Add top-level attributes for hg, svn, and git A-L packages
This commit is contained in:
parent
5f00056490
commit
4c6aca533a
@ -31,9 +31,9 @@ class Accfft(CMakePackage, CudaPackage):
|
||||
"""
|
||||
|
||||
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('shared', default=True, description='Enables the build of shared libraries')
|
||||
|
@ -33,18 +33,19 @@ class Adios(AutotoolsPackage):
|
||||
"""
|
||||
|
||||
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']
|
||||
|
||||
version('develop', git='https://github.com/ornladios/ADIOS.git',
|
||||
branch='master')
|
||||
version('develop', branch='master')
|
||||
version('1.13.1', '958aed11240d7f5a065ab5ee271ecb44')
|
||||
version('1.13.0', '68af36b821debbdf4748b20320a990ce')
|
||||
version('1.12.0', '84a1c71b6698009224f6f748c5257fc9')
|
||||
version('1.11.1', '5639bfc235e50bf17ba9dafb14ea4185')
|
||||
version('1.11.0', '5eead5b2ccf962f5e6d5f254d29d5238')
|
||||
version('1.10.0', 'eff450a4c0130479417cfd63186957f3')
|
||||
version('1.9.0', '310ff02388bbaa2b1c1710ee970b5678')
|
||||
version('1.9.0', '310ff02388bbaa2b1c1710ee970b5678')
|
||||
|
||||
variant('shared', default=True,
|
||||
description='Builds a shared version of the library')
|
||||
|
@ -30,11 +30,11 @@ class Adios2(CMakePackage):
|
||||
|
||||
homepage = "https://www.olcf.ornl.gov/center-projects/adios/"
|
||||
url = "https://github.com/ornladios/ADIOS2/archive/v2.0.0.tar.gz"
|
||||
git = "https://github.com/ornladios/ADIOS2.git"
|
||||
|
||||
maintainers = ['ax3l']
|
||||
|
||||
version('develop', branch='master',
|
||||
git='https://github.com/ornladios/ADIOS2.git')
|
||||
|
||||
version('develop', branch='master')
|
||||
version('2.1.0', '431fa5b015349f1838b96b8f5a1cc8f8')
|
||||
version('2.0.0', 'da39655b51745d2c5f3f1e46c5abc4d7')
|
||||
|
||||
|
@ -29,11 +29,12 @@ class AdolC(AutotoolsPackage):
|
||||
"""A package for the automatic differentiation of first and higher
|
||||
derivatives of vector functions in C and C++ programs by operator
|
||||
overloading."""
|
||||
|
||||
homepage = "https://projects.coin-or.org/ADOL-C"
|
||||
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',
|
||||
branch='master')
|
||||
version('develop', branch='master')
|
||||
version('2.6.3', 'f78f67f70d5874830a1ad1c0f54e54f7')
|
||||
version('2.6.2', '0f9547584c99c0673e4f81cf64e8d865')
|
||||
version('2.6.1', '1032b28427d6e399af4610e78c0f087b')
|
||||
|
@ -34,11 +34,11 @@ class Albany(CMakePackage):
|
||||
ice-sheet flow, quantum device modeling, and many other applications."""
|
||||
|
||||
homepage = "http://gahansen.github.io/Albany"
|
||||
url = "https://github.com/gahansen/Albany/tarball/master"
|
||||
git = "https://github.com/gahansen/Albany.git"
|
||||
|
||||
maintainers = ['gahansen']
|
||||
|
||||
version('develop', git='https://github.com/gahansen/Albany.git', branch='master')
|
||||
version('develop', branch='master')
|
||||
|
||||
variant('lcm', default=True,
|
||||
description='Enable LCM')
|
||||
|
@ -30,10 +30,11 @@ class Alquimia(CMakePackage):
|
||||
of mature geochemistry codes such as CrunchFlow and PFLOTRAN"""
|
||||
|
||||
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('xsdk-0.2.0', git='https://github.com/LBL-EESA/alquimia-dev.git', tag='xsdk-0.2.0')
|
||||
version('develop', git='https://github.com/LBL-EESA/alquimia-dev.git')
|
||||
version('develop')
|
||||
version('xsdk-0.3.0', tag='xsdk-0.3.0')
|
||||
version('xsdk-0.2.0', tag='xsdk-0.2.0')
|
||||
|
||||
variant('shared', default=True,
|
||||
description='Enables the build of shared libraries')
|
||||
|
@ -35,8 +35,8 @@ class Amg(MakefilePackage):
|
||||
homepage = "https://codesign.llnl.gov/amg2013.php"
|
||||
git = "https://github.com/LLNL/AMG"
|
||||
|
||||
version('1.0', git=git, tag='1.0')
|
||||
version('develop', git=git, branch='master')
|
||||
version('develop', branch='master')
|
||||
version('1.0', tag='1.0')
|
||||
|
||||
variant('openmp', default=True, description='Build with OpenMP support')
|
||||
variant('optflags', default=False, description='Additional optimizations')
|
||||
|
@ -41,14 +41,11 @@ class Amp(CMakePackage):
|
||||
to allow application domain scientists, computer scientists and
|
||||
mathematicians to simulate, collaborate, and conduct research on
|
||||
various aspects of massively parallel simulation algorithms."""
|
||||
|
||||
homepage = "https://bitbucket.org/AdvancedMultiPhysics/amp"
|
||||
hg = homepage
|
||||
|
||||
# ###################### Versions ##########################
|
||||
version("develop", hg="https://bitbucket.org/AdvancedMultiPhysics/amp")
|
||||
|
||||
# ###################### Variants ##########################
|
||||
|
||||
# ###################### Dependencies ##########################
|
||||
version('develop')
|
||||
|
||||
# Everything should be compiled position independent (-fpic)
|
||||
depends_on('blas')
|
||||
|
@ -31,11 +31,11 @@ class Amrex(CMakePackage):
|
||||
"""
|
||||
|
||||
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('master', git='https://github.com/AMReX-Codes/amrex.git', tag='master')
|
||||
version('develop', git='https://github.com/AMReX-Codes/amrex.git', tag='development')
|
||||
version('develop', tag='development')
|
||||
version('master', tag='master')
|
||||
version('17.06', commit='836d3c7')
|
||||
|
||||
variant('dims',
|
||||
default='3',
|
||||
|
@ -32,10 +32,9 @@ class Amrvis(MakefilePackage):
|
||||
"""
|
||||
|
||||
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',
|
||||
git='https://github.com/AMReX-Codes/Amrvis.git', tag='master')
|
||||
version('master', tag='master')
|
||||
|
||||
variant(
|
||||
'dims',
|
||||
|
@ -54,13 +54,14 @@ class ArpackNg(Package):
|
||||
"""
|
||||
|
||||
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.5.0', '9762c9ae6d739a9e040f8201b1578874')
|
||||
version('3.4.0', 'ae9ca13f2143a7ea280cb0e2fd4bfae4')
|
||||
version('3.3.0', 'ed3648a23f0a868a43ef44c97a21bad5')
|
||||
version('develop', git='https://github.com/opencollab/arpack-ng.git', branch='master')
|
||||
|
||||
variant('shared', default=True,
|
||||
description='Enables the build of shared libraries')
|
||||
|
@ -47,14 +47,11 @@ class Ascent(Package):
|
||||
simulations."""
|
||||
|
||||
homepage = "https://github.com/Alpine-DAV/ascent"
|
||||
url = "https://github.com/Alpine-DAV/ascent"
|
||||
git = "https://github.com/Alpine-DAV/ascent.git"
|
||||
|
||||
maintainers = ['cyrush']
|
||||
|
||||
version('develop',
|
||||
git='https://github.com/Alpine-DAV/ascent.git',
|
||||
branch='develop',
|
||||
submodules=True)
|
||||
version('develop', branch='develop', submodules=True)
|
||||
|
||||
###########################################################################
|
||||
# package variants
|
||||
|
@ -32,12 +32,14 @@ class Aspa(MakefilePackage):
|
||||
demands upon the exascale ecosystem that need to be identified and
|
||||
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',
|
||||
description='master')
|
||||
homepage = "http://www.exmatex.org/aspa.html"
|
||||
git = "https://github.com/exmatex/ASPA.git"
|
||||
|
||||
tags = ['proxy-app']
|
||||
|
||||
version('master', branch='master')
|
||||
|
||||
variant('mpi', default=True, description='Build with MPI Support')
|
||||
|
||||
depends_on('lapack')
|
||||
|
@ -31,11 +31,12 @@ class Aspect(CMakePackage):
|
||||
|
||||
homepage = "https://aspect.geodynamics.org"
|
||||
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']
|
||||
|
||||
version('develop', branch='master')
|
||||
version('2.0.0', 'dfecc571fb221f28a0800034cd29c95c')
|
||||
version('develop', git='https://github.com/geodynamics/aspect.git', branch='master')
|
||||
|
||||
variant('build_type', default='Release',
|
||||
description='The build type to build',
|
||||
|
@ -40,11 +40,12 @@ class Axl(CMakePackage):
|
||||
|
||||
homepage = "https://github.com/ECP-VeloC/AXL"
|
||||
url = "https://github.com/ECP-VeloC/AXL/archive/v0.1.0.zip"
|
||||
tags = ['ecp']
|
||||
git = "https://github.com/ecp-veloc/axl.git"
|
||||
|
||||
tags = ['ecp']
|
||||
|
||||
version('master', branch='master')
|
||||
version('0.1.0', '1ff16c046c3a080c252e0bf4251b83bc')
|
||||
version('master', git='https://github.com/ecp-veloc/axl.git',
|
||||
branch='master')
|
||||
|
||||
variant('async_api', default='daemon',
|
||||
description="Set of async transfer APIs to enable",
|
||||
|
@ -27,12 +27,14 @@
|
||||
|
||||
class BashCompletion(AutotoolsPackage):
|
||||
"""Programmable completion functions for bash."""
|
||||
homepage = "https://github.com/scop/bash-completion"
|
||||
url = "https://github.com/scop/bash-completion/archive/2.3.tar.gz"
|
||||
|
||||
homepage = "https://github.com/scop/bash-completion"
|
||||
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.3', '67e50f5f3c804350b43f2b664c33dde811d24292')
|
||||
version('develop', git='https://github.com/scop/bash-completion.git')
|
||||
|
||||
# Build dependencies
|
||||
depends_on('automake', type='build')
|
||||
|
@ -27,10 +27,11 @@
|
||||
|
||||
class Bbcp(Package):
|
||||
"""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',
|
||||
branch="master")
|
||||
homepage = "http://www.slac.stanford.edu/~abh/bbcp/"
|
||||
git = "http://www.slac.stanford.edu/~abh/bbcp/bbcp.git"
|
||||
|
||||
version('git', branch='master')
|
||||
|
||||
depends_on('zlib')
|
||||
depends_on('openssl')
|
||||
|
@ -30,12 +30,12 @@ class Benchmark(CMakePackage):
|
||||
|
||||
homepage = "https://github.com/google/benchmark"
|
||||
url = "https://github.com/google/benchmark/archive/v1.1.0.tar.gz"
|
||||
|
||||
version('develop', branch='master',
|
||||
git='https://github.com/google/benchmark.git')
|
||||
git = "https://github.com/google/benchmark.git"
|
||||
|
||||
# first properly installed CMake config packages in
|
||||
# 1.2.0 release: https://github.com/google/benchmark/issues/363
|
||||
|
||||
version('develop', branch='master')
|
||||
version('1.4.0', 'ccfaf2cd93ae20191b94f730b945423e')
|
||||
version('1.3.0', '19ce86516ab82d6ad3b17173cf307aac')
|
||||
version('1.2.0', '48d0b090cd7a84af2c4a28c8dc963c74')
|
||||
|
@ -32,10 +32,10 @@ class Biopieces(Package):
|
||||
simple and complex tasks."""
|
||||
|
||||
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',
|
||||
git='https://github.com/maasha/biopieces.git', submodules=True)
|
||||
submodules=True)
|
||||
|
||||
depends_on('perl', type=('build', 'run'))
|
||||
depends_on('perl-module-build', type=('build', 'run'))
|
||||
|
@ -32,12 +32,13 @@ class Bml(CMakePackage):
|
||||
|
||||
homepage = "http://lanl.github.io/bml/"
|
||||
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.2.3', '8133137fb56a27fade44d1588449c2ac')
|
||||
version('1.2.2', 'c86959cb0188e9d0a9a2cbad03b2782d')
|
||||
version('1.1.0', '271adecee08aee678be9eeceee06b6fb')
|
||||
version('develop', git='https://github.com/lanl/bml', branch='master')
|
||||
|
||||
variant('shared', default=True, description='Build shared libs')
|
||||
variant('mpi', default=True, description='Build with MPI Support')
|
||||
|
@ -32,15 +32,16 @@
|
||||
class Bohrium(CMakePackage, CudaPackage):
|
||||
"""Library for automatic acceleration of array operations"""
|
||||
|
||||
homepage = "http://bh107.org"
|
||||
url = "https://github.com/bh107/bohrium/archive/v0.8.9.tar.gz"
|
||||
homepage = "http://bh107.org"
|
||||
url = "https://github.com/bh107/bohrium/archive/v0.8.9.tar.gz"
|
||||
git = "https://github.com/bh107/bohrium.git"
|
||||
|
||||
maintainers = ['mfherbst']
|
||||
|
||||
#
|
||||
# Versions
|
||||
#
|
||||
version("develop", git="https://github.com/bh107/bohrium.git",
|
||||
branch="master")
|
||||
version("develop", branch="master")
|
||||
version('0.9.0', sha256="6f6379f1555de5a6a19138beac891a470df7df1fc9594e2b9404cf01b6e17d93")
|
||||
|
||||
#
|
||||
|
@ -26,18 +26,15 @@
|
||||
|
||||
|
||||
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"
|
||||
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',
|
||||
branch='develop')
|
||||
|
||||
version('develop', branch='develop')
|
||||
version('2.0.1', '34a5a9e7b2b5ffc98562656a4406ba5b')
|
||||
version('2.0', '69819ebcbae5eaa63d1a4de2c77cac85')
|
||||
version('2.0', '69819ebcbae5eaa63d1a4de2c77cac85')
|
||||
|
||||
variant('typhon', default=True, description='Use Typhon')
|
||||
variant('parmetis', default=False, description='Use ParMETIS')
|
||||
|
@ -38,30 +38,21 @@ class Boost(Package):
|
||||
"""
|
||||
homepage = "http://www.boost.org"
|
||||
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_depth = 1
|
||||
|
||||
version('develop',
|
||||
git='https://github.com/boostorg/boost.git',
|
||||
branch='develop',
|
||||
submodules=True)
|
||||
|
||||
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')
|
||||
version('develop', branch='develop', submodules=True)
|
||||
version('1.67.0', '694ae3f4f899d1a80eb7a3b31b33be73c423c1ae')
|
||||
version('1.66.0', 'b6b284acde2ad7ed49b44e856955d7b1ea4e9459')
|
||||
version('1.65.1', '41d7542ce40e171f3f7982aff008ff0d')
|
||||
version('1.65.0', '5512d3809801b0a1b9dd58447b70915d')
|
||||
# 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
|
||||
# API calls from mpi/python.
|
||||
# See: https://github.com/spack/spack/issues/3963
|
||||
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',
|
||||
url='https://dl.bintray.com/boostorg/release/1.63.0/source/boost_1_63_0.tar.bz2')
|
||||
version('1.64.0', '93eecce2abed9d2442c9676914709349')
|
||||
version('1.63.0', '1c837ecd990bb022d07e7aab32b09847')
|
||||
version('1.62.0', '5fb94629535c19e48703bdb2b2e9490f')
|
||||
version('1.61.0', '6095876341956f65f9d35939ccea1a9f')
|
||||
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')
|
||||
|
||||
def url_for_version(self, version):
|
||||
url = "http://downloads.sourceforge.net/project/boost/boost/{0}/boost_{1}.tar.bz2"
|
||||
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"
|
||||
|
||||
return url.format(version.dotted, version.underscored)
|
||||
|
||||
def determine_toolset(self, spec):
|
||||
|
@ -32,10 +32,11 @@ class Branson(CMakePackage):
|
||||
|
||||
homepage = "https://github.com/lanl/branson"
|
||||
url = "https://github.com/lanl/branson/archive/1.01.zip"
|
||||
git = "https://github.com/lanl/branson"
|
||||
|
||||
tags = ['proxy-app']
|
||||
|
||||
version('develop', git='https://github.com/lanl/branson', branch='develop')
|
||||
version('develop', branch='develop')
|
||||
version('1.01', 'cf7095a887a8dd7d417267615bd0452a')
|
||||
|
||||
depends_on('mpi@2:')
|
||||
|
@ -37,10 +37,9 @@ class Breakdancer(CMakePackage):
|
||||
100bp) using normally mapped read pairs.."""
|
||||
|
||||
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',
|
||||
submodules='true')
|
||||
version('master', submodules='true')
|
||||
|
||||
depends_on('zlib')
|
||||
|
||||
|
@ -27,15 +27,13 @@
|
||||
|
||||
|
||||
class Brigand(Package):
|
||||
"""
|
||||
Brigand Meta-programming library
|
||||
"""
|
||||
"""Brigand Meta-programming library"""
|
||||
|
||||
homepage = "https://github.com/edouarda/brigand"
|
||||
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',
|
||||
branch='master')
|
||||
version('master', branch='master')
|
||||
version('1.3.0', '0bea9713b3b712229aed289e218d577b')
|
||||
version('1.2.0', '32c0f73e7e666d33ff123334f5c9c92f')
|
||||
version('1.1.0', '073b7c8e2cbda3a81bbeb1ea5b9ca0eb')
|
||||
|
@ -31,14 +31,14 @@ class Busco(PythonPackage):
|
||||
|
||||
homepage = "http://busco.ezlab.org/"
|
||||
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
|
||||
# and uncomment the following line
|
||||
# version('3.0.2', '31d80042bb7e96422843fa43d0acbd21')
|
||||
|
||||
# There is no tag for version 3.0.1
|
||||
version('3.0.1', git='https://gitlab.com/ezlab/busco.git',
|
||||
commit='078252e00399550d7b0e8941cd4d986c8e868a83')
|
||||
version('3.0.1', commit='078252e00399550d7b0e8941cd4d986c8e868a83')
|
||||
version('2.0.1', '4dbcc8a0c18fa8f8312c103eb2fbb4e2')
|
||||
|
||||
depends_on('python', type=('build', 'run'))
|
||||
|
@ -36,18 +36,18 @@ class Caliper(CMakePackage):
|
||||
"""
|
||||
|
||||
homepage = "https://github.com/LLNL/Caliper"
|
||||
url = ""
|
||||
git = "https://github.com/LLNL/Caliper.git"
|
||||
|
||||
version('master', git='https://github.com/LLNL/Caliper.git')
|
||||
version('1.7.0', git='https://github.com/LLNL/Caliper.git', tag='v1.7.0')
|
||||
version('master')
|
||||
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', 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')
|
||||
|
||||
variant('mpi', default=True,
|
||||
variant('mpi', default=True,
|
||||
description='Enable MPI wrappers')
|
||||
variant('dyninst', default=False,
|
||||
variant('dyninst', default=False,
|
||||
description='Enable symbol translation support with dyninst')
|
||||
# libunwind has some issues on Mac
|
||||
variant('callpath', default=sys.platform != 'darwin',
|
||||
|
@ -31,10 +31,11 @@ class Camellia(CMakePackage):
|
||||
"""
|
||||
|
||||
homepage = "https://bitbucket.org/nateroberts/Camellia"
|
||||
url = "https://bitbucket.org/nateroberts/camellia.git"
|
||||
git = "https://bitbucket.org/nateroberts/camellia.git"
|
||||
|
||||
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')
|
||||
|
||||
|
@ -30,10 +30,9 @@ class Cares(CMakePackage):
|
||||
|
||||
homepage = "https://c-ares.haxx.se"
|
||||
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',
|
||||
git='https://github.com/c-ares/c-ares.git')
|
||||
|
||||
version('develop', branch='master')
|
||||
version('1.13.0', 'cdb21052a7eb85261da22f83c0654cfd')
|
||||
|
||||
def url_for_version(self, version):
|
||||
|
@ -48,13 +48,10 @@ class CbtfArgonavisGui(QMakePackage):
|
||||
performance information by loading in the Sqlite database files.
|
||||
"""
|
||||
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',
|
||||
git='https://github.com/OpenSpeedShop/cbtf-argonavis-gui.git')
|
||||
|
||||
version('develop', branch='master',
|
||||
git='https://github.com/OpenSpeedShop/cbtf-argonavis-gui.git')
|
||||
version('develop', branch='master')
|
||||
version('1.3.0.0', branch='1.3.0.0')
|
||||
|
||||
depends_on("cmake@3.0.2:", type='build')
|
||||
|
||||
|
@ -46,19 +46,13 @@
|
||||
class CbtfArgonavis(CMakePackage):
|
||||
"""CBTF Argo Navis project contains the CUDA collector and supporting
|
||||
libraries that was done as a result of a DOE SBIR grant.
|
||||
|
||||
"""
|
||||
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',
|
||||
git='https://github.com/OpenSpeedShop/cbtf-argonavis.git')
|
||||
|
||||
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')
|
||||
version('develop', branch='master')
|
||||
version('1.9.1.1', branch='1.9.1.1')
|
||||
version('1.9.1.0', branch='1.9.1.0')
|
||||
|
||||
variant('cti', default=False,
|
||||
description="Build MRNet with the CTI startup option")
|
||||
|
@ -50,19 +50,13 @@ class CbtfKrell(CMakePackage):
|
||||
CBTF project. These contributions include many performance data
|
||||
collectors and support libraries as well as some example tools
|
||||
that drive the data collection at HPC levels of scale.
|
||||
|
||||
"""
|
||||
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',
|
||||
git='https://github.com/OpenSpeedShop/cbtf-krell.git')
|
||||
|
||||
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')
|
||||
version('develop', branch='master')
|
||||
version('1.9.1.1', branch='1.9.1.1')
|
||||
version('1.9.1.0', branch='1.9.1.0')
|
||||
|
||||
# MPI variants
|
||||
variant('openmpi', default=False,
|
||||
|
@ -46,17 +46,13 @@
|
||||
class CbtfLanl(CMakePackage):
|
||||
"""CBTF LANL project contains a memory tool and data center type system
|
||||
command monitoring tool."""
|
||||
|
||||
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',
|
||||
git='https://github.com/OpenSpeedShop/cbtf-lanl.git')
|
||||
|
||||
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')
|
||||
version('develop', branch='master')
|
||||
version('1.9.1.1', branch='1.9.1.1')
|
||||
version('1.9.1.0', branch='1.9.1.0')
|
||||
|
||||
variant('build_type', default='None', values=('None'),
|
||||
description='CMake build type')
|
||||
|
@ -51,17 +51,11 @@ class Cbtf(CMakePackage):
|
||||
|
||||
"""
|
||||
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('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',
|
||||
git='https://github.com/OpenSpeedShop/cbtf.git')
|
||||
|
||||
version('develop', branch='master',
|
||||
git='https://github.com/OpenSpeedShop/cbtf.git')
|
||||
version('develop', branch='master')
|
||||
version('1.9.1.1', branch='1.9.1.1')
|
||||
version('1.9.1.0', branch='1.9.1.0')
|
||||
|
||||
variant('cti', default=False,
|
||||
description="Build MRNet with the CTI startup option")
|
||||
|
@ -29,9 +29,9 @@ class Cdbfasta(MakefilePackage):
|
||||
"""Fast indexing and retrieval of fasta records from flat file databases"""
|
||||
|
||||
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')
|
||||
|
||||
|
@ -38,9 +38,9 @@ class Charm(Package):
|
||||
|
||||
homepage = "http://charmplusplus.org"
|
||||
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.1", "3e95ffa760909154ef16b643c9bb8193")
|
||||
version("6.8.0", "54df066a5aefb0bbc1a263c2383c2bba")
|
||||
|
@ -34,14 +34,13 @@ class Chombo(MakefilePackage):
|
||||
logically rectangular (i.e. Cartesian) grids."""
|
||||
|
||||
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']
|
||||
|
||||
# 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('develop', git='http://bitbucket.org/drhansj/chombo-xsdk.git', tag='master')
|
||||
# version('3.2', svn='https://anag-repo.lbl.gov/svn/Chombo/release/3.2')
|
||||
version('3.2', commit='71d856c')
|
||||
version('develop', tag='master')
|
||||
|
||||
variant('mpi', default=True, description='Enable MPI parallel support')
|
||||
variant('hdf5', default=True, description='Enable HDF5 support')
|
||||
|
@ -29,12 +29,10 @@ class Cityhash(AutotoolsPackage):
|
||||
"""CityHash, a family of hash functions for strings."""
|
||||
|
||||
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',
|
||||
commit='8af9b8c2b889d80c22d6bc26ba0df1afb79a30db')
|
||||
version('master', branch='master',
|
||||
git='https://github.com/google/cityhash.git')
|
||||
version('master', branch='master')
|
||||
version('2013-07-31', commit='8af9b8c2b889d80c22d6bc26ba0df1afb79a30db')
|
||||
|
||||
def configure_args(self):
|
||||
return ['--enable-sse4.2']
|
||||
|
@ -32,10 +32,10 @@ class Clamr(CMakePackage):
|
||||
"""
|
||||
|
||||
homepage = "https://github.com/lanl/CLAMR"
|
||||
url = "https://github.com/lanl/CLAMR.git"
|
||||
git = "https://github.com/lanl/CLAMR.git"
|
||||
tags = ['proxy-app']
|
||||
|
||||
version('master', git='https://github.com/lanl/CLAMR.git')
|
||||
version('master')
|
||||
|
||||
variant(
|
||||
'graphics', default='opengl',
|
||||
|
@ -31,14 +31,12 @@ class Cleverleaf(CMakePackage):
|
||||
Livermore National Laboratory. The primary goal of CleverLeaf is
|
||||
to evaluate the application of AMR to the Lagrangian-Eulerian
|
||||
hydrodynamics scheme used by CloverLeaf.
|
||||
|
||||
"""
|
||||
|
||||
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',
|
||||
branch='develop')
|
||||
version('develop', branch='develop')
|
||||
|
||||
depends_on('samrai@3.8.0:')
|
||||
depends_on('hdf5+mpi')
|
||||
|
@ -27,8 +27,10 @@
|
||||
|
||||
class Cnmem(CMakePackage):
|
||||
"""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')
|
||||
|
@ -31,9 +31,9 @@ class Cnpy(CMakePackage):
|
||||
"""cnpy: library to read/write .npy and .npz files in C/C++."""
|
||||
|
||||
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):
|
||||
args = []
|
||||
|
@ -32,8 +32,9 @@ class Cntk(Package):
|
||||
|
||||
homepage = "https://www.microsoft.com/en-us/research/product/cognitive-toolkit"
|
||||
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')
|
||||
|
||||
variant('opencv', default=False, description="Enable OpenCV support.")
|
||||
|
@ -32,10 +32,10 @@ class Cntk1bitsgd(Package):
|
||||
the Computational Network Toolkit (CNTK)."""
|
||||
|
||||
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('c8b77d', git='https://github.com/CNTK-components/CNTK1bitSGD.git',
|
||||
commit='c8b77d6e325a4786547b27624890276c1483aed1')
|
||||
version('master')
|
||||
version('c8b77d', commit='c8b77d6e325a4786547b27624890276c1483aed1')
|
||||
|
||||
def install(self, spec, prefix):
|
||||
mkdirp(prefix.include)
|
||||
|
@ -32,11 +32,11 @@ class CodarCheetah(Package):
|
||||
"""
|
||||
|
||||
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('develop', git='https://github.com/CODARcode/cheetah.git',
|
||||
branch='master')
|
||||
|
||||
depends_on('python@3:', type=('build', 'run'))
|
||||
depends_on('savanna')
|
||||
|
@ -39,9 +39,9 @@ class Coevp(MakefilePackage):
|
||||
proxy application provides the adaptive sampling support."""
|
||||
|
||||
homepage = 'https://github.com/exmatex/CoEVP'
|
||||
git = 'https://github.com/exmatex/CoEVP.git'
|
||||
|
||||
version('develop', git='https://github.com/exmatex/CoEVP.git',
|
||||
branch='master')
|
||||
version('develop', branch='master')
|
||||
|
||||
variant('mpi', default=True, description='Build with MPI Support')
|
||||
variant('silo', default=False, description='Build with silo Support')
|
||||
|
@ -35,10 +35,9 @@ class Cohmm(MakefilePackage):
|
||||
tags = ['proxy-app']
|
||||
|
||||
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',
|
||||
branch='sad')
|
||||
version('develop', branch='sad')
|
||||
|
||||
variant('openmp', default=True, description='Build with OpenMP Support')
|
||||
variant('gnuplot', default=False, description='Enable gnu plot Support')
|
||||
|
@ -41,9 +41,10 @@ class Comd(MakefilePackage):
|
||||
|
||||
homepage = "http://www.exmatex.org/comd.html"
|
||||
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('develop', git='https://github.com/ECP-copa/CoMD', branch='master')
|
||||
|
||||
variant('mpi', default=True, description='Build with MPI support')
|
||||
variant('openmp', default=False, description='Build with OpenMP support')
|
||||
|
@ -46,8 +46,10 @@ class Conduit(Package):
|
||||
coupling between packages in-core, serialization, and I/O tasks."""
|
||||
|
||||
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.0', '6396f1d1ca16594d7c66d4535d4f898e')
|
||||
# note: checksums on github automatic release source tars changed ~9/17
|
||||
@ -56,11 +58,6 @@ class Conduit(Package):
|
||||
|
||||
maintainers = ['cyrush']
|
||||
|
||||
version('master',
|
||||
git='https://github.com/LLNL/conduit.git',
|
||||
branch="master",
|
||||
submodules=True)
|
||||
|
||||
###########################################################################
|
||||
# package variants
|
||||
###########################################################################
|
||||
|
@ -37,10 +37,9 @@ class Cosp2(MakefilePackage):
|
||||
tags = ['proxy-app']
|
||||
|
||||
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',
|
||||
description='master')
|
||||
version('master', branch='master')
|
||||
|
||||
variant('double', default=True,
|
||||
description='Build with double precision.')
|
||||
|
@ -30,9 +30,10 @@ class Cppad(CMakePackage):
|
||||
|
||||
homepage = "https://www.coin-or.org/CppAD/"
|
||||
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('develop', git='https://github.com/coin-or/CppAD.git')
|
||||
|
||||
def cmake_args(self):
|
||||
# This package does not obey CMAKE_INSTALL_PREFIX
|
||||
|
@ -30,10 +30,9 @@ class Cppzmq(CMakePackage):
|
||||
|
||||
homepage = "http://www.zeromq.org"
|
||||
url = "https://github.com/zeromq/cppzmq/archive/v4.2.2.tar.gz"
|
||||
git = "https://github.com/zeromq/cppzmq.git"
|
||||
|
||||
version('develop', branch='master',
|
||||
git='https://github.com/zeromq/cppzmq.git')
|
||||
|
||||
version('develop', branch='master')
|
||||
version('4.2.2', 'bd809b47296e77fe9f192bd9dafd5cc3')
|
||||
|
||||
depends_on('cmake@3.0.0:', type='build')
|
||||
|
@ -29,10 +29,9 @@ class CpuFeatures(CMakePackage):
|
||||
"""A cross platform C99 library to get cpu features at runtime."""
|
||||
|
||||
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',
|
||||
git='https://github.com/google/cpu_features.git')
|
||||
version('develop', branch='master')
|
||||
|
||||
depends_on('cmake@3.0.0:', type='build')
|
||||
|
||||
|
@ -30,6 +30,6 @@ class Cpuinfo(CMakePackage):
|
||||
for performance optimization information about host CPU."""
|
||||
|
||||
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')
|
||||
|
@ -35,11 +35,11 @@ class CudaMemtest(CMakePackage):
|
||||
"""
|
||||
|
||||
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']
|
||||
|
||||
version('master', branch='dev',
|
||||
git='https://github.com/ComputationalRadiationPhysics/cuda_memtest.git')
|
||||
version('master', branch='dev')
|
||||
|
||||
depends_on('cmake@2.8.5:', type='build')
|
||||
# depends_on('nvml', when='+nvml')
|
||||
|
@ -41,9 +41,9 @@ class Dataspaces(AutotoolsPackage):
|
||||
|
||||
homepage = "http://www.dataspaces.org"
|
||||
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',
|
||||
branch='master')
|
||||
version('develop', branch='master')
|
||||
version('1.6.2', '73caa4920b6f2c0c6d6cb87640ff04be')
|
||||
|
||||
variant('dimes',
|
||||
|
@ -30,9 +30,9 @@ class DealiiParameterGui(CMakePackage):
|
||||
files."""
|
||||
|
||||
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')
|
||||
|
||||
|
@ -28,8 +28,10 @@
|
||||
class Dealii(CMakePackage, CudaPackage):
|
||||
"""C++ software library providing well-documented tools to build finite
|
||||
element codes for a broad variety of PDEs."""
|
||||
|
||||
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']
|
||||
|
||||
@ -37,6 +39,7 @@ class Dealii(CMakePackage, CudaPackage):
|
||||
# only add for immediate deps.
|
||||
transitive_rpaths = False
|
||||
|
||||
version('develop', branch='master')
|
||||
version('9.0.0', 'a4d45a67b2b028ecf81a6cb621cfaf84')
|
||||
version('8.5.1', '39b9ebd6ab083d63cfc9044319aaa2ee')
|
||||
version('8.5.0', 'ef999cc310b007559a6343bf5b1759bc')
|
||||
@ -46,7 +49,6 @@ class Dealii(CMakePackage, CudaPackage):
|
||||
version('8.3.0', 'fc6cdcb16309ef4bea338a4f014de6fa')
|
||||
version('8.2.1', '71c728dbec14f371297cd405776ccf08')
|
||||
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('assimp', default=True,
|
||||
|
@ -32,10 +32,9 @@ class Delly2(MakefilePackage):
|
||||
short-read massively parallel sequencing data.."""
|
||||
|
||||
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',
|
||||
git='https://github.com/dellytools/delly.git')
|
||||
version('2017-08-03', commit='e32a9cd55c7e3df5a6ae4a91f31a0deb354529fc')
|
||||
|
||||
depends_on('htslib')
|
||||
depends_on('boost')
|
||||
|
@ -30,8 +30,9 @@ class Dlpack(Package):
|
||||
in deep learning systems."""
|
||||
|
||||
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):
|
||||
install_tree('include', prefix.include)
|
||||
|
@ -31,11 +31,10 @@ class DmlcCore(CMakePackage):
|
||||
distributed machine learning libraries."""
|
||||
|
||||
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('20170508', git='https://github.com/dmlc/dmlc-core.git',
|
||||
commit='a6c5701219e635fea808d264aefc5b03c3aec314')
|
||||
version('master')
|
||||
version('20170508', commit='a6c5701219e635fea808d264aefc5b03c3aec314')
|
||||
|
||||
variant('openmp', default=False, description='Enable OpenMP support')
|
||||
|
||||
|
@ -30,17 +30,16 @@ class Dyninst(Package):
|
||||
are executing without recompiling, re-linking, or re-executing."""
|
||||
|
||||
homepage = "https://paradyn.org"
|
||||
url = "https://github.com/dyninst/dyninst/archive/v9.2.0.tar.gz"
|
||||
list_url = "http://www.dyninst.org/downloads/dyninst-8.x"
|
||||
git = "https://github.com/dyninst/dyninst.git"
|
||||
|
||||
version('develop', git="https://github.com/dyninst/dyninst.git", branch='master')
|
||||
version('9.3.2', git="https://github.com/dyninst/dyninst.git", tag='v9.3.2')
|
||||
version('9.3.0', git="https://github.com/dyninst/dyninst.git", tag='v9.3.0')
|
||||
version('9.2.0', git="https://github.com/dyninst/dyninst.git", tag='v9.2.0')
|
||||
version('9.1.0', git="https://github.com/dyninst/dyninst.git", tag='v9.1.0')
|
||||
version('8.2.1', git="https://github.com/dyninst/dyninst.git", tag='v8.2.1')
|
||||
version('8.1.2', git="https://github.com/dyninst/dyninst.git", tag='v8.1.2')
|
||||
version('8.1.1', git="https://github.com/dyninst/dyninst.git", tag='v8.1.1')
|
||||
version('develop', branch='master')
|
||||
version('9.3.2', tag='v9.3.2')
|
||||
version('9.3.0', tag='v9.3.0')
|
||||
version('9.2.0', tag='v9.2.0')
|
||||
version('9.1.0', tag='v9.1.0')
|
||||
version('8.2.1', tag='v8.2.1')
|
||||
version('8.1.2', tag='v8.1.2')
|
||||
version('8.1.1', tag='v8.1.1')
|
||||
|
||||
variant('stat_dysect', default=False,
|
||||
description="patch for STAT's DySectAPI")
|
||||
|
@ -37,9 +37,9 @@ class Ebms(MakefilePackage):
|
||||
"""
|
||||
|
||||
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')
|
||||
|
||||
|
@ -33,8 +33,9 @@ class Elemental(CMakePackage):
|
||||
|
||||
homepage = "http://libelemental.org"
|
||||
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.6', '9fd29783d45b0a0e27c0df85f548abe9')
|
||||
|
||||
|
@ -30,11 +30,12 @@ class Er(CMakePackage):
|
||||
|
||||
homepage = "https://github.com/ECP-VeloC/er"
|
||||
url = "https://github.com/ECP-VeloC/er/archive/v0.0.1.zip"
|
||||
tags = ['ecp']
|
||||
git = "https://github.com/ecp-veloc/er.git"
|
||||
|
||||
tags = ['ecp']
|
||||
|
||||
version('master', branch='master')
|
||||
version('0.0.2', '24ad8f87bce2b6d900f1fb67452c3672')
|
||||
version('master', git='https://github.com/ecp-veloc/er.git',
|
||||
branch='master')
|
||||
|
||||
depends_on('mpi')
|
||||
depends_on('kvtree')
|
||||
|
@ -29,9 +29,9 @@ class EverytraceExample(CMakePackage):
|
||||
"""Get stack trace EVERY time a program exits."""
|
||||
|
||||
homepage = "https://github.com/citibeth/everytrace-example"
|
||||
version('develop',
|
||||
git='https://github.com/citibeth/everytrace-example.git',
|
||||
branch='develop')
|
||||
git = "https://github.com/citibeth/everytrace-example.git"
|
||||
|
||||
version('develop', branch='develop')
|
||||
|
||||
depends_on('everytrace+mpi+fortran')
|
||||
|
||||
|
@ -29,13 +29,13 @@ class Everytrace(CMakePackage):
|
||||
"""Get stack trace EVERY time a program exits."""
|
||||
|
||||
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']
|
||||
|
||||
version('develop', branch='develop')
|
||||
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('fortran', default=True,
|
||||
|
@ -41,9 +41,10 @@ class Examinimd(MakefilePackage):
|
||||
|
||||
homepage = "https://github.com/ECP-copa/ExaMiniMD"
|
||||
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('develop', git='https://github.com/ECP-copa/ExaMiniMD', branch='master')
|
||||
|
||||
variant('mpi', default=True, description='Build with MPI support')
|
||||
variant('openmp', default=False, description='Build with OpenMP support')
|
||||
|
@ -29,9 +29,8 @@ class Exampm(CMakePackage):
|
||||
"""Exascale Material Point Method (MPM) Mini-App"""
|
||||
|
||||
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',
|
||||
branch='master')
|
||||
version('develop', branch='master')
|
||||
|
||||
tags = ['proxy-app']
|
||||
|
@ -44,10 +44,10 @@ class Exasp2(MakefilePackage):
|
||||
|
||||
homepage = "https://github.com/ECP-copa/ExaSP2"
|
||||
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('develop', git='https://github.com/ECP-copa/ExaSP2',
|
||||
branch='master')
|
||||
|
||||
variant('mpi', default=True, description='Build With MPI Support')
|
||||
|
||||
|
@ -35,13 +35,12 @@ class Exodusii(CMakePackage):
|
||||
data transfer between codes. An Exodus II data file is a random
|
||||
access, machine independent, binary file that is written and read
|
||||
via C, C++, or Fortran API routines.
|
||||
|
||||
"""
|
||||
|
||||
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.')
|
||||
|
||||
|
@ -32,10 +32,9 @@ class Express(CMakePackage):
|
||||
target sequences from sampled subsequences."""
|
||||
|
||||
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',
|
||||
git='https://github.com/adarob/eXpress.git')
|
||||
version('2015-11-29', commit='f845cab2c7f2d9247b35143e4aa05869cfb10e79')
|
||||
|
||||
depends_on('boost')
|
||||
depends_on('bamtools')
|
||||
|
@ -36,11 +36,9 @@ class Falcon(PythonPackage):
|
||||
front-end written in Python for convenience."""
|
||||
|
||||
homepage = "https://github.com/PacificBiosciences/FALCON"
|
||||
url = "https://github.com/PacificBiosciences/FALCON.git"
|
||||
git = "https://github.com/PacificBiosciences/FALCON.git"
|
||||
|
||||
version('2017-05-30',
|
||||
git='https://github.com/PacificBiosciences/FALCON.git',
|
||||
commit='86cec6157291679095ea6080b0cde6561eccc041')
|
||||
version('2017-05-30', commit='86cec6157291679095ea6080b0cde6561eccc041')
|
||||
|
||||
depends_on('py-setuptools', type='run')
|
||||
depends_on('py-pypeflow', type='run')
|
||||
|
@ -28,14 +28,12 @@
|
||||
|
||||
|
||||
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"
|
||||
git = "https://github.com/google/farmhash.git"
|
||||
|
||||
version('92e897', git='https://github.com/google/farmhash.git',
|
||||
commit='92e897b282426729f4724d91a637596c7e2fe28f')
|
||||
version('92e897', commit='92e897b282426729f4724d91a637596c7e2fe28f')
|
||||
|
||||
def patch(self):
|
||||
copyfile(join_path(os.path.dirname(__file__), "CMakeLists.txt"),
|
||||
|
@ -31,9 +31,9 @@ class FastGbs(Package):
|
||||
genotyping-by-sequencing (GBS) libraries."""
|
||||
|
||||
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('python@2.7:', type='run')
|
||||
|
@ -29,10 +29,9 @@ class Fastqvalidator(MakefilePackage):
|
||||
"""The fastQValidator validates the format of fastq files."""
|
||||
|
||||
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',
|
||||
git='https://github.com/statgen/fastQValidator.git')
|
||||
version('2017-01-10', commit='6d619a34749e9d33c34ef0d3e0e87324ca77f320')
|
||||
|
||||
resource(
|
||||
name='libStatGen',
|
||||
|
@ -30,8 +30,10 @@ class Fermikit(MakefilePackage):
|
||||
reads"""
|
||||
|
||||
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')
|
||||
|
||||
|
@ -29,10 +29,12 @@
|
||||
|
||||
class Flang(CMakePackage):
|
||||
"""Flang is a Fortran compiler targeting LLVM."""
|
||||
|
||||
homepage = "https://github.com/flang-compiler/flang"
|
||||
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')
|
||||
|
||||
depends_on(
|
||||
|
@ -28,10 +28,11 @@
|
||||
|
||||
class Flecsale(CMakePackage):
|
||||
"""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,
|
||||
description='Build on top of mpi conduit for mpi inoperability')
|
||||
|
@ -37,9 +37,9 @@ class Flecsi(CMakePackage):
|
||||
interfaces,and dependency closures.
|
||||
"""
|
||||
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,
|
||||
description='Build on top of mpi conduit for mpi inoperability')
|
||||
|
@ -30,10 +30,11 @@ class Flint(Package):
|
||||
|
||||
homepage = "http://www.flintlib.org"
|
||||
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.4.5', '6504b9deabeafb9313e57153a1730b33')
|
||||
version('develop', git='https://github.com/wbhart/flint2.git')
|
||||
|
||||
# Overlap in functionality between gmp and mpir
|
||||
# All other dependencies must also be built with
|
||||
|
@ -31,10 +31,10 @@ class Flux(AutotoolsPackage):
|
||||
|
||||
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"
|
||||
git = "https://github.com/flux-framework/flux-core.git"
|
||||
|
||||
version('master', branch='master')
|
||||
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')
|
||||
|
||||
|
@ -30,9 +30,9 @@ class Fp16(Package):
|
||||
conversion to/from half-precision floating point formats"""
|
||||
|
||||
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):
|
||||
install_tree('include', prefix.include)
|
||||
|
@ -30,9 +30,9 @@ class Freebayes(MakefilePackage):
|
||||
genotyping."""
|
||||
|
||||
homepage = "https://github.com/ekg/freebayes"
|
||||
git = "https://github.com/ekg/freebayes.git"
|
||||
|
||||
version('1.1.0', git='https://github.com/ekg/freebayes.git',
|
||||
commit='39e5e4bcb801556141f2da36aba1df5c5c60701f',
|
||||
version('1.1.0', commit='39e5e4bcb801556141f2da36aba1df5c5c60701f',
|
||||
submodules=True)
|
||||
|
||||
depends_on('cmake', type='build')
|
||||
|
@ -28,9 +28,12 @@
|
||||
|
||||
class Funhpc(CMakePackage):
|
||||
"""FunHPC: Functional HPC Programming"""
|
||||
homepage = "https://github.com/eschnett/FunHPC.cxx"
|
||||
url = "https://github.com/eschnett/FunHPC.cxx/archive/version/0.1.0.tar.gz"
|
||||
|
||||
homepage = "https://github.com/eschnett/FunHPC.cxx"
|
||||
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.2.0', 'ba2bbeea3091e999b6b85eaeb1b67a83')
|
||||
version('1.1.1', '7b9ef638b02fffe35b75517e8eeff580')
|
||||
@ -38,8 +41,6 @@ class Funhpc(CMakePackage):
|
||||
version('1.0.0', 'f34e71ccd5548b42672e692c913ba5ee')
|
||||
version('0.1.1', 'f0248710f2de88ed2a595ad40d99997c')
|
||||
version('0.1.0', '00f7dabc08ed1ab77858785ce0809f50')
|
||||
version('develop',
|
||||
git='https://github.com/eschnett/FunHPC.cxx', branch='master')
|
||||
|
||||
variant('pic', default=True,
|
||||
description="Produce position-independent code")
|
||||
|
@ -27,11 +27,11 @@ class Gccxml(CMakePackage):
|
||||
the GCC C++ compiler."""
|
||||
|
||||
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('latest', git='https://github.com/gccxml/gccxml.git',
|
||||
commit='3afa8ba5be6866e603dcabe80aff79856b558e24', preferred=True)
|
||||
version('develop', branch='master')
|
||||
version('latest', commit='3afa8ba5be6866e603dcabe80aff79856b558e24',
|
||||
preferred=True)
|
||||
|
||||
patch('darwin-gcc.patch', when='%gcc platform=darwin')
|
||||
# taken from https://github.com/gccxml/gccxml/issues/11#issuecomment-140334118
|
||||
|
@ -29,8 +29,9 @@ class Gemmlowp(Package):
|
||||
"""Google low-precision matrix multiplication library"""
|
||||
|
||||
homepage = "https://github.com/google/gemmlowp"
|
||||
version('a6f29d9ac', git='https://github.com/google/gemmlowp.git',
|
||||
commit='a6f29d8ac48d63293f845f2253eccbf86bc28321')
|
||||
git = "https://github.com/google/gemmlowp.git"
|
||||
|
||||
version('a6f29d9ac', commit='a6f29d8ac48d63293f845f2253eccbf86bc28321')
|
||||
|
||||
def install(self, spec, prefix):
|
||||
header_directories = ('eight_bit_int_gemm', 'fixedpoint',
|
||||
|
@ -38,13 +38,14 @@ class Geopm(AutotoolsPackage):
|
||||
|
||||
homepage = "https://geopm.github.io"
|
||||
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"
|
||||
version('develop', branch='dev')
|
||||
version('master', branch='master')
|
||||
version('0.5.0', '61b454bc74d4606fe84818aef16c1be4')
|
||||
version('0.4.0', 'd4cc8fffe521296dab379857d7e2064d')
|
||||
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
|
||||
variant('debug', default=False, description='Enable debug.')
|
||||
|
@ -35,10 +35,9 @@ class Ghost(CMakePackage, CudaPackage):
|
||||
"""
|
||||
|
||||
homepage = "https://www.bitbucket.org/essex/ghost/"
|
||||
url = "https://bitbucket.org/essex/ghost/"
|
||||
git = "https://bitbucket.org/essex/ghost/ghost.git"
|
||||
|
||||
version('develop',
|
||||
git='https://bitbucket.org/essex/ghost/ghost.git', branch='devel')
|
||||
version('develop', branch='devel')
|
||||
|
||||
variant('shared', default=True,
|
||||
description='Enables the build of shared libraries')
|
||||
|
@ -33,13 +33,13 @@ class GitLfs(Package):
|
||||
Git LFS server."""
|
||||
|
||||
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.2.1', git=git_url, tag='v2.2.1')
|
||||
version('2.0.2', git=git_url, tag='v2.0.2')
|
||||
version('1.4.1', git=git_url, tag='v1.4.1')
|
||||
version('1.3.1', git=git_url, tag='v1.3.1')
|
||||
version('2.3.0', tag='v2.3.0')
|
||||
version('2.2.1', tag='v2.2.1')
|
||||
version('2.0.2', tag='v2.0.2')
|
||||
version('1.4.1', tag='v1.4.1')
|
||||
version('1.3.1', tag='v1.3.1')
|
||||
|
||||
# TODO: Add tests by following the instructions at this location:
|
||||
# https://github.com/github/git-lfs/blob/master/CONTRIBUTING.md#building
|
||||
|
@ -29,6 +29,6 @@ class Gloo(CMakePackage):
|
||||
"""Gloo is a collective communications library."""
|
||||
|
||||
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')
|
||||
|
@ -29,7 +29,7 @@ class Glvis(MakefilePackage):
|
||||
"""GLVis: an OpenGL tool for visualization of FEM meshes and functions"""
|
||||
|
||||
homepage = "http://glvis.org"
|
||||
url = "https://github.com/GLVis/glvis"
|
||||
git = "https://github.com/glvis/glvis.git"
|
||||
|
||||
maintainers = ['goxberry', 'v-dobrev', 'tzanio']
|
||||
|
||||
@ -52,7 +52,7 @@ class Glvis(MakefilePackage):
|
||||
# If this quick verification procedure fails, additional discussion
|
||||
# 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',
|
||||
'289fbd2e09d4456e5fee6162bdc3e0b4c8c8d54625f3547ad2a69fef319279e7',
|
||||
|
@ -30,17 +30,15 @@ class Gotcha(CMakePackage):
|
||||
enables tools to intercept calls into shared libraries"""
|
||||
|
||||
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')
|
||||
|
||||
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):
|
||||
spec = self.spec
|
||||
return [
|
||||
|
@ -29,9 +29,9 @@ class Graphmap(MakefilePackage):
|
||||
"""A highly sensitive and accurate mapper for long, error-prone reads"""
|
||||
|
||||
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):
|
||||
mkdirp(prefix.bin)
|
||||
|
@ -29,11 +29,12 @@
|
||||
|
||||
class Graphviz(AutotoolsPackage):
|
||||
"""Graph Visualization Software"""
|
||||
|
||||
homepage = 'http://www.graphviz.org'
|
||||
git = 'https://gitlab.com/graphviz/graphviz.git'
|
||||
|
||||
# This commit hash is tag='stable_release_2.40.1'
|
||||
version('2.40.1', git='https://gitlab.com/graphviz/graphviz.git',
|
||||
commit='67cd2e5121379a38e0801cc05cce5033f8a2a609')
|
||||
version('2.40.1', commit='67cd2e5121379a38e0801cc05cce5033f8a2a609')
|
||||
|
||||
# We try to leave language bindings enabled if they don't cause
|
||||
# build issues or add dependencies.
|
||||
|
@ -39,17 +39,18 @@ class Gromacs(CMakePackage):
|
||||
"""
|
||||
|
||||
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.1', '7ee393fa3c6b7ae351d47eae2adf980e')
|
||||
version('2018', '6467ffb1575b8271548a13abfba6374c')
|
||||
version('2018', '6467ffb1575b8271548a13abfba6374c')
|
||||
version('2016.5', 'f41807e5b2911ccb547a3fd11f105d47')
|
||||
version('2016.4', '19c8b5c85f3ec62df79d2249a3c272f8')
|
||||
version('2016.3', 'e9e3a41bd123b52fbcc6b32d09f8202b')
|
||||
version('5.1.4', 'ba2e34d59b3982603b4935d650c08040')
|
||||
version('5.1.2', '614d0be372f1a6f1f36382b7a6fcab98')
|
||||
version('develop', git='https://github.com/gromacs/gromacs', branch='master')
|
||||
version('5.1.4', 'ba2e34d59b3982603b4935d650c08040')
|
||||
version('5.1.2', '614d0be372f1a6f1f36382b7a6fcab98')
|
||||
|
||||
variant('mpi', default=True, description='Activate MPI support')
|
||||
variant('shared', default=True,
|
||||
|
@ -29,11 +29,11 @@ class Gslib(Package):
|
||||
"""Highly scalable Gather-scatter code with AMG and XXT solvers"""
|
||||
|
||||
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.1', git='https://github.com/gslib/gslib.git', tag='v1.0.1')
|
||||
version('1.0.0', git='https://github.com/gslib/gslib.git', tag='v1.0.0')
|
||||
version('1.0.2', tag='v1.0.2')
|
||||
version('1.0.1', tag='v1.0.1')
|
||||
version('1.0.0', tag='v1.0.0')
|
||||
|
||||
variant('mpi', default=True, description='Build with MPI')
|
||||
variant('mpiio', default=True, description='Build with MPI I/O')
|
||||
|
@ -31,10 +31,10 @@ class GtkorvoAtl(CMakePackage):
|
||||
"""
|
||||
|
||||
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',
|
||||
branch='master')
|
||||
version('develop', branch='master')
|
||||
version('2.2', 'f0e3581e4b4c6943bf4b203685630564')
|
||||
version('2.1', 'b2324ff041bccba127330a0e1b241978')
|
||||
|
||||
|
@ -26,14 +26,13 @@
|
||||
|
||||
|
||||
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"
|
||||
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',
|
||||
branch='master')
|
||||
version('develop', branch='master')
|
||||
version('1.0', '08f0532d0c2f7bc9b53dfa7a1c40ea4d')
|
||||
|
||||
def cmake_args(self):
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user