mpifileutils: roll back to dtcmp v1.0.3, add option to build master branch (#7949)

* mpifileutils: roll back to dtcmp v1.0.3 due to API change, add option to build master branch

* add comment to explain why certain dtcmp is required, rename version for git branch

* dtcmp v1.0.2 is missing github tarball
This commit is contained in:
Adam Moody 2018-04-30 16:46:17 -07:00 committed by Adam J. Stewart
parent 7088e547a3
commit 2db4beac12

View File

@ -38,13 +38,18 @@ class Mpifileutils(AutotoolsPackage):
homepage = "https://github.com/hpc/mpifileutils" homepage = "https://github.com/hpc/mpifileutils"
url = "https://github.com/hpc/mpifileutils/releases/download/v0.6/mpifileutils-0.6.tar.gz" url = "https://github.com/hpc/mpifileutils/releases/download/v0.6/mpifileutils-0.6.tar.gz"
version('develop', git='https://github.com/hpc/mpifileutils.git')
version('0.7', 'c081f7f72c4521dddccdcf9e087c5a2b') version('0.7', 'c081f7f72c4521dddccdcf9e087c5a2b')
version('0.6', '620bcc4966907481f1b1a965b28fc9bf') version('0.6', '620bcc4966907481f1b1a965b28fc9bf')
depends_on('mpi') depends_on('mpi')
depends_on('libcircle') depends_on('libcircle')
depends_on('lwgrp') depends_on('lwgrp')
depends_on('dtcmp')
# need precise version of dtcmp, since DTCMP_Segmented_exscan added
# in v1.0.3 but renamed in v1.1.0 and later
depends_on('dtcmp@1.0.3')
depends_on('libarchive') depends_on('libarchive')
variant('xattr', default=True, variant('xattr', default=True,