Add top-level attributes for hg, svn, and git A-L packages

This commit is contained in:
Adam J. Stewart 2018-07-23 00:00:15 -07:00 committed by Todd Gamblin
parent 5f00056490
commit 4c6aca533a
152 changed files with 468 additions and 493 deletions

View File

@ -31,9 +31,9 @@ class Accfft(CMakePackage, CudaPackage):
""" """
homepage = "http://accfft.org" homepage = "http://accfft.org"
url = "https://github.com/amirgholami/accfft.git" git = "https://github.com/amirgholami/accfft.git"
version('develop', git='https://github.com/amirgholami/accfft.git', branch='master') version('develop', branch='master')
variant('pnetcdf', default=True, description='Add support for parallel NetCDF') variant('pnetcdf', default=True, description='Add support for parallel NetCDF')
variant('shared', default=True, description='Enables the build of shared libraries') variant('shared', default=True, description='Enables the build of shared libraries')

View File

@ -34,10 +34,11 @@ class Adios(AutotoolsPackage):
homepage = "http://www.olcf.ornl.gov/center-projects/adios/" homepage = "http://www.olcf.ornl.gov/center-projects/adios/"
url = "https://github.com/ornladios/ADIOS/archive/v1.12.0.tar.gz" url = "https://github.com/ornladios/ADIOS/archive/v1.12.0.tar.gz"
git = "https://github.com/ornladios/ADIOS.git"
maintainers = ['ax3l'] maintainers = ['ax3l']
version('develop', git='https://github.com/ornladios/ADIOS.git', version('develop', branch='master')
branch='master')
version('1.13.1', '958aed11240d7f5a065ab5ee271ecb44') version('1.13.1', '958aed11240d7f5a065ab5ee271ecb44')
version('1.13.0', '68af36b821debbdf4748b20320a990ce') version('1.13.0', '68af36b821debbdf4748b20320a990ce')
version('1.12.0', '84a1c71b6698009224f6f748c5257fc9') version('1.12.0', '84a1c71b6698009224f6f748c5257fc9')

View File

@ -30,11 +30,11 @@ class Adios2(CMakePackage):
homepage = "https://www.olcf.ornl.gov/center-projects/adios/" homepage = "https://www.olcf.ornl.gov/center-projects/adios/"
url = "https://github.com/ornladios/ADIOS2/archive/v2.0.0.tar.gz" url = "https://github.com/ornladios/ADIOS2/archive/v2.0.0.tar.gz"
git = "https://github.com/ornladios/ADIOS2.git"
maintainers = ['ax3l'] maintainers = ['ax3l']
version('develop', branch='master', version('develop', branch='master')
git='https://github.com/ornladios/ADIOS2.git')
version('2.1.0', '431fa5b015349f1838b96b8f5a1cc8f8') version('2.1.0', '431fa5b015349f1838b96b8f5a1cc8f8')
version('2.0.0', 'da39655b51745d2c5f3f1e46c5abc4d7') version('2.0.0', 'da39655b51745d2c5f3f1e46c5abc4d7')

View File

@ -29,11 +29,12 @@ class AdolC(AutotoolsPackage):
"""A package for the automatic differentiation of first and higher """A package for the automatic differentiation of first and higher
derivatives of vector functions in C and C++ programs by operator derivatives of vector functions in C and C++ programs by operator
overloading.""" overloading."""
homepage = "https://projects.coin-or.org/ADOL-C" homepage = "https://projects.coin-or.org/ADOL-C"
url = "http://www.coin-or.org/download/source/ADOL-C/ADOL-C-2.6.1.tgz" url = "http://www.coin-or.org/download/source/ADOL-C/ADOL-C-2.6.1.tgz"
git = "https://gitlab.com/adol-c/adol-c.git"
version('develop', git='https://gitlab.com/adol-c/adol-c.git', version('develop', branch='master')
branch='master')
version('2.6.3', 'f78f67f70d5874830a1ad1c0f54e54f7') version('2.6.3', 'f78f67f70d5874830a1ad1c0f54e54f7')
version('2.6.2', '0f9547584c99c0673e4f81cf64e8d865') version('2.6.2', '0f9547584c99c0673e4f81cf64e8d865')
version('2.6.1', '1032b28427d6e399af4610e78c0f087b') version('2.6.1', '1032b28427d6e399af4610e78c0f087b')

View File

@ -34,11 +34,11 @@ class Albany(CMakePackage):
ice-sheet flow, quantum device modeling, and many other applications.""" ice-sheet flow, quantum device modeling, and many other applications."""
homepage = "http://gahansen.github.io/Albany" homepage = "http://gahansen.github.io/Albany"
url = "https://github.com/gahansen/Albany/tarball/master" git = "https://github.com/gahansen/Albany.git"
maintainers = ['gahansen'] maintainers = ['gahansen']
version('develop', git='https://github.com/gahansen/Albany.git', branch='master') version('develop', branch='master')
variant('lcm', default=True, variant('lcm', default=True,
description='Enable LCM') description='Enable LCM')

View File

@ -30,10 +30,11 @@ class Alquimia(CMakePackage):
of mature geochemistry codes such as CrunchFlow and PFLOTRAN""" of mature geochemistry codes such as CrunchFlow and PFLOTRAN"""
homepage = "https://github.com/LBL-EESA/alquimia-dev" homepage = "https://github.com/LBL-EESA/alquimia-dev"
git = "https://github.com/LBL-EESA/alquimia-dev.git"
version('xsdk-0.3.0', git='https://github.com/LBL-EESA/alquimia-dev.git', tag='xsdk-0.3.0') version('develop')
version('xsdk-0.2.0', git='https://github.com/LBL-EESA/alquimia-dev.git', tag='xsdk-0.2.0') version('xsdk-0.3.0', tag='xsdk-0.3.0')
version('develop', git='https://github.com/LBL-EESA/alquimia-dev.git') version('xsdk-0.2.0', tag='xsdk-0.2.0')
variant('shared', default=True, variant('shared', default=True,
description='Enables the build of shared libraries') description='Enables the build of shared libraries')

View File

@ -35,8 +35,8 @@ class Amg(MakefilePackage):
homepage = "https://codesign.llnl.gov/amg2013.php" homepage = "https://codesign.llnl.gov/amg2013.php"
git = "https://github.com/LLNL/AMG" git = "https://github.com/LLNL/AMG"
version('1.0', git=git, tag='1.0') version('develop', branch='master')
version('develop', git=git, branch='master') version('1.0', tag='1.0')
variant('openmp', default=True, description='Build with OpenMP support') variant('openmp', default=True, description='Build with OpenMP support')
variant('optflags', default=False, description='Additional optimizations') variant('optflags', default=False, description='Additional optimizations')

View File

@ -41,14 +41,11 @@ class Amp(CMakePackage):
to allow application domain scientists, computer scientists and to allow application domain scientists, computer scientists and
mathematicians to simulate, collaborate, and conduct research on mathematicians to simulate, collaborate, and conduct research on
various aspects of massively parallel simulation algorithms.""" various aspects of massively parallel simulation algorithms."""
homepage = "https://bitbucket.org/AdvancedMultiPhysics/amp" homepage = "https://bitbucket.org/AdvancedMultiPhysics/amp"
hg = homepage
# ###################### Versions ########################## version('develop')
version("develop", hg="https://bitbucket.org/AdvancedMultiPhysics/amp")
# ###################### Variants ##########################
# ###################### Dependencies ##########################
# Everything should be compiled position independent (-fpic) # Everything should be compiled position independent (-fpic)
depends_on('blas') depends_on('blas')

View File

@ -31,11 +31,11 @@ class Amrex(CMakePackage):
""" """
homepage = "https://ccse.lbl.gov/AMReX/index.html" homepage = "https://ccse.lbl.gov/AMReX/index.html"
url = "https://github.com/AMReX-Codes/amrex.git" git = "https://github.com/AMReX-Codes/amrex.git"
version('17.06', git='https://github.com/AMReX-Codes/amrex.git', commit='836d3c7') version('develop', tag='development')
version('master', git='https://github.com/AMReX-Codes/amrex.git', tag='master') version('master', tag='master')
version('develop', git='https://github.com/AMReX-Codes/amrex.git', tag='development') version('17.06', commit='836d3c7')
variant('dims', variant('dims',
default='3', default='3',

View File

@ -32,10 +32,9 @@ class Amrvis(MakefilePackage):
""" """
homepage = "https://github.com/AMReX-Codes/Amrvis" homepage = "https://github.com/AMReX-Codes/Amrvis"
url = "https://github.com/AMReX-Codes/Amrvis.git" git = "https://github.com/AMReX-Codes/Amrvis.git"
version('master', version('master', tag='master')
git='https://github.com/AMReX-Codes/Amrvis.git', tag='master')
variant( variant(
'dims', 'dims',

View File

@ -55,12 +55,13 @@ class ArpackNg(Package):
homepage = 'https://github.com/opencollab/arpack-ng' homepage = 'https://github.com/opencollab/arpack-ng'
url = 'https://github.com/opencollab/arpack-ng/archive/3.3.0.tar.gz' url = 'https://github.com/opencollab/arpack-ng/archive/3.3.0.tar.gz'
git = 'https://github.com/opencollab/arpack-ng.git'
version('develop', branch='master')
version('3.6.0', 'f2607c1d5f80e922d55751fbed86a8ec') version('3.6.0', 'f2607c1d5f80e922d55751fbed86a8ec')
version('3.5.0', '9762c9ae6d739a9e040f8201b1578874') version('3.5.0', '9762c9ae6d739a9e040f8201b1578874')
version('3.4.0', 'ae9ca13f2143a7ea280cb0e2fd4bfae4') version('3.4.0', 'ae9ca13f2143a7ea280cb0e2fd4bfae4')
version('3.3.0', 'ed3648a23f0a868a43ef44c97a21bad5') version('3.3.0', 'ed3648a23f0a868a43ef44c97a21bad5')
version('develop', git='https://github.com/opencollab/arpack-ng.git', branch='master')
variant('shared', default=True, variant('shared', default=True,
description='Enables the build of shared libraries') description='Enables the build of shared libraries')

View File

@ -47,14 +47,11 @@ class Ascent(Package):
simulations.""" simulations."""
homepage = "https://github.com/Alpine-DAV/ascent" homepage = "https://github.com/Alpine-DAV/ascent"
url = "https://github.com/Alpine-DAV/ascent" git = "https://github.com/Alpine-DAV/ascent.git"
maintainers = ['cyrush'] maintainers = ['cyrush']
version('develop', version('develop', branch='develop', submodules=True)
git='https://github.com/Alpine-DAV/ascent.git',
branch='develop',
submodules=True)
########################################################################### ###########################################################################
# package variants # package variants

View File

@ -32,12 +32,14 @@ class Aspa(MakefilePackage):
demands upon the exascale ecosystem that need to be identified and demands upon the exascale ecosystem that need to be identified and
quantified. quantified.
""" """
tags = ['proxy-app']
homepage = "http://www.exmatex.org/aspa.html"
url = "https://github.com/exmatex/ASPA/archive/master.tar.gz"
version('master', git='https://github.com/exmatex/ASPA.git', homepage = "http://www.exmatex.org/aspa.html"
description='master') git = "https://github.com/exmatex/ASPA.git"
tags = ['proxy-app']
version('master', branch='master')
variant('mpi', default=True, description='Build with MPI Support') variant('mpi', default=True, description='Build with MPI Support')
depends_on('lapack') depends_on('lapack')

View File

@ -31,11 +31,12 @@ class Aspect(CMakePackage):
homepage = "https://aspect.geodynamics.org" homepage = "https://aspect.geodynamics.org"
url = "https://github.com/geodynamics/aspect/releases/download/v2.0.0/aspect-2.0.0.tar.gz" url = "https://github.com/geodynamics/aspect/releases/download/v2.0.0/aspect-2.0.0.tar.gz"
git = "https://github.com/geodynamics/aspect.git"
maintainers = ['tjhei'] maintainers = ['tjhei']
version('develop', branch='master')
version('2.0.0', 'dfecc571fb221f28a0800034cd29c95c') version('2.0.0', 'dfecc571fb221f28a0800034cd29c95c')
version('develop', git='https://github.com/geodynamics/aspect.git', branch='master')
variant('build_type', default='Release', variant('build_type', default='Release',
description='The build type to build', description='The build type to build',

View File

@ -40,11 +40,12 @@ class Axl(CMakePackage):
homepage = "https://github.com/ECP-VeloC/AXL" homepage = "https://github.com/ECP-VeloC/AXL"
url = "https://github.com/ECP-VeloC/AXL/archive/v0.1.0.zip" url = "https://github.com/ECP-VeloC/AXL/archive/v0.1.0.zip"
git = "https://github.com/ecp-veloc/axl.git"
tags = ['ecp'] tags = ['ecp']
version('master', branch='master')
version('0.1.0', '1ff16c046c3a080c252e0bf4251b83bc') version('0.1.0', '1ff16c046c3a080c252e0bf4251b83bc')
version('master', git='https://github.com/ecp-veloc/axl.git',
branch='master')
variant('async_api', default='daemon', variant('async_api', default='daemon',
description="Set of async transfer APIs to enable", description="Set of async transfer APIs to enable",

View File

@ -27,12 +27,14 @@
class BashCompletion(AutotoolsPackage): class BashCompletion(AutotoolsPackage):
"""Programmable completion functions for bash.""" """Programmable completion functions for bash."""
homepage = "https://github.com/scop/bash-completion" homepage = "https://github.com/scop/bash-completion"
url = "https://github.com/scop/bash-completion/archive/2.3.tar.gz" url = "https://github.com/scop/bash-completion/archive/2.3.tar.gz"
git = "https://github.com/scop/bash-completion.git"
version('develop', git=git)
version('2.7', 'f72c9e2e877d188c3159956a3496a450e7279b76') version('2.7', 'f72c9e2e877d188c3159956a3496a450e7279b76')
version('2.3', '67e50f5f3c804350b43f2b664c33dde811d24292') version('2.3', '67e50f5f3c804350b43f2b664c33dde811d24292')
version('develop', git='https://github.com/scop/bash-completion.git')
# Build dependencies # Build dependencies
depends_on('automake', type='build') depends_on('automake', type='build')

View File

@ -27,10 +27,11 @@
class Bbcp(Package): class Bbcp(Package):
"""Securely and quickly copy data from source to target""" """Securely and quickly copy data from source to target"""
homepage = "http://www.slac.stanford.edu/~abh/bbcp/"
version('git', git='http://www.slac.stanford.edu/~abh/bbcp/bbcp.git', homepage = "http://www.slac.stanford.edu/~abh/bbcp/"
branch="master") git = "http://www.slac.stanford.edu/~abh/bbcp/bbcp.git"
version('git', branch='master')
depends_on('zlib') depends_on('zlib')
depends_on('openssl') depends_on('openssl')

View File

@ -30,12 +30,12 @@ class Benchmark(CMakePackage):
homepage = "https://github.com/google/benchmark" homepage = "https://github.com/google/benchmark"
url = "https://github.com/google/benchmark/archive/v1.1.0.tar.gz" url = "https://github.com/google/benchmark/archive/v1.1.0.tar.gz"
git = "https://github.com/google/benchmark.git"
version('develop', branch='master',
git='https://github.com/google/benchmark.git')
# first properly installed CMake config packages in # first properly installed CMake config packages in
# 1.2.0 release: https://github.com/google/benchmark/issues/363 # 1.2.0 release: https://github.com/google/benchmark/issues/363
version('develop', branch='master')
version('1.4.0', 'ccfaf2cd93ae20191b94f730b945423e') version('1.4.0', 'ccfaf2cd93ae20191b94f730b945423e')
version('1.3.0', '19ce86516ab82d6ad3b17173cf307aac') version('1.3.0', '19ce86516ab82d6ad3b17173cf307aac')
version('1.2.0', '48d0b090cd7a84af2c4a28c8dc963c74') version('1.2.0', '48d0b090cd7a84af2c4a28c8dc963c74')

View File

@ -32,10 +32,10 @@ class Biopieces(Package):
simple and complex tasks.""" simple and complex tasks."""
homepage = "http://maasha.github.io/biopieces/" homepage = "http://maasha.github.io/biopieces/"
url = "https://github.com/maasha/biopieces/archive/2.0.tar.gz" git = "https://github.com/maasha/biopieces.git"
version('2016-04-12', commit='982f80f7c55e2cae67737d80fe35a4e784762856', version('2016-04-12', commit='982f80f7c55e2cae67737d80fe35a4e784762856',
git='https://github.com/maasha/biopieces.git', submodules=True) submodules=True)
depends_on('perl', type=('build', 'run')) depends_on('perl', type=('build', 'run'))
depends_on('perl-module-build', type=('build', 'run')) depends_on('perl-module-build', type=('build', 'run'))

View File

@ -32,12 +32,13 @@ class Bml(CMakePackage):
homepage = "http://lanl.github.io/bml/" homepage = "http://lanl.github.io/bml/"
url = "https://github.com/lanl/bml/tarball/v1.2.2" url = "https://github.com/lanl/bml/tarball/v1.2.2"
git = "https://github.com/lanl/bml.git"
version('develop', branch='master')
version('1.3.0', '2bf8546b27a89666dab3e8f4873cd117') version('1.3.0', '2bf8546b27a89666dab3e8f4873cd117')
version('1.2.3', '8133137fb56a27fade44d1588449c2ac') version('1.2.3', '8133137fb56a27fade44d1588449c2ac')
version('1.2.2', 'c86959cb0188e9d0a9a2cbad03b2782d') version('1.2.2', 'c86959cb0188e9d0a9a2cbad03b2782d')
version('1.1.0', '271adecee08aee678be9eeceee06b6fb') version('1.1.0', '271adecee08aee678be9eeceee06b6fb')
version('develop', git='https://github.com/lanl/bml', branch='master')
variant('shared', default=True, description='Build shared libs') variant('shared', default=True, description='Build shared libs')
variant('mpi', default=True, description='Build with MPI Support') variant('mpi', default=True, description='Build with MPI Support')

View File

@ -34,13 +34,14 @@ class Bohrium(CMakePackage, CudaPackage):
homepage = "http://bh107.org" homepage = "http://bh107.org"
url = "https://github.com/bh107/bohrium/archive/v0.8.9.tar.gz" url = "https://github.com/bh107/bohrium/archive/v0.8.9.tar.gz"
git = "https://github.com/bh107/bohrium.git"
maintainers = ['mfherbst'] maintainers = ['mfherbst']
# #
# Versions # Versions
# #
version("develop", git="https://github.com/bh107/bohrium.git", version("develop", branch="master")
branch="master")
version('0.9.0', sha256="6f6379f1555de5a6a19138beac891a470df7df1fc9594e2b9404cf01b6e17d93") version('0.9.0', sha256="6f6379f1555de5a6a19138beac891a470df7df1fc9594e2b9404cf01b6e17d93")
# #

View File

@ -26,16 +26,13 @@
class BookleafCpp(CMakePackage): class BookleafCpp(CMakePackage):
""" """BookLeaf is a 2D unstructured hydrodynamics mini-app."""
BookLeaf is a 2D unstructured hydrodynamics mini-app.
"""
homepage = "https://github.com/UK-MAC/BookLeaf_Cpp" homepage = "https://github.com/UK-MAC/BookLeaf_Cpp"
url = "https://github.com/UK-MAC/BookLeaf_Cpp/archive/v2.0.tar.gz" url = "https://github.com/UK-MAC/BookLeaf_Cpp/archive/v2.0.tar.gz"
git = "https://github.com/UK-MAC/BookLeaf_Cpp.git"
version('develop', git='https://github.com/UK-MAC/BookLeaf_Cpp', version('develop', branch='develop')
branch='develop')
version('2.0.1', '34a5a9e7b2b5ffc98562656a4406ba5b') version('2.0.1', '34a5a9e7b2b5ffc98562656a4406ba5b')
version('2.0', '69819ebcbae5eaa63d1a4de2c77cac85') version('2.0', '69819ebcbae5eaa63d1a4de2c77cac85')

View File

@ -38,30 +38,21 @@ class Boost(Package):
""" """
homepage = "http://www.boost.org" homepage = "http://www.boost.org"
url = "http://downloads.sourceforge.net/project/boost/boost/1.55.0/boost_1_55_0.tar.bz2" url = "http://downloads.sourceforge.net/project/boost/boost/1.55.0/boost_1_55_0.tar.bz2"
git = "https://github.com/boostorg/boost.git"
list_url = "http://sourceforge.net/projects/boost/files/boost/" list_url = "http://sourceforge.net/projects/boost/files/boost/"
list_depth = 1 list_depth = 1
version('develop', version('develop', branch='develop', submodules=True)
git='https://github.com/boostorg/boost.git', version('1.67.0', '694ae3f4f899d1a80eb7a3b31b33be73c423c1ae')
branch='develop', version('1.66.0', 'b6b284acde2ad7ed49b44e856955d7b1ea4e9459')
submodules=True) version('1.65.1', '41d7542ce40e171f3f7982aff008ff0d')
version('1.65.0', '5512d3809801b0a1b9dd58447b70915d')
version('1.67.0', '694ae3f4f899d1a80eb7a3b31b33be73c423c1ae',
url='https://dl.bintray.com/boostorg/release/1.67.0/source/boost_1_67_0.tar.bz2')
version('1.66.0', 'b6b284acde2ad7ed49b44e856955d7b1ea4e9459',
url='https://dl.bintray.com/boostorg/release/1.66.0/source/boost_1_66_0.tar.bz2')
version('1.65.1', '41d7542ce40e171f3f7982aff008ff0d',
url='https://dl.bintray.com/boostorg/release/1.65.1/source/boost_1_65_1.tar.bz2')
version('1.65.0', '5512d3809801b0a1b9dd58447b70915d',
url='https://dl.bintray.com/boostorg/release/1.65.0/source/boost_1_65_0.tar.bz2')
# NOTE: 1.64.0 seems fine for *most* applications, but if you need # NOTE: 1.64.0 seems fine for *most* applications, but if you need
# +python and +mpi, there seem to be errors with out-of-date # +python and +mpi, there seem to be errors with out-of-date
# API calls from mpi/python. # API calls from mpi/python.
# See: https://github.com/spack/spack/issues/3963 # See: https://github.com/spack/spack/issues/3963
version('1.64.0', '93eecce2abed9d2442c9676914709349', version('1.64.0', '93eecce2abed9d2442c9676914709349')
url='https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.bz2') version('1.63.0', '1c837ecd990bb022d07e7aab32b09847')
version('1.63.0', '1c837ecd990bb022d07e7aab32b09847',
url='https://dl.bintray.com/boostorg/release/1.63.0/source/boost_1_63_0.tar.bz2')
version('1.62.0', '5fb94629535c19e48703bdb2b2e9490f') version('1.62.0', '5fb94629535c19e48703bdb2b2e9490f')
version('1.61.0', '6095876341956f65f9d35939ccea1a9f') version('1.61.0', '6095876341956f65f9d35939ccea1a9f')
version('1.60.0', '65a840e1a0b13a558ff19eeb2c4f0cbe') version('1.60.0', '65a840e1a0b13a558ff19eeb2c4f0cbe')
@ -182,7 +173,11 @@ class Boost(Package):
patch('boost_1.63.0_pgi_17.4_workaround.patch', when='@1.63.0%pgi@17.4') patch('boost_1.63.0_pgi_17.4_workaround.patch', when='@1.63.0%pgi@17.4')
def url_for_version(self, version): def url_for_version(self, version):
if version >= Version('1.63.0'):
url = "https://dl.bintray.com/boostorg/release/{0}/source/boost_{1}.tar.bz2"
else:
url = "http://downloads.sourceforge.net/project/boost/boost/{0}/boost_{1}.tar.bz2" url = "http://downloads.sourceforge.net/project/boost/boost/{0}/boost_{1}.tar.bz2"
return url.format(version.dotted, version.underscored) return url.format(version.dotted, version.underscored)
def determine_toolset(self, spec): def determine_toolset(self, spec):

View File

@ -32,10 +32,11 @@ class Branson(CMakePackage):
homepage = "https://github.com/lanl/branson" homepage = "https://github.com/lanl/branson"
url = "https://github.com/lanl/branson/archive/1.01.zip" url = "https://github.com/lanl/branson/archive/1.01.zip"
git = "https://github.com/lanl/branson"
tags = ['proxy-app'] tags = ['proxy-app']
version('develop', git='https://github.com/lanl/branson', branch='develop') version('develop', branch='develop')
version('1.01', 'cf7095a887a8dd7d417267615bd0452a') version('1.01', 'cf7095a887a8dd7d417267615bd0452a')
depends_on('mpi@2:') depends_on('mpi@2:')

View File

@ -37,10 +37,9 @@ class Breakdancer(CMakePackage):
100bp) using normally mapped read pairs..""" 100bp) using normally mapped read pairs.."""
homepage = "http://gmt.genome.wustl.edu/packages/breakdancer" homepage = "http://gmt.genome.wustl.edu/packages/breakdancer"
url = "https://github.com/genome/breakdancer.git" git = "https://github.com/genome/breakdancer.git"
version('master', git='https://github.com/genome/breakdancer.git', version('master', submodules='true')
submodules='true')
depends_on('zlib') depends_on('zlib')

View File

@ -27,15 +27,13 @@
class Brigand(Package): class Brigand(Package):
""" """Brigand Meta-programming library"""
Brigand Meta-programming library
"""
homepage = "https://github.com/edouarda/brigand" homepage = "https://github.com/edouarda/brigand"
url = "https://github.com/edouarda/brigand/archive/1.0.0.tar.gz" url = "https://github.com/edouarda/brigand/archive/1.0.0.tar.gz"
git = "https://github.com/edouarda/brigand.git"
version('master', git='https://github.com/edouarda/brigand.git', version('master', branch='master')
branch='master')
version('1.3.0', '0bea9713b3b712229aed289e218d577b') version('1.3.0', '0bea9713b3b712229aed289e218d577b')
version('1.2.0', '32c0f73e7e666d33ff123334f5c9c92f') version('1.2.0', '32c0f73e7e666d33ff123334f5c9c92f')
version('1.1.0', '073b7c8e2cbda3a81bbeb1ea5b9ca0eb') version('1.1.0', '073b7c8e2cbda3a81bbeb1ea5b9ca0eb')

View File

@ -31,14 +31,14 @@ class Busco(PythonPackage):
homepage = "http://busco.ezlab.org/" homepage = "http://busco.ezlab.org/"
url = "https://gitlab.com/api/v4/projects/ezlab%2Fbusco/repository/archive.tar.gz?sha=2.0.1" url = "https://gitlab.com/api/v4/projects/ezlab%2Fbusco/repository/archive.tar.gz?sha=2.0.1"
git = "https://gitlab.com/ezlab/busco.git"
# TODO: check the installation procedure for version 3.0.2 # TODO: check the installation procedure for version 3.0.2
# and uncomment the following line # and uncomment the following line
# version('3.0.2', '31d80042bb7e96422843fa43d0acbd21') # version('3.0.2', '31d80042bb7e96422843fa43d0acbd21')
# There is no tag for version 3.0.1 # There is no tag for version 3.0.1
version('3.0.1', git='https://gitlab.com/ezlab/busco.git', version('3.0.1', commit='078252e00399550d7b0e8941cd4d986c8e868a83')
commit='078252e00399550d7b0e8941cd4d986c8e868a83')
version('2.0.1', '4dbcc8a0c18fa8f8312c103eb2fbb4e2') version('2.0.1', '4dbcc8a0c18fa8f8312c103eb2fbb4e2')
depends_on('python', type=('build', 'run')) depends_on('python', type=('build', 'run'))

View File

@ -36,12 +36,12 @@ class Caliper(CMakePackage):
""" """
homepage = "https://github.com/LLNL/Caliper" homepage = "https://github.com/LLNL/Caliper"
url = "" git = "https://github.com/LLNL/Caliper.git"
version('master', git='https://github.com/LLNL/Caliper.git') version('master')
version('1.7.0', git='https://github.com/LLNL/Caliper.git', tag='v1.7.0') version('1.7.0', tag='v1.7.0')
# version 1.6.0 is broken b/c it downloads the wrong gotcha version # version 1.6.0 is broken b/c it downloads the wrong gotcha version
version('1.6.0', git='https://github.com/LLNL/Caliper.git', tag='v1.6.0') version('1.6.0', tag='v1.6.0')
is_linux = sys.platform.startswith('linux') is_linux = sys.platform.startswith('linux')

View File

@ -31,10 +31,11 @@ class Camellia(CMakePackage):
""" """
homepage = "https://bitbucket.org/nateroberts/Camellia" homepage = "https://bitbucket.org/nateroberts/Camellia"
url = "https://bitbucket.org/nateroberts/camellia.git" git = "https://bitbucket.org/nateroberts/camellia.git"
maintainers = ['CamelliaDPG'] maintainers = ['CamelliaDPG']
version('master', git='https://bitbucket.org/nateroberts/camellia.git', branch='master')
version('master', branch='master')
variant('moab', default=True, description='Compile with MOAB to include support for reading standard mesh formats') variant('moab', default=True, description='Compile with MOAB to include support for reading standard mesh formats')

View File

@ -30,10 +30,9 @@ class Cares(CMakePackage):
homepage = "https://c-ares.haxx.se" homepage = "https://c-ares.haxx.se"
url = "https://github.com/c-ares/c-ares/archive/cares-1_13_0.tar.gz" url = "https://github.com/c-ares/c-ares/archive/cares-1_13_0.tar.gz"
git = "https://github.com/c-ares/c-ares.git"
version('develop', branch='master', version('develop', branch='master')
git='https://github.com/c-ares/c-ares.git')
version('1.13.0', 'cdb21052a7eb85261da22f83c0654cfd') version('1.13.0', 'cdb21052a7eb85261da22f83c0654cfd')
def url_for_version(self, version): def url_for_version(self, version):

View File

@ -48,13 +48,10 @@ class CbtfArgonavisGui(QMakePackage):
performance information by loading in the Sqlite database files. performance information by loading in the Sqlite database files.
""" """
homepage = "http://sourceforge.net/p/cbtf/wiki/Home/" homepage = "http://sourceforge.net/p/cbtf/wiki/Home/"
url = "https://github.com/OpenSpeedShop/cbtf-argonavis-gui.git" git = "https://github.com/OpenSpeedShop/cbtf-argonavis-gui.git"
version('1.3.0.0', branch='1.3.0.0', version('develop', branch='master')
git='https://github.com/OpenSpeedShop/cbtf-argonavis-gui.git') version('1.3.0.0', branch='1.3.0.0')
version('develop', branch='master',
git='https://github.com/OpenSpeedShop/cbtf-argonavis-gui.git')
depends_on("cmake@3.0.2:", type='build') depends_on("cmake@3.0.2:", type='build')

View File

@ -46,19 +46,13 @@
class CbtfArgonavis(CMakePackage): class CbtfArgonavis(CMakePackage):
"""CBTF Argo Navis project contains the CUDA collector and supporting """CBTF Argo Navis project contains the CUDA collector and supporting
libraries that was done as a result of a DOE SBIR grant. libraries that was done as a result of a DOE SBIR grant.
""" """
homepage = "http://sourceforge.net/p/cbtf/wiki/Home/" homepage = "http://sourceforge.net/p/cbtf/wiki/Home/"
url = "https://github.com/OpenSpeedShop/cbtf-argonavis.git" git = "https://github.com/OpenSpeedShop/cbtf-argonavis.git"
version('1.9.1.1', branch='1.9.1.1', version('develop', branch='master')
git='https://github.com/OpenSpeedShop/cbtf-argonavis.git') version('1.9.1.1', branch='1.9.1.1')
version('1.9.1.0', branch='1.9.1.0')
version('1.9.1.0', branch='1.9.1.0',
git='https://github.com/OpenSpeedShop/cbtf-argonavis.git')
version('develop', branch='master',
git='https://github.com/OpenSpeedShop/cbtf-argonavis.git')
variant('cti', default=False, variant('cti', default=False,
description="Build MRNet with the CTI startup option") description="Build MRNet with the CTI startup option")

View File

@ -50,19 +50,13 @@ class CbtfKrell(CMakePackage):
CBTF project. These contributions include many performance data CBTF project. These contributions include many performance data
collectors and support libraries as well as some example tools collectors and support libraries as well as some example tools
that drive the data collection at HPC levels of scale. that drive the data collection at HPC levels of scale.
""" """
homepage = "http://sourceforge.net/p/cbtf/wiki/Home/" homepage = "http://sourceforge.net/p/cbtf/wiki/Home/"
url = "https://github.com/OpenSpeedShop/cbtf-krell.git" git = "https://github.com/OpenSpeedShop/cbtf-krell.git"
version('develop', branch='master', version('develop', branch='master')
git='https://github.com/OpenSpeedShop/cbtf-krell.git') version('1.9.1.1', branch='1.9.1.1')
version('1.9.1.0', branch='1.9.1.0')
version('1.9.1.1', branch='1.9.1.1',
git='https://github.com/OpenSpeedShop/cbtf-krell.git')
version('1.9.1.0', branch='1.9.1.0',
git='https://github.com/OpenSpeedShop/cbtf-krell.git')
# MPI variants # MPI variants
variant('openmpi', default=False, variant('openmpi', default=False,

View File

@ -46,17 +46,13 @@
class CbtfLanl(CMakePackage): class CbtfLanl(CMakePackage):
"""CBTF LANL project contains a memory tool and data center type system """CBTF LANL project contains a memory tool and data center type system
command monitoring tool.""" command monitoring tool."""
homepage = "http://sourceforge.net/p/cbtf/wiki/Home/" homepage = "http://sourceforge.net/p/cbtf/wiki/Home/"
url = "https://github.com/OpenSpeedShop/cbtf-lanl.git" git = "https://github.com/OpenSpeedShop/cbtf-lanl.git"
version('1.9.1.1', branch='1.9.1.1', version('develop', branch='master')
git='https://github.com/OpenSpeedShop/cbtf-lanl.git') version('1.9.1.1', branch='1.9.1.1')
version('1.9.1.0', branch='1.9.1.0')
version('1.9.1.0', branch='1.9.1.0',
git='https://github.com/OpenSpeedShop/cbtf-lanl.git')
version('develop', branch='master',
git='https://github.com/OpenSpeedShop/cbtf-lanl.git')
variant('build_type', default='None', values=('None'), variant('build_type', default='None', values=('None'),
description='CMake build type') description='CMake build type')

View File

@ -51,17 +51,11 @@ class Cbtf(CMakePackage):
""" """
homepage = "http://sourceforge.net/p/cbtf/wiki/Home" homepage = "http://sourceforge.net/p/cbtf/wiki/Home"
url = "https://github.com/OpenSpeedShop/cbtf.git" git = "https://github.com/OpenSpeedShop/cbtf.git"
# Use when the git repository is available version('develop', branch='master')
version('1.9.1.1', branch='1.9.1.1', version('1.9.1.1', branch='1.9.1.1')
git='https://github.com/OpenSpeedShop/cbtf.git') version('1.9.1.0', branch='1.9.1.0')
version('1.9.1.0', branch='1.9.1.0',
git='https://github.com/OpenSpeedShop/cbtf.git')
version('develop', branch='master',
git='https://github.com/OpenSpeedShop/cbtf.git')
variant('cti', default=False, variant('cti', default=False,
description="Build MRNet with the CTI startup option") description="Build MRNet with the CTI startup option")

View File

@ -29,9 +29,9 @@ class Cdbfasta(MakefilePackage):
"""Fast indexing and retrieval of fasta records from flat file databases""" """Fast indexing and retrieval of fasta records from flat file databases"""
homepage = "https://github.com/gpertea/cdbfasta" homepage = "https://github.com/gpertea/cdbfasta"
url = "https://github.com/gpertea/cdbfasta" git = "https://github.com/gpertea/cdbfasta.git"
version('2017-03-16', git='https://github.com/gpertea/cdbfasta.git', commit='b3e481fe02dfbc767a3842bcb1b687c60376a5e8') version('2017-03-16', commit='b3e481fe02dfbc767a3842bcb1b687c60376a5e8')
depends_on('zlib') depends_on('zlib')

View File

@ -38,9 +38,9 @@ class Charm(Package):
homepage = "http://charmplusplus.org" homepage = "http://charmplusplus.org"
url = "http://charm.cs.illinois.edu/distrib/charm-6.8.2.tar.gz" url = "http://charm.cs.illinois.edu/distrib/charm-6.8.2.tar.gz"
git = "https://github.com/UIUC-PPL/charm"
version("develop", git="https://github.com/UIUC-PPL/charm") version("develop", git=git)
version("6.8.2", "a887a34b638a5b2f7fcf7ff3c262496d") version("6.8.2", "a887a34b638a5b2f7fcf7ff3c262496d")
version("6.8.1", "3e95ffa760909154ef16b643c9bb8193") version("6.8.1", "3e95ffa760909154ef16b643c9bb8193")
version("6.8.0", "54df066a5aefb0bbc1a263c2383c2bba") version("6.8.0", "54df066a5aefb0bbc1a263c2383c2bba")

View File

@ -34,14 +34,13 @@ class Chombo(MakefilePackage):
logically rectangular (i.e. Cartesian) grids.""" logically rectangular (i.e. Cartesian) grids."""
homepage = "https://commons.lbl.gov/display/chombo" homepage = "https://commons.lbl.gov/display/chombo"
url = "http://bitbucket.org/drhansj/chombo-xsdk.git" git = "http://bitbucket.org/drhansj/chombo-xsdk.git"
tags = ['ecp', 'ecp-apps'] tags = ['ecp', 'ecp-apps']
# Use whatever path Brian V. and Terry L. agreed upon, but preserve version # Use whatever path Brian V. and Terry L. agreed upon, but preserve version
version('3.2', git='http://bitbucket.org/drhansj/chombo-xsdk.git', commit='71d856c') version('3.2', commit='71d856c')
version('develop', git='http://bitbucket.org/drhansj/chombo-xsdk.git', tag='master') version('develop', tag='master')
# version('3.2', svn='https://anag-repo.lbl.gov/svn/Chombo/release/3.2')
variant('mpi', default=True, description='Enable MPI parallel support') variant('mpi', default=True, description='Enable MPI parallel support')
variant('hdf5', default=True, description='Enable HDF5 support') variant('hdf5', default=True, description='Enable HDF5 support')

View File

@ -29,12 +29,10 @@ class Cityhash(AutotoolsPackage):
"""CityHash, a family of hash functions for strings.""" """CityHash, a family of hash functions for strings."""
homepage = "https://github.com/google/cityhash" homepage = "https://github.com/google/cityhash"
url = "https://github.com/google/cityhash" git = "https://github.com/google/cityhash.git"
version('2013-07-31', git='https://github.com/google/cityhash.git', version('master', branch='master')
commit='8af9b8c2b889d80c22d6bc26ba0df1afb79a30db') version('2013-07-31', commit='8af9b8c2b889d80c22d6bc26ba0df1afb79a30db')
version('master', branch='master',
git='https://github.com/google/cityhash.git')
def configure_args(self): def configure_args(self):
return ['--enable-sse4.2'] return ['--enable-sse4.2']

View File

@ -32,10 +32,10 @@ class Clamr(CMakePackage):
""" """
homepage = "https://github.com/lanl/CLAMR" homepage = "https://github.com/lanl/CLAMR"
url = "https://github.com/lanl/CLAMR.git" git = "https://github.com/lanl/CLAMR.git"
tags = ['proxy-app'] tags = ['proxy-app']
version('master', git='https://github.com/lanl/CLAMR.git') version('master')
variant( variant(
'graphics', default='opengl', 'graphics', default='opengl',

View File

@ -31,14 +31,12 @@ class Cleverleaf(CMakePackage):
Livermore National Laboratory. The primary goal of CleverLeaf is Livermore National Laboratory. The primary goal of CleverLeaf is
to evaluate the application of AMR to the Lagrangian-Eulerian to evaluate the application of AMR to the Lagrangian-Eulerian
hydrodynamics scheme used by CloverLeaf. hydrodynamics scheme used by CloverLeaf.
""" """
homepage = "http://uk-mac.github.io/CleverLeaf/" homepage = "http://uk-mac.github.io/CleverLeaf/"
url = "https://github.com/UK-MAC/CleverLeaf/tarball/master" git = "https://github.com/UK-MAC/CleverLeaf_ref.git"
version('develop', git='https://github.com/UK-MAC/CleverLeaf_ref.git', version('develop', branch='develop')
branch='develop')
depends_on('samrai@3.8.0:') depends_on('samrai@3.8.0:')
depends_on('hdf5+mpi') depends_on('hdf5+mpi')

View File

@ -27,8 +27,10 @@
class Cnmem(CMakePackage): class Cnmem(CMakePackage):
"""CNMem mempool for CUDA devices""" """CNMem mempool for CUDA devices"""
homepage = "https://github.com/NVIDIA/cnmem"
version('git', git='https://github.com/NVIDIA/cnmem.git', branch="master") homepage = "https://github.com/NVIDIA/cnmem"
git = "https://github.com/NVIDIA/cnmem.git"
version('git', branch='master')
depends_on('cmake@2.8.8:', type='build') depends_on('cmake@2.8.8:', type='build')

View File

@ -31,9 +31,9 @@ class Cnpy(CMakePackage):
"""cnpy: library to read/write .npy and .npz files in C/C++.""" """cnpy: library to read/write .npy and .npz files in C/C++."""
homepage = "https://github.com/rogersce/cnpy" homepage = "https://github.com/rogersce/cnpy"
url = "https://github.com/rogersce/cnpy" git = "https://github.com/rogersce/cnpy.git"
version('master', git='https://github.com/rogersce/cnpy.git', branch="master") version('master', branch='master')
def cmake_args(self): def cmake_args(self):
args = [] args = []

View File

@ -32,8 +32,9 @@ class Cntk(Package):
homepage = "https://www.microsoft.com/en-us/research/product/cognitive-toolkit" homepage = "https://www.microsoft.com/en-us/research/product/cognitive-toolkit"
url = "https://github.com/Microsoft/CNTK/archive/v2.0.tar.gz" url = "https://github.com/Microsoft/CNTK/archive/v2.0.tar.gz"
git = "https://github.com/Microsoft/CNTK.git"
version('master', git='https://github.com/Microsoft/CNTK.git', branch='master') version('master', branch='master')
version('2.0', '8038780f1169ceea578e5ef4d69e4c6f') version('2.0', '8038780f1169ceea578e5ef4d69e4c6f')
variant('opencv', default=False, description="Enable OpenCV support.") variant('opencv', default=False, description="Enable OpenCV support.")

View File

@ -32,10 +32,10 @@ class Cntk1bitsgd(Package):
the Computational Network Toolkit (CNTK).""" the Computational Network Toolkit (CNTK)."""
homepage = "https://github.com/CNTK-components/CNTK1bitSGD" homepage = "https://github.com/CNTK-components/CNTK1bitSGD"
git = "https://github.com/CNTK-components/CNTK1bitSGD.git"
version('master', git='https://github.com/CNTK-components/CNTK1bitSGD.git') version('master')
version('c8b77d', git='https://github.com/CNTK-components/CNTK1bitSGD.git', version('c8b77d', commit='c8b77d6e325a4786547b27624890276c1483aed1')
commit='c8b77d6e325a4786547b27624890276c1483aed1')
def install(self, spec, prefix): def install(self, spec, prefix):
mkdirp(prefix.include) mkdirp(prefix.include)

View File

@ -33,10 +33,10 @@ class CodarCheetah(Package):
homepage = "https://github.com/CODARcode/cheetah" homepage = "https://github.com/CODARcode/cheetah"
url = "https://github.com/CODARcode/cheetah/archive/v0.1.tar.gz" url = "https://github.com/CODARcode/cheetah/archive/v0.1.tar.gz"
git = "https://github.com/CODARcode/cheetah.git"
version('develop', branch='master')
version('0.1', '6918021f74fa7a2f1de26c0bb31a63ef') version('0.1', '6918021f74fa7a2f1de26c0bb31a63ef')
version('develop', git='https://github.com/CODARcode/cheetah.git',
branch='master')
depends_on('python@3:', type=('build', 'run')) depends_on('python@3:', type=('build', 'run'))
depends_on('savanna') depends_on('savanna')

View File

@ -39,9 +39,9 @@ class Coevp(MakefilePackage):
proxy application provides the adaptive sampling support.""" proxy application provides the adaptive sampling support."""
homepage = 'https://github.com/exmatex/CoEVP' homepage = 'https://github.com/exmatex/CoEVP'
git = 'https://github.com/exmatex/CoEVP.git'
version('develop', git='https://github.com/exmatex/CoEVP.git', version('develop', branch='master')
branch='master')
variant('mpi', default=True, description='Build with MPI Support') variant('mpi', default=True, description='Build with MPI Support')
variant('silo', default=False, description='Build with silo Support') variant('silo', default=False, description='Build with silo Support')

View File

@ -35,10 +35,9 @@ class Cohmm(MakefilePackage):
tags = ['proxy-app'] tags = ['proxy-app']
homepage = "http://www.exmatex.org/cohmm.html" homepage = "http://www.exmatex.org/cohmm.html"
url = "https://github.com/exmatex/CoHMM/archive/sad.tar.gz" git = "https://github.com/exmatex/CoHMM.git"
version('develop', git='https://github.com/exmatex/CoHMM.git', version('develop', branch='sad')
branch='sad')
variant('openmp', default=True, description='Build with OpenMP Support') variant('openmp', default=True, description='Build with OpenMP Support')
variant('gnuplot', default=False, description='Enable gnu plot Support') variant('gnuplot', default=False, description='Enable gnu plot Support')

View File

@ -41,9 +41,10 @@ class Comd(MakefilePackage):
homepage = "http://www.exmatex.org/comd.html" homepage = "http://www.exmatex.org/comd.html"
url = "https://github.com/ECP-copa/CoMD/archive/v1.1.tar.gz" url = "https://github.com/ECP-copa/CoMD/archive/v1.1.tar.gz"
git = "https://github.com/ECP-copa/CoMD.git"
version('develop', branch='master')
version('1.1', '5051310a8d2c93cccba63de40bcfaa78') version('1.1', '5051310a8d2c93cccba63de40bcfaa78')
version('develop', git='https://github.com/ECP-copa/CoMD', branch='master')
variant('mpi', default=True, description='Build with MPI support') variant('mpi', default=True, description='Build with MPI support')
variant('openmp', default=False, description='Build with OpenMP support') variant('openmp', default=False, description='Build with OpenMP support')

View File

@ -47,7 +47,9 @@ class Conduit(Package):
homepage = "http://software.llnl.gov/conduit" homepage = "http://software.llnl.gov/conduit"
url = "https://github.com/LLNL/conduit/releases/download/v0.3.0/conduit-v0.3.0-src-with-blt.tar.gz" url = "https://github.com/LLNL/conduit/releases/download/v0.3.0/conduit-v0.3.0-src-with-blt.tar.gz"
git = "https://github.com/LLNL/conduit.git"
version('master', branch='master', submodules=True)
version('0.3.1', 'b98d1476199a46bde197220cd9cde042') version('0.3.1', 'b98d1476199a46bde197220cd9cde042')
version('0.3.0', '6396f1d1ca16594d7c66d4535d4f898e') version('0.3.0', '6396f1d1ca16594d7c66d4535d4f898e')
# note: checksums on github automatic release source tars changed ~9/17 # note: checksums on github automatic release source tars changed ~9/17
@ -56,11 +58,6 @@ class Conduit(Package):
maintainers = ['cyrush'] maintainers = ['cyrush']
version('master',
git='https://github.com/LLNL/conduit.git',
branch="master",
submodules=True)
########################################################################### ###########################################################################
# package variants # package variants
########################################################################### ###########################################################################

View File

@ -37,10 +37,9 @@ class Cosp2(MakefilePackage):
tags = ['proxy-app'] tags = ['proxy-app']
homepage = "http://www.exmatex.org/cosp2.html" homepage = "http://www.exmatex.org/cosp2.html"
url = "https://github.com/exmatex/CoSP2/archive/master.tar.gz" git = "https://github.com/exmatex/CoSP2.git"
version('master', git='https://github.com/exmatex/CoSP2.git', version('master', branch='master')
description='master')
variant('double', default=True, variant('double', default=True,
description='Build with double precision.') description='Build with double precision.')

View File

@ -30,9 +30,10 @@ class Cppad(CMakePackage):
homepage = "https://www.coin-or.org/CppAD/" homepage = "https://www.coin-or.org/CppAD/"
url = "http://www.coin-or.org/download/source/CppAD/cppad-20170114.gpl.tgz" url = "http://www.coin-or.org/download/source/CppAD/cppad-20170114.gpl.tgz"
git = "https://github.com/coin-or/CppAD.git"
version('develop', git=git)
version('20170114', '565a534dc813fa1289764222cd8c11ea') version('20170114', '565a534dc813fa1289764222cd8c11ea')
version('develop', git='https://github.com/coin-or/CppAD.git')
def cmake_args(self): def cmake_args(self):
# This package does not obey CMAKE_INSTALL_PREFIX # This package does not obey CMAKE_INSTALL_PREFIX

View File

@ -30,10 +30,9 @@ class Cppzmq(CMakePackage):
homepage = "http://www.zeromq.org" homepage = "http://www.zeromq.org"
url = "https://github.com/zeromq/cppzmq/archive/v4.2.2.tar.gz" url = "https://github.com/zeromq/cppzmq/archive/v4.2.2.tar.gz"
git = "https://github.com/zeromq/cppzmq.git"
version('develop', branch='master', version('develop', branch='master')
git='https://github.com/zeromq/cppzmq.git')
version('4.2.2', 'bd809b47296e77fe9f192bd9dafd5cc3') version('4.2.2', 'bd809b47296e77fe9f192bd9dafd5cc3')
depends_on('cmake@3.0.0:', type='build') depends_on('cmake@3.0.0:', type='build')

View File

@ -29,10 +29,9 @@ class CpuFeatures(CMakePackage):
"""A cross platform C99 library to get cpu features at runtime.""" """A cross platform C99 library to get cpu features at runtime."""
homepage = "https://github.com/google/cpu_features" homepage = "https://github.com/google/cpu_features"
url = "https://github.com/google/cpu_features/archive/v0.1.0.tar.gz" git = "https://github.com/google/cpu_features.git"
version('develop', branch='master', version('develop', branch='master')
git='https://github.com/google/cpu_features.git')
depends_on('cmake@3.0.0:', type='build') depends_on('cmake@3.0.0:', type='build')

View File

@ -30,6 +30,6 @@ class Cpuinfo(CMakePackage):
for performance optimization information about host CPU.""" for performance optimization information about host CPU."""
homepage = "https://github.com/Maratyszcza/cpuinfo/" homepage = "https://github.com/Maratyszcza/cpuinfo/"
url = "https://github.com/Maratyszcza/cpuinfo.git" git = "https://github.com/Maratyszcza/cpuinfo.git"
version('master', git='https://github.com/Maratyszcza/cpuinfo.git') version('master')

View File

@ -35,11 +35,11 @@ class CudaMemtest(CMakePackage):
""" """
homepage = "https://github.com/ComputationalRadiationPhysics/cuda_memtest" homepage = "https://github.com/ComputationalRadiationPhysics/cuda_memtest"
url = "https://github.com/ComputationalRadiationPhysics/cuda_memtest.git" git = "https://github.com/ComputationalRadiationPhysics/cuda_memtest.git"
maintainers = ['ax3l'] maintainers = ['ax3l']
version('master', branch='dev', version('master', branch='dev')
git='https://github.com/ComputationalRadiationPhysics/cuda_memtest.git')
depends_on('cmake@2.8.5:', type='build') depends_on('cmake@2.8.5:', type='build')
# depends_on('nvml', when='+nvml') # depends_on('nvml', when='+nvml')

View File

@ -41,9 +41,9 @@ class Dataspaces(AutotoolsPackage):
homepage = "http://www.dataspaces.org" homepage = "http://www.dataspaces.org"
url = "http://personal.cac.rutgers.edu/TASSL/projects/data/downloads/dataspaces-1.6.2.tar.gz" url = "http://personal.cac.rutgers.edu/TASSL/projects/data/downloads/dataspaces-1.6.2.tar.gz"
git = "https://github.com/melrom/dataspaces.git"
version('develop', git='https://github.com/melrom/dataspaces.git', version('develop', branch='master')
branch='master')
version('1.6.2', '73caa4920b6f2c0c6d6cb87640ff04be') version('1.6.2', '73caa4920b6f2c0c6d6cb87640ff04be')
variant('dimes', variant('dimes',

View File

@ -30,9 +30,9 @@ class DealiiParameterGui(CMakePackage):
files.""" files."""
homepage = "https://github.com/dealii/parameter_gui" homepage = "https://github.com/dealii/parameter_gui"
url = "https://github.com/dealii/parameter_gui" git = "https://github.com/dealii/parameter_gui.git"
version('develop', git='https://github.com/dealii/parameter_gui.git', branch='master') version('develop', branch='master')
depends_on('qt') depends_on('qt')

View File

@ -28,8 +28,10 @@
class Dealii(CMakePackage, CudaPackage): class Dealii(CMakePackage, CudaPackage):
"""C++ software library providing well-documented tools to build finite """C++ software library providing well-documented tools to build finite
element codes for a broad variety of PDEs.""" element codes for a broad variety of PDEs."""
homepage = "https://www.dealii.org" homepage = "https://www.dealii.org"
url = "https://github.com/dealii/dealii/releases/download/v8.4.1/dealii-8.4.1.tar.gz" url = "https://github.com/dealii/dealii/releases/download/v8.4.1/dealii-8.4.1.tar.gz"
git = "https://github.com/dealii/dealii.git"
maintainers = ['davydden', 'jppelteret'] maintainers = ['davydden', 'jppelteret']
@ -37,6 +39,7 @@ class Dealii(CMakePackage, CudaPackage):
# only add for immediate deps. # only add for immediate deps.
transitive_rpaths = False transitive_rpaths = False
version('develop', branch='master')
version('9.0.0', 'a4d45a67b2b028ecf81a6cb621cfaf84') version('9.0.0', 'a4d45a67b2b028ecf81a6cb621cfaf84')
version('8.5.1', '39b9ebd6ab083d63cfc9044319aaa2ee') version('8.5.1', '39b9ebd6ab083d63cfc9044319aaa2ee')
version('8.5.0', 'ef999cc310b007559a6343bf5b1759bc') version('8.5.0', 'ef999cc310b007559a6343bf5b1759bc')
@ -46,7 +49,6 @@ class Dealii(CMakePackage, CudaPackage):
version('8.3.0', 'fc6cdcb16309ef4bea338a4f014de6fa') version('8.3.0', 'fc6cdcb16309ef4bea338a4f014de6fa')
version('8.2.1', '71c728dbec14f371297cd405776ccf08') version('8.2.1', '71c728dbec14f371297cd405776ccf08')
version('8.1.0', 'aa8fadc2ce5eb674f44f997461bf668d') version('8.1.0', 'aa8fadc2ce5eb674f44f997461bf668d')
version('develop', git='https://github.com/dealii/dealii.git', branch='master')
variant('mpi', default=True, description='Compile with MPI') variant('mpi', default=True, description='Compile with MPI')
variant('assimp', default=True, variant('assimp', default=True,

View File

@ -32,10 +32,9 @@ class Delly2(MakefilePackage):
short-read massively parallel sequencing data..""" short-read massively parallel sequencing data.."""
homepage = "https://github.com/dellytools/delly" homepage = "https://github.com/dellytools/delly"
url = "https://github.com/dellytools/delly" git = "https://github.com/dellytools/delly.git"
version('2017-08-03', commit='e32a9cd55c7e3df5a6ae4a91f31a0deb354529fc', version('2017-08-03', commit='e32a9cd55c7e3df5a6ae4a91f31a0deb354529fc')
git='https://github.com/dellytools/delly.git')
depends_on('htslib') depends_on('htslib')
depends_on('boost') depends_on('boost')

View File

@ -30,8 +30,9 @@ class Dlpack(Package):
in deep learning systems.""" in deep learning systems."""
homepage = "https://github.com/sjtuhpcc/dlpack" homepage = "https://github.com/sjtuhpcc/dlpack"
git = "https://github.com/dmlc/dlpack.git"
version('master', git='https://github.com/dmlc/dlpack.git', branch='master') version('master', branch='master')
def install(self, spec, prefix): def install(self, spec, prefix):
install_tree('include', prefix.include) install_tree('include', prefix.include)

View File

@ -31,11 +31,10 @@ class DmlcCore(CMakePackage):
distributed machine learning libraries.""" distributed machine learning libraries."""
homepage = "https://github.com/dmlc/dmlc-core" homepage = "https://github.com/dmlc/dmlc-core"
url = "https://github.com/dmlc/dmlc-core.git" git = "https://github.com/dmlc/dmlc-core.git"
version('master', git='https://github.com/dmlc/dmlc-core.git') version('master')
version('20170508', git='https://github.com/dmlc/dmlc-core.git', version('20170508', commit='a6c5701219e635fea808d264aefc5b03c3aec314')
commit='a6c5701219e635fea808d264aefc5b03c3aec314')
variant('openmp', default=False, description='Enable OpenMP support') variant('openmp', default=False, description='Enable OpenMP support')

View File

@ -30,17 +30,16 @@ class Dyninst(Package):
are executing without recompiling, re-linking, or re-executing.""" are executing without recompiling, re-linking, or re-executing."""
homepage = "https://paradyn.org" homepage = "https://paradyn.org"
url = "https://github.com/dyninst/dyninst/archive/v9.2.0.tar.gz" git = "https://github.com/dyninst/dyninst.git"
list_url = "http://www.dyninst.org/downloads/dyninst-8.x"
version('develop', git="https://github.com/dyninst/dyninst.git", branch='master') version('develop', branch='master')
version('9.3.2', git="https://github.com/dyninst/dyninst.git", tag='v9.3.2') version('9.3.2', tag='v9.3.2')
version('9.3.0', git="https://github.com/dyninst/dyninst.git", tag='v9.3.0') version('9.3.0', tag='v9.3.0')
version('9.2.0', git="https://github.com/dyninst/dyninst.git", tag='v9.2.0') version('9.2.0', tag='v9.2.0')
version('9.1.0', git="https://github.com/dyninst/dyninst.git", tag='v9.1.0') version('9.1.0', tag='v9.1.0')
version('8.2.1', git="https://github.com/dyninst/dyninst.git", tag='v8.2.1') version('8.2.1', tag='v8.2.1')
version('8.1.2', git="https://github.com/dyninst/dyninst.git", tag='v8.1.2') version('8.1.2', tag='v8.1.2')
version('8.1.1', git="https://github.com/dyninst/dyninst.git", tag='v8.1.1') version('8.1.1', tag='v8.1.1')
variant('stat_dysect', default=False, variant('stat_dysect', default=False,
description="patch for STAT's DySectAPI") description="patch for STAT's DySectAPI")

View File

@ -37,9 +37,9 @@ class Ebms(MakefilePackage):
""" """
homepage = "https://github.com/ANL-CESAR/EBMS" homepage = "https://github.com/ANL-CESAR/EBMS"
url = "https://github.com/ANL-CESAR/EBMS/archive/master.tar.gz" git = "https://github.com/ANL-CESAR/EBMS.git"
version('develop', git='https://github.com/ANL-CESAR/EBMS.git') version('develop')
variant('mpi', default=True, description='Build with MPI support') variant('mpi', default=True, description='Build with MPI support')

View File

@ -33,8 +33,9 @@ class Elemental(CMakePackage):
homepage = "http://libelemental.org" homepage = "http://libelemental.org"
url = "https://github.com/elemental/Elemental/archive/v0.87.7.tar.gz" url = "https://github.com/elemental/Elemental/archive/v0.87.7.tar.gz"
git = "https://github.com/elemental/Elemental.git"
version('develop', git='https://github.com/elemental/Elemental.git', branch='master') version('develop', branch='master')
version('0.87.7', '6c1e7442021c59a36049e37ea69b8075') version('0.87.7', '6c1e7442021c59a36049e37ea69b8075')
version('0.87.6', '9fd29783d45b0a0e27c0df85f548abe9') version('0.87.6', '9fd29783d45b0a0e27c0df85f548abe9')

View File

@ -30,11 +30,12 @@ class Er(CMakePackage):
homepage = "https://github.com/ECP-VeloC/er" homepage = "https://github.com/ECP-VeloC/er"
url = "https://github.com/ECP-VeloC/er/archive/v0.0.1.zip" url = "https://github.com/ECP-VeloC/er/archive/v0.0.1.zip"
git = "https://github.com/ecp-veloc/er.git"
tags = ['ecp'] tags = ['ecp']
version('master', branch='master')
version('0.0.2', '24ad8f87bce2b6d900f1fb67452c3672') version('0.0.2', '24ad8f87bce2b6d900f1fb67452c3672')
version('master', git='https://github.com/ecp-veloc/er.git',
branch='master')
depends_on('mpi') depends_on('mpi')
depends_on('kvtree') depends_on('kvtree')

View File

@ -29,9 +29,9 @@ class EverytraceExample(CMakePackage):
"""Get stack trace EVERY time a program exits.""" """Get stack trace EVERY time a program exits."""
homepage = "https://github.com/citibeth/everytrace-example" homepage = "https://github.com/citibeth/everytrace-example"
version('develop', git = "https://github.com/citibeth/everytrace-example.git"
git='https://github.com/citibeth/everytrace-example.git',
branch='develop') version('develop', branch='develop')
depends_on('everytrace+mpi+fortran') depends_on('everytrace+mpi+fortran')

View File

@ -30,12 +30,12 @@ class Everytrace(CMakePackage):
homepage = "https://github.com/citibeth/everytrace" homepage = "https://github.com/citibeth/everytrace"
url = "https://github.com/citibeth/everytrace/archive/0.2.2.tar.gz" url = "https://github.com/citibeth/everytrace/archive/0.2.2.tar.gz"
git = "https://github.com/citibeth/everytrace.git"
maintainers = ['citibeth'] maintainers = ['citibeth']
version('develop', branch='develop')
version('0.2.2', 'dd60b8bf68cbf3dc2be305a040f2fe3e') version('0.2.2', 'dd60b8bf68cbf3dc2be305a040f2fe3e')
version('develop',
git='https://github.com/citibeth/everytrace.git', branch='develop')
variant('mpi', default=True, description='Enables MPI parallelism') variant('mpi', default=True, description='Enables MPI parallelism')
variant('fortran', default=True, variant('fortran', default=True,

View File

@ -41,9 +41,10 @@ class Examinimd(MakefilePackage):
homepage = "https://github.com/ECP-copa/ExaMiniMD" homepage = "https://github.com/ECP-copa/ExaMiniMD"
url = "https://github.com/ECP-copa/ExaMiniMD/archive/1.0.zip" url = "https://github.com/ECP-copa/ExaMiniMD/archive/1.0.zip"
git = "https://github.com/ECP-copa/ExaMiniMD.git"
version('develop', branch='master')
version('1.0', '5db7679a4b9296c0cc3b2ff3a7e8f38f') version('1.0', '5db7679a4b9296c0cc3b2ff3a7e8f38f')
version('develop', git='https://github.com/ECP-copa/ExaMiniMD', branch='master')
variant('mpi', default=True, description='Build with MPI support') variant('mpi', default=True, description='Build with MPI support')
variant('openmp', default=False, description='Build with OpenMP support') variant('openmp', default=False, description='Build with OpenMP support')

View File

@ -29,9 +29,8 @@ class Exampm(CMakePackage):
"""Exascale Material Point Method (MPM) Mini-App""" """Exascale Material Point Method (MPM) Mini-App"""
homepage = "https://github.com/ECP-copa/ExaMPM" homepage = "https://github.com/ECP-copa/ExaMPM"
url = "https://github.com/ECP-copa/ExaMPM" git = "https://github.com/ECP-copa/ExaMPM.git"
version('develop', git='https://github.com/ECP-copa/ExaMPM', version('develop', branch='master')
branch='master')
tags = ['proxy-app'] tags = ['proxy-app']

View File

@ -44,10 +44,10 @@ class Exasp2(MakefilePackage):
homepage = "https://github.com/ECP-copa/ExaSP2" homepage = "https://github.com/ECP-copa/ExaSP2"
url = "https://github.com/ECP-copa/ExaSP2/tarball/v1.0" url = "https://github.com/ECP-copa/ExaSP2/tarball/v1.0"
git = "https://github.com/ECP-copa/ExaSP2.git"
version('develop', branch='master')
version('1.0', 'dba545995acc73f2bd1101bcb377bff5') version('1.0', 'dba545995acc73f2bd1101bcb377bff5')
version('develop', git='https://github.com/ECP-copa/ExaSP2',
branch='master')
variant('mpi', default=True, description='Build With MPI Support') variant('mpi', default=True, description='Build With MPI Support')

View File

@ -35,13 +35,12 @@ class Exodusii(CMakePackage):
data transfer between codes. An Exodus II data file is a random data transfer between codes. An Exodus II data file is a random
access, machine independent, binary file that is written and read access, machine independent, binary file that is written and read
via C, C++, or Fortran API routines. via C, C++, or Fortran API routines.
""" """
homepage = "https://github.com/gsjaardema/seacas" homepage = "https://github.com/gsjaardema/seacas"
url = "https://github.com/gsjaardema/seacas/archive/master.zip" git = "https://github.com/gsjaardema/seacas.git"
version('2016-08-09', git='https://github.com/gsjaardema/seacas.git', commit='2ffeb1b') version('2016-08-09', commit='2ffeb1b')
variant('mpi', default=True, description='Enables MPI parallelism.') variant('mpi', default=True, description='Enables MPI parallelism.')

View File

@ -32,10 +32,9 @@ class Express(CMakePackage):
target sequences from sampled subsequences.""" target sequences from sampled subsequences."""
homepage = "http://bio.math.berkeley.edu/eXpress/" homepage = "http://bio.math.berkeley.edu/eXpress/"
url = "https://github.com/adarob/eXpress" git = "https://github.com/adarob/eXpress.git"
version('2015-11-29', commit='f845cab2c7f2d9247b35143e4aa05869cfb10e79', version('2015-11-29', commit='f845cab2c7f2d9247b35143e4aa05869cfb10e79')
git='https://github.com/adarob/eXpress.git')
depends_on('boost') depends_on('boost')
depends_on('bamtools') depends_on('bamtools')

View File

@ -36,11 +36,9 @@ class Falcon(PythonPackage):
front-end written in Python for convenience.""" front-end written in Python for convenience."""
homepage = "https://github.com/PacificBiosciences/FALCON" homepage = "https://github.com/PacificBiosciences/FALCON"
url = "https://github.com/PacificBiosciences/FALCON.git" git = "https://github.com/PacificBiosciences/FALCON.git"
version('2017-05-30', version('2017-05-30', commit='86cec6157291679095ea6080b0cde6561eccc041')
git='https://github.com/PacificBiosciences/FALCON.git',
commit='86cec6157291679095ea6080b0cde6561eccc041')
depends_on('py-setuptools', type='run') depends_on('py-setuptools', type='run')
depends_on('py-pypeflow', type='run') depends_on('py-pypeflow', type='run')

View File

@ -28,14 +28,12 @@
class Farmhash(CMakePackage): class Farmhash(CMakePackage):
""" """FarmHash provides hash functions for strings and other data."""
FarmHash provides hash functions for strings and other data.
"""
homepage = "https://github.com/google/farmhash" homepage = "https://github.com/google/farmhash"
git = "https://github.com/google/farmhash.git"
version('92e897', git='https://github.com/google/farmhash.git', version('92e897', commit='92e897b282426729f4724d91a637596c7e2fe28f')
commit='92e897b282426729f4724d91a637596c7e2fe28f')
def patch(self): def patch(self):
copyfile(join_path(os.path.dirname(__file__), "CMakeLists.txt"), copyfile(join_path(os.path.dirname(__file__), "CMakeLists.txt"),

View File

@ -31,9 +31,9 @@ class FastGbs(Package):
genotyping-by-sequencing (GBS) libraries.""" genotyping-by-sequencing (GBS) libraries."""
homepage = "https://bitbucket.org/jerlar73/fast-gbs" homepage = "https://bitbucket.org/jerlar73/fast-gbs"
url = "https://bitbucket.org/jerlar73/fast-gbs" git = "https://bitbucket.org/jerlar73/fast-gbs.git"
version('2017-01-25', git='https://bitbucket.org/jerlar73/fast-gbs.git', commit='3b3cbffa84d269419692067c6a3de08b3b88849c') version('2017-01-25', commit='3b3cbffa84d269419692067c6a3de08b3b88849c')
depends_on('parallel', type='run') depends_on('parallel', type='run')
depends_on('python@2.7:', type='run') depends_on('python@2.7:', type='run')

View File

@ -29,10 +29,9 @@ class Fastqvalidator(MakefilePackage):
"""The fastQValidator validates the format of fastq files.""" """The fastQValidator validates the format of fastq files."""
homepage = "http://genome.sph.umich.edu/wiki/FastQValidator" homepage = "http://genome.sph.umich.edu/wiki/FastQValidator"
url = "https://github.com/statgen/fastQValidator/archive/v0.1.1a.tar.gz" git = "https://github.com/statgen/fastQValidator.git"
version('2017-01-10', commit='6d619a34749e9d33c34ef0d3e0e87324ca77f320', version('2017-01-10', commit='6d619a34749e9d33c34ef0d3e0e87324ca77f320')
git='https://github.com/statgen/fastQValidator.git')
resource( resource(
name='libStatGen', name='libStatGen',

View File

@ -30,8 +30,10 @@ class Fermikit(MakefilePackage):
reads""" reads"""
homepage = "https://github.com/lh3/fermikit" homepage = "https://github.com/lh3/fermikit"
git = "https://github.com/lh3/fermikit.git"
version('2017-11-7', git='https://github.com/lh3/fermikit.git', commit='bf9c7112221577ba110665bddca8f1987250bdc7', submodules=True) version('2017-11-7', commit='bf9c7112221577ba110665bddca8f1987250bdc7',
submodules=True)
depends_on('zlib') depends_on('zlib')

View File

@ -29,10 +29,12 @@
class Flang(CMakePackage): class Flang(CMakePackage):
"""Flang is a Fortran compiler targeting LLVM.""" """Flang is a Fortran compiler targeting LLVM."""
homepage = "https://github.com/flang-compiler/flang" homepage = "https://github.com/flang-compiler/flang"
url = "https://github.com/flang-compiler/flang/archive/flang_20180319.tar.gz" url = "https://github.com/flang-compiler/flang/archive/flang_20180319.tar.gz"
git = "https://github.com/flang-compiler/flang.git"
version('develop', git='https://github.com/flang-compiler/flang', branch='master') version('develop', branch='master')
version('20180319', 'e659bad83b791f90af2c5cd672864669') version('20180319', 'e659bad83b791f90af2c5cd672864669')
depends_on( depends_on(

View File

@ -28,10 +28,11 @@
class Flecsale(CMakePackage): class Flecsale(CMakePackage):
"""Flecsale is an ALE code based on FleCSI""" """Flecsale is an ALE code based on FleCSI"""
homepage = "https://github.com/laristra/flecsale"
url = "https://github.com/laristra/flecsale/tarball/v1.0"
version('develop', git='https://github.com/laristra/flecsale', branch='master', submodules=True) homepage = "https://github.com/laristra/flecsale"
git = "https://github.com/laristra/flecsale.git"
version('develop', branch='master', submodules=True)
variant('mpi', default=True, variant('mpi', default=True,
description='Build on top of mpi conduit for mpi inoperability') description='Build on top of mpi conduit for mpi inoperability')

View File

@ -37,9 +37,9 @@ class Flecsi(CMakePackage):
interfaces,and dependency closures. interfaces,and dependency closures.
""" """
homepage = "http://flecsi.lanl.gov/" homepage = "http://flecsi.lanl.gov/"
url = "https://github.com/laristra/flecsi/tarball/v1.0" git = "https://github.com/laristra/flecsi.git"
version('develop', git='https://github.com/laristra/flecsi', branch='master', submodules=True) version('develop', branch='master', submodules=True)
variant('mpi', default=True, variant('mpi', default=True,
description='Build on top of mpi conduit for mpi inoperability') description='Build on top of mpi conduit for mpi inoperability')

View File

@ -30,10 +30,11 @@ class Flint(Package):
homepage = "http://www.flintlib.org" homepage = "http://www.flintlib.org"
url = "http://mirrors.mit.edu/sage/spkg/upstream/flint/flint-2.5.2.tar.gz" url = "http://mirrors.mit.edu/sage/spkg/upstream/flint/flint-2.5.2.tar.gz"
git = "https://github.com/wbhart/flint2.git"
version('develop', git=git)
version('2.5.2', 'cda885309362150196aed66a5e0f0383') version('2.5.2', 'cda885309362150196aed66a5e0f0383')
version('2.4.5', '6504b9deabeafb9313e57153a1730b33') version('2.4.5', '6504b9deabeafb9313e57153a1730b33')
version('develop', git='https://github.com/wbhart/flint2.git')
# Overlap in functionality between gmp and mpir # Overlap in functionality between gmp and mpir
# All other dependencies must also be built with # All other dependencies must also be built with

View File

@ -31,10 +31,10 @@ class Flux(AutotoolsPackage):
homepage = "https://github.com/flux-framework/flux-core" homepage = "https://github.com/flux-framework/flux-core"
url = "https://github.com/flux-framework/flux-core/releases/download/v0.8.0/flux-core-0.8.0.tar.gz" url = "https://github.com/flux-framework/flux-core/releases/download/v0.8.0/flux-core-0.8.0.tar.gz"
git = "https://github.com/flux-framework/flux-core.git"
version('master', branch='master')
version('0.8.0', md5='9ee12974a8b2ab9a30533f69826f3bec') version('0.8.0', md5='9ee12974a8b2ab9a30533f69826f3bec')
version('master', branch='master',
git='https://github.com/flux-framework/flux-core')
variant('doc', default=False, description='Build flux manpages') variant('doc', default=False, description='Build flux manpages')

View File

@ -30,9 +30,9 @@ class Fp16(Package):
conversion to/from half-precision floating point formats""" conversion to/from half-precision floating point formats"""
homepage = "https://github.com/Maratyszcza/FP16/" homepage = "https://github.com/Maratyszcza/FP16/"
url = "https://github.com/Maratyszcza/FP16.git" git = "https://github.com/Maratyszcza/FP16.git"
version('master', git='https://github.com/Maratyszcza/FP16.git') version('master')
def install(self, spec, prefix): def install(self, spec, prefix):
install_tree('include', prefix.include) install_tree('include', prefix.include)

View File

@ -30,9 +30,9 @@ class Freebayes(MakefilePackage):
genotyping.""" genotyping."""
homepage = "https://github.com/ekg/freebayes" homepage = "https://github.com/ekg/freebayes"
git = "https://github.com/ekg/freebayes.git"
version('1.1.0', git='https://github.com/ekg/freebayes.git', version('1.1.0', commit='39e5e4bcb801556141f2da36aba1df5c5c60701f',
commit='39e5e4bcb801556141f2da36aba1df5c5c60701f',
submodules=True) submodules=True)
depends_on('cmake', type='build') depends_on('cmake', type='build')

View File

@ -28,9 +28,12 @@
class Funhpc(CMakePackage): class Funhpc(CMakePackage):
"""FunHPC: Functional HPC Programming""" """FunHPC: Functional HPC Programming"""
homepage = "https://github.com/eschnett/FunHPC.cxx" homepage = "https://github.com/eschnett/FunHPC.cxx"
url = "https://github.com/eschnett/FunHPC.cxx/archive/version/0.1.0.tar.gz" url = "https://github.com/eschnett/FunHPC.cxx/archive/version/0.1.0.tar.gz"
git = "https://github.com/eschnett/FunHPC.cxx.git"
version('develop', branch='master')
version('1.3.0', '71a1e57c4d882cdf001f29122edf7fc6') version('1.3.0', '71a1e57c4d882cdf001f29122edf7fc6')
version('1.2.0', 'ba2bbeea3091e999b6b85eaeb1b67a83') version('1.2.0', 'ba2bbeea3091e999b6b85eaeb1b67a83')
version('1.1.1', '7b9ef638b02fffe35b75517e8eeff580') version('1.1.1', '7b9ef638b02fffe35b75517e8eeff580')
@ -38,8 +41,6 @@ class Funhpc(CMakePackage):
version('1.0.0', 'f34e71ccd5548b42672e692c913ba5ee') version('1.0.0', 'f34e71ccd5548b42672e692c913ba5ee')
version('0.1.1', 'f0248710f2de88ed2a595ad40d99997c') version('0.1.1', 'f0248710f2de88ed2a595ad40d99997c')
version('0.1.0', '00f7dabc08ed1ab77858785ce0809f50') version('0.1.0', '00f7dabc08ed1ab77858785ce0809f50')
version('develop',
git='https://github.com/eschnett/FunHPC.cxx', branch='master')
variant('pic', default=True, variant('pic', default=True,
description="Produce position-independent code") description="Produce position-independent code")

View File

@ -27,11 +27,11 @@ class Gccxml(CMakePackage):
the GCC C++ compiler.""" the GCC C++ compiler."""
homepage = "http://gccxml.github.io" homepage = "http://gccxml.github.io"
url = "https://github.com/gccxml/gccxml/archive/v0.6.x.tar.gz" git = "https://github.com/gccxml/gccxml.git"
version('develop', git='https://github.com/gccxml/gccxml.git', branch='master') version('develop', branch='master')
version('latest', git='https://github.com/gccxml/gccxml.git', version('latest', commit='3afa8ba5be6866e603dcabe80aff79856b558e24',
commit='3afa8ba5be6866e603dcabe80aff79856b558e24', preferred=True) preferred=True)
patch('darwin-gcc.patch', when='%gcc platform=darwin') patch('darwin-gcc.patch', when='%gcc platform=darwin')
# taken from https://github.com/gccxml/gccxml/issues/11#issuecomment-140334118 # taken from https://github.com/gccxml/gccxml/issues/11#issuecomment-140334118

View File

@ -29,8 +29,9 @@ class Gemmlowp(Package):
"""Google low-precision matrix multiplication library""" """Google low-precision matrix multiplication library"""
homepage = "https://github.com/google/gemmlowp" homepage = "https://github.com/google/gemmlowp"
version('a6f29d9ac', git='https://github.com/google/gemmlowp.git', git = "https://github.com/google/gemmlowp.git"
commit='a6f29d8ac48d63293f845f2253eccbf86bc28321')
version('a6f29d9ac', commit='a6f29d8ac48d63293f845f2253eccbf86bc28321')
def install(self, spec, prefix): def install(self, spec, prefix):
header_directories = ('eight_bit_int_gemm', 'fixedpoint', header_directories = ('eight_bit_int_gemm', 'fixedpoint',

View File

@ -38,13 +38,14 @@ class Geopm(AutotoolsPackage):
homepage = "https://geopm.github.io" homepage = "https://geopm.github.io"
url = "https://github.com/geopm/geopm/releases/download/v0.4.0/geopm-0.4.0.tar.gz" url = "https://github.com/geopm/geopm/releases/download/v0.4.0/geopm-0.4.0.tar.gz"
git = "https://github.com/geopm/geopm.git"
# Add additional proper versions and checksums here. "spack checksum geopm" # Add additional proper versions and checksums here. "spack checksum geopm"
version('develop', branch='dev')
version('master', branch='master')
version('0.5.0', '61b454bc74d4606fe84818aef16c1be4') version('0.5.0', '61b454bc74d4606fe84818aef16c1be4')
version('0.4.0', 'd4cc8fffe521296dab379857d7e2064d') version('0.4.0', 'd4cc8fffe521296dab379857d7e2064d')
version('0.3.0', '568fd37234396fff134f8d57b60f2b83') version('0.3.0', '568fd37234396fff134f8d57b60f2b83')
version('master', git='https://github.com/geopm/geopm.git', branch='master')
version('develop', git='https://github.com/geopm/geopm.git', branch='dev')
# Variants reflecting most ./configure --help options # Variants reflecting most ./configure --help options
variant('debug', default=False, description='Enable debug.') variant('debug', default=False, description='Enable debug.')

View File

@ -35,10 +35,9 @@ class Ghost(CMakePackage, CudaPackage):
""" """
homepage = "https://www.bitbucket.org/essex/ghost/" homepage = "https://www.bitbucket.org/essex/ghost/"
url = "https://bitbucket.org/essex/ghost/" git = "https://bitbucket.org/essex/ghost/ghost.git"
version('develop', version('develop', branch='devel')
git='https://bitbucket.org/essex/ghost/ghost.git', branch='devel')
variant('shared', default=True, variant('shared', default=True,
description='Enables the build of shared libraries') description='Enables the build of shared libraries')

View File

@ -33,13 +33,13 @@ class GitLfs(Package):
Git LFS server.""" Git LFS server."""
homepage = "https://git-lfs.github.com" homepage = "https://git-lfs.github.com"
git_url = "https://github.com/github/git-lfs.git" git = "https://github.com/github/git-lfs.git"
version('2.3.0', git=git_url, tag='v2.3.0') version('2.3.0', tag='v2.3.0')
version('2.2.1', git=git_url, tag='v2.2.1') version('2.2.1', tag='v2.2.1')
version('2.0.2', git=git_url, tag='v2.0.2') version('2.0.2', tag='v2.0.2')
version('1.4.1', git=git_url, tag='v1.4.1') version('1.4.1', tag='v1.4.1')
version('1.3.1', git=git_url, tag='v1.3.1') version('1.3.1', tag='v1.3.1')
# TODO: Add tests by following the instructions at this location: # TODO: Add tests by following the instructions at this location:
# https://github.com/github/git-lfs/blob/master/CONTRIBUTING.md#building # https://github.com/github/git-lfs/blob/master/CONTRIBUTING.md#building

View File

@ -29,6 +29,6 @@ class Gloo(CMakePackage):
"""Gloo is a collective communications library.""" """Gloo is a collective communications library."""
homepage = "https://github.com/facebookincubator/gloo" homepage = "https://github.com/facebookincubator/gloo"
url = "https://github.com/facebookincubator/gloo.git" git = "https://github.com/facebookincubator/gloo.git"
version('master', git='https://github.com/facebookincubator/gloo.git') version('master')

View File

@ -29,7 +29,7 @@ class Glvis(MakefilePackage):
"""GLVis: an OpenGL tool for visualization of FEM meshes and functions""" """GLVis: an OpenGL tool for visualization of FEM meshes and functions"""
homepage = "http://glvis.org" homepage = "http://glvis.org"
url = "https://github.com/GLVis/glvis" git = "https://github.com/glvis/glvis.git"
maintainers = ['goxberry', 'v-dobrev', 'tzanio'] maintainers = ['goxberry', 'v-dobrev', 'tzanio']
@ -52,7 +52,7 @@ class Glvis(MakefilePackage):
# If this quick verification procedure fails, additional discussion # If this quick verification procedure fails, additional discussion
# will be required to verify the new version. # will be required to verify the new version.
version('develop', git='https://github.com/glvis/glvis', branch='master') version('develop', branch='master')
version('3.4', version('3.4',
'289fbd2e09d4456e5fee6162bdc3e0b4c8c8d54625f3547ad2a69fef319279e7', '289fbd2e09d4456e5fee6162bdc3e0b4c8c8d54625f3547ad2a69fef319279e7',

View File

@ -30,17 +30,15 @@ class Gotcha(CMakePackage):
enables tools to intercept calls into shared libraries""" enables tools to intercept calls into shared libraries"""
homepage = "http://github.com/LLNL/gotcha" homepage = "http://github.com/LLNL/gotcha"
url = "http://github.com/LLNL/gotcha" git = "https://github.com/LLNL/gotcha.git"
version('develop', branch='develop')
version('master', branch='master')
version('1.0.2', tag='1.0.2')
version('0.0.2', tag='0.0.2')
variant('test', default=False, description='Build tests for Gotcha') variant('test', default=False, description='Build tests for Gotcha')
version('develop', git='https://github.com/LLNL/gotcha.git',
branch="develop")
version('master', git='https://github.com/LLNL/gotcha.git',
branch="master")
version('1.0.2', git='https://github.com/LLNL/gotcha.git', tag="1.0.2")
version('0.0.2', git='https://github.com/LLNL/gotcha.git', tag="0.0.2")
def configure_args(self): def configure_args(self):
spec = self.spec spec = self.spec
return [ return [

View File

@ -29,9 +29,9 @@ class Graphmap(MakefilePackage):
"""A highly sensitive and accurate mapper for long, error-prone reads""" """A highly sensitive and accurate mapper for long, error-prone reads"""
homepage = "https://github.com/isovic/graphmap" homepage = "https://github.com/isovic/graphmap"
url = "https://github.com/isovic/graphmap/archive/v0.3.0.tar.gz" git = "https://github.com/isovic/graphmap.git"
version('0.3.0', git='https://github.com/isovic/graphmap.git', commit='eb8c75d68b03be95464318afa69b645a59f8f6b7') version('0.3.0', commit='eb8c75d68b03be95464318afa69b645a59f8f6b7')
def edit(self, spec, prefix): def edit(self, spec, prefix):
mkdirp(prefix.bin) mkdirp(prefix.bin)

View File

@ -29,11 +29,12 @@
class Graphviz(AutotoolsPackage): class Graphviz(AutotoolsPackage):
"""Graph Visualization Software""" """Graph Visualization Software"""
homepage = 'http://www.graphviz.org' homepage = 'http://www.graphviz.org'
git = 'https://gitlab.com/graphviz/graphviz.git'
# This commit hash is tag='stable_release_2.40.1' # This commit hash is tag='stable_release_2.40.1'
version('2.40.1', git='https://gitlab.com/graphviz/graphviz.git', version('2.40.1', commit='67cd2e5121379a38e0801cc05cce5033f8a2a609')
commit='67cd2e5121379a38e0801cc05cce5033f8a2a609')
# We try to leave language bindings enabled if they don't cause # We try to leave language bindings enabled if they don't cause
# build issues or add dependencies. # build issues or add dependencies.

View File

@ -40,7 +40,9 @@ class Gromacs(CMakePackage):
homepage = 'http://www.gromacs.org' homepage = 'http://www.gromacs.org'
url = 'http://ftp.gromacs.org/gromacs/gromacs-5.1.2.tar.gz' url = 'http://ftp.gromacs.org/gromacs/gromacs-5.1.2.tar.gz'
git = 'https://github.com/gromacs/gromacs.git'
version('develop', branch='master')
version('2018.2', '7087462bb08393aec4ce3192fa4cd8df') version('2018.2', '7087462bb08393aec4ce3192fa4cd8df')
version('2018.1', '7ee393fa3c6b7ae351d47eae2adf980e') version('2018.1', '7ee393fa3c6b7ae351d47eae2adf980e')
version('2018', '6467ffb1575b8271548a13abfba6374c') version('2018', '6467ffb1575b8271548a13abfba6374c')
@ -49,7 +51,6 @@ class Gromacs(CMakePackage):
version('2016.3', 'e9e3a41bd123b52fbcc6b32d09f8202b') version('2016.3', 'e9e3a41bd123b52fbcc6b32d09f8202b')
version('5.1.4', 'ba2e34d59b3982603b4935d650c08040') version('5.1.4', 'ba2e34d59b3982603b4935d650c08040')
version('5.1.2', '614d0be372f1a6f1f36382b7a6fcab98') version('5.1.2', '614d0be372f1a6f1f36382b7a6fcab98')
version('develop', git='https://github.com/gromacs/gromacs', branch='master')
variant('mpi', default=True, description='Activate MPI support') variant('mpi', default=True, description='Activate MPI support')
variant('shared', default=True, variant('shared', default=True,

View File

@ -29,11 +29,11 @@ class Gslib(Package):
"""Highly scalable Gather-scatter code with AMG and XXT solvers""" """Highly scalable Gather-scatter code with AMG and XXT solvers"""
homepage = "https://github.com/gslib/gslib" homepage = "https://github.com/gslib/gslib"
url = "https://github.com/gslib/gslib" git = "https://github.com/gslib/gslib.git"
version('1.0.2', git='https://github.com/gslib/gslib.git', tag='v1.0.2') version('1.0.2', tag='v1.0.2')
version('1.0.1', git='https://github.com/gslib/gslib.git', tag='v1.0.1') version('1.0.1', tag='v1.0.1')
version('1.0.0', git='https://github.com/gslib/gslib.git', tag='v1.0.0') version('1.0.0', tag='v1.0.0')
variant('mpi', default=True, description='Build with MPI') variant('mpi', default=True, description='Build with MPI')
variant('mpiio', default=True, description='Build with MPI I/O') variant('mpiio', default=True, description='Build with MPI I/O')

View File

@ -32,9 +32,9 @@ class GtkorvoAtl(CMakePackage):
homepage = "https://github.com/GTkorvo/atl" homepage = "https://github.com/GTkorvo/atl"
url = "https://github.com/GTkorvo/atl/archive/v2.1.tar.gz" url = "https://github.com/GTkorvo/atl/archive/v2.1.tar.gz"
git = "https://github.com/GTkorvo/atl.git"
version('develop', git='https://github.com/GTkorvo/atl.git', version('develop', branch='master')
branch='master')
version('2.2', 'f0e3581e4b4c6943bf4b203685630564') version('2.2', 'f0e3581e4b4c6943bf4b203685630564')
version('2.1', 'b2324ff041bccba127330a0e1b241978') version('2.1', 'b2324ff041bccba127330a0e1b241978')

View File

@ -26,14 +26,13 @@
class GtkorvoCercsEnv(CMakePackage): class GtkorvoCercsEnv(CMakePackage):
"""A utility library used by some GTkorvo packages. """A utility library used by some GTkorvo packages."""
"""
homepage = "https://github.com/GTkorvo/cercs_env" homepage = "https://github.com/GTkorvo/cercs_env"
url = "https://github.com/GTkorvo/cercs_env/archive/v1.0.tar.gz" url = "https://github.com/GTkorvo/cercs_env/archive/v1.0.tar.gz"
git = "https://github.com/GTkorvo/cercs_env.git"
version('develop', git='https://github.com/GTkorvo/cercs_env.git', version('develop', branch='master')
branch='master')
version('1.0', '08f0532d0c2f7bc9b53dfa7a1c40ea4d') version('1.0', '08f0532d0c2f7bc9b53dfa7a1c40ea4d')
def cmake_args(self): def cmake_args(self):

Some files were not shown because too many files have changed in this diff Show More