Add top-level attributes for git M-P packages
This commit is contained in:
parent
4c6aca533a
commit
908d2dcd4d
@ -26,16 +26,16 @@
|
||||
|
||||
|
||||
class Macsio(CMakePackage):
|
||||
"""A Multi-purpose, Application-Centric, Scalable I/O Proxy Application
|
||||
"""
|
||||
"""A Multi-purpose, Application-Centric, Scalable I/O Proxy Application."""
|
||||
|
||||
tags = ['proxy-app', 'ecp-proxy-app']
|
||||
|
||||
homepage = "http://llnl.github.io/MACSio"
|
||||
url = "https://github.com/LLNL/MACSio/archive/1.0.tar.gz"
|
||||
url = "https://github.com/LLNL/MACSio/archive/1.0.tar.gz"
|
||||
git = "https://github.com/LLNL/MACSio.git"
|
||||
|
||||
version('develop', branch='master')
|
||||
version('1.0', '90e8e00ea84af2a47bee387ad331dbde')
|
||||
version('develop', git='https://github.com/LLNL/MACSio.git',
|
||||
branch='master')
|
||||
|
||||
variant('mpi', default=True, description="Build MPI plugin")
|
||||
variant('silo', default=True, description="Build with SILO plugin")
|
||||
|
@ -31,6 +31,7 @@ class MadNumdiff(CMakePackage):
|
||||
|
||||
homepage = "https://github.com/quinoacomputing/ndiff"
|
||||
url = "https://github.com/quinoacomputing/ndiff/tarball/20150724"
|
||||
git = "https://github.com/quinoacomputing/ndiff"
|
||||
|
||||
version('develop', git='https://github.com/quinoacomputing/ndiff', branch='master')
|
||||
version('develop', branch='master')
|
||||
version('20150724', '7723c0f2499aea8fd960377c5bed28d8')
|
||||
|
@ -39,12 +39,12 @@ class Mallocmc(CMakePackage):
|
||||
|
||||
homepage = "https://github.com/ComputationalRadiationPhysics/mallocMC"
|
||||
url = "https://github.com/ComputationalRadiationPhysics/mallocMC/archive/2.2.0crp.tar.gz"
|
||||
git = "https://github.com/ComputationalRadiationPhysics/mallocMC.git"
|
||||
|
||||
maintainers = ['ax3l']
|
||||
|
||||
version('develop', branch='dev',
|
||||
git='https://github.com/ComputationalRadiationPhysics/mallocMC.git')
|
||||
version('master', branch='master',
|
||||
git='https://github.com/ComputationalRadiationPhysics/mallocMC.git')
|
||||
version('develop', branch='dev')
|
||||
version('master', branch='master')
|
||||
version('2.2.0crp', '3e5c5fc963d1a9abc829ff701504e54c')
|
||||
version('2.1.0crp', 'd2bd2644012b64a246048575e9a9051c')
|
||||
version('2.0.1crp', '1f674d5d1ae05446d9a4e4b65465dca0')
|
||||
|
@ -31,12 +31,11 @@ class Masa(AutotoolsPackage):
|
||||
provides a suite of manufactured solutions for the software
|
||||
verification of partial differential equation solvers in multiple
|
||||
dimensions."""
|
||||
homepage = "https://github.com/manufactured-solutions/MASA"
|
||||
url = "https://github.com/manufactured-solutions/MASA.git"
|
||||
|
||||
version('master',
|
||||
git='https://github.com/manufactured-solutions/MASA.git',
|
||||
tag='master')
|
||||
homepage = "https://github.com/manufactured-solutions/MASA"
|
||||
git = "https://github.com/manufactured-solutions/MASA.git"
|
||||
|
||||
version('master', tag='master')
|
||||
|
||||
variant('fortran', default=True,
|
||||
description='Compile with Fortran interfaces')
|
||||
|
@ -31,8 +31,9 @@ class Mdtest(Package):
|
||||
and directories and then reports the performance."""
|
||||
|
||||
homepage = "https://github.com/LLNL/mdtest"
|
||||
git = "https://github.com/LLNL/mdtest.git"
|
||||
|
||||
version('1.9.3', git='https://github.com/LLNL/mdtest.git', commit='49f3f0')
|
||||
version('1.9.3', commit='49f3f0')
|
||||
|
||||
depends_on('mpi')
|
||||
|
||||
|
@ -31,9 +31,9 @@ class Mefit(Package):
|
||||
merge statistics, and filter reads for quality."""
|
||||
|
||||
homepage = "https://github.com/nisheth/MeFiT"
|
||||
url = "https://github.com/nisheth/MeFiT.git"
|
||||
git = "https://github.com/nisheth/MeFiT.git"
|
||||
|
||||
version('1.0', git='https://github.com/nisheth/MeFiT.git', commit='0733326d8917570bbf70ff5c0f710bf66c13db09')
|
||||
version('1.0', commit='0733326d8917570bbf70ff5c0f710bf66c13db09')
|
||||
|
||||
depends_on('py-numpy')
|
||||
depends_on('py-htseq')
|
||||
|
@ -31,10 +31,9 @@ class Meraculous(CMakePackage):
|
||||
|
||||
homepage = "http://jgi.doe.gov/data-and-tools/meraculous/"
|
||||
url = "https://downloads.sourceforge.net/project/meraculous20/Meraculous-v2.2.4.tar.gz"
|
||||
git = "https://bitbucket.org/berkeleylab/genomics-meraculous2.git"
|
||||
|
||||
version('2.2.5.1',
|
||||
git="https://bitbucket.org/berkeleylab/genomics-meraculous2.git",
|
||||
branch="release-2.2.5.1")
|
||||
version('2.2.5.1', branch='release-2.2.5.1')
|
||||
version('2.2.4', '349feb6cb178643a46e4b092c87bad3a')
|
||||
|
||||
depends_on('perl', type=('build', 'run'))
|
||||
|
@ -33,7 +33,7 @@ class Mfem(Package):
|
||||
tags = ['FEM', 'finite elements', 'high-order', 'AMR', 'HPC']
|
||||
|
||||
homepage = 'http://www.mfem.org'
|
||||
url = 'https://github.com/mfem/mfem'
|
||||
git = 'https://github.com/mfem/mfem.git'
|
||||
|
||||
maintainers = ['goxberry', 'tzanio', 'markcmiller86', 'acfisher',
|
||||
'v-dobrev']
|
||||
@ -62,8 +62,7 @@ class Mfem(Package):
|
||||
|
||||
# 'develop' is a special version that is always larger (or newer) than any
|
||||
# other version.
|
||||
version('develop',
|
||||
git='https://github.com/mfem/mfem', branch='master')
|
||||
version('develop', branch='master')
|
||||
|
||||
version('3.4.0',
|
||||
'4e73e4fe0482636de3c5dc983cd395839a83cb16f6f509bd88b053e8b3858e05',
|
||||
|
@ -31,11 +31,8 @@ class Mindthegap(CMakePackage):
|
||||
respect to a reference genome."""
|
||||
|
||||
homepage = "https://gatb.inria.fr/software/mind-the-gap/"
|
||||
url = "https://github.com/GATB/MindTheGap.git"
|
||||
git = "https://github.com/GATB/MindTheGap.git"
|
||||
|
||||
version('2.0.2',
|
||||
tags='v2.0.2',
|
||||
git='https://github.com/GATB/MindTheGap.git',
|
||||
submodules=True)
|
||||
version('2.0.2', tags='v2.0.2', submodules=True)
|
||||
|
||||
depends_on('zlib')
|
||||
|
@ -32,12 +32,11 @@ class Miniaero(MakefilePackage):
|
||||
"""
|
||||
|
||||
homepage = "http://mantevo.org"
|
||||
url = "https://github.com/Mantevo/miniAero.git"
|
||||
git = "https://github.com/Mantevo/miniAero.git"
|
||||
|
||||
tags = ['proxy-app']
|
||||
|
||||
version('2016-11-11', git='https://github.com/Mantevo/miniAero.git',
|
||||
commit='f46d135479a5be19ec5d146ccaf0e581aeff4596')
|
||||
version('2016-11-11', commit='f46d135479a5be19ec5d146ccaf0e581aeff4596')
|
||||
|
||||
depends_on('kokkos')
|
||||
|
||||
|
@ -30,8 +30,9 @@ class Miniasm(MakefilePackage):
|
||||
reads."""
|
||||
|
||||
homepage = "http://www.example.co://github.com/lh3/miniasm"
|
||||
git = "https://github.com/lh3/miniasm.git"
|
||||
|
||||
version('2018-3-30', git='https://github.com/lh3/miniasm.git', commit='55cf0189e2f7d5bda5868396cebe066eec0a9547')
|
||||
version('2018-3-30', commit='55cf0189e2f7d5bda5868396cebe066eec0a9547')
|
||||
|
||||
depends_on('zlib')
|
||||
|
||||
|
@ -31,10 +31,9 @@ class Mitos(CMakePackage):
|
||||
|
||||
homepage = "https://github.com/llnl/Mitos"
|
||||
url = "https://github.com/LLNL/Mitos/archive/v0.9.1.tar.gz"
|
||||
git = "https://github.com/llnl/Mitos.git"
|
||||
|
||||
version('0.9.2',
|
||||
git='https://github.com/llnl/Mitos.git',
|
||||
commit='8cb143a2e8c00353ff531a781a9ca0992b0aaa3d')
|
||||
version('0.9.2', commit='8cb143a2e8c00353ff531a781a9ca0992b0aaa3d')
|
||||
version('0.9.1', 'c6cb57f3cae54f5157affd97ef7ef79e')
|
||||
|
||||
depends_on('dyninst@8.2.1:')
|
||||
|
@ -30,10 +30,9 @@ class Mlhka(Package):
|
||||
and divergence data."""
|
||||
|
||||
homepage = "https://wright.eeb.utoronto.ca"
|
||||
url = "https://github.com/rossibarra/MLHKA"
|
||||
git = "https://github.com/rossibarra/MLHKA.git"
|
||||
|
||||
version('2.1', git='https://github.com/rossibarra/MLHKA.git',
|
||||
commit='e735ddd39073af58da21b00b27dea203736e5467')
|
||||
version('2.1', commit='e735ddd39073af58da21b00b27dea203736e5467')
|
||||
|
||||
def install(self, spec, prefix):
|
||||
cxx = which('c++')
|
||||
|
@ -27,15 +27,12 @@ class MofemCephas(CMakePackage):
|
||||
"""mofem-cephas core library"""
|
||||
|
||||
homepage = "http://mofem.eng.gla.ac.uk"
|
||||
url = "https://bitbucket.org/likask/mofem-cephas.git"
|
||||
git = "https://bitbucket.org/likask/mofem-cephas.git"
|
||||
|
||||
maintainers = ['likask']
|
||||
|
||||
version('0.8.7', git='https://bitbucket.org/likask/mofem-cephas.git',
|
||||
tag='v0.8.7', submodules=True)
|
||||
version('develop',
|
||||
git='https://bitbucket.org/likask/mofem-cephas.git',
|
||||
branch='develop', submodules=True)
|
||||
version('develop', branch='develop', submodules=True)
|
||||
version('0.8.7', tag='v0.8.7', submodules=True)
|
||||
|
||||
# This option can be only used for development of core lib
|
||||
variant('copy_user_modules', default=True,
|
||||
|
@ -27,16 +27,12 @@ class MofemFractureModule(CMakePackage):
|
||||
"""mofem fracture module"""
|
||||
|
||||
homepage = "http://mofem.eng.gla.ac.uk"
|
||||
url = "https://bitbucket.org/likask/mofem_um_fracture_mechanics"
|
||||
git = "https://bitbucket.org/likask/mofem_um_fracture_mechanics.git"
|
||||
|
||||
maintainers = ['likask']
|
||||
|
||||
version('0.9.42',
|
||||
git='https://bitbucket.org/likask/mofem_um_fracture_mechanics',
|
||||
tag='v0.9.42')
|
||||
version('develop',
|
||||
git='https://bitbucket.org/likask/mofem_um_fracture_mechanics',
|
||||
branch='develop')
|
||||
version('develop', branch='develop')
|
||||
version('0.9.42', tag='v0.9.42')
|
||||
|
||||
variant('copy_user_modules', default=True,
|
||||
description='Copy user modules directory instead linking')
|
||||
|
@ -27,16 +27,12 @@ class MofemMinimalSurfaceEquation(CMakePackage):
|
||||
"""mofem minimal surface equation"""
|
||||
|
||||
homepage = "http://mofem.eng.gla.ac.uk"
|
||||
url = "https://bitbucket.org/likask/mofem_um_minimal_surface_equation"
|
||||
git = "https://bitbucket.org/likask/mofem_um_minimal_surface_equation.git"
|
||||
|
||||
maintainers = ['likask']
|
||||
|
||||
version('0.3.9',
|
||||
git='https://bitbucket.org/likask/mofem_um_minimal_surface_equation',
|
||||
tag='v0.3.9')
|
||||
version('develop',
|
||||
git='https://bitbucket.org/likask/mofem_um_minimal_surface_equation',
|
||||
branch='develop')
|
||||
version('develop', branch='develop')
|
||||
version('0.3.9', tag='v0.3.9')
|
||||
|
||||
variant('copy_user_modules', default=True,
|
||||
description='Copy user modules directory instead linking')
|
||||
|
@ -31,10 +31,12 @@ class Mpich(AutotoolsPackage):
|
||||
the Message Passing Interface (MPI) standard."""
|
||||
|
||||
homepage = "http://www.mpich.org"
|
||||
url = "http://www.mpich.org/static/downloads/3.0.4/mpich-3.0.4.tar.gz"
|
||||
url = "http://www.mpich.org/static/downloads/3.0.4/mpich-3.0.4.tar.gz"
|
||||
git = "https://github.com/pmodels/mpich.git"
|
||||
list_url = "http://www.mpich.org/static/downloads/"
|
||||
list_depth = 1
|
||||
|
||||
version('develop', submodules=True)
|
||||
version('3.2.1', 'e175452f4d61646a52c73031683fc375')
|
||||
version('3.2', 'f414cfa77099cd1fa1a5ae4e22db508a')
|
||||
version('3.1.4', '2ab544607986486562e076b83937bba2')
|
||||
@ -43,7 +45,6 @@ class Mpich(AutotoolsPackage):
|
||||
version('3.1.1', '40dc408b1e03cc36d80209baaa2d32b7')
|
||||
version('3.1', '5643dd176499bfb7d25079aaff25f2ec')
|
||||
version('3.0.4', '9c5d5d4fe1e17dd12153f40bc5b6dbc0')
|
||||
version('develop', git='git://github.com/pmodels/mpich', submodules=True)
|
||||
|
||||
variant('hydra', default=True, description='Build the hydra process manager')
|
||||
variant('pmi', default=True, description='Build with PMI support')
|
||||
|
@ -37,8 +37,9 @@ class Mpifileutils(AutotoolsPackage):
|
||||
|
||||
homepage = "https://github.com/hpc/mpifileutils"
|
||||
url = "https://github.com/hpc/mpifileutils/releases/download/v0.6/mpifileutils-0.6.tar.gz"
|
||||
git = "https://github.com/hpc/mpifileutils.git"
|
||||
|
||||
version('develop', git='https://github.com/hpc/mpifileutils.git')
|
||||
version('develop', git=git)
|
||||
version('0.7', 'c081f7f72c4521dddccdcf9e087c5a2b')
|
||||
version('0.6', '620bcc4966907481f1b1a965b28fc9bf')
|
||||
|
||||
|
@ -29,11 +29,11 @@ class Mpilander(CMakePackage):
|
||||
"""There can only be one (MPI process)!"""
|
||||
|
||||
homepage = "https://github.com/MPILander/MPILander"
|
||||
url = "https://github.com/MPILander/MPILander/archive/0.1.0.tar.gz"
|
||||
git = "https://github.com/MPILander/MPILander.git"
|
||||
|
||||
maintainers = ['ax3l']
|
||||
|
||||
version('develop', branch='master',
|
||||
git='https://github.com/MPILander/MPILander.git')
|
||||
version('develop', branch='master')
|
||||
|
||||
# variant('cuda', default=False, description='Enable CUDA support')
|
||||
# variant(
|
||||
|
@ -30,10 +30,11 @@ class Mpir(Package):
|
||||
|
||||
homepage = "https://github.com/wbhart/mpir"
|
||||
url = "https://github.com/wbhart/mpir/archive/mpir-2.7.0.tar.gz"
|
||||
git = "https://github.com/wbhart/mpir.git"
|
||||
|
||||
version('develop', git=git)
|
||||
version('2.7.0', '985b5d57bd0e74c74125ee885b9c8f71')
|
||||
version('2.6.0', 'ec17d6a7e026114ceb734b2466aa0a91')
|
||||
version('develop', git='https://github.com/wbhart/mpir.git')
|
||||
|
||||
# This setting allows mpir to act as a drop-in replacement for gmp
|
||||
variant('gmp_compat', default=False,
|
||||
|
@ -32,10 +32,9 @@ class MpixLaunchSwift(Package):
|
||||
"""
|
||||
|
||||
homepage = "https://bitbucket.org/kshitijvmehta/mpix_launch_swift"
|
||||
url = "https://kshitijvmehta@bitbucket.org/kshitijvmehta/mpix_launch_swift.git"
|
||||
git = "https://kshitijvmehta@bitbucket.org/kshitijvmehta/mpix_launch_swift.git"
|
||||
|
||||
version('develop', git='https://kshitijvmehta@bitbucket.org/kshitijvmehta/mpix_launch_swift.git',
|
||||
branch='envs')
|
||||
version('develop', branch='envs')
|
||||
|
||||
depends_on('stc')
|
||||
depends_on('tcl')
|
||||
|
@ -32,10 +32,9 @@ class Mrbayes(AutotoolsPackage):
|
||||
of model parameters."""
|
||||
|
||||
homepage = "http://mrbayes.sourceforge.net"
|
||||
url = "https://github.com/NBISweden/MrBayes"
|
||||
git = "https://github.com/NBISweden/MrBayes.git"
|
||||
|
||||
version('2017-11-22', commit='8a9adb11bcc538cb95d91d57568dff383f924503',
|
||||
git='https://github.com/NBISweden/MrBayes.git')
|
||||
version('2017-11-22', commit='8a9adb11bcc538cb95d91d57568dff383f924503')
|
||||
|
||||
variant('mpi', default=True, description='Enable MPI parallel support')
|
||||
variant('beagle', default=True, description='Enable BEAGLE library for speed benefits')
|
||||
|
@ -27,13 +27,14 @@
|
||||
|
||||
class Mrnet(AutotoolsPackage):
|
||||
"""The MRNet Multi-Cast Reduction Network."""
|
||||
|
||||
homepage = "http://paradyn.org/mrnet"
|
||||
url = "http://ftp.cs.wisc.edu/pub/paradyn/mrnet/mrnet_5.0.1.tar.gz"
|
||||
git = "https://github.com/dyninst/mrnet.git"
|
||||
list_url = "http://ftp.cs.wisc.edu/paradyn/mrnet"
|
||||
|
||||
version('5.0.1-3', git='https://github.com/dyninst/mrnet.git')
|
||||
version('5.0.1-2', git='https://github.com/dyninst/mrnet.git',
|
||||
commit='20b1eacfc6d680d9f6472146d2dfaa0f900cc2e9')
|
||||
version('5.0.1-3', git=git)
|
||||
version('5.0.1-2', commit='20b1eacfc6d680d9f6472146d2dfaa0f900cc2e9')
|
||||
version('5.0.1', '17f65738cf1b9f9b95647ff85f69ecdd')
|
||||
version('4.1.0', '5a248298b395b329e2371bf25366115c')
|
||||
version('4.0.0', 'd00301c078cba57ef68613be32ceea2f')
|
||||
|
@ -33,10 +33,9 @@ class Mrtrix3(Package):
|
||||
density."""
|
||||
|
||||
homepage = "http://www.mrtrix.org/"
|
||||
url = "https://github.com/MRtrix3/mrtrix3"
|
||||
git = "https://github.com/MRtrix3/mrtrix3.git"
|
||||
|
||||
version('2017-09-25', commit='72aca89e3d38c9d9e0c47104d0fb5bd2cbdb536d',
|
||||
git='https://github.com/MRtrix3/mrtrix3.git')
|
||||
version('2017-09-25', commit='72aca89e3d38c9d9e0c47104d0fb5bd2cbdb536d')
|
||||
|
||||
depends_on('python@2.7:', type=('build', 'run'))
|
||||
depends_on('py-numpy', type=('build', 'run'))
|
||||
|
@ -30,11 +30,10 @@ class Mshadow(Package):
|
||||
in C++/CUDA."""
|
||||
|
||||
homepage = "https://github.com/dmlc/mshadow"
|
||||
url = "https://github.com/dmlc/mshadow/archive/v1.1.tar.gz"
|
||||
git = "https://github.com/dmlc/mshadow.git"
|
||||
|
||||
version('master', git='https://github.com/dmlc/mshadow.git', branch='master')
|
||||
version('20170721', git='https://github.com/dmlc/mshadow.git',
|
||||
commit='20b54f068c1035f0319fa5e5bbfb129c450a5256')
|
||||
version('master', branch='master')
|
||||
version('20170721', commit='20b54f068c1035f0319fa5e5bbfb129c450a5256')
|
||||
|
||||
def install(self, spec, prefix):
|
||||
install_tree('mshadow', prefix.include.mshadow)
|
||||
|
@ -31,11 +31,10 @@ class Multiverso(CMakePackage):
|
||||
|
||||
homepage = "https://github.com/Microsoft/Multiverso"
|
||||
url = "https://github.com/Microsoft/Multiverso/archive/v0.2.tar.gz"
|
||||
git = "https://github.com/Microsoft/Multiverso.git"
|
||||
|
||||
version('master', git='https://github.com/Microsoft/Multiverso.git',
|
||||
branch='master')
|
||||
version('143187', git='https://github.com/Microsoft/Multiverso.git',
|
||||
commit='143187575d1cfa410100037b8aea2e767e0af637')
|
||||
version('master', branch='master')
|
||||
version('143187', commit='143187575d1cfa410100037b8aea2e767e0af637')
|
||||
version('0.2', '483ca7524fea14a311389e421f2bc098')
|
||||
|
||||
depends_on('mpi')
|
||||
|
@ -28,10 +28,12 @@ class NaluWind(CMakePackage):
|
||||
"""Nalu-Wind: Wind energy focused variant of Nalu."""
|
||||
|
||||
homepage = "https://github.com/exawind/nalu-wind"
|
||||
url = "https://github.com/exawind/nalu-wind.git"
|
||||
git = "https://github.com/exawind/nalu-wind.git"
|
||||
|
||||
maintainers = ['jrood-nrel']
|
||||
|
||||
version('master', branch='master')
|
||||
|
||||
variant('openfast', default=False,
|
||||
description='Compile with OpenFAST support')
|
||||
variant('tioga', default=False,
|
||||
@ -39,9 +41,6 @@ class NaluWind(CMakePackage):
|
||||
variant('hypre', default=False,
|
||||
description='Compile with Hypre support')
|
||||
|
||||
version('master',
|
||||
git='https://github.com/exawind/nalu-wind.git', branch='master')
|
||||
|
||||
depends_on('mpi')
|
||||
depends_on('yaml-cpp@0.5.3:')
|
||||
depends_on('trilinos+exodus+tpetra+muelu+belos+ifpack2+amesos2+zoltan+stk+boost~superlu-dist+superlu+hdf5+zlib+pnetcdf+shards~hypre@master,develop')
|
||||
|
@ -32,10 +32,12 @@ class Nalu(CMakePackage):
|
||||
"""
|
||||
|
||||
homepage = "https://github.com/NaluCFD/Nalu"
|
||||
url = "https://github.com/NaluCFD/Nalu.git"
|
||||
git = "https://github.com/NaluCFD/Nalu.git"
|
||||
|
||||
tags = ['ecp', 'ecp-apps']
|
||||
|
||||
version('master', branch='master')
|
||||
|
||||
variant('openfast', default=False,
|
||||
description='Compile with OpenFAST support')
|
||||
variant('tioga', default=False,
|
||||
@ -43,9 +45,6 @@ class Nalu(CMakePackage):
|
||||
variant('hypre', default=False,
|
||||
description='Compile with Hypre support')
|
||||
|
||||
version('master',
|
||||
git='https://github.com/NaluCFD/Nalu.git', branch='master')
|
||||
|
||||
depends_on('mpi')
|
||||
depends_on('yaml-cpp@0.5.3:')
|
||||
depends_on('trilinos+exodus+tpetra+muelu+belos+ifpack2+amesos2+zoltan+stk+boost~superlu-dist+superlu+hdf5+zlib+pnetcdf+shards~hypre@master,develop')
|
||||
|
@ -42,16 +42,14 @@ class Nek5000(Package):
|
||||
dynamics"""
|
||||
|
||||
homepage = "https://nek5000.mcs.anl.gov/"
|
||||
url = "https://github.com/Nek5000/Nek5000"
|
||||
url = "https://github.com/Nek5000/Nek5000/releases/download/v17.0/Nek5000-v17.0.tar.gz"
|
||||
git = "https://github.com/Nek5000/Nek5000.git"
|
||||
|
||||
tags = ['cfd', 'flow', 'hpc', 'solver', 'navier-stokes',
|
||||
'spectral-elements', 'fluid', 'ecp', 'ecp-apps']
|
||||
|
||||
version('17.0', '6a13bfad2ce023897010dd88f54a0a87',
|
||||
url="https://github.com/Nek5000/Nek5000/releases/download/"
|
||||
"v17.0/Nek5000-v17.0.tar.gz")
|
||||
version('develop', git='https://github.com/Nek5000/Nek5000.git',
|
||||
branch='master')
|
||||
version('develop', branch='master')
|
||||
version('17.0', '6a13bfad2ce023897010dd88f54a0a87')
|
||||
|
||||
# MPI, Profiling and Visit variants
|
||||
variant('mpi', default=True, description='Build with MPI.')
|
||||
|
@ -32,12 +32,13 @@ class Nekbone(Package):
|
||||
the spectral element method."""
|
||||
|
||||
homepage = "https://github.com/Nek5000/Nekbone"
|
||||
url = "https://github.com/Nek5000/Nekbone/archive/v17.0.tar.gz"
|
||||
url = "https://github.com/Nek5000/Nekbone/archive/v17.0.tar.gz"
|
||||
git = "https://github.com/Nek5000/Nekbone.git"
|
||||
|
||||
tags = ['proxy-app', 'ecp-proxy-app']
|
||||
|
||||
version('develop', git=git)
|
||||
version('17.0', sha256='ae361cc61368a924398a28a296f675b7f0c4a9516788a7f8fa3c09d787cdf69b')
|
||||
version('develop', git='https://github.com/Nek5000/Nekbone.git')
|
||||
|
||||
# Variants
|
||||
variant('mpi', default=True, description='Build with MPI')
|
||||
|
@ -33,15 +33,14 @@ class Nekcem(Package):
|
||||
|
||||
# Links to homepage and git
|
||||
homepage = "https://nekcem.mcs.anl.gov"
|
||||
url = "https://github.com/NekCEM/NekCEM/archive/development.zip"
|
||||
git = "https://github.com/NekCEM/NekCEM.git"
|
||||
|
||||
# Variants
|
||||
variant('mpi', default=True, description='Build with MPI')
|
||||
|
||||
# We only have a development version
|
||||
version('develop', git='https://github.com/NekCEM/NekCEM.git')
|
||||
version('0b8bedd', git='https://github.com/NekCEM/NekCEM.git',
|
||||
commit='0b8beddfdcca646bfcc866dfda1c5f893338399b')
|
||||
version('develop')
|
||||
version('0b8bedd', commit='0b8beddfdcca646bfcc866dfda1c5f893338399b')
|
||||
|
||||
# dependencies
|
||||
depends_on('mpi', when='+mpi')
|
||||
|
@ -38,13 +38,13 @@ class Neuron(Package):
|
||||
|
||||
homepage = "https://www.neuron.yale.edu/"
|
||||
url = "http://www.neuron.yale.edu/ftp/neuron/versions/v7.5/nrn-7.5.tar.gz"
|
||||
github = "https://github.com/nrnhines/nrn"
|
||||
git = "https://github.com/nrnhines/nrn.git"
|
||||
|
||||
version('develop', git=git)
|
||||
version('7.5', 'fb72c841374dfacbb6c2168ff57bfae9')
|
||||
version('7.4', '2c0bbee8a9e55d60fa26336f4ab7acbf')
|
||||
version('7.3', '993e539cb8bf102ca52e9fefd644ab61')
|
||||
version('7.2', '5486709b6366add932e3a6d141c4f7ad')
|
||||
version('develop', git=github)
|
||||
|
||||
variant('mpi', default=True, description='Enable MPI parallelism')
|
||||
variant('python', default=True, description='Enable python')
|
||||
|
@ -33,8 +33,9 @@ class Nlopt(CMakePackage):
|
||||
|
||||
homepage = "https://nlopt.readthedocs.io"
|
||||
url = "https://github.com/stevengj/nlopt/releases/download/nlopt-2.4.2/nlopt-2.4.2.tar.gz"
|
||||
git = "https://github.com/stevengj/nlopt.git"
|
||||
|
||||
version('develop', git='https://github.com/stevengj/nlopt.git', branch='master')
|
||||
version('develop', branch='master')
|
||||
version('2.4.2', 'd0b8f139a4acf29b76dbae69ade8ac54')
|
||||
|
||||
variant('shared', default=True, description='Enables the build of shared libraries')
|
||||
|
@ -30,11 +30,10 @@ class Nnvm(CMakePackage):
|
||||
part to help build deep learning libraries."""
|
||||
|
||||
homepage = "https://github.com/dmlc/nnvm"
|
||||
url = "https://github.com/dmlc/nnvm.git"
|
||||
git = "https://github.com/dmlc/nnvm.git"
|
||||
|
||||
version('master', git='https://github.com/dmlc/nnvm.git', branch='master')
|
||||
version('20170418', git='https://github.com/dmlc/nnvm.git',
|
||||
commit='b279286304ac954098d94a2695bca599e832effb')
|
||||
version('master', branch='master')
|
||||
version('20170418', commit='b279286304ac954098d94a2695bca599e832effb')
|
||||
|
||||
variant('shared', default=True, description='Build a shared NNVM lib.')
|
||||
|
||||
|
@ -32,15 +32,12 @@ class Nut(CMakePackage):
|
||||
and performance issues."""
|
||||
|
||||
homepage = "https://github.com/lanl/NuT"
|
||||
url = "https://github.com/lanl/NuT.git"
|
||||
tags = ['proxy-app']
|
||||
git = "https://github.com/lanl/NuT.git"
|
||||
|
||||
version(
|
||||
'serial', git='https://github.com/lanl/NuT.git',
|
||||
branch='master')
|
||||
version(
|
||||
'openmp', git='https://github.com/lanl/NuT.git',
|
||||
branch='openmp')
|
||||
tags = ['proxy-app']
|
||||
|
||||
version('serial', branch='master')
|
||||
version('openmp', branch='openmp')
|
||||
|
||||
depends_on('cmake@3.0:')
|
||||
depends_on('random123')
|
||||
|
@ -38,13 +38,12 @@ class Occa(Package):
|
||||
"""
|
||||
|
||||
homepage = "http://libocca.org"
|
||||
url = 'https://github.com/libocca/occa'
|
||||
git_url = 'https://github.com/libocca/occa.git'
|
||||
git = 'https://github.com/libocca/occa.git'
|
||||
|
||||
version('develop', git='https://github.com/libocca/occa.git')
|
||||
version('v1.0.0-alpha.5', git=git_url, tag='v1.0.0-alpha.5')
|
||||
version('v0.2.0', git=git_url, tag='v0.2.0')
|
||||
version('v0.1.0', git=git_url, tag='v0.1.0')
|
||||
version('develop')
|
||||
version('v1.0.0-alpha.5', tag='v1.0.0-alpha.5')
|
||||
version('v0.2.0', tag='v0.2.0')
|
||||
version('v0.1.0', tag='v0.1.0')
|
||||
|
||||
variant('cuda',
|
||||
default=True,
|
||||
|
@ -56,11 +56,11 @@ class OfAdiosWrite(Package):
|
||||
# Currently only via git, but with some branches corresponding to main
|
||||
# OpenFOAM releases.
|
||||
homepage = "https://develop.openfoam.com/Community/feature-adiosWrite/"
|
||||
gitrepo = "https://develop.openfoam.com/Community/feature-adiosWrite.git"
|
||||
git = "https://develop.openfoam.com/Community/feature-adiosWrite.git"
|
||||
|
||||
version('develop', branch='develop', git=gitrepo)
|
||||
version('1706', branch='v1706', git=gitrepo)
|
||||
version('1612', branch='v1612', git=gitrepo)
|
||||
version('develop', branch='develop')
|
||||
version('1706', branch='v1706')
|
||||
version('1612', branch='v1612')
|
||||
|
||||
variant('source', default=True, description='Install library source')
|
||||
|
||||
|
@ -33,10 +33,10 @@ class OfPrecice(Package):
|
||||
"""preCICE adapter for OpenFOAM"""
|
||||
|
||||
homepage = 'https://www.precice.org'
|
||||
gitrepo = 'https://github.com/precice/openfoam-adapter.git'
|
||||
git = 'https://github.com/precice/openfoam-adapter.git'
|
||||
|
||||
# Currently develop only
|
||||
version('develop', branch='master', git=gitrepo)
|
||||
version('develop', branch='master')
|
||||
|
||||
depends_on('openfoam+source')
|
||||
depends_on('precice')
|
||||
|
@ -31,9 +31,12 @@
|
||||
|
||||
class Openblas(MakefilePackage):
|
||||
"""OpenBLAS: An optimized BLAS library"""
|
||||
homepage = 'http://www.openblas.net'
|
||||
url = 'http://github.com/xianyi/OpenBLAS/archive/v0.2.19.tar.gz'
|
||||
|
||||
homepage = 'http://www.openblas.net'
|
||||
url = 'http://github.com/xianyi/OpenBLAS/archive/v0.2.19.tar.gz'
|
||||
git = 'https://github.com/xianyi/OpenBLAS.git'
|
||||
|
||||
version('develop', branch='develop')
|
||||
version('0.3.0', '42cde2c1059a8a12227f1e6551c8dbd2')
|
||||
version('0.2.20', '48637eb29f5b492b91459175dcc574b1')
|
||||
version('0.2.19', '28c998054fd377279741c6f0b9ea7941')
|
||||
@ -41,8 +44,6 @@ class Openblas(MakefilePackage):
|
||||
version('0.2.17', '664a12807f2a2a7cda4781e3ab2ae0e1')
|
||||
version('0.2.16', 'fef46ab92463bdbb1479dcec594ef6dc')
|
||||
version('0.2.15', 'b1190f3d3471685f17cfd1ec1d252ac9')
|
||||
version('develop', git='https://github.com/xianyi/OpenBLAS.git',
|
||||
branch='develop')
|
||||
|
||||
variant(
|
||||
'shared',
|
||||
|
@ -29,16 +29,12 @@ class Openfast(CMakePackage):
|
||||
"""Wind turbine simulation package from NREL"""
|
||||
|
||||
homepage = "http://openfast.readthedocs.io/en/latest/"
|
||||
url = "https://github.com/OpenFAST/openfast.git"
|
||||
git = "https://github.com/OpenFAST/openfast.git"
|
||||
|
||||
maintainers = ['jrood-nrel']
|
||||
|
||||
version('develop',
|
||||
git='https://github.com/OpenFAST/openfast.git',
|
||||
branch='dev')
|
||||
version('master',
|
||||
git='https://github.com/OpenFAST/openfast.git',
|
||||
branch='master')
|
||||
version('develop', branch='dev')
|
||||
version('master', branch='master')
|
||||
|
||||
variant('shared', default=False,
|
||||
description="Build shared libraries")
|
||||
|
@ -276,16 +276,16 @@ class OpenfoamCom(Package):
|
||||
|
||||
maintainers = ['olesenm']
|
||||
homepage = "http://www.openfoam.com/"
|
||||
gitrepo = "https://develop.openfoam.com/Development/OpenFOAM-plus.git"
|
||||
url = "https://sourceforge.net/projects/openfoamplus/files/v1706/OpenFOAM-v1706.tgz"
|
||||
git = "https://develop.openfoam.com/Development/OpenFOAM-plus.git"
|
||||
list_url = "https://sourceforge.net/projects/openfoamplus/files/"
|
||||
list_depth = 2
|
||||
|
||||
version('develop', branch='develop', submodules='True') # Needs credentials
|
||||
version('1806', 'bb244a3bde7048a03edfccffc46c763f')
|
||||
version('1712', '6ad92df051f4d52c7d0ec34f4b8eb3bc')
|
||||
version('1706', '630d30770f7b54d6809efbf94b7d7c8f')
|
||||
version('1612', 'ca02c491369150ab127cbb88ec60fbdf')
|
||||
version('develop', branch='develop', git=gitrepo, submodules='True') # Needs credentials
|
||||
|
||||
variant('float32', default=False,
|
||||
description='Use single-precision')
|
||||
|
@ -80,14 +80,15 @@ class OpenfoamOrg(Package):
|
||||
homepage = "http://www.openfoam.org/"
|
||||
baseurl = "https://github.com/OpenFOAM"
|
||||
url = "https://github.com/OpenFOAM/OpenFOAM-4.x/archive/version-4.1.tar.gz"
|
||||
git = "https://github.com/OpenFOAM/OpenFOAM-dev.git"
|
||||
|
||||
version('develop', git=git)
|
||||
version('5.0', 'cd8c5bdd3ff39c34f61747c8e55f59d1',
|
||||
url=baseurl + '/OpenFOAM-5.x/archive/version-5.0.tar.gz')
|
||||
version('4.1', 'afd7d8e66e7db0ffaf519b14f1a8e1d4',
|
||||
url=baseurl + '/OpenFOAM-4.x/archive/version-4.1.tar.gz')
|
||||
version('2.4.0', 'ad7d8b7b0753655b2b6fd9e92eefa92a',
|
||||
url=baseurl + '/OpenFOAM-2.4.x/archive/version-2.4.0.tar.gz')
|
||||
version('develop', git='https://github.com/OpenFOAM/OpenFOAM-dev.git')
|
||||
|
||||
variant('int64', default=False,
|
||||
description='Compile with 64-bit label')
|
||||
|
@ -34,11 +34,11 @@ class Openmc(MakefilePackage):
|
||||
Group at MIT."""
|
||||
|
||||
homepage = "https://github.com/ANL-CESAR/"
|
||||
url = "https://github.com/ANL-CESAR/openmc.git"
|
||||
git = "https://github.com/ANL-CESAR/openmc.git"
|
||||
|
||||
tags = ['ecp', 'ecp-apps']
|
||||
|
||||
version('develop', git='https://github.com/ANL-CESAR/openmc.git')
|
||||
version('develop')
|
||||
|
||||
build_directory = 'src'
|
||||
|
||||
|
@ -32,13 +32,11 @@ class Opennurbs(Package):
|
||||
"""
|
||||
|
||||
homepage = "https://github.com/OpenNURBS/OpenNURBS"
|
||||
url = "https://github.com/OpenNURBS/OpenNURBS.git"
|
||||
git = "https://github.com/OpenNURBS/OpenNURBS.git"
|
||||
|
||||
maintainers = ['jrood-nrel']
|
||||
|
||||
version('develop',
|
||||
git='https://github.com/OpenNURBS/OpenNURBS.git',
|
||||
branch='develop')
|
||||
version('develop', branch='develop')
|
||||
|
||||
version('percept', '59163fd085a24c7a4c2170c70bb60fea',
|
||||
url='https://github.com/PerceptTools/percept/raw/master/build-cmake/opennurbs-percept.tar.gz')
|
||||
|
@ -29,11 +29,11 @@ class OpenpmdApi(CMakePackage):
|
||||
"""API for easy reading and writing of openPMD files"""
|
||||
|
||||
homepage = "http://www.openPMD.org"
|
||||
url = "https://github.com/openPMD/openPMD-api/archive/1.0.0.tar.gz"
|
||||
git = "https://github.com/openPMD/openPMD-api.git"
|
||||
|
||||
maintainers = ['ax3l']
|
||||
|
||||
version('develop', branch='dev',
|
||||
git='https://github.com/openPMD/openPMD-api.git')
|
||||
version('develop', branch='dev')
|
||||
|
||||
variant('mpi', default=True,
|
||||
description='Enable parallel I/O')
|
||||
|
@ -69,17 +69,11 @@ class OpenspeedshopUtils(CMakePackage):
|
||||
"""
|
||||
|
||||
homepage = "http://www.openspeedshop.org"
|
||||
url = "https://github.com/OpenSpeedShop/openspeedshop.git"
|
||||
git = "https://github.com/OpenSpeedShop/openspeedshop.git"
|
||||
|
||||
# Use when the git repository is available
|
||||
version('2.3.1.4', branch='2.3.1.4',
|
||||
git='https://github.com/OpenSpeedShop/openspeedshop.git')
|
||||
|
||||
version('2.3.1.3', branch='2.3.1.3',
|
||||
git='https://github.com/OpenSpeedShop/openspeedshop.git')
|
||||
|
||||
version('develop', branch='master',
|
||||
git='https://github.com/OpenSpeedShop/openspeedshop.git')
|
||||
version('develop', branch='master')
|
||||
version('2.3.1.4', branch='2.3.1.4')
|
||||
version('2.3.1.3', branch='2.3.1.3')
|
||||
|
||||
variant('runtime', default=False,
|
||||
description="build only the runtime libraries and collectors.")
|
||||
|
@ -63,17 +63,11 @@ class Openspeedshop(CMakePackage):
|
||||
"""
|
||||
|
||||
homepage = "http://www.openspeedshop.org"
|
||||
url = "https://github.com/OpenSpeedShop/openspeedshop.git"
|
||||
git = "https://github.com/OpenSpeedShop/openspeedshop.git"
|
||||
|
||||
# Use when the git repository is available
|
||||
version('2.3.1.4', branch='2.3.1.4',
|
||||
git='https://github.com/OpenSpeedShop/openspeedshop.git')
|
||||
|
||||
version('2.3.1.3', branch='2.3.1.3',
|
||||
git='https://github.com/OpenSpeedShop/openspeedshop.git')
|
||||
|
||||
version('develop', branch='master',
|
||||
git='https://github.com/OpenSpeedShop/openspeedshop.git')
|
||||
version('develop', branch='master')
|
||||
version('2.3.1.4', branch='2.3.1.4')
|
||||
version('2.3.1.3', branch='2.3.1.3')
|
||||
|
||||
variant('runtime', default=False,
|
||||
description="build only the runtime libraries and collectors.")
|
||||
|
@ -30,11 +30,9 @@ class PacbioDaligner(MakefilePackage):
|
||||
required for some pacbio utilities."""
|
||||
|
||||
homepage = "https://github.com/PacificBiosciences/DALIGNER"
|
||||
url = "https://github.com/PacificBiosciences/DALIGNER"
|
||||
git = "https://github.com/PacificBiosciences/DALIGNER.git"
|
||||
|
||||
version('2017-08-05',
|
||||
git='https://github.com/PacificBiosciences/DALIGNER.git',
|
||||
commit='0fe5240d2cc6b55bf9e04465b700b76110749c9d')
|
||||
version('2017-08-05', commit='0fe5240d2cc6b55bf9e04465b700b76110749c9d')
|
||||
|
||||
depends_on('gmake', type='build')
|
||||
depends_on('pacbio-dazz-db')
|
||||
|
@ -30,11 +30,9 @@ class PacbioDamasker(MakefilePackage):
|
||||
required for some pacbio utilities."""
|
||||
|
||||
homepage = "https://github.com/PacificBiosciences/DAMASKER"
|
||||
url = "https://github.com/PacificBiosciences/DAMASKER"
|
||||
git = "https://github.com/PacificBiosciences/DAMASKER.git"
|
||||
|
||||
version('2017-02-11',
|
||||
git='https://github.com/PacificBiosciences/DAMASKER.git',
|
||||
commit='144244b77d52cb785cb1b3b8ae3ab6f3f0c63264')
|
||||
version('2017-02-11', commit='144244b77d52cb785cb1b3b8ae3ab6f3f0c63264')
|
||||
|
||||
depends_on('gmake', type='build')
|
||||
|
||||
|
@ -31,11 +31,9 @@ class PacbioDazzDb(MakefilePackage):
|
||||
required for some pacbio utilities."""
|
||||
|
||||
homepage = "https://github.com/PacificBiosciences/DAZZ_DB"
|
||||
url = "https://github.com/PacificBiosciences/DAZZ_DB"
|
||||
git = "https://github.com/PacificBiosciences/DAZZ_DB.git"
|
||||
|
||||
version('2017-04-10',
|
||||
git='https://github.com/PacificBiosciences/DAZZ_DB.git',
|
||||
commit='f29d27d51f460563481cd227d17f4bdc5e288365')
|
||||
version('2017-04-10', commit='f29d27d51f460563481cd227d17f4bdc5e288365')
|
||||
|
||||
depends_on('gmake', type='build')
|
||||
|
||||
|
@ -30,11 +30,9 @@ class PacbioDextractor(MakefilePackage):
|
||||
fork required by some pacbio utilities."""
|
||||
|
||||
homepage = "https://github.com/PacificBiosciences/DEXTRACTOR"
|
||||
url = "https://github.com/PacificBiosciences/DEXTRACTOR"
|
||||
git = "https://github.com/PacificBiosciences/DEXTRACTOR.git"
|
||||
|
||||
version('2016-08-09',
|
||||
git='https://github.com/PacificBiosciences/DEXTRACTOR.git',
|
||||
commit='89726800346d0bed15d98dcc577f4c7733aab4b1')
|
||||
version('2016-08-09', commit='89726800346d0bed15d98dcc577f4c7733aab4b1')
|
||||
|
||||
depends_on('hdf5')
|
||||
depends_on('gmake', type='build')
|
||||
|
@ -30,9 +30,9 @@ class Papyrus(CMakePackage):
|
||||
|
||||
homepage = "https://code.ornl.gov/eck/papyrus"
|
||||
url = "https://code.ornl.gov/eck/papyrus/repository/archive.tar.bz2?ref=v1.0.0"
|
||||
git = "https://code.ornl.gov/eck/papyrus.git"
|
||||
|
||||
version('develop', branch='master',
|
||||
git='https://code.ornl.gov/eck/papyrus.git')
|
||||
version('develop', branch='master')
|
||||
version('1.0.0', 'fe0fca073c3604110f0507f375d71e64')
|
||||
|
||||
depends_on('mpi')
|
||||
|
@ -28,19 +28,19 @@
|
||||
class Paradiseo(CMakePackage):
|
||||
"""A C++ white-box object-oriented framework dedicated to the reusable
|
||||
design of metaheuristics."""
|
||||
|
||||
homepage = "http://paradiseo.gforge.inria.fr/"
|
||||
git = "https://gforge.inria.fr/git/paradiseo/paradiseo.git"
|
||||
|
||||
# Installing from the development version is a better option at this
|
||||
# point than using the very old supplied packages
|
||||
version('head', git='https://gforge.inria.fr/git/paradiseo/paradiseo.git')
|
||||
version('head')
|
||||
|
||||
# This is a version that the package formula author has tested
|
||||
# successfully. However, the clone is very large (~1Gb git
|
||||
# history). The history in the head version has been trimmed
|
||||
# significantly.
|
||||
version(
|
||||
'dev-safe', git='https://gforge.inria.fr/git/paradiseo/paradiseo.git',
|
||||
commit='dbb8fbe9a786efd4d1c26408ac1883442e7643a6')
|
||||
version('dev-safe', commit='dbb8fbe9a786efd4d1c26408ac1883442e7643a6')
|
||||
|
||||
variant('mpi', default=True,
|
||||
description='Compile with parallel and distributed '
|
||||
|
@ -30,9 +30,9 @@ class Parsimonator(MakefilePackage):
|
||||
starting trees under parsimony for RAxML"""
|
||||
|
||||
homepage = "http://www.exelixis-lab.org/"
|
||||
url = "https://github.com/stamatak/Parsimonator-1.0.2"
|
||||
git = "https://github.com/stamatak/Parsimonator-1.0.2.git"
|
||||
|
||||
version('1.0.2', git='https://github.com/stamatak/Parsimonator-1.0.2.git', commit='78368c6ab1e9adc7e9c6ec9256dd7ff2a5bb1b0a')
|
||||
version('1.0.2', commit='78368c6ab1e9adc7e9c6ec9256dd7ff2a5bb1b0a')
|
||||
|
||||
variant('sse', default=True, description='Enable SSE in order to substantially speed up execution')
|
||||
variant('avx', default=False, description='Enable AVX in order to substantially speed up execution')
|
||||
|
@ -31,11 +31,12 @@ class Parsplice(CMakePackage):
|
||||
|
||||
homepage = "https://gitlab.com/exaalt/parsplice"
|
||||
url = "https://gitlab.com/api/v4/projects/exaalt%2Fparsplice/repository/archive.tar.gz?sha=v1.1"
|
||||
git = "https://gitlab.com/exaalt/parsplice.git"
|
||||
|
||||
tags = ['ecp', 'ecp-apps']
|
||||
|
||||
version('develop', branch='master')
|
||||
version('1.1', '3a72340d49d731a076e8942f2ae2f4e9')
|
||||
version('develop', git='https://gitlab.com/exaalt/parsplice', branch='master')
|
||||
|
||||
depends_on("cmake@3.1:", type='build')
|
||||
depends_on("berkeley-db")
|
||||
|
@ -30,9 +30,9 @@ class Pbmpi(MakefilePackage):
|
||||
"""
|
||||
|
||||
homepage = "http://megasun.bch.umontreal.ca/People/lartillot/www/index.htm"
|
||||
url = "https://github.com/bayesiancook/pbmpi"
|
||||
git = "https://github.com/bayesiancook/pbmpi.git"
|
||||
|
||||
version('partition', git='https://github.com/bayesiancook/pbmpi.git', branch='partition')
|
||||
version('partition', branch='partition')
|
||||
|
||||
depends_on('mpi')
|
||||
depends_on('libfabric')
|
||||
|
@ -35,7 +35,8 @@ class Pegtl(CMakePackage):
|
||||
|
||||
homepage = "https://github.com/taocpp/PEGTL"
|
||||
url = "https://github.com/taocpp/PEGTL/tarball/1.3.1"
|
||||
git = "https://github.com/taocpp/PEGTL.git"
|
||||
|
||||
version('develop', git='https://github.com/taocpp/PEGTL', branch='master')
|
||||
version('develop', branch='master')
|
||||
version('2.1.4', 'e5288b6968e6e910287fce93dc5557bf')
|
||||
version('2.0.0', 'c772828e7188459338a920c21f9896db')
|
||||
|
@ -31,12 +31,11 @@ class Percept(CMakePackage):
|
||||
"""
|
||||
|
||||
homepage = "https://github.com/PerceptTools/percept"
|
||||
url = "https://github.com/PerceptTools/percept.git"
|
||||
git = "https://github.com/PerceptTools/percept.git"
|
||||
|
||||
# This package file was created at percept
|
||||
# commit dc1c8ec0175213146ac139946beca185a84c22e8
|
||||
version('develop',
|
||||
git='https://github.com/PerceptTools/percept.git', branch='master')
|
||||
version('develop', branch='master')
|
||||
|
||||
depends_on('googletest~shared')
|
||||
depends_on('opennurbs@percept')
|
||||
|
@ -34,9 +34,9 @@ class PerlStarFusion(Package):
|
||||
and spanning reads to a reference annotation set."""
|
||||
|
||||
homepage = "https://github.com/STAR-Fusion/STAR-Fusion"
|
||||
url = "https://github.com/STAR-Fusion/STAR-Fusion.git"
|
||||
git = "https://github.com/STAR-Fusion/STAR-Fusion.git"
|
||||
|
||||
version('master', git='https://github.com/STAR-Fusion/STAR-Fusion.git', commit='a16a0a8')
|
||||
version('master', commit='a16a0a8')
|
||||
|
||||
extends('perl')
|
||||
|
||||
|
@ -35,12 +35,13 @@ class Petsc(Package):
|
||||
"""
|
||||
|
||||
homepage = "http://www.mcs.anl.gov/petsc/index.html"
|
||||
url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.5.3.tar.gz"
|
||||
url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.5.3.tar.gz"
|
||||
git = "https://bitbucket.org/petsc/petsc.git"
|
||||
|
||||
maintainers = ['balay', 'barrysmith', 'jedbrown']
|
||||
|
||||
version('develop', git='https://bitbucket.org/petsc/petsc.git', branch='master')
|
||||
version('xsdk-0.2.0', git='https://bitbucket.org/petsc/petsc.git', tag='xsdk-0.2.0')
|
||||
version('develop', branch='master')
|
||||
version('xsdk-0.2.0', tag='xsdk-0.2.0')
|
||||
|
||||
version('3.9.3', '7b71d705f66f9961cb0e2da3f9da79a1')
|
||||
version('3.9.2', '8bedc0cd8c8603d54bfd99a6e8f77b3d')
|
||||
|
@ -32,15 +32,16 @@ class Pflotran(AutotoolsPackage):
|
||||
"""
|
||||
|
||||
homepage = "http://www.pflotran.org"
|
||||
git = "https://bitbucket.org/pflotran/pflotran.git"
|
||||
|
||||
version('develop', git='https://bitbucket.org/pflotran/pflotran')
|
||||
version('xsdk-0.2.0', git='https://bitbucket.org/pflotran/pflotran', tag='master')
|
||||
version('xsdk-0.3.0', git='https://bitbucket.org/pflotran/pflotran', branch='release/xsdk-0.3.0')
|
||||
version('develop')
|
||||
version('xsdk-0.2.0', tag='master')
|
||||
version('xsdk-0.3.0', branch='release/xsdk-0.3.0')
|
||||
|
||||
depends_on('mpi')
|
||||
depends_on('hdf5@1.8.12:+mpi+fortran')
|
||||
depends_on('petsc@develop+hdf5+metis', when='@develop')
|
||||
depends_on('petsc@xsdk-0.2.0+hdf5+metis', when='@xsdk-0.2.0')
|
||||
depends_on('petsc@xsdk-0.2.0+hdf5+metis', when='@xsdk-0.2.0')
|
||||
depends_on('petsc@3.8.0:+hdf5+metis', when='@xsdk-0.3.0')
|
||||
|
||||
parallel = False
|
||||
|
@ -28,10 +28,12 @@
|
||||
|
||||
class Pgmath(CMakePackage):
|
||||
"""Flang's math library"""
|
||||
homepage = "https://github.com/flang-compiler/flang"
|
||||
url = "https://github.com/flang-compiler/flang/archive/pgmath_20180319.tar.gz"
|
||||
|
||||
version('develop', git='https://github.com/flang-compiler/flang', branch='master')
|
||||
homepage = "https://github.com/flang-compiler/flang"
|
||||
git = "https://github.com/flang-compiler/flang"
|
||||
|
||||
version('develop', branch='master')
|
||||
|
||||
conflicts("%gcc@:7.1.9999")
|
||||
|
||||
root_cmakelists_dir = 'runtime/libpgmath'
|
||||
|
@ -30,12 +30,10 @@ class Phasta(CMakePackage):
|
||||
(PHASTA) of compressible and incompressible Navier Stokes equations."""
|
||||
|
||||
homepage = "https://www.scorec.rpi.edu/software.php"
|
||||
url = "https://github.com/PHASTA/phasta.git"
|
||||
git = "https://github.com/PHASTA/phasta.git"
|
||||
|
||||
version('0.0.1', git='https://github.com/PHASTA/phasta.git',
|
||||
commit='11f431f2d1a53a529dab4b0f079ab8aab7ca1109')
|
||||
version('develop', git='https://github.com/PHASTA/phasta.git',
|
||||
branch='master')
|
||||
version('develop', branch='master')
|
||||
version('0.0.1', commit='11f431f2d1a53a529dab4b0f079ab8aab7ca1109')
|
||||
|
||||
depends_on('mpi')
|
||||
|
||||
|
@ -38,12 +38,11 @@ class Phist(CMakePackage):
|
||||
"""
|
||||
|
||||
homepage = "https://bitbucket.org/essex/phist/"
|
||||
url = 'https://bitbucket.org/essex/phist/get/phist-1.4.3.tar.gz'
|
||||
url = "https://bitbucket.org/essex/phist/get/phist-1.4.3.tar.gz"
|
||||
git = "https://bitbucket.org/essex/phist/phist.git"
|
||||
|
||||
version('develop',
|
||||
git='https://bitbucket.org/essex/phist/phist.git', branch='devel')
|
||||
version('master',
|
||||
git='https://bitbucket.org/essex/phist/phist.git', branch='master')
|
||||
version('develop', branch='devel')
|
||||
version('master', branch='master')
|
||||
version('1.6.0', '751f855230d6227b972b5ab7bce2c65f')
|
||||
version('1.4.3', 'af3300378d4282366d148e38c3a3199a')
|
||||
|
||||
|
@ -33,9 +33,9 @@ class Pidx(CMakePackage):
|
||||
"""
|
||||
|
||||
homepage = "http://www.cedmav.com/pidx"
|
||||
git = "https://github.com/sci-visus/PIDX.git"
|
||||
|
||||
version('1.0', git='https://github.com/sci-visus/PIDX.git',
|
||||
commit='6afa1cf71d1c41263296dc049c8fabaf73c296da')
|
||||
version('1.0', commit='6afa1cf71d1c41263296dc049c8fabaf73c296da')
|
||||
|
||||
depends_on('cmake@2.8.4:', type='build')
|
||||
depends_on('mpi')
|
||||
|
@ -32,9 +32,10 @@ class Piranha(CMakePackage):
|
||||
|
||||
homepage = "https://bluescarni.github.io/piranha/sphinx/"
|
||||
url = "https://github.com/bluescarni/piranha/archive/v0.5.tar.gz"
|
||||
git = "https://github.com/bluescarni/piranha.git"
|
||||
|
||||
version('develop', git=git)
|
||||
version('0.5', '99546bae2be115737b6316751eb0b84d')
|
||||
version('develop', git='https://github.com/bluescarni/piranha.git')
|
||||
|
||||
variant('python', default=True,
|
||||
description='Build the Python bindings')
|
||||
|
@ -30,19 +30,14 @@ class Pism(CMakePackage):
|
||||
|
||||
homepage = "http://pism-docs.org/wiki/doku.php:="
|
||||
url = "https://github.com/pism/pism/archive/v0.7.3.tar.gz"
|
||||
git = "https://github.com/pism/pism.git"
|
||||
|
||||
maintainers = ['citibeth']
|
||||
|
||||
version('develop', branch='dev')
|
||||
version('0.7.3', '7cfb034100d99d5c313c4ac06b7f17b6')
|
||||
|
||||
version('0.7.x', git='https://github.com/pism/pism.git',
|
||||
branch='stable0.7')
|
||||
|
||||
version('icebin', git='https://github.com/pism/pism.git',
|
||||
branch='efischer/dev')
|
||||
|
||||
version('develop', git='https://github.com/pism/pism.git',
|
||||
branch='dev')
|
||||
version('0.7.x', branch='stable0.7')
|
||||
version('icebin', branch='efischer/dev')
|
||||
|
||||
variant('extra', default=False,
|
||||
description='Build extra executables (testing/verification)')
|
||||
|
@ -37,12 +37,12 @@ class Pngwriter(CMakePackage):
|
||||
|
||||
homepage = "http://pngwriter.sourceforge.net/"
|
||||
url = "https://github.com/pngwriter/pngwriter/archive/0.5.6.tar.gz"
|
||||
git = "https://github.com/pngwriter/pngwriter.git"
|
||||
|
||||
maintainers = ['ax3l']
|
||||
|
||||
version('develop', branch='dev',
|
||||
git='https://github.com/pngwriter/pngwriter.git')
|
||||
version('master', branch='master',
|
||||
git='https://github.com/pngwriter/pngwriter.git')
|
||||
version('develop', branch='dev')
|
||||
version('master', branch='master')
|
||||
version('0.7.0', 'a68aa0889f120f5bb07848afce278a95')
|
||||
version('0.6.0', '0a19bc55c5f6379fea7343752fd3ffae')
|
||||
version('0.5.6', 'c13bd1fdc0e331a246e6127b5f262136')
|
||||
|
@ -35,12 +35,11 @@ class Pocl(CMakePackage):
|
||||
GPUs/accelerators."""
|
||||
|
||||
homepage = "http://portablecl.org"
|
||||
url = "http://portablecl.org/downloads/pocl-0.13.tar.gz"
|
||||
url = "http://portablecl.org/downloads/pocl-0.13.tar.gz"
|
||||
git = "https://github.com/pocl/pocl.git"
|
||||
|
||||
version("master", git="https://github.com/pocl/pocl.git")
|
||||
version("master", git=git)
|
||||
version('0.14', '1d35f09299e76b9e3918c42826555194')
|
||||
# version("0.14-rc",
|
||||
# git="https://github.com/pocl/pocl.git", branch="release_0_14")
|
||||
version("0.13", "344480864d4269f2f63f1509395898bd")
|
||||
version("0.12", "e197ba3aa01a35f40581c48e053330dd")
|
||||
version("0.11", "9be0640cde2983062c47393d9e8e8fe7")
|
||||
|
@ -32,12 +32,12 @@ class Portage(CMakePackage):
|
||||
remapping library for transfer of field data between meshes.
|
||||
"""
|
||||
homepage = "http://portage.lanl.gov/"
|
||||
url = "https://github.com/laristra/portage/tarball/v1.0"
|
||||
git = "https://github.com/laristra/portage.git"
|
||||
|
||||
# tarballs don't have submodules, so use git tags
|
||||
version('1.1.1', git='https://github.com/laristra/portage', tag='v1.1.1', submodules=True)
|
||||
version('1.1.0', git='https://github.com/laristra/portage', tag='v1.1.0', submodules=True)
|
||||
version('develop', git='https://github.com/laristra/portage', branch='master', submodules=True)
|
||||
version('develop', branch='master', submodules=True)
|
||||
version('1.1.1', tag='v1.1.1', submodules=True)
|
||||
version('1.1.0', tag='v1.1.0', submodules=True)
|
||||
|
||||
variant('mpi', default=True, description='Support MPI')
|
||||
|
||||
|
@ -32,10 +32,10 @@ class Precice(CMakePackage):
|
||||
a simulation."""
|
||||
|
||||
homepage = 'https://www.precice.org'
|
||||
gitrepo = 'https://github.com/precice/precice.git'
|
||||
git = 'https://github.com/precice/precice.git'
|
||||
|
||||
# Skip version 1.1.1 entirely, the cmake was lacking install.
|
||||
version('develop', branch='develop', git=gitrepo)
|
||||
version('develop', branch='develop')
|
||||
|
||||
variant('mpi', default=True, description='Enable MPI support')
|
||||
variant('petsc', default=False, description='Enable PETSc support')
|
||||
|
@ -30,11 +30,10 @@ class PsLite(CMakePackage):
|
||||
of the parameter server framework."""
|
||||
|
||||
homepage = "https://github.com/dmlc/ps-lite"
|
||||
url = "https://github.com/dmlc/ps-lite.git"
|
||||
git = "https://github.com/dmlc/ps-lite.git"
|
||||
|
||||
version('master', git='https://github.com/dmlc/ps-lite.git', branch='master')
|
||||
version('20170328', git='https://github.com/dmlc/ps-lite.git',
|
||||
commit='acdb698fa3bb80929ef83bb37c705f025e119b82')
|
||||
version('master', branch='master')
|
||||
version('20170328', commit='acdb698fa3bb80929ef83bb37c705f025e119b82')
|
||||
|
||||
depends_on('protobuf@3:')
|
||||
depends_on('zeromq')
|
||||
|
@ -30,9 +30,10 @@ class Psm(MakefilePackage):
|
||||
|
||||
homepage = "https://github.com/intel/psm"
|
||||
url = "https://github.com/intel/psm/archive/v3.3.tar.gz"
|
||||
git = "https://github.com/intel/psm.git"
|
||||
|
||||
version('3.3', '031eb27688c932867d55054e76d00875', preferred=True)
|
||||
version('2017-04-28', git='https://github.com/intel/psm.git', commit='604758e')
|
||||
version('2017-04-28', commit='604758e')
|
||||
|
||||
conflicts('%gcc@6:', when='@3.3')
|
||||
|
||||
|
@ -30,8 +30,9 @@ class Psmc(MakefilePackage):
|
||||
(PSMC) model"""
|
||||
|
||||
homepage = "https://github.com/lh3/psmc"
|
||||
git = "https://github.com/lh3/psmc.git"
|
||||
|
||||
version('2016-1-21', git='https://github.com/lh3/psmc.git', commit='e5f7df5d00bb75ec603ae0beff62c0d7e37640b9')
|
||||
version('2016-1-21', commit='e5f7df5d00bb75ec603ae0beff62c0d7e37640b9')
|
||||
|
||||
def setup_environment(self, spack_env, run_env):
|
||||
run_env.prepend_path('PATH', prefix.bin.utils)
|
||||
|
@ -36,12 +36,10 @@ class Pumi(CMakePackage):
|
||||
and dynamic load balancing."""
|
||||
|
||||
homepage = "https://www.scorec.rpi.edu/pumi"
|
||||
url = "https://github.com/SCOREC/core.git"
|
||||
git = "https://github.com/SCOREC/core.git"
|
||||
|
||||
version('2.1.0', git='https://github.com/SCOREC/core.git',
|
||||
commit='840fbf6ec49a63aeaa3945f11ddb224f6055ac9f')
|
||||
version('develop', git='https://github.com/SCOREC/core.git',
|
||||
branch='master')
|
||||
version('develop', branch='master')
|
||||
version('2.1.0', commit='840fbf6ec49a63aeaa3945f11ddb224f6055ac9f')
|
||||
|
||||
variant('zoltan', default=False, description='Enable Zoltan Features')
|
||||
variant('fortran', default=False, description='Enable FORTRAN interface')
|
||||
|
@ -30,8 +30,9 @@ class Pxz(MakefilePackage):
|
||||
|
||||
homepage = "https://jnovy.fedorapeople.org/pxz/pxz.html"
|
||||
url = "http://jnovy.fedorapeople.org/pxz/pxz-4.999.9beta.20091201git.tar.xz"
|
||||
git = "https://github.com/jnovy/pxz.git"
|
||||
|
||||
version('develop', git='https://github.com/jnovy/pxz')
|
||||
version('develop', git=git)
|
||||
version('4.999.9beta.20091201git', '4ae3926185978f5c95c9414dc4634451')
|
||||
|
||||
depends_on('lzma')
|
||||
|
@ -30,10 +30,11 @@ class PyAdios(PythonPackage):
|
||||
|
||||
homepage = "https://www.olcf.ornl.gov/center-projects/adios/"
|
||||
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.0', '68af36b821debbdf4748b20320a990ce')
|
||||
version('1.12.0', '84a1c71b6698009224f6f748c5257fc9')
|
||||
version('1.11.1', '5639bfc235e50bf17ba9dafb14ea4185')
|
||||
|
@ -31,9 +31,9 @@ class PyDryscrape(PythonPackage):
|
||||
|
||||
homepage = "https://github.com/niklasb/dryscrape"
|
||||
url = "https://pypi.io/packages/source/d/dryscrape/dryscrape-1.0.tar.gz"
|
||||
git = "https://github.com/niklasb/dryscrape.git"
|
||||
|
||||
version('develop', git="https://github.com/niklasb/dryscrape",
|
||||
branch="master")
|
||||
version('develop', branch='master')
|
||||
version('1.0', '267e380a8efaf9cd8fd94de1639d3198')
|
||||
|
||||
depends_on('py-lxml', type=('build', 'run'))
|
||||
|
@ -29,12 +29,11 @@ class PyEdffile(PythonPackage):
|
||||
"""Generic class for Edf files manipulation."""
|
||||
|
||||
homepage = "https://github.com/vasole/pymca/blob/master/PyMca5/PyMcaIO/EdfFile.py"
|
||||
url = "https://github.com/conda-forge/edffile-feedstock.git"
|
||||
git = "https://github.com/conda-forge/edffile-feedstock.git"
|
||||
|
||||
import_modules = ['EdfFile']
|
||||
|
||||
version('5.0.0', git='https://github.com/conda-forge/edffile-feedstock.git',
|
||||
commit='be5ab4199db9f8209c59e31874934b8536b52301')
|
||||
version('5.0.0', commit='be5ab4199db9f8209c59e31874934b8536b52301')
|
||||
|
||||
depends_on('py-setuptools', type='build')
|
||||
depends_on('py-numpy', type=('build', 'run'))
|
||||
|
@ -38,15 +38,14 @@ class PyEspresso(CMakePackage):
|
||||
particle couplings to the LB fluid.
|
||||
"""
|
||||
homepage = "http://espressomd.org/"
|
||||
url = "https://github.com/espressomd/espresso/tarball/v4.0"
|
||||
git = "https://github.com/espressomd/espresso.git"
|
||||
|
||||
version('develop', git='https://github.com/espressomd/espresso.git', branch='python')
|
||||
version('develop', branch='python')
|
||||
|
||||
depends_on("cmake@3.0:", type='build')
|
||||
depends_on("mpi")
|
||||
depends_on("boost+serialization+filesystem+system+python+mpi")
|
||||
extends("python")
|
||||
depends_on("python")
|
||||
depends_on("py-cython@0.23:")
|
||||
depends_on("py-numpy")
|
||||
depends_on("py-cython@0.23:", type="build")
|
||||
depends_on("py-numpy", type=("build", "run"))
|
||||
depends_on("fftw")
|
||||
|
@ -34,11 +34,12 @@ class PyEspressopp(CMakePackage):
|
||||
"""
|
||||
homepage = "https://espressopp.github.io"
|
||||
url = "https://github.com/espressopp/espressopp/tarball/v1.9.4.1"
|
||||
git = "https://github.com/espressopp/espressopp.git"
|
||||
|
||||
version('develop', git='https://github.com/espressopp/espressopp.git', branch='master')
|
||||
version('1.9.5', '13a93c30b07132b5e5fa0d828aa17d79')
|
||||
version('develop', branch='master')
|
||||
version('1.9.5', '13a93c30b07132b5e5fa0d828aa17d79')
|
||||
version('1.9.4.1', '0da74a6d4e1bfa6a2a24fca354245a4f')
|
||||
version('1.9.4', 'f2a27993a83547ad014335006eea74ea')
|
||||
version('1.9.4', 'f2a27993a83547ad014335006eea74ea')
|
||||
|
||||
variant('ug', default=False, description='Build user guide')
|
||||
variant('pdf', default=False, description='Build user guide in pdf format')
|
||||
|
@ -33,11 +33,12 @@ class PyFiscalyear(PythonPackage):
|
||||
|
||||
homepage = "https://github.com/adamjstewart/fiscalyear"
|
||||
url = "https://pypi.io/packages/source/f/fiscalyear/fiscalyear-0.1.0.tar.gz"
|
||||
git = "https://github.com/adamjstewart/fiscalyear.git"
|
||||
|
||||
maintainers = ['adamjstewart']
|
||||
import_modules = ['fiscalyear']
|
||||
|
||||
version('master', branch='master',
|
||||
git='https://github.com/adamjstewart/fiscalyear.git')
|
||||
version('master', branch='master')
|
||||
version('0.1.0', '30e36b259f3e72e4929abbf259335742')
|
||||
|
||||
depends_on('python@2.5:')
|
||||
|
@ -31,11 +31,11 @@ class PyFparser(PythonPackage):
|
||||
|
||||
homepage = "https://github.com/stfc/fparser"
|
||||
url = "https://github.com/stfc/fparser/archive/0.0.5.tar.gz"
|
||||
giturl = "https://github.com/stfc/fparser.git"
|
||||
git = "https://github.com/stfc/fparser.git"
|
||||
|
||||
version('develop', branch='master')
|
||||
version('0.0.6', '15553fde76b4685fa8edb0a5472b1b53d308c3b8')
|
||||
version('0.0.5', '14630afdb8c8bd025e5504c5ab19d133aa8cf8c7')
|
||||
version('develop', git=giturl, branch='master')
|
||||
|
||||
depends_on('py-setuptools', type='build')
|
||||
|
||||
|
@ -31,8 +31,9 @@ class PyLibensemble(PythonPackage):
|
||||
|
||||
homepage = "https://libensemble.readthedocs.io"
|
||||
url = "https://pypi.io/packages/source/l/libensemble/libensemble-0.2.0.tar.gz"
|
||||
git = "https://github.com/Libensemble/libensemble.git"
|
||||
|
||||
version('develop', git='https://github.com/Libensemble/libensemble.git', branch='master')
|
||||
version('develop', branch='master')
|
||||
version('0.2.0', 'ee96047594a3f5a1533f24d3b1f365f9')
|
||||
version('0.1.0', '0c3d45dd139429de1a5273e5bd8e46ec')
|
||||
|
||||
|
@ -30,8 +30,9 @@ class PyMgRastTools(PythonPackage):
|
||||
MG-RAST data."""
|
||||
|
||||
homepage = "https://github.com/MG-RAST/MG-RAST-Tools"
|
||||
git = "https://github.com/MG-RAST/MG-RAST-Tools.git"
|
||||
|
||||
version('2018.04.17', git='https://github.com/MG-RAST/MG-RAST-Tools.git', commit='a40c6e6539ad0bc1c08e1b03dfc0a9759755a326')
|
||||
version('2018.04.17', commit='a40c6e6539ad0bc1c08e1b03dfc0a9759755a326')
|
||||
|
||||
depends_on('perl', type=('build', 'run'))
|
||||
depends_on('py-setuptools@28.0:', type='build')
|
||||
|
@ -30,12 +30,12 @@ class PyMpi4py(PythonPackage):
|
||||
Interface (MPI) standard. It is implemented on top of the
|
||||
MPI-1/MPI-2 specification and exposes an API which grounds on the
|
||||
standard MPI-2 C++ bindings.
|
||||
|
||||
"""
|
||||
homepage = "https://pypi.python.org/pypi/mpi4py"
|
||||
url = "https://pypi.io/packages/source/m/mpi4py/mpi4py-3.0.0.tar.gz"
|
||||
git = "https://github.com/mpi4py/mpi4py.git"
|
||||
|
||||
version('develop', git='https://github.com/mpi4py/mpi4py.git', branch='master')
|
||||
version('develop', branch='master')
|
||||
version('3.0.0', 'bfe19f20cef5e92f6e49e50fb627ee70')
|
||||
version('2.0.0', '4f7d8126d7367c239fd67615680990e3')
|
||||
version('1.3.1', 'dbe9d22bdc8ed965c23a7ceb6f32fc3c')
|
||||
|
@ -29,9 +29,9 @@ class PyOpentuner(PythonPackage):
|
||||
"""An extensible framework for program autotuning."""
|
||||
|
||||
homepage = "http://opentuner.org/"
|
||||
url = "https://github.com/jansel/opentuner"
|
||||
git = "https://github.com/jansel/opentuner.git"
|
||||
|
||||
version('0.8.0', git='https://github.com/jansel/opentuner', commit='4cb9135')
|
||||
version('0.8.0', commit='4cb9135')
|
||||
|
||||
# No support for Python 3 yet
|
||||
depends_on('python@2.7:2.8', type=('build', 'run'))
|
||||
|
@ -27,13 +27,14 @@
|
||||
|
||||
class PyProj(PythonPackage):
|
||||
"""Python interface to the PROJ.4 Library."""
|
||||
|
||||
homepage = "http://jswhit.github.io/pyproj/"
|
||||
url = "https://github.com/jswhit/pyproj/tarball/v1.9.5.1rel"
|
||||
git = "https://www.github.com/jswhit/pyproj.git"
|
||||
|
||||
# This is not a tagged release of pyproj.
|
||||
# The changes in this "version" fix some bugs, especially with Python3 use.
|
||||
version('1.9.5.1.1', git='https://www.github.com/jswhit/pyproj.git',
|
||||
commit='0be612cc9f972e38b50a90c946a9b353e2ab140f')
|
||||
version('1.9.5.1.1', commit='0be612cc9f972e38b50a90c946a9b353e2ab140f')
|
||||
version('1.9.5.1', 'a4b80d7170fc82aee363d7f980279835')
|
||||
|
||||
depends_on('py-cython', type='build')
|
||||
|
@ -34,9 +34,9 @@ class PyProjectq(PythonPackage):
|
||||
classical computer of an actual quantum chip.
|
||||
"""
|
||||
|
||||
# URL and HOMEPAGE
|
||||
# Homepage and git repository
|
||||
homepage = "https://projectq.ch"
|
||||
url = "https://github.com/ProjectQ-Framework/ProjectQ/archive/v0.3.6.tar.gz"
|
||||
git = "https://github.com/projectq-framework/projectq.git"
|
||||
|
||||
# Provided python modules
|
||||
import_modules = ['projectq', 'projectq.backends', 'projectq.cengines',
|
||||
@ -44,10 +44,8 @@ class PyProjectq(PythonPackage):
|
||||
'projectq.setups', 'projectq.types']
|
||||
|
||||
# Versions
|
||||
version('develop', branch='develop',
|
||||
git='https://github.com/projectq-framework/projectq.git')
|
||||
version('0.3.6', commit='fa484fe037a3a1772127bbd00fe4628ddba34611',
|
||||
git='https://github.com/projectq-framework/projectq.git')
|
||||
version('develop', branch='develop')
|
||||
version('0.3.6', commit='fa484fe037a3a1772127bbd00fe4628ddba34611')
|
||||
|
||||
# Dependencies
|
||||
depends_on('py-setuptools', type=('build'))
|
||||
|
@ -32,11 +32,10 @@ class PyPsyclone(PythonPackage):
|
||||
|
||||
homepage = "https://github.com/stfc/PSyclone"
|
||||
url = "https://github.com/stfc/PSyclone/archive/1.5.1.tar.gz"
|
||||
giturl = "https://github.com/stfc/PSyclone.git"
|
||||
git = "https://github.com/stfc/PSyclone.git"
|
||||
|
||||
version('1.5.1', git=giturl,
|
||||
commit='eba7a097175b02f75dec70616cf267b7b3170d78')
|
||||
version('develop', git=giturl, branch='master')
|
||||
version('develop', branch='master')
|
||||
version('1.5.1', commit='eba7a097175b02f75dec70616cf267b7b3170d78')
|
||||
|
||||
depends_on('py-setuptools', type='build')
|
||||
depends_on('py-pyparsing', type=('build', 'run'))
|
||||
|
@ -36,9 +36,9 @@ class PyPybind11(CMakePackage):
|
||||
|
||||
homepage = "https://pybind11.readthedocs.io"
|
||||
url = "https://github.com/pybind/pybind11/archive/v2.1.0.tar.gz"
|
||||
git = "https://github.com/pybind/pybind11.git"
|
||||
|
||||
version('develop', branch='master',
|
||||
git='https://github.com/pybind/pybind11.git')
|
||||
version('develop', branch='master')
|
||||
version('2.2.3', '55b637945bbf47d99d2c906bf0c13f49')
|
||||
version('2.2.2', 'fc174e1bbfe7ec069af7eea86ec37b5c')
|
||||
version('2.2.1', 'bab1d46bbc465af5af3a4129b12bfa3b')
|
||||
@ -47,7 +47,7 @@ class PyPybind11(CMakePackage):
|
||||
version('2.1.0', '3cf07043d677d200720c928569635e12')
|
||||
|
||||
depends_on('py-pytest', type='test')
|
||||
depends_on('py-setuptools', type='build')
|
||||
depends_on('py-setuptools', type='build')
|
||||
|
||||
extends('python')
|
||||
|
||||
|
@ -32,11 +32,11 @@ class PyPynn(PythonPackage):
|
||||
|
||||
homepage = "http://neuralensemble.org/PyNN/"
|
||||
url = "https://pypi.io/packages/source/P/PyNN/PyNN-0.8.3.tar.gz"
|
||||
git = "https://github.com/NeuralEnsemble/PyNN.git"
|
||||
|
||||
version('0.9.1', '3b8a6c63dc59d7ac751029f84dcaf7e6')
|
||||
version('0.8.3', '28c63f898093806a57198e9271ed7b82')
|
||||
version('0.8beta', git='https://github.com/NeuralEnsemble/PyNN.git',
|
||||
commit='ffb0cb1661f2b0f2778db8f71865978fe7a7a6a4')
|
||||
version('0.8beta', commit='ffb0cb1661f2b0f2778db8f71865978fe7a7a6a4')
|
||||
version('0.8.1', '7fb165ed5af35a115cb9c60991645ae6')
|
||||
version('0.7.5', 'd8280544e4c9b34b40fd372b16342841')
|
||||
|
||||
|
@ -30,11 +30,9 @@ class PyPypeflow(PythonPackage):
|
||||
library written in Python."""
|
||||
|
||||
homepage = "https://github.com/PacificBiosciences/pypeFLOW"
|
||||
url = "https://github.com/PacificBiosciences/pypeFLOW"
|
||||
git = "https://github.com/PacificBiosciences/pypeFLOW.git"
|
||||
|
||||
version('2017-05-04',
|
||||
git='https://github.com/PacificBiosciences/pypeFLOW.git',
|
||||
commit='f23a1b290876bbdf130611000934ae4247158073')
|
||||
version('2017-05-04', commit='f23a1b290876bbdf130611000934ae4247158073')
|
||||
|
||||
depends_on('py-setuptools', type='build')
|
||||
depends_on('py-networkx@1.7:1.11', type=['build', 'run'])
|
||||
|
@ -30,12 +30,10 @@ class PyPytorch(PythonPackage):
|
||||
with strong GPU acceleration."""
|
||||
|
||||
homepage = "http://pytorch.org/"
|
||||
url = "https://github.com/pytorch/pytorch/archive/v0.3.1.tar.gz"
|
||||
git = "https://github.com/pytorch/pytorch.git"
|
||||
|
||||
version('0.4.0', git='https://github.com/pytorch/pytorch.git',
|
||||
tag='v0.4.0', submodules=True)
|
||||
version('0.3.1', git='https://github.com/pytorch/pytorch.git',
|
||||
tag='v0.3.1', submodules=True)
|
||||
version('0.4.0', tag='v0.4.0', submodules=True)
|
||||
version('0.3.1', tag='v0.3.1', submodules=True)
|
||||
|
||||
variant('cuda', default='False', description='Add GPU support')
|
||||
variant('cudnn', default='False', description='Add cuDNN support')
|
||||
|
@ -30,12 +30,11 @@ class PySpefile(PythonPackage):
|
||||
analysis of x-ray scattering experiments"""
|
||||
|
||||
homepage = "https://github.com/conda-forge/spefile-feedstock"
|
||||
url = "https://github.com/conda-forge/spefile-feedstock.git"
|
||||
git = "https://github.com/conda-forge/spefile-feedstock.git"
|
||||
|
||||
import_modules = ['spefile']
|
||||
|
||||
version('1.6', git='https://github.com/conda-forge/spefile-feedstock.git',
|
||||
commit='24394e066da8dee5e7608f556ca0203c9db217f9')
|
||||
version('1.6', commit='24394e066da8dee5e7608f556ca0203c9db217f9')
|
||||
|
||||
depends_on('py-setuptools', type='build')
|
||||
depends_on('py-numpy', type=('build', 'run'))
|
||||
|
@ -29,10 +29,11 @@ class PySymengine(PythonPackage):
|
||||
"""Python wrappers for SymEngine, a symbolic manipulation library."""
|
||||
|
||||
homepage = "https://github.com/symengine/symengine.py"
|
||||
url = "https://github.com/symengine/symengine.py/archive/v0.2.0.tar.gz"
|
||||
url = "https://github.com/symengine/symengine.py/archive/v0.2.0.tar.gz"
|
||||
git = "https://github.com/symengine/symengine.py.git"
|
||||
|
||||
version('develop', git=git)
|
||||
version('0.2.0', 'e1d114fa12be4c8c7e9f24007e07718c')
|
||||
version('develop', git='https://github.com/symengine/symengine.py.git')
|
||||
|
||||
# Build dependencies
|
||||
depends_on('python@2.7:2.8,3.3:')
|
||||
|
@ -30,12 +30,13 @@ class PyTheano(PythonPackage):
|
||||
and GPUs."""
|
||||
|
||||
homepage = "http://deeplearning.net/software/theano/"
|
||||
url = "https://pypi.io/packages/source/T/Theano/Theano-0.8.2.tar.gz"
|
||||
url = "https://pypi.io/packages/source/T/Theano/Theano-0.8.2.tar.gz"
|
||||
git = "https://github.com/Theano/Theano.git"
|
||||
|
||||
version('master', branch='master')
|
||||
version('1.0.2', 'fcae24dfa76babe15f5f3c556d67c9f2')
|
||||
version('1.0.1', 'a38b36c0fdc3126c574163db0a253e69')
|
||||
version('0.8.2', 'f2d0dfe7df141115201077cd933b2c52')
|
||||
version('master', git='https://github.com/Theano/Theano.git', branch='master')
|
||||
|
||||
variant('gpu', default=False,
|
||||
description='Builds with support for GPUs via CUDA and cuDNN')
|
||||
|
@ -30,6 +30,7 @@ class PyWebkitServer(PythonPackage):
|
||||
|
||||
homepage = "https://github.com/niklasb/webkit-server"
|
||||
url = "https://pypi.io/packages/source/w/webkit-server/webkit-server-1.0.tar.gz"
|
||||
git = "https://github.com/niklasb/webkit-server.git"
|
||||
|
||||
version('develop', git="https://github.com/niklasb/webkit-server", branch="master")
|
||||
version('develop', branch='master')
|
||||
version('1.0', '8463245c2b4f0264d934c0ae20bd4654')
|
||||
|
@ -30,9 +30,9 @@ class PyXattr(PythonPackage):
|
||||
sans libattr dependency"""
|
||||
|
||||
homepage = "http://pyxattr.k1024.org/"
|
||||
git = "https://github.com/fwang2/pyxattr.git"
|
||||
|
||||
version('develop', git='https://github.com/fwang2/pyxattr.git',
|
||||
branch='dev')
|
||||
version('develop', branch='dev')
|
||||
|
||||
depends_on('python@2.7:')
|
||||
depends_on('py-setuptools', type='build')
|
||||
|
@ -35,8 +35,8 @@ class PyYt(PythonPackage):
|
||||
interdisciplinary community.
|
||||
"""
|
||||
homepage = "http://yt-project.org"
|
||||
url = "https://github.com/yt-project/yt/archive/yt-3.4.0.tar.gz"
|
||||
git = "https://github.com/yt-project/yt.git"
|
||||
url = "https://github.com/yt-project/yt/archive/yt-3.4.0.tar.gz"
|
||||
git = "https://github.com/yt-project/yt.git"
|
||||
|
||||
version("develop", branch="master")
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user