summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorDerek Ryan Strong <drkrynstrng@pm.me>2024-06-20 05:49:00 -0700
committerGitHub <noreply@github.com>2024-06-20 14:49:00 +0200
commit35557ac21c5b64f63c1aa129321d1a96b529bf81 (patch)
tree2208bd626d3512a1eda8d67e14bc0a6b3eced670 /var
parent54662f7ae135774f440f8b31dfcc3d6ddd53184f (diff)
downloadspack-35557ac21c5b64f63c1aa129321d1a96b529bf81.tar.gz
spack-35557ac21c5b64f63c1aa129321d1a96b529bf81.tar.bz2
spack-35557ac21c5b64f63c1aa129321d1a96b529bf81.tar.xz
spack-35557ac21c5b64f63c1aa129321d1a96b529bf81.zip
pmix: add v5.0.2, v4.2.9, v4.2.8, v4.2.7 (#44576)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/pmix/package.py130
1 files changed, 108 insertions, 22 deletions
diff --git a/var/spack/repos/builtin/packages/pmix/package.py b/var/spack/repos/builtin/packages/pmix/package.py
index 9985078278..3eccfab2bc 100644
--- a/var/spack/repos/builtin/packages/pmix/package.py
+++ b/var/spack/repos/builtin/packages/pmix/package.py
@@ -2,6 +2,7 @@
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
import os
import platform
@@ -33,40 +34,125 @@ class Pmix(AutotoolsPackage):
homepage = "https://pmix.org"
url = "https://github.com/pmix/pmix/releases/download/v3.1.3/pmix-3.1.3.tar.bz2"
git = "https://github.com/openpmix/openpmix.git"
+
maintainers("rhc54")
license("BSD-3-Clause-Open-MPI")
# Branches 4.2 & 5.0 will also need submodules
version("master", branch="master", submodules=True)
+ version("5.0.2", sha256="28227ff2ba925da2c3fece44502f23a91446017de0f5a58f5cea9370c514b83c")
version("5.0.1", sha256="d4371792d4ba4c791e1010100b4bf9a65500ababaf5ff25d681f938527a67d4a")
version("5.0.0", sha256="92a85c4946346816c297ac244fbaf4f723bba87fb7e4424a057c2dabd569928d")
+ version("4.2.9", sha256="6b11f4fd5c9d7f8e55fc6ebdee9af04b839f44d06044e58cea38c87c168784b3")
+ version("4.2.8", sha256="09b442878e233f3d7f11168e129b32e5c8573c3ab6aaa9f86cf2d59c31a43dc9")
+ version("4.2.7", sha256="ac9cf58a0bf01bfacd51d342100234f04c740ec14257e4492d1dd0207ff2a917")
version("4.2.6", sha256="10b0d5a7fca70272e9427c677557578ac452cea02aeb00e30dec2116d20c3cd0")
version("4.2.5", sha256="a89c2c5dc69715a4df1e76fdc4318299386c184623a1d0d5eb1fb062e14b0d2b")
version("4.2.4", sha256="c4699543f2278d3a78bdac72b4b2da9cd92d11d18478d66522b8991764b021c8")
version("4.2.3", sha256="c3d9d6885ae39c15627a86dc4718e050baf604acda71b8b9e2ee3b12ad5c2d2a")
version("4.2.2", sha256="935b2f492e4bc409017f1425a83366aa72a7039605ea187c9fac7bb1371cd73c")
version("4.2.1", sha256="3c992fa0d653b56e0e409bbaec9de8fc1b82c948364dbb28545442315ed2a179")
- version("4.1.2", sha256="670d3a02b39fb2126fe8084174cf03c484e027b5921b5c98a851108134e2597a")
- version("4.1.1", sha256="0527a15d616637b95975d238bbc100b244894518fbba822cd8f46589ca61ccec")
- version("4.1.0", sha256="145f05a6c621bfb3fc434776b615d7e6d53260cc9ba340a01f55b383e07c842e")
- version("3.2.3", sha256="9b835f23c2f94a193c14012ee68b3657a61c568598cdd1212a3716b32d41a135")
- version("3.2.2", sha256="7e7fafe2b338dab42a94002d99330a5bb0ebbdd06381ec65953a87c94db3dd23")
- version("3.2.1", sha256="7e5db8ada5828cf85c12f70db6bfcf777d13e5c4c73b2206bb5e394d47066a2b")
- version("3.1.6", sha256="3df0e0cb0cae67b59edba1d90f55d73467be8404874fe89056690739e039a840")
- version("3.1.5", sha256="88934195174455df478b996313095df25b51d0caf5a5cce01b22f0ccdc6c5cf7")
- version("3.1.3", sha256="118acb9c4e10c4e481406dcffdfa762f314af50db75336bf8460e53b56dc439d")
- version("3.1.2", sha256="28aed0392d4ca2cdfbdd721e6210c94dadc9830677fea37a0abe9d592c00f9c3")
- version("3.0.2", sha256="df68f35a3ed9517eeade80b13855cebad8fde2772b36a3f6be87559b6d430670")
- version("3.0.1", sha256="b81055d2c0d61ef5a451b63debc39c820bcd530490e2e4dcb4cdbacb618c157c")
- version("3.0.0", sha256="ee8f68107c24b706237a53333d832445315ae37de6773c5413d7fda415a6e2ee")
- version("2.2.3", sha256="6fa5d45eb089e29101190c645e986342a24a03a4ea3a936db0b120aafa45b1f0")
- version("2.2.2", sha256="cd951dbda623fadc5b32ae149d8cc41f9462eac4d718d089340911b1a7c20714")
- version("2.1.4", sha256="eb72d292e76e200f02cf162a477eecea2559ef3ac2edf50ee95b3fe3983d033e")
- version("2.1.3", sha256="281283133498e7e5999ed5c6557542c22408bc9eb51ecbcf7696160616782a41")
- version("2.1.2", sha256="94bb9c801c51a6caa1b8cef2b85ecf67703a5dfa4d79262e6668c37c744bb643")
- version("2.0.1", sha256="ba6e0f32936b1859741adb221e18b2c1ee7dc53a6b374b9f7831adf1692b15fd")
- version("1.2.5", sha256="a2b02d489ee730c06ee40e7f9ffcebb6c35bcb4f95153fab7c4276a3add6ae31")
+ version(
+ "4.1.2",
+ sha256="670d3a02b39fb2126fe8084174cf03c484e027b5921b5c98a851108134e2597a",
+ deprecated=True,
+ )
+ version(
+ "4.1.1",
+ sha256="0527a15d616637b95975d238bbc100b244894518fbba822cd8f46589ca61ccec",
+ deprecated=True,
+ )
+ version(
+ "4.1.0",
+ sha256="145f05a6c621bfb3fc434776b615d7e6d53260cc9ba340a01f55b383e07c842e",
+ deprecated=True,
+ )
+ version(
+ "3.2.3",
+ sha256="9b835f23c2f94a193c14012ee68b3657a61c568598cdd1212a3716b32d41a135",
+ deprecated=True,
+ )
+ version(
+ "3.2.2",
+ sha256="7e7fafe2b338dab42a94002d99330a5bb0ebbdd06381ec65953a87c94db3dd23",
+ deprecated=True,
+ )
+ version(
+ "3.2.1",
+ sha256="7e5db8ada5828cf85c12f70db6bfcf777d13e5c4c73b2206bb5e394d47066a2b",
+ deprecated=True,
+ )
+ version(
+ "3.1.6",
+ sha256="3df0e0cb0cae67b59edba1d90f55d73467be8404874fe89056690739e039a840",
+ deprecated=True,
+ )
+ version(
+ "3.1.5",
+ sha256="88934195174455df478b996313095df25b51d0caf5a5cce01b22f0ccdc6c5cf7",
+ deprecated=True,
+ )
+ version(
+ "3.1.3",
+ sha256="118acb9c4e10c4e481406dcffdfa762f314af50db75336bf8460e53b56dc439d",
+ deprecated=True,
+ )
+ version(
+ "3.1.2",
+ sha256="28aed0392d4ca2cdfbdd721e6210c94dadc9830677fea37a0abe9d592c00f9c3",
+ deprecated=True,
+ )
+ version(
+ "3.0.2",
+ sha256="df68f35a3ed9517eeade80b13855cebad8fde2772b36a3f6be87559b6d430670",
+ deprecated=True,
+ )
+ version(
+ "3.0.1",
+ sha256="b81055d2c0d61ef5a451b63debc39c820bcd530490e2e4dcb4cdbacb618c157c",
+ deprecated=True,
+ )
+ version(
+ "3.0.0",
+ sha256="ee8f68107c24b706237a53333d832445315ae37de6773c5413d7fda415a6e2ee",
+ deprecated=True,
+ )
+ version(
+ "2.2.3",
+ sha256="6fa5d45eb089e29101190c645e986342a24a03a4ea3a936db0b120aafa45b1f0",
+ deprecated=True,
+ )
+ version(
+ "2.2.2",
+ sha256="cd951dbda623fadc5b32ae149d8cc41f9462eac4d718d089340911b1a7c20714",
+ deprecated=True,
+ )
+ version(
+ "2.1.4",
+ sha256="eb72d292e76e200f02cf162a477eecea2559ef3ac2edf50ee95b3fe3983d033e",
+ deprecated=True,
+ )
+ version(
+ "2.1.3",
+ sha256="281283133498e7e5999ed5c6557542c22408bc9eb51ecbcf7696160616782a41",
+ deprecated=True,
+ )
+ version(
+ "2.1.2",
+ sha256="94bb9c801c51a6caa1b8cef2b85ecf67703a5dfa4d79262e6668c37c744bb643",
+ deprecated=True,
+ )
+ version(
+ "2.0.1",
+ sha256="ba6e0f32936b1859741adb221e18b2c1ee7dc53a6b374b9f7831adf1692b15fd",
+ deprecated=True,
+ )
+ version(
+ "1.2.5",
+ sha256="a2b02d489ee730c06ee40e7f9ffcebb6c35bcb4f95153fab7c4276a3add6ae31",
+ deprecated=True,
+ )
variant(
"pmi_backwards_compatibility",
@@ -78,10 +164,10 @@ class Pmix(AutotoolsPackage):
"restful",
default=False,
when="@4:",
- description="allow a PMIx server to request services from " "a system-level REST server",
+ description="Allow a PMIx server to request services from " "a system-level REST server",
)
- variant("python", default=False, when="@4.1.2:", description="Enable python bindigs")
+ variant("python", default=False, when="@4.1.2:", description="Enable python bindings")
variant("docs", default=False, description="Build manpages")