summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAlec Scott <hi@alecbcs.com>2024-05-15 11:04:52 -0700
committerGitHub <noreply@github.com>2024-05-15 11:04:52 -0700
commitd0589285f72bc6ec9b5f804612448954dcdf819c (patch)
treee74f47e44b3106a80413cc015246ac80ed02ac22 /var
parentd079aaa08336d7805fc0361669e1d16b8d5de4bf (diff)
downloadspack-d0589285f72bc6ec9b5f804612448954dcdf819c.tar.gz
spack-d0589285f72bc6ec9b5f804612448954dcdf819c.tar.bz2
spack-d0589285f72bc6ec9b5f804612448954dcdf819c.tar.xz
spack-d0589285f72bc6ec9b5f804612448954dcdf819c.zip
unmaintained pkgs: bump versions 2024-05-10 (#44131)
* unmaintained pkgs: bump versions 2024-05-10 * openblas: fix satisfies syntax * pixman: add autotools dependencies * [@spackbot] updating style on behalf of alecbcs * pixman: revert * chapel: revert changes in favor of other PR * openblas: revert due to failing tests * Address review feedback for flint, biobam2, and pango * pango: add version comment about v2.0 * numactl: revert changes due to ppc4le bug * flint: remote duplicate configure arg Co-authored-by: Wouter Deconinck <wdconinc@gmail.com> * openvkl, rkcommon: remove commented maintainers template * flint: fix style --------- Co-authored-by: alecbcs <alecbcs@users.noreply.github.com> Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/axel/package.py11
-rw-r--r--var/spack/repos/builtin/packages/biobambam2/package.py2
-rw-r--r--var/spack/repos/builtin/packages/cjson/package.py1
-rw-r--r--var/spack/repos/builtin/packages/clp/package.py11
-rw-r--r--var/spack/repos/builtin/packages/cmor/package.py20
-rw-r--r--var/spack/repos/builtin/packages/cppad/package.py8
-rw-r--r--var/spack/repos/builtin/packages/cryptopp/package.py7
-rw-r--r--var/spack/repos/builtin/packages/dlib/package.py9
-rw-r--r--var/spack/repos/builtin/packages/entt/package.py3
-rw-r--r--var/spack/repos/builtin/packages/flint/package.py39
-rw-r--r--var/spack/repos/builtin/packages/fpocket/package.py3
-rw-r--r--var/spack/repos/builtin/packages/hisat2/package.py23
-rw-r--r--var/spack/repos/builtin/packages/hw-probe/package.py3
-rw-r--r--var/spack/repos/builtin/packages/icu4c/package.py11
-rw-r--r--var/spack/repos/builtin/packages/imath/package.py1
-rw-r--r--var/spack/repos/builtin/packages/imgui/package.py1
-rw-r--r--var/spack/repos/builtin/packages/iniparser/package.py1
-rw-r--r--var/spack/repos/builtin/packages/libabigail/package.py3
-rw-r--r--var/spack/repos/builtin/packages/libbsd/package.py1
-rw-r--r--var/spack/repos/builtin/packages/libcap/package.py3
-rw-r--r--var/spack/repos/builtin/packages/libdmx/package.py1
-rw-r--r--var/spack/repos/builtin/packages/libedit/package.py2
-rw-r--r--var/spack/repos/builtin/packages/libfyaml/package.py1
-rw-r--r--var/spack/repos/builtin/packages/libgit2/package.py1
-rw-r--r--var/spack/repos/builtin/packages/libnids/package.py1
-rw-r--r--var/spack/repos/builtin/packages/libyogrt/package.py11
-rw-r--r--var/spack/repos/builtin/packages/lizard/package.py3
-rw-r--r--var/spack/repos/builtin/packages/lmod/package.py6
-rw-r--r--var/spack/repos/builtin/packages/lua-mpack/package.py1
-rw-r--r--var/spack/repos/builtin/packages/masurca/package.py5
-rw-r--r--var/spack/repos/builtin/packages/mercurial/package.py1
-rw-r--r--var/spack/repos/builtin/packages/metaphysicl/package.py1
-rw-r--r--var/spack/repos/builtin/packages/miniamr/package.py5
-rw-r--r--var/spack/repos/builtin/packages/mongo-cxx-driver/package.py7
-rw-r--r--var/spack/repos/builtin/packages/nghttp2/package.py1
-rw-r--r--var/spack/repos/builtin/packages/ninja/package.py3
-rw-r--r--var/spack/repos/builtin/packages/openimagedenoise/package.py2
-rw-r--r--var/spack/repos/builtin/packages/openvkl/package.py2
-rw-r--r--var/spack/repos/builtin/packages/pango/package.py44
-rw-r--r--var/spack/repos/builtin/packages/perl-dbd-pg/package.py1
-rw-r--r--var/spack/repos/builtin/packages/perl-devel-stacktrace/package.py1
-rw-r--r--var/spack/repos/builtin/packages/perl-extutils-installpaths/package.py1
-rw-r--r--var/spack/repos/builtin/packages/perl-io-socket-ssl/package.py3
-rw-r--r--var/spack/repos/builtin/packages/perl-io-tty/package.py1
-rw-r--r--var/spack/repos/builtin/packages/perl-math-bigint/package.py1
-rw-r--r--var/spack/repos/builtin/packages/perl-module-build/package.py1
-rw-r--r--var/spack/repos/builtin/packages/perl-module-corelist/package.py3
-rw-r--r--var/spack/repos/builtin/packages/perl-moose/package.py1
-rw-r--r--var/spack/repos/builtin/packages/perl-path-tiny/package.py1
-rw-r--r--var/spack/repos/builtin/packages/perl-test-warnings/package.py1
-rw-r--r--var/spack/repos/builtin/packages/perl-xml-parser/package.py5
-rw-r--r--var/spack/repos/builtin/packages/planck-likelihood/package.py10
-rw-r--r--var/spack/repos/builtin/packages/postgresql/package.py60
-rw-r--r--var/spack/repos/builtin/packages/pugixml/package.py1
-rw-r--r--var/spack/repos/builtin/packages/qualimap/package.py1
-rw-r--r--var/spack/repos/builtin/packages/rkcommon/package.py2
-rw-r--r--var/spack/repos/builtin/packages/rsbench/package.py14
-rw-r--r--var/spack/repos/builtin/packages/samblaster/package.py1
-rw-r--r--var/spack/repos/builtin/packages/sdl2-image/package.py1
-rw-r--r--var/spack/repos/builtin/packages/setxkbmap/package.py1
-rw-r--r--var/spack/repos/builtin/packages/sheenbidi/package.py1
-rw-r--r--var/spack/repos/builtin/packages/snptest/package.py3
-rw-r--r--var/spack/repos/builtin/packages/solr/package.py1
-rw-r--r--var/spack/repos/builtin/packages/span-lite/package.py3
-rw-r--r--var/spack/repos/builtin/packages/sse2neon/package.py1
-rw-r--r--var/spack/repos/builtin/packages/star/package.py1
-rw-r--r--var/spack/repos/builtin/packages/storm/package.py1
-rw-r--r--var/spack/repos/builtin/packages/stow/package.py1
-rw-r--r--var/spack/repos/builtin/packages/taskflow/package.py1
-rw-r--r--var/spack/repos/builtin/packages/telegraf/package.py1
-rw-r--r--var/spack/repos/builtin/packages/tengine/package.py1
-rw-r--r--var/spack/repos/builtin/packages/texinfo/package.py3
-rw-r--r--var/spack/repos/builtin/packages/tig/package.py1
-rw-r--r--var/spack/repos/builtin/packages/tkrzw/package.py1
-rw-r--r--var/spack/repos/builtin/packages/tpm2-tss/package.py1
-rw-r--r--var/spack/repos/builtin/packages/trompeloeil/package.py1
-rw-r--r--var/spack/repos/builtin/packages/util-linux-uuid/package.py1
-rw-r--r--var/spack/repos/builtin/packages/valijson/package.py1
-rw-r--r--var/spack/repos/builtin/packages/wxwidgets/package.py1
-rw-r--r--var/spack/repos/builtin/packages/xbraid/package.py1
-rw-r--r--var/spack/repos/builtin/packages/xxhash/package.py1
81 files changed, 224 insertions, 173 deletions
diff --git a/var/spack/repos/builtin/packages/axel/package.py b/var/spack/repos/builtin/packages/axel/package.py
index 75990f4f94..eb57c69b89 100644
--- a/var/spack/repos/builtin/packages/axel/package.py
+++ b/var/spack/repos/builtin/packages/axel/package.py
@@ -14,14 +14,21 @@ class Axel(AutotoolsPackage):
license("GPL-2.0-or-later WITH OpenSSL-Exception")
+ version("2.17.14", sha256="73f3aeafcb00b8101b212fcf47969a4962e7a1b50843306178b527a9942d8785")
version("2.17.13", sha256="aedd5e0f22d6eda23eece483ce89be4adfdf1e16ba18d54fd6b743da9d49911b")
version("2.17.10", sha256="c0d26eba6b94945cd98c5b69ca6df2744639d17bfd49047ef51a8a48f067de10")
version("2.16.1", sha256="763066efc61e4f7be2eb59afa049bdbc520837e01c95a78f403e542ad82f2719")
depends_on("pkgconfig", type="build")
+
# For systems not providing libintl APU in the system libc (glibc integrated it)
depends_on("gettext")
depends_on("openssl")
- def installcheck(self):
- Executable(self.prefix.bin.axel)("--version")
+ # check if we can run axel
+ @run_after("install")
+ @on_package_attributes(run_tests=True)
+ def check_version(self):
+ with working_dir(self.stage.source_path):
+ axel = Executable(self.prefix.bin.axel)
+ axel("--version")
diff --git a/var/spack/repos/builtin/packages/biobambam2/package.py b/var/spack/repos/builtin/packages/biobambam2/package.py
index 83f0293a2d..e0826724e3 100644
--- a/var/spack/repos/builtin/packages/biobambam2/package.py
+++ b/var/spack/repos/builtin/packages/biobambam2/package.py
@@ -27,7 +27,7 @@ class Biobambam2(AutotoolsPackage):
test_src_dir = "test"
def configure_args(self):
- args = ["--with-libmaus2={0}".format(self.spec["libmaus2"].prefix)]
+ args = [f"--with-libmaus2={self.spec['libmaus2'].prefix}"]
return args
@run_after("install")
diff --git a/var/spack/repos/builtin/packages/cjson/package.py b/var/spack/repos/builtin/packages/cjson/package.py
index 937044baa5..bb20d0c3ae 100644
--- a/var/spack/repos/builtin/packages/cjson/package.py
+++ b/var/spack/repos/builtin/packages/cjson/package.py
@@ -15,4 +15,5 @@ class Cjson(CMakePackage):
license("MIT")
+ version("1.7.17", sha256="51f3b07aece8d1786e74b951fd92556506586cb36670741b6bfb79bf5d484216")
version("1.7.15", sha256="c55519316d940757ef93a779f1db1ca809dbf979c551861f339d35aaea1c907c")
diff --git a/var/spack/repos/builtin/packages/clp/package.py b/var/spack/repos/builtin/packages/clp/package.py
index f245a38657..491a94c8d3 100644
--- a/var/spack/repos/builtin/packages/clp/package.py
+++ b/var/spack/repos/builtin/packages/clp/package.py
@@ -13,16 +13,17 @@ class Clp(AutotoolsPackage):
homepage = "https://projects.coin-or.org/Clp"
url = "https://github.com/coin-or/Clp/archive/releases/1.17.6.tar.gz"
- depends_on("pkgconfig", type="build")
- depends_on("coinutils")
- depends_on("osi")
- depends_on("pkgconfig", type="build")
-
license("EPL-2.0")
+ version("1.17.9", sha256="b02109be54e2c9c6babc9480c242b2c3c7499368cfca8c0430f74782a694a49f")
version("1.17.7", sha256="c4c2c0e014220ce8b6294f3be0f3a595a37bef58a14bf9bac406016e9e73b0f5")
version("1.17.6", sha256="afff465b1620cfcbb7b7c17b5d331d412039650ff471c4160c7eb24ae01284c9")
version("1.17.4", sha256="ef412cde00cb1313d9041115a700d8d59d4b8b8b5e4dde43e9deb5108fcfbea8")
version("1.16.11", sha256="b525451423a9a09a043e6a13d9436e13e3ee7a7049f558ad41a110742fa65f39")
+ depends_on("pkgconfig", type="build")
+ depends_on("coinutils")
+ depends_on("osi")
+ depends_on("pkgconfig", type="build")
+
build_directory = "spack-build"
diff --git a/var/spack/repos/builtin/packages/cmor/package.py b/var/spack/repos/builtin/packages/cmor/package.py
index bb6e6b9689..87bc3ba348 100644
--- a/var/spack/repos/builtin/packages/cmor/package.py
+++ b/var/spack/repos/builtin/packages/cmor/package.py
@@ -17,6 +17,7 @@ class Cmor(AutotoolsPackage):
license("BSD-3-Clause")
+ version("3.8.0", sha256="5f5a44e660104916dd0a3d0d942234db375d2a4ffb4f4113ec88cfdd93f99ef4")
version("3.7.2", sha256="5e19a9be8e6a8bd18a2035772732c34b87b3448319bf0b8fa12ccd4a351b8e86")
version("3.6.1", sha256="991035a41424f72ea6f0f85653fc13730eb035e63c7dff6ca740aa7a70976fb4")
version("3.6.0", sha256="1608904a35106e83d365f27522209c325bd4bfc19d022b1a8abfb12cdf85fe20")
@@ -46,22 +47,23 @@ class Cmor(AutotoolsPackage):
@run_before("configure")
def validate(self):
- if "+fortran" in self.spec and not self.compiler.fc:
+ if self.spec.satisfies("+fortran") and not self.compiler.fc:
msg = "cannot build a fortran variant without a fortran compiler"
raise RuntimeError(msg)
def configure_args(self):
- extra_args = ["--disable-debug"]
+ spec = self.spec
+ args = ["--disable-debug"]
- if "+fortran" in self.spec:
- extra_args.append("--enable-fortran")
+ if spec.satisfies("+fortran"):
+ args.append("--enable-fortran")
else:
- extra_args.append("--disable-fortran")
+ args.append("--disable-fortran")
- if "+python" in self.spec:
- extra_args.append("--with-python={0}".format(self.spec["python"].prefix))
+ if spec.satisfies("+python"):
+ args.append(f"--with-python={self.spec['python'].prefix}")
- return extra_args
+ return args
def check(self):
"""tests need downloaded files, testcases have manual instructions for that."""
@@ -70,6 +72,6 @@ class Cmor(AutotoolsPackage):
def install(self, spec, prefix):
make("install")
- if "+python" in spec:
+ if spec.satisfies("+python"):
args = std_pip_args + ["--prefix=" + prefix, "."]
pip(*args)
diff --git a/var/spack/repos/builtin/packages/cppad/package.py b/var/spack/repos/builtin/packages/cppad/package.py
index dcc9e14cf9..2e8f779510 100644
--- a/var/spack/repos/builtin/packages/cppad/package.py
+++ b/var/spack/repos/builtin/packages/cppad/package.py
@@ -14,9 +14,15 @@ class Cppad(CMakePackage):
git = "https://github.com/coin-or/CppAD.git"
version("develop", branch="master")
+ version(
+ "20180000.0", sha256="1c355713e720fc5226ff3d6db2909922d46cd7ee0d36ee7985882f86905f655a"
+ )
version("20170114", sha256="fa3980a882be2a668a7522146273a1b4f1d8dabe66ad4aafa8964c8c1fd6f957")
def cmake_args(self):
# This package does not obey CMAKE_INSTALL_PREFIX
- args = ["-Dcppad_prefix=%s" % (self.prefix), "-Dcmake_install_docdir=share/cppad/doc"]
+ args = [
+ self.define("cppad_prefix", self.prefix),
+ self.define("cmake_install_docdir", "share/cppad/doc"),
+ ]
return args
diff --git a/var/spack/repos/builtin/packages/cryptopp/package.py b/var/spack/repos/builtin/packages/cryptopp/package.py
index b065474038..8be5b47375 100644
--- a/var/spack/repos/builtin/packages/cryptopp/package.py
+++ b/var/spack/repos/builtin/packages/cryptopp/package.py
@@ -18,6 +18,7 @@ class Cryptopp(MakefilePackage):
license("BSL-1.0")
+ version("8.9.0", sha256="4cc0ccc324625b80b695fcd3dee63a66f1a460d3e51b71640cdbfc4cd1a3779c")
version("8.7.0", sha256="d0d3a28fcb5a1f6ed66b3adf57ecfaed234a7e194e42be465c2ba70c744538dd")
version("7.0.0", sha256="a4bc939910edd3d29fb819a6fc0dfdc293f686fa62326f61c56d72d0a366ceb0")
version("6.1.0", sha256="21289d2511101a9350c87c8eb1f4982d4a266e8037b19dab79a32cc13ea108c7")
@@ -39,7 +40,7 @@ class Cryptopp(MakefilePackage):
def build(self, spec, prefix):
cxx_flags = []
- if "+shared" in spec:
+ if spec.satisfies("+shared"):
cxx_flags.append(self.compiler.cxx_pic_flag)
target = self.spec.target
@@ -51,7 +52,7 @@ class Cryptopp(MakefilePackage):
cxx_flags.append("-DCRYPTOPP_DISABLE_SSE2")
make_target = "dynamic" if "+shared" in spec else "static"
- make(make_target, "CXXFLAGS={0}".format(" ".join(cxx_flags)))
+ make(make_target, f"CXXFLAGS={' '.join(cxx_flags)}")
def install(self, spec, prefix):
- make("install", "PREFIX={0}".format(prefix))
+ make("install", f"PREFIX={prefix}")
diff --git a/var/spack/repos/builtin/packages/dlib/package.py b/var/spack/repos/builtin/packages/dlib/package.py
index 355d793656..511081ca33 100644
--- a/var/spack/repos/builtin/packages/dlib/package.py
+++ b/var/spack/repos/builtin/packages/dlib/package.py
@@ -13,11 +13,12 @@ class Dlib(CMakePackage):
url = "https://github.com/davisking/dlib/archive/v19.19.tar.gz"
git = "https://github.com/davisking/dlib"
- maintainer = ["robertu94"]
+ maintainers("robertu94")
license("BSL-1.0")
version("master", branch="master")
+ version("19.24.4", sha256="d881911d68972d11563bb9db692b8fcea0ac1b3fd2e3f03fa0b94fde6c739e43")
version("19.22", sha256="5f44b67f762691b92f3e41dcf9c95dd0f4525b59cacb478094e511fdacb5c096")
version("19.21", sha256="116f52e58be04b47dab52057eaad4b5c4d5c3032d927fe23d55b0741fc4107a0")
version("19.20", sha256="fc3f0986350e8e53aceadf95a71d2f413f1eedc469abda99a462cb528741d411")
@@ -34,7 +35,9 @@ class Dlib(CMakePackage):
depends_on("libx11")
def cmake_args(self):
+ spec = self.spec
args = []
- if "+shared" in self.spec:
- args.append("-DBUILD_SHARED_LIBS=ON")
+ if spec.satisfies("+shared"):
+ args.append(self.define("BUILD_SHARED_LIBS", "ON"))
+
return args
diff --git a/var/spack/repos/builtin/packages/entt/package.py b/var/spack/repos/builtin/packages/entt/package.py
index 073626ca95..5eb3cdb9b7 100644
--- a/var/spack/repos/builtin/packages/entt/package.py
+++ b/var/spack/repos/builtin/packages/entt/package.py
@@ -16,6 +16,7 @@ class Entt(CMakePackage):
license("MIT")
+ version("3.13.2", sha256="cb556aa543d01177b62de41321759e02d96078948dda72705b3d7fe68af88489")
version("3.13.1", sha256="a4f290b601a70333126abd2cec7b0c232c74a4f85dcf1e04d969e8122dae8652")
version("3.11.1", sha256="0ac010f232d3089200c5e545bcbd6480cf68b705de6930d8ff7cdb0a29f5b47b")
version("3.5.2", sha256="f9271293c44518386c402c9a2188627819748f66302df48af4f6d08e30661036")
@@ -30,4 +31,4 @@ class Entt(CMakePackage):
conflicts("%gcc@:7.1", msg=compiler_warning)
def cmake_args(self):
- return ["-DBUILD_DOCS=ON"]
+ return [self.define("BUILD_DOCS", "ON")]
diff --git a/var/spack/repos/builtin/packages/flint/package.py b/var/spack/repos/builtin/packages/flint/package.py
index 0c3560fb32..43969ff209 100644
--- a/var/spack/repos/builtin/packages/flint/package.py
+++ b/var/spack/repos/builtin/packages/flint/package.py
@@ -6,16 +6,20 @@
from spack.package import *
-class Flint(Package):
+class Flint(AutotoolsPackage):
"""FLINT (Fast Library for Number Theory)."""
- homepage = "https://www.flintlib.org"
- url = "https://mirrors.mit.edu/sage/spkg/upstream/flint/flint-2.5.2.tar.gz"
- git = "https://github.com/wbhart/flint2.git"
+ homepage = "https://flintlib.org"
+ url = "https://flintlib.org/flint-3.1.2.tar.gz"
+ git = "https://github.com/flintlib/flint.git"
+ list_url = "https://flintlib.org/downloads.html"
+ list_depth = 0
license("LGPL-2.1-or-later")
- version("develop", branch="trunk")
+ version("main", branch="main")
+ version("3.1.2", sha256="fdb3a431a37464834acff3bdc145f4fe8d0f951dd5327c4c6f93f4cbac5c2700")
+ version("3.0.1", sha256="7b311a00503a863881eb8177dbeb84322f29399f3d7d72f3b1a4c9ba1d5794b4")
version("2.5.2", sha256="cbf1fe0034533c53c5c41761017065f85207a1b770483e98b2392315f6575e87")
version("2.4.5", sha256="e489354df00f0d84976ccdd0477028693977c87ccd14f3924a89f848bb0e01e3")
@@ -25,28 +29,9 @@ class Flint(Package):
# variant('mpir', default=False,
# description='Compile with the MPIR library')
- # Build dependencies
- depends_on("autoconf", type="build")
-
- # Other dependencies
depends_on("gmp") # mpir is a drop-in replacement for this
depends_on("mpfr") # Could also be built against mpir
- def install(self, spec, prefix):
- options = []
- options = [
- "--prefix=%s" % prefix,
- "--with-gmp=%s" % spec["gmp"].prefix,
- "--with-mpfr=%s" % spec["mpfr"].prefix,
- ]
-
- # if '+mpir' in spec:
- # options.extend([
- # "--with-mpir=%s" % spec['mpir'].prefix
- # ])
-
- configure(*options)
- make()
- if self.run_tests:
- make("check")
- make("install")
+ def configure_args(self):
+ spec = self.spec
+ return [f"--with-gmp={spec['gmp'].prefix}", f"--with-mpfr={spec['mpfr'].prefix}"]
diff --git a/var/spack/repos/builtin/packages/fpocket/package.py b/var/spack/repos/builtin/packages/fpocket/package.py
index 3b50ee6883..9fd1cb8647 100644
--- a/var/spack/repos/builtin/packages/fpocket/package.py
+++ b/var/spack/repos/builtin/packages/fpocket/package.py
@@ -17,7 +17,8 @@ class Fpocket(MakefilePackage):
license("MIT")
- version("4.1", "1a2af2d3f2df42de67301996db3b93c7eaff0375f866443c0468dcf4b1750688")
+ version("4.2", sha256="8aea4ccdf4243606110c8f6978b13dd90f9cae092660eca4c6970206011de4aa")
+ version("4.1", sha256="1a2af2d3f2df42de67301996db3b93c7eaff0375f866443c0468dcf4b1750688")
depends_on("netcdf-c")
depends_on("netcdf-cxx")
diff --git a/var/spack/repos/builtin/packages/hisat2/package.py b/var/spack/repos/builtin/packages/hisat2/package.py
index f4f2886fc7..6821930bb1 100644
--- a/var/spack/repos/builtin/packages/hisat2/package.py
+++ b/var/spack/repos/builtin/packages/hisat2/package.py
@@ -31,7 +31,12 @@ class Hisat2(MakefilePackage):
url="https://cloud.biohpc.swmed.edu/index.php/s/hisat2-220-source/download",
extension="zip",
)
- version("2.1.0", sha256="89a276eed1fc07414b1601947bc9466bdeb50e8f148ad42074186fe39a1ee781")
+ version(
+ "2.1.0",
+ sha256="89a276eed1fc07414b1601947bc9466bdeb50e8f148ad42074186fe39a1ee781",
+ url="ftp://ftp.ccb.jhu.edu/pub/infphilo/hisat2/downloads/hisat2-2.1.0-source.zip",
+ extension="zip",
+ )
variant("sra", default=False, description="Add SRA (Sequence Read Archive) support")
@@ -48,8 +53,8 @@ class Hisat2(MakefilePackage):
def build(self, spec, prefix):
make(
"USE_SRA=1",
- "NCBI_NGS_DIR={0}".format(spec["sra-tools"].prefix),
- "NCBI_VDB_DIR={0}".format(spec["ncbi-vdb"].prefix),
+ f"NCBI_NGS_DIR={spec['sra-tools'].prefix}",
+ f"NCBI_VDB_DIR={spec['ncbi-vdb'].prefix}",
)
def install(self, spec, prefix):
@@ -59,7 +64,7 @@ class Hisat2(MakefilePackage):
install_tree("example", prefix.example)
install_tree("scripts", prefix.scripts)
- if "@:2.2.0" in spec:
+ if spec.satisfies("@:2.2.0"):
install_tree("hisatgenotype_modules", prefix.hisatgenotype_modules)
install_tree("hisatgenotype_scripts", prefix.hisatgenotype_scripts)
@@ -75,33 +80,33 @@ class Hisat2(MakefilePackage):
install("hisat2-inspect-l", prefix.bin)
install("*.py", prefix.bin)
- if "@2.2:" in spec:
+ if spec.satisfies("@2.2:"):
install("hisat2-repeat", prefix.bin)
@run_after("install")
def filter_sbang(self):
with working_dir(self.prefix.bin):
pattern = "^#!.*/usr/bin/env python"
- repl = "#!{0}".format(self.spec["python"].command.path)
+ repl = f"#!{self.spec['python'].command.path}"
files = ["hisat2-build", "hisat2-inspect"]
for file in files:
filter_file(pattern, repl, *files, backup=False)
pattern = "^#!.*/usr/bin/env perl"
- repl = "#!{0}".format(self.spec["perl"].command.path)
+ repl = f"#!{self.spec['perl'].command.path}"
files = ["hisat2"]
for file in files:
filter_file(pattern, repl, *files, backup=False)
pattern = "^#!.*/usr/bin/env python3"
- repl = "#!{0}".format(self.spec["python"].command.path)
+ repl = f"#!{self.spec['python'].command.path}"
files = glob.glob("*.py")
for file in files:
filter_file(pattern, repl, *files, backup=False)
with working_dir(self.prefix.scripts):
pattern = "^#!.*/usr/bin/perl"
- repl = "#!{0}".format(self.spec["perl"].command.path)
+ repl = f"#!{self.spec['perl'].command.path}"
files = glob.glob("*.pl")
for file in files:
filter_file(pattern, repl, *files, backup=False)
diff --git a/var/spack/repos/builtin/packages/hw-probe/package.py b/var/spack/repos/builtin/packages/hw-probe/package.py
index bbbff9af15..5a740bedc9 100644
--- a/var/spack/repos/builtin/packages/hw-probe/package.py
+++ b/var/spack/repos/builtin/packages/hw-probe/package.py
@@ -14,9 +14,10 @@ class HwProbe(MakefilePackage):
license("LGPL-2.1-or-later OR BSD-4-Clause")
+ version("1.6", sha256="de048be6aef357d3142c9e2327d6f79d205a42aa3396ad381ed319115d1c9a22")
version("1.5", sha256="8bb7d6ff272c1412e26fcfd86e9df5c3e34e1584552404b930c281b8498b25ea")
version("1.4", sha256="90f3ea83bf641348b209e4a2a910f65d836ae7828c0be0f660236ea413bc46bb")
version("1.3", sha256="820ada4f16cb827e0990eb918e75423845fef54a863fdd88aa5bd23127354229")
def install(self, spec, prefix):
- make("install", "prefix={0}".format(prefix))
+ make("install", f"prefix={prefix}")
diff --git a/var/spack/repos/builtin/packages/icu4c/package.py b/var/spack/repos/builtin/packages/icu4c/package.py
index fc5dbb2101..f869e81997 100644
--- a/var/spack/repos/builtin/packages/icu4c/package.py
+++ b/var/spack/repos/builtin/packages/icu4c/package.py
@@ -16,6 +16,7 @@ class Icu4c(AutotoolsPackage):
license("Unicode-TOU")
+ version("74.2", sha256="68db082212a96d6f53e35d60f47d38b962e9f9d207a74cfac78029ae8ff5e08c")
version("67.1", sha256="94a80cd6f251a53bd2a997f6f1b5ac6653fe791dfab66e1eb0227740fb86d5dc")
version("66.1", sha256="52a3f2209ab95559c1cf0a14f24338001f389615bf00e2585ef3dbc43ecf0a2e")
version("65.1", sha256="53e37466b3d6d6d01ead029e3567d873a43a5d1c668ed2278e253b683136d948")
@@ -61,9 +62,7 @@ class Icu4c(AutotoolsPackage):
if name == "cxxflags":
# Control of the C++ Standard is via adding the required "-std"
# flag to CXXFLAGS in env
- flags.append(
- getattr(self.compiler, "cxx{0}_flag".format(self.spec.variants["cxxstd"].value))
- )
+ flags.append(getattr(self.compiler, f"cxx{self.spec.variants['cxxstd'].value}_flag"))
return (None, flags, None)
# Need to make sure that locale is UTF-8 in order to process source
@@ -75,14 +74,14 @@ class Icu4c(AutotoolsPackage):
def configure_args(self):
args = []
- if "python" in self.spec:
+ if self.spec.satisfies("^python"):
# Make sure configure uses Spack's python package
# Without this, configure could pick a broken global installation
- args.append("PYTHON={0}".format(self.spec["python"].command))
+ args.append(f"PYTHON={self.spec['python'].command}")
# The --enable-rpath option is only needed on MacOS, and it
# breaks the build for xerces-c on Linux.
- if "platform=darwin" in self.spec:
+ if self.spec.satisfies("platform=darwin"):
args.append("--enable-rpath")
return args
diff --git a/var/spack/repos/builtin/packages/imath/package.py b/var/spack/repos/builtin/packages/imath/package.py
index 1937e754fa..2a3957c3fb 100644
--- a/var/spack/repos/builtin/packages/imath/package.py
+++ b/var/spack/repos/builtin/packages/imath/package.py
@@ -17,6 +17,7 @@ class Imath(CMakePackage):
license("BSD-3-Clause")
+ version("3.1.11", sha256="9057849585e49b8b85abe7cc1e76e22963b01bfdc3b6d83eac90c499cd760063")
version("3.1.9", sha256="f1d8aacd46afed958babfced3190d2d3c8209b66da451f556abd6da94c165cf3")
version("3.1.7", sha256="bff1fa140f4af0e7f02c6cb78d41b9a7d5508e6bcdfda3a583e35460eb6d4b47")
version("3.1.5", sha256="1e9c7c94797cf7b7e61908aed1f80a331088cc7d8873318f70376e4aed5f25fb")
diff --git a/var/spack/repos/builtin/packages/imgui/package.py b/var/spack/repos/builtin/packages/imgui/package.py
index c233e4abe9..852f7d6dfb 100644
--- a/var/spack/repos/builtin/packages/imgui/package.py
+++ b/var/spack/repos/builtin/packages/imgui/package.py
@@ -18,6 +18,7 @@ class Imgui(Package):
license("MIT")
+ version("1.90.6", sha256="70b4b05ac0938e82b4d5b8d59480d3e2ca63ca570dfb88c55023831f387237ad")
version("1.85", sha256="7ed49d1f4573004fa725a70642aaddd3e06bb57fcfe1c1a49ac6574a3e895a77")
def install(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/iniparser/package.py b/var/spack/repos/builtin/packages/iniparser/package.py
index ba99ed31bc..9f3589a33f 100644
--- a/var/spack/repos/builtin/packages/iniparser/package.py
+++ b/var/spack/repos/builtin/packages/iniparser/package.py
@@ -15,6 +15,7 @@ class Iniparser(MakefilePackage):
license("MIT")
+ version("4.2", sha256="dbcbaf3aedb4f88a9fc0df4b315737ddd10e6c37918e3d89f0ecc475333bde4d")
version("4.1", sha256="960daa800dd31d70ba1bacf3ea2d22e8ddfc2906534bf328319495966443f3ae")
version("4.0", sha256="e0bbd664bb3f0d64c21ac2d67a843b1c7a3a9710e96393344d170ab8b33e92ba")
version("3.2", sha256="4a60b8e29d33d24b458749404e1ff2bcbfedd53ad800757daeed7955599fdce4")
diff --git a/var/spack/repos/builtin/packages/libabigail/package.py b/var/spack/repos/builtin/packages/libabigail/package.py
index 1d5cf3071f..979fdfae0e 100644
--- a/var/spack/repos/builtin/packages/libabigail/package.py
+++ b/var/spack/repos/builtin/packages/libabigail/package.py
@@ -16,6 +16,7 @@ class Libabigail(AutotoolsPackage):
license("Apache-2.0 WITH LLVM-exception")
version("master", branch="master")
+ version("2.1", sha256="4a6297d41d15d1936256117116bd61296e6b9bee23d54a0caf8d3f5ab8ddcc4c")
version("2.0", sha256="3704ae97a56bf076ca08fb5dea6b21db998fbbf14c4f9de12824b78db53b6fda")
version("1.8", sha256="1cbf260b894ccafc61b2673ba30c020c3f67dbba9dfa88dca3935dff661d665c")
@@ -40,7 +41,7 @@ class Libabigail(AutotoolsPackage):
def configure_args(self):
spec = self.spec
- config_args = ["CPPFLAGS=-I{0}/include".format(spec["libxml2"].prefix)]
+ config_args = [f"CPPFLAGS=-I{spec['libxml2'].prefix}/include"]
config_args.append(
"LDFLAGS=-L{0} -Wl,-rpath,{0}".format(spec["libxml2"].libs.directories[0])
)
diff --git a/var/spack/repos/builtin/packages/libbsd/package.py b/var/spack/repos/builtin/packages/libbsd/package.py
index 5d7ad3ab71..568d387536 100644
--- a/var/spack/repos/builtin/packages/libbsd/package.py
+++ b/var/spack/repos/builtin/packages/libbsd/package.py
@@ -21,6 +21,7 @@ class Libbsd(AutotoolsPackage):
license("BSD-3-Clause")
+ version("0.12.2", sha256="b88cc9163d0c652aaf39a99991d974ddba1c3a9711db8f1b5838af2a14731014")
version("0.12.1", sha256="d7747f8ec1baa6ff5c096a9dd587c061233dec90da0f1aedd66d830f6db6996a")
version("0.11.7", sha256="9baa186059ebbf25c06308e9f991fda31f7183c0f24931826d83aa6abd8a0261")
version("0.11.6", sha256="19b38f3172eaf693e6e1c68714636190c7e48851e45224d720b3b5bc0499b5df")
diff --git a/var/spack/repos/builtin/packages/libcap/package.py b/var/spack/repos/builtin/packages/libcap/package.py
index 6dedb75748..057250f520 100644
--- a/var/spack/repos/builtin/packages/libcap/package.py
+++ b/var/spack/repos/builtin/packages/libcap/package.py
@@ -17,6 +17,7 @@ class Libcap(MakefilePackage):
license("BSD-3-Clause OR GPL-2.0-only")
+ version("2.69", sha256="3a99ec26452e328e0ea408efd67096ef914f4ee4788fa8e8e21f214e2bd670b9")
version("2.68", sha256="046e55716e0643b565efcd1dab1d26c5625709fcd0b5c271290c7ea1524cf906")
version("2.67", sha256="2d0b679a431c06afd8651a8ada906303eda8b3ac67c308e5fe1937eea5c018aa")
version("2.66", sha256="5f65dc5b2e9f63a0748ea1b05be7965a38548db1cbfd53b30271ff02186b3a4a")
@@ -33,7 +34,7 @@ class Libcap(MakefilePackage):
"USE_GPERF=no",
"SHARED=yes",
"lib=lib",
- "prefix={}".format(prefix),
+ f"prefix={prefix}",
]
def build(self, spec, prefix):
diff --git a/var/spack/repos/builtin/packages/libdmx/package.py b/var/spack/repos/builtin/packages/libdmx/package.py
index 80122777e8..e718a27515 100644
--- a/var/spack/repos/builtin/packages/libdmx/package.py
+++ b/var/spack/repos/builtin/packages/libdmx/package.py
@@ -13,6 +13,7 @@ class Libdmx(AutotoolsPackage, XorgPackage):
homepage = "https://cgit.freedesktop.org/xorg/lib/libdmx"
xorg_mirror_path = "lib/libdmx-1.1.3.tar.gz"
+ version("1.1.5", sha256="070e82cc1daa1b21ee1339aef56a909eab04cbe7d430fabfbb01ecd21b2dd9f3")
version("1.1.4", sha256="4d05bd5b248c1f46729fa1536b7a5e4d692567327ad41564c36742fb327af925")
version("1.1.3", sha256="c4b24d7e13e5a67ead7a18f0b4cc9b7b5363c9d04cd01b83b5122ff92b3b4996")
diff --git a/var/spack/repos/builtin/packages/libedit/package.py b/var/spack/repos/builtin/packages/libedit/package.py
index 0353765a68..6d1d1aeb7d 100644
--- a/var/spack/repos/builtin/packages/libedit/package.py
+++ b/var/spack/repos/builtin/packages/libedit/package.py
@@ -43,7 +43,7 @@ class Libedit(AutotoolsPackage):
def configure_args(self):
args = ["ac_cv_lib_curses_tgetent=no", "ac_cv_lib_termcap_tgetent=no"]
- if "+termlib" in self.spec["ncurses"]:
+ if self.spec["ncurses"].satisfies("+termlib"):
args.append("ac_cv_lib_ncurses_tgetent=no")
else:
args.append("ac_cv_lib_tinfo_tgetent=no")
diff --git a/var/spack/repos/builtin/packages/libfyaml/package.py b/var/spack/repos/builtin/packages/libfyaml/package.py
index 9f19520e3e..f471cc1417 100644
--- a/var/spack/repos/builtin/packages/libfyaml/package.py
+++ b/var/spack/repos/builtin/packages/libfyaml/package.py
@@ -15,6 +15,7 @@ class Libfyaml(AutotoolsPackage):
license("MIT")
+ version("0.9", sha256="7731edc5dfcc345d5c5c9f6ce597133991a689dabede393cd77bae89b327cd6d")
version("0.8", sha256="dc4d4348eedca68e8e2394556d57f71410e7d61791a71cbe178302ebe5f26b99")
version("0.7.12", sha256="485342c6920e9fdc2addfe75e5c3e0381793f18b339ab7393c1b6edf78bf8ca8")
version("0.5.7", sha256="3221f31bb3feba97e544a82d0d5e4711ff0e4101cca63923dc5a1a001c187590")
diff --git a/var/spack/repos/builtin/packages/libgit2/package.py b/var/spack/repos/builtin/packages/libgit2/package.py
index cb721c9983..589916b422 100644
--- a/var/spack/repos/builtin/packages/libgit2/package.py
+++ b/var/spack/repos/builtin/packages/libgit2/package.py
@@ -16,6 +16,7 @@ class Libgit2(CMakePackage):
homepage = "https://libgit2.github.com/"
url = "https://github.com/libgit2/libgit2/archive/v0.26.0.tar.gz"
+ version("1.8.0", sha256="9e1d6a880d59026b675456fbb1593c724c68d73c34c0d214d6eb848e9bbd8ae4")
version("1.7.2", sha256="de384e29d7efc9330c6cdb126ebf88342b5025d920dcb7c645defad85195ea7f")
version("1.7.0", sha256="d9d0f84a86bf98b73e68997f5c1543cc5067d0ca9c7a5acaba3e8d117ecefef3")
version("1.6.4", sha256="d25866a4ee275a64f65be2d9a663680a5cf1ed87b7ee4c534997562c828e500d")
diff --git a/var/spack/repos/builtin/packages/libnids/package.py b/var/spack/repos/builtin/packages/libnids/package.py
index 9d8d2968bc..e9be0fff94 100644
--- a/var/spack/repos/builtin/packages/libnids/package.py
+++ b/var/spack/repos/builtin/packages/libnids/package.py
@@ -18,6 +18,7 @@ class Libnids(AutotoolsPackage):
license("GPL-2.0-only")
version("master", branch="master")
+ version("1.26", sha256="3f3e9f99a83cd37bc74af83d415c5e3a7505f5b190dfaf456b0849e0054f6733")
version("1.25", sha256="47aa634bd0cdad81e092fac3aef6f12ee346c2f536a1eff4d3d5dacdb6dfcec1")
depends_on("libpcap")
diff --git a/var/spack/repos/builtin/packages/libyogrt/package.py b/var/spack/repos/builtin/packages/libyogrt/package.py
index f63d1736b9..eece6899b5 100644
--- a/var/spack/repos/builtin/packages/libyogrt/package.py
+++ b/var/spack/repos/builtin/packages/libyogrt/package.py
@@ -16,6 +16,7 @@ class Libyogrt(AutotoolsPackage):
license("LGPL-2.1-or-later")
+ version("1.35", sha256="a03b3d24da49af626351aaca9ab3eaff102ed41d5171f1bcb2ff26a561bd0cd6")
version("1.33", sha256="797d20c49cdc4f6beae8660b4f41ba7ac13f7e93a0344b47f0bdc64f780d1398")
version("1.27", sha256="c57ce60770b61aa20bc83fe34ff52b5e444964338df3786f282d0d9bcdd26138")
version("1.24", sha256="36695030e72b24b1f22bfcfe42bfd1d3c87f9c0eea5e94ce0120782581ea522f")
@@ -57,7 +58,7 @@ class Libyogrt(AutotoolsPackage):
def url_for_version(self, version):
if version < Version("1.21"):
- return "https://github.com/LLNL/libyogrt/archive/%s.tar.gz" % version
+ return f"https://github.com/LLNL/libyogrt/archive/{version}.tar.gz"
else:
return "https://github.com/LLNL/libyogrt/releases/download/{0}/libyogrt-{0}.tar.gz".format(
version
@@ -82,11 +83,11 @@ class Libyogrt(AutotoolsPackage):
args.append("--with-lsf")
args.append("LIBS=-llsf -lrt -lnsl")
elif sched == "flux":
- args.append("--with-flux=%s" % (self.spec["flux-core"].prefix))
+ args.append(f"--with-flux={self.spec['flux-core'].prefix}")
elif sched != "system":
- args.append("--with-%s=%s" % (sched, self.spec[sched].prefix))
+ args.append(f"--with-{sched}={self.spec[sched].prefix}")
- if "+static" in self.spec:
+ if self.spec.satisfies("+static"):
args.append("--enable-static=yes")
return args
@@ -108,4 +109,4 @@ class Libyogrt(AutotoolsPackage):
# create conf file to inform libyogrt about job scheduler
with open(os.path.join(etcpath, "yogrt.conf"), "w+") as f:
- f.write("backend=%s\n" % sched)
+ f.write(f"backend={sched}\n")
diff --git a/var/spack/repos/builtin/packages/lizard/package.py b/var/spack/repos/builtin/packages/lizard/package.py
index 60ce4e9cc4..0e83329e89 100644
--- a/var/spack/repos/builtin/packages/lizard/package.py
+++ b/var/spack/repos/builtin/packages/lizard/package.py
@@ -18,9 +18,10 @@ class Lizard(MakefilePackage):
git = "https://github.com/inikep/lizard.git"
version("develop", branch="lizard")
+ version("2.0", sha256="85456b7274c9f0e477ff8e3f06dbc2f8ee8619d737a73c730c8a1adacb45f6da")
version("1.0", sha256="6f666ed699fc15dc7fdaabfaa55787b40ac251681b50c0d8df017c671a9457e6")
patch("fix-install-decompress.patch", when="@1.0")
def install(self, spec, prefix):
- make("PREFIX=%s" % prefix, "install")
+ make(f"PREFIX={prefix}", "install")
diff --git a/var/spack/repos/builtin/packages/lmod/package.py b/var/spack/repos/builtin/packages/lmod/package.py
index b1b0fd4e15..430fe52b90 100644
--- a/var/spack/repos/builtin/packages/lmod/package.py
+++ b/var/spack/repos/builtin/packages/lmod/package.py
@@ -23,6 +23,7 @@ class Lmod(AutotoolsPackage):
license("MIT")
+ version("8.7.37", sha256="171529152fedfbb3c45d27937b0eaa1ee62b5e5cdac3086f44a6d56e5d1d7da4")
version("8.7.24", sha256="8451267652059b6507b652e1b563929ecf9b689ffb20830642085eb6a55bd539")
version("8.7.20", sha256="c04deff7d2ca354610a362459a7aa9a1c642a095e45a4b0bb2471bb3254e85f4")
version("8.7.18", sha256="b9912caca1557dd0c17113bceb1a4952e0ae75331d38df6361601db3f80366af")
@@ -85,14 +86,15 @@ class Lmod(AutotoolsPackage):
filter_file(r"^#!.*tclsh", "#!@path_to_tclsh@", tclscript)
def configure_args(self):
+ spec = self.spec
args = []
- if "+auto_swap" in self.spec:
+ if spec.satisfies("+auto_swap"):
args.append("--with-autoSwap=yes")
else:
args.append("--with-autoSwap=no")
- if "+redirect" in self.spec:
+ if spec.satisfies("+redirect"):
args.append("--with-redirect=yes")
else:
args.append("--with-redirect=no")
diff --git a/var/spack/repos/builtin/packages/lua-mpack/package.py b/var/spack/repos/builtin/packages/lua-mpack/package.py
index da4cd89c4d..ea681569e8 100644
--- a/var/spack/repos/builtin/packages/lua-mpack/package.py
+++ b/var/spack/repos/builtin/packages/lua-mpack/package.py
@@ -17,6 +17,7 @@ class LuaMpack(LuaPackage):
license("MIT")
+ version("1.0.12", sha256="06b662b1f14cfaf592ecb3fab425bef20e51439509b7a1736a790ecc929ef8bf")
version("1.0.9", sha256="0fd07e709c3f6f201c2ffc9f77cef1b303b02c12413f0c15670a32bf6c959e9e")
version("1.0.8", sha256="ed6b1b4bbdb56f26241397c1e168a6b1672f284989303b150f7ea8d39d1bc9e9")
version("1.0.7", sha256="68565484a3441d316bd51bed1cacd542b7f84b1ecfd37a8bd18dd0f1a20887e8")
diff --git a/var/spack/repos/builtin/packages/masurca/package.py b/var/spack/repos/builtin/packages/masurca/package.py
index a81f957b53..9d8f4d6869 100644
--- a/var/spack/repos/builtin/packages/masurca/package.py
+++ b/var/spack/repos/builtin/packages/masurca/package.py
@@ -17,6 +17,7 @@ class Masurca(Package):
license("GPL-3.0-only")
+ version("4.1.1", sha256="8758f6196bf7f57e24e08bda84abddfff08feb4cea204c0eb5e1cb9fe8198573")
version("4.1.0", sha256="15078e24c79fe5aabe42748d64f95d15f3fbd7708e84d88fc07c4b7f2e4b0902")
version("4.0.9", sha256="a31c2f786452f207c0b0b20e646b6c85b7357dcfd522b697c1009d902d3ed4cf")
version("4.0.5", sha256="db525c26f2b09d6b359a2830fcbd4a3fdc65068e9a116c91076240fd1f5924ed")
@@ -39,11 +40,11 @@ class Masurca(Package):
filter_file("-minline-all-stringops", "", m)
def setup_build_environment(self, env):
- if "@4:" in self.spec:
+ if self.spec.satisfies("@4:"):
env.set("DEST", self.prefix)
def install(self, spec, prefix):
installer = Executable("./install.sh")
installer()
- if "@:4" in self.spec:
+ if self.spec.satisfies("@:4"):
install_tree(".", prefix)
diff --git a/var/spack/repos/builtin/packages/mercurial/package.py b/var/spack/repos/builtin/packages/mercurial/package.py
index df0fb44fec..94a0db300c 100644
--- a/var/spack/repos/builtin/packages/mercurial/package.py
+++ b/var/spack/repos/builtin/packages/mercurial/package.py
@@ -16,6 +16,7 @@ class Mercurial(PythonPackage):
license("GPL-2.0-or-later")
+ version("6.7.3", sha256="00196944ea92738809317dc7a8ed7cb21287ca0a00a85246e66170955dcd9031")
version("6.6.3", sha256="f75d6a4a75823a1b7d713a4967eca2f596f466e58fc6bc06d72642932fd7e307")
version("6.4.5", sha256="b0b4b00b8b2639c8be387394796f0425beb339314df7e72937f8ddd2a41b1b8a")
version("6.3.3", sha256="13c97ff589c7605e80a488f336852ce1d538c5d4143cfb33be69bdaddd9157bd")
diff --git a/var/spack/repos/builtin/packages/metaphysicl/package.py b/var/spack/repos/builtin/packages/metaphysicl/package.py
index d1c85e22a9..1442635dfd 100644
--- a/var/spack/repos/builtin/packages/metaphysicl/package.py
+++ b/var/spack/repos/builtin/packages/metaphysicl/package.py
@@ -15,6 +15,7 @@ class Metaphysicl(AutotoolsPackage):
license("LGPL-2.1-or-later")
+ version("0.6.0", sha256="a1b8469de17ad9960b4c99a9dbe2db46b7da50f97c811467efce470585d3f7f2")
version("0.5.0", sha256="dbba0590970a128ae2ae7064b621f78f95ca2303b70a12b079a51702573840a6")
version("0.3.3", sha256="6581ec6512d3509bfca6f93052f7d47dd2d9e4b9f2b3580d778495ae381a0b0d")
version("0.2.0", sha256="ff4f9fad870dcdc85d56fb1f8d94123fecbef9189f967d254ba9607624b5f32e")
diff --git a/var/spack/repos/builtin/packages/miniamr/package.py b/var/spack/repos/builtin/packages/miniamr/package.py
index 166ba379c0..6c00246b8e 100644
--- a/var/spack/repos/builtin/packages/miniamr/package.py
+++ b/var/spack/repos/builtin/packages/miniamr/package.py
@@ -21,6 +21,7 @@ class Miniamr(MakefilePackage):
license("LGPL-3.0-only")
version("master", branch="master")
+ version("1.7.0", sha256="f11aee04bc59f46c6894a07d365c9c3006c58739ac6abd2d9663843c01a8b62b")
version("1.6.6", sha256="a7f79fae49e433ef8350cbd34cbf57c486089cf7ac0d1f1f3b23c820d3e5bb9f")
version("1.6.5", sha256="c70f0f648c73ea4497817ceee158334eeb901fc5c32cf804deef3226cd9cf26a")
version("1.6.4", sha256="807d50608b69fb1a61924718964be96c0a2f9fa2e37fdc027bc3f0f116544732")
@@ -35,8 +36,8 @@ class Miniamr(MakefilePackage):
@property
def build_targets(self):
targets = []
- targets.append("CC={0}".format(self.spec["mpi"].mpicc))
- targets.append("LD={0}".format(self.spec["mpi"].mpicc))
+ targets.append(f"CC={self.spec['mpi'].mpicc}")
+ targets.append(f"LD={self.spec['mpi'].mpicc}")
targets.append("LDLIBS=-lm")
targets.append("--directory=ref")
diff --git a/var/spack/repos/builtin/packages/mongo-cxx-driver/package.py b/var/spack/repos/builtin/packages/mongo-cxx-driver/package.py
index b42b1827d7..4471a53d5a 100644
--- a/var/spack/repos/builtin/packages/mongo-cxx-driver/package.py
+++ b/var/spack/repos/builtin/packages/mongo-cxx-driver/package.py
@@ -16,6 +16,7 @@ class MongoCxxDriver(CMakePackage):
license("Apache-2.0")
+ version("3.10.1", sha256="0297d9d1a513f09438cc05254b14baa49edd1fa64a6ce5d7a80a1eb7677cf2be")
version("3.7.0", sha256="fb2da11178db728f63147fe4b0c7509eb49b1b02c5cb55f9bee5f927e451a0c7")
version("3.6.7", sha256="2c58005d4fe46f1973352fba821f7bb37e818cefc922377ce979a9fd1bff38ac")
version("3.6.6", sha256="d5906b9e308a8a353a2ef92b699c9b27ae28ec6b34fdda94e15d2981b27e64ca")
@@ -36,10 +37,10 @@ class MongoCxxDriver(CMakePackage):
version("3.2.1", sha256="d5e62797cbc48c6e5e18bc0a66c14556e78871d05db4bccc295074af51b8421e")
version("3.2.0", sha256="e26edd44cf20bd6be91907403b6d63a065ce95df4c61565770147a46716aad8c")
+ depends_on("mongo-c-driver@1.9.2:")
+
def url_for_version(self, version):
git_archive = self.git + "/archive/refs/tags/r{version}.tar.gz"
release_url = self.git + "/releases/download/r{version}/mongo-cxx-driver-r{version}.tar.gz"
- template_url = release_url if version >= Version("3.6.0") else git_archive
+ template_url = release_url if self.spec.satisfies("@3.6.0:") else git_archive
return template_url.format(version=version)
-
- depends_on("mongo-c-driver@1.9.2:")
diff --git a/var/spack/repos/builtin/packages/nghttp2/package.py b/var/spack/repos/builtin/packages/nghttp2/package.py
index 5ca2856617..62faaafa73 100644
--- a/var/spack/repos/builtin/packages/nghttp2/package.py
+++ b/var/spack/repos/builtin/packages/nghttp2/package.py
@@ -15,6 +15,7 @@ class Nghttp2(AutotoolsPackage):
license("MIT")
+ version("1.61.0", sha256="aa7594c846e56a22fbf3d6e260e472268808d3b49d5e0ed339f589e9cc9d484c")
version("1.57.0", sha256="1e3258453784d3b7e6cc48d0be087b168f8360b5d588c66bfeda05d07ad39ffd")
version("1.52.0", sha256="9877caa62bd72dde1331da38ce039dadb049817a01c3bdee809da15b754771b8")
version("1.51.0", sha256="2a0bef286f65b35c24250432e7ec042441a8157a5b93519412d9055169d9ce54")
diff --git a/var/spack/repos/builtin/packages/ninja/package.py b/var/spack/repos/builtin/packages/ninja/package.py
index 5d9e7af81d..b4c2160fbf 100644
--- a/var/spack/repos/builtin/packages/ninja/package.py
+++ b/var/spack/repos/builtin/packages/ninja/package.py
@@ -26,6 +26,7 @@ class Ninja(Package):
version("kitware", branch="features-for-fortran", git="https://github.com/Kitware/ninja.git")
version("master", branch="master")
+ version("1.12.0", sha256="8b2c86cd483dc7fcb7975c5ec7329135d210099a89bc7db0590a07b0bbfe49a5")
version("1.11.1", sha256="31747ae633213f1eda3842686f83c2aa1412e0f5691d1c14dbbcc67fe7400cea")
version("1.11.0", sha256="3c6ba2e66400fe3f1ae83deb4b235faf3137ec20bd5b08c29bfc368db143e4c6")
version("1.10.2", sha256="ce35865411f0490368a8fc383f29071de6690cbadc27704734978221f25e2bed")
@@ -57,7 +58,7 @@ class Ninja(Package):
@on_package_attributes(run_tests=True)
def configure_test(self):
ninja = Executable("./ninja")
- ninja("-j{0}".format(make_jobs), "ninja_test")
+ ninja(f"-j{make_jobs}", "ninja_test")
ninja_test = Executable("./ninja_test")
ninja_test()
diff --git a/var/spack/repos/builtin/packages/openimagedenoise/package.py b/var/spack/repos/builtin/packages/openimagedenoise/package.py
index 7882f59ef1..9f90be97ee 100644
--- a/var/spack/repos/builtin/packages/openimagedenoise/package.py
+++ b/var/spack/repos/builtin/packages/openimagedenoise/package.py
@@ -15,8 +15,6 @@ class Openimagedenoise(CMakePackage):
homepage = "https://www.openimagedenoise.org/"
url = "https://github.com/OpenImageDenoise/oidn/releases/download/v1.4.3/oidn-1.4.3.src.tar.gz"
- # maintainers("github_user1", "github_user2")
-
license("Apache-2.0")
version("2.2.2", sha256="d26b75fa216165086f65bf48c80648290f2cfed7d3c4bfc1e86c247b46c96b7e")
diff --git a/var/spack/repos/builtin/packages/openvkl/package.py b/var/spack/repos/builtin/packages/openvkl/package.py
index c04f3f22db..164dedfd97 100644
--- a/var/spack/repos/builtin/packages/openvkl/package.py
+++ b/var/spack/repos/builtin/packages/openvkl/package.py
@@ -14,8 +14,6 @@ class Openvkl(CMakePackage):
url = "https://www.github.com/OpenVKL/openvkl/archive/v1.0.0.tar.gz"
git = "https://www.github.com/OpenVKL/openvkl.git"
- # maintainers("github_user1", "github_user2")
-
license("Apache-2.0")
version("2.0.1", sha256="0c7faa9582a93e93767afdb15a6c9c9ba154af7ee83a6b553705797be5f8af62")
diff --git a/var/spack/repos/builtin/packages/pango/package.py b/var/spack/repos/builtin/packages/pango/package.py
index 69ecc81f0d..03d445fad3 100644
--- a/var/spack/repos/builtin/packages/pango/package.py
+++ b/var/spack/repos/builtin/packages/pango/package.py
@@ -19,6 +19,10 @@ class Pango(MesonPackage):
license("LGPL-2.1-or-later")
+ # Do not upgrade to v1.90.x. It is a development release in preparation for
+ # v2.0 that will break API and ABI compatibility. For more information see
+ # https://download.gnome.org/sources/pango/1.90/pango-1.90.0.news
+ version("1.52.2", sha256="d0076afe01082814b853deec99f9349ece5f2ce83908b8e58ff736b41f78a96b")
version("1.50.13", sha256="5cdcf6d761d26a3eb9412b6cb069b32bd1d9b07abf116321167d94c2189299fd")
version("1.50.7", sha256="0477f369a3d4c695df7299a6989dc004756a7f4de27eecac405c6790b7e3ad33")
version("1.49.4", sha256="1fda6c03161bd1eacfdc349244d26828c586d25bfc600b9cfe2494902fdf56cf")
@@ -28,31 +32,6 @@ class Pango(MesonPackage):
version("1.45.5", sha256="f61dd911de2d3318b43bbc56bd271637a46f9118a1ee4378928c06df8a1c1705")
version("1.44.6", sha256="3e1e41ba838737e200611ff001e3b304c2ca4cdbba63d200a20db0b0ddc0f86c")
version("1.42.4", sha256="1d2b74cd63e8bd41961f2f8d952355aa0f9be6002b52c8aa7699d9f5da597c9d")
- version(
- "1.42.0",
- sha256="9924d88a3dcedff753f0763814a1605307c5c9c931413b8b47ea7267d1b19446",
- deprecated=True,
- )
- version(
- "1.41.0",
- sha256="1f76ef95953dc58ee5d6a53e5f1cb6db913f3e0eb489713ee9266695cae580ba",
- deprecated=True,
- )
- version(
- "1.40.3",
- sha256="abba8b5ce728520c3a0f1535eab19eac3c14aeef7faa5aded90017ceac2711d3",
- deprecated=True,
- )
- version(
- "1.40.1",
- sha256="e27af54172c72b3ac6be53c9a4c67053e16c905e02addcf3a603ceb2005c1a40",
- deprecated=True,
- )
- version(
- "1.36.8",
- sha256="18dbb51b8ae12bae0ab7a958e7cf3317c9acfc8a1e1103ec2f147164a0fc2d07",
- deprecated=True,
- )
variant("X", default=False, description="Enable an X toolkit")
@@ -97,16 +76,17 @@ class Pango(MesonPackage):
return url.format(version.up_to(2), version)
def meson_args(self):
+ spec = self.spec
args = []
# xft is not a meson option, even when it is a configure option
- if self.spec.satisfies("@1.49: +X"):
+ if spec.satisfies("@1.49: +X"):
args.append("-Dxft=enabled")
- elif self.spec.satisfies("@1.49: -X"):
+ elif spec.satisfies("@1.49: -X"):
args.append("-Dxft=disabled")
# disable building of gtk-doc files following #9885 and #9771
- if self.spec.satisfies("@1.44:"):
+ if spec.satisfies("@1.44:"):
args.append("-Dgtk_doc=false")
else:
args.append("-Denable_docs=false")
@@ -124,10 +104,10 @@ class Pango(MesonPackage):
# disable building of gtk-doc files following #9885 and #9771
args.append("--disable-gtk-doc-html")
true = which("true")
- args.append("GTKDOC_CHECK={0}".format(true))
- args.append("GTKDOC_CHECK_PATH={0}".format(true))
- args.append("GTKDOC_MKPDF={0}".format(true))
- args.append("GTKDOC_REBASE={0}".format(true))
+ args.append(f"GTKDOC_CHECK={true}")
+ args.append(f"GTKDOC_CHECK_PATH={true}")
+ args.append(f"GTKDOC_MKPDF={true}")
+ args.append(f"GTKDOC_REBASE={true}")
return args
diff --git a/var/spack/repos/builtin/packages/perl-dbd-pg/package.py b/var/spack/repos/builtin/packages/perl-dbd-pg/package.py
index 7b6e708bc1..f7e9708715 100644
--- a/var/spack/repos/builtin/packages/perl-dbd-pg/package.py
+++ b/var/spack/repos/builtin/packages/perl-dbd-pg/package.py
@@ -15,6 +15,7 @@ class PerlDbdPg(PerlPackage):
license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+ version("3.18.0", sha256="92bbe8a363040f8ce6a3f1963f128132e245861a9b4dc5a84178b42d625a7807")
version("3.16.1", sha256="8e917a746dacb1edce5832d8911e5938cc4863aeac4a52820382e7d174e9c3b9")
version("3.10.0", sha256="e103268a63e2828e3d43659bdba5f743446cbbe047a766f843112eedae105f80")
diff --git a/var/spack/repos/builtin/packages/perl-devel-stacktrace/package.py b/var/spack/repos/builtin/packages/perl-devel-stacktrace/package.py
index 4b7c3184bc..11d7a409dd 100644
--- a/var/spack/repos/builtin/packages/perl-devel-stacktrace/package.py
+++ b/var/spack/repos/builtin/packages/perl-devel-stacktrace/package.py
@@ -14,5 +14,6 @@ class PerlDevelStacktrace(PerlPackage):
license("Artistic-2.0")
+ version("2.05", sha256="63cb6196e986a7e578c4d28b3c780e7194835bfc78b68eeb8f00599d4444888c")
version("2.04", sha256="cd3c03ed547d3d42c61fa5814c98296139392e7971c092e09a431f2c9f5d6855")
version("2.02", sha256="cbbd96db0ecf194ed140198090eaea0e327d9a378a4aa15f9a34b3138a91931f")
diff --git a/var/spack/repos/builtin/packages/perl-extutils-installpaths/package.py b/var/spack/repos/builtin/packages/perl-extutils-installpaths/package.py
index cb583055ee..747ff747fa 100644
--- a/var/spack/repos/builtin/packages/perl-extutils-installpaths/package.py
+++ b/var/spack/repos/builtin/packages/perl-extutils-installpaths/package.py
@@ -14,6 +14,7 @@ class PerlExtutilsInstallpaths(PerlPackage):
license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+ version("0.013", sha256="65969d3ad8a3a2ea8ef5b4213ed5c2c83961bb5bd12f7ad35128f6bd5b684aa0")
version("0.012", sha256="84735e3037bab1fdffa3c2508567ad412a785c91599db3c12593a50a1dd434ed")
depends_on("perl-extutils-config", type=("build", "run"))
diff --git a/var/spack/repos/builtin/packages/perl-io-socket-ssl/package.py b/var/spack/repos/builtin/packages/perl-io-socket-ssl/package.py
index 7463880ad4..143360fd20 100644
--- a/var/spack/repos/builtin/packages/perl-io-socket-ssl/package.py
+++ b/var/spack/repos/builtin/packages/perl-io-socket-ssl/package.py
@@ -16,6 +16,7 @@ class PerlIoSocketSsl(PerlPackage):
license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+ version("2.085", sha256="95b2f7c0628a7e246a159665fbf0620d0d7835e3a940f22d3fdd47c3aa799c2e")
version("2.052", sha256="e4897a9b17cb18a3c44aa683980d52cef534cdfcb8063d6877c879bfa2f26673")
depends_on("perl-net-ssleay", type=("build", "run"))
@@ -31,4 +32,4 @@ class PerlIoSocketSsl(PerlPackage):
f.writelines(config_answers)
with open(config_answers_filename, "r") as f:
- inspect.getmodule(self).perl("Makefile.PL", "INSTALL_BASE={0}".format(prefix), input=f)
+ inspect.getmodule(self).perl("Makefile.PL", f"INSTALL_BASE={prefix}", input=f)
diff --git a/var/spack/repos/builtin/packages/perl-io-tty/package.py b/var/spack/repos/builtin/packages/perl-io-tty/package.py
index 4be01b572c..af0da3ed9c 100644
--- a/var/spack/repos/builtin/packages/perl-io-tty/package.py
+++ b/var/spack/repos/builtin/packages/perl-io-tty/package.py
@@ -16,5 +16,6 @@ class PerlIoTty(PerlPackage):
license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+ version("1.20", sha256="b15309fc85623893289cb9b2b88dfa9ed1e69156b75f29938553a45be6d730af")
version("1.17", sha256="a5f1a83020bc5b5dd6c1b570f48c7546e0a8f7fac10a068740b03925ad9e14e8")
version("1.13_01", sha256="89798eba7c31d9c169ef2f38ff49490aa769b1d9a68033de365595cfaf9cc258")
diff --git a/var/spack/repos/builtin/packages/perl-math-bigint/package.py b/var/spack/repos/builtin/packages/perl-math-bigint/package.py
index 655ea9fe89..ec09e393dd 100644
--- a/var/spack/repos/builtin/packages/perl-math-bigint/package.py
+++ b/var/spack/repos/builtin/packages/perl-math-bigint/package.py
@@ -12,5 +12,6 @@ class PerlMathBigint(PerlPackage):
homepage = "https://metacpan.org/pod/Math::BigInt"
url = "https://cpan.metacpan.org/authors/id/P/PJ/PJACKLAM/Math-BigInt-1.999837.tar.gz"
+ version("2.003002", sha256="5ac1fd255cca29d7cf5cb9283e6bb8177cdb07c5bb97502a58084b1c6eace35c")
version("1.999838", sha256="d3c2fb37d412ac8d126452caad5764f02193147261b59c56e652167c41d1e9d5")
version("1.999837", sha256="038f9aad6318f20a84a7b1afe3087a1b02406c9988ce5919311a797f85a32962")
diff --git a/var/spack/repos/builtin/packages/perl-module-build/package.py b/var/spack/repos/builtin/packages/perl-module-build/package.py
index 62c1822d59..248c78789f 100644
--- a/var/spack/repos/builtin/packages/perl-module-build/package.py
+++ b/var/spack/repos/builtin/packages/perl-module-build/package.py
@@ -20,6 +20,7 @@ class PerlModuleBuild(PerlPackage):
license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+ version("0.4234", sha256="66aeac6127418be5e471ead3744648c766bd01482825c5b66652675f2bc86a8f")
version("0.4232", sha256="67c82ee245d94ba06decfa25572ab75fdcd26a9009094289d8f45bc54041771b")
version("0.4224", sha256="a6ca15d78244a7b50fdbf27f85c85f4035aa799ce7dd018a0d98b358ef7bc782")
version("0.4220", sha256="fb1207c7e799366f7a8adda3f135bf8141c4d6068505650d4db2b2d3ce34b5a2")
diff --git a/var/spack/repos/builtin/packages/perl-module-corelist/package.py b/var/spack/repos/builtin/packages/perl-module-corelist/package.py
index b4b0a27cf1..3ff083a146 100644
--- a/var/spack/repos/builtin/packages/perl-module-corelist/package.py
+++ b/var/spack/repos/builtin/packages/perl-module-corelist/package.py
@@ -13,6 +13,9 @@ class PerlModuleCorelist(PerlPackage):
url = "https://cpan.metacpan.org/authors/id/B/BI/BINGOS/Module-CoreList-5.20220820.tar.gz"
version(
+ "5.20240420", sha256="ce3b4548774c6761d91b479cf5b80b10dc74b0c07054dcf3b6252c22639aee8d"
+ )
+ version(
"5.20230320", sha256="324a28f755bd10abc26e0e8b6564ae2623276ae99cbb28ee09ced647fa80f87b"
)
version(
diff --git a/var/spack/repos/builtin/packages/perl-moose/package.py b/var/spack/repos/builtin/packages/perl-moose/package.py
index 234cc6167c..b7406a8fd3 100644
--- a/var/spack/repos/builtin/packages/perl-moose/package.py
+++ b/var/spack/repos/builtin/packages/perl-moose/package.py
@@ -14,6 +14,7 @@ class PerlMoose(PerlPackage):
license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+ version("2.2207", sha256="7c2daddc49754ded93f65b8ce9e3ac9b6d11ab27d111ec77f95a8528cf4ac409")
version("2.2203", sha256="fa7814acf4073fa434c148d403cbbf8a7b62f73ad396fa8869f3036d6e3241a7")
version("2.2010", sha256="af0905b69f18c27de1177c9bc7778ee495d4ec91be1f223e8ca8333af4de08c5")
version("2.2009", sha256="63ba8a5e27dbcbdbac2cd8f4162fff50a31e9829d8955a196a5898240c02d194")
diff --git a/var/spack/repos/builtin/packages/perl-path-tiny/package.py b/var/spack/repos/builtin/packages/perl-path-tiny/package.py
index ec90934c53..19fbc6ba70 100644
--- a/var/spack/repos/builtin/packages/perl-path-tiny/package.py
+++ b/var/spack/repos/builtin/packages/perl-path-tiny/package.py
@@ -18,5 +18,6 @@ class PerlPathTiny(PerlPackage):
license("Apache-2.0")
+ version("0.146", sha256="861ef09bca68254e9ab24337bb6ec9d58593a792e9d68a27ee6bec2150f06741")
version("0.144", sha256="f6ea094ece845c952a02c2789332579354de8d410a707f9b7045bd241206487d")
version("0.108", sha256="3c49482be2b3eb7ddd7e73a5b90cff648393f5d5de334ff126ce7a3632723ff5")
diff --git a/var/spack/repos/builtin/packages/perl-test-warnings/package.py b/var/spack/repos/builtin/packages/perl-test-warnings/package.py
index 27a4f34048..62e16d23f1 100644
--- a/var/spack/repos/builtin/packages/perl-test-warnings/package.py
+++ b/var/spack/repos/builtin/packages/perl-test-warnings/package.py
@@ -14,5 +14,6 @@ class PerlTestWarnings(PerlPackage):
license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+ version("0.033", sha256="b9c375719f2c61c5f97aa5ee6cf4c901a972347c415969379b0b51f67c48bbcb")
version("0.031", sha256="1e542909fef305e45563e9878ea1c3b0c7cef1b28bb7ae07eba2e1efabec477b")
version("0.026", sha256="ae2b68b1b5616704598ce07f5118efe42dc4605834453b7b2be14e26f9cc9a08")
diff --git a/var/spack/repos/builtin/packages/perl-xml-parser/package.py b/var/spack/repos/builtin/packages/perl-xml-parser/package.py
index 86e2027e0f..f199fd8073 100644
--- a/var/spack/repos/builtin/packages/perl-xml-parser/package.py
+++ b/var/spack/repos/builtin/packages/perl-xml-parser/package.py
@@ -14,6 +14,7 @@ class PerlXmlParser(PerlPackage):
license("GPL-1.0-or-later OR Artistic-1.0-Perl")
+ version("2.47", sha256="ad4aae643ec784f489b956abe952432871a622d4e2b5c619e8855accbfc4d1d8")
version("2.46", sha256="d331332491c51cccfb4cb94ffc44f9cd73378e618498d4a37df9e043661c515d")
version("2.44", sha256="1ae9d07ee9c35326b3d9aad56eae71a6730a73a116b9fe9e8a4758b7cc033216")
@@ -24,8 +25,8 @@ class PerlXmlParser(PerlPackage):
args = []
p = self.spec["expat"].prefix.lib
- args.append("EXPATLIBPATH={0}".format(p))
+ args.append(f"EXPATLIBPATH={p}")
p = self.spec["expat"].prefix.include
- args.append("EXPATINCPATH={0}".format(p))
+ args.append(f"EXPATINCPATH={p}")
return args
diff --git a/var/spack/repos/builtin/packages/planck-likelihood/package.py b/var/spack/repos/builtin/packages/planck-likelihood/package.py
index 7315b7f9e2..323d905bbf 100644
--- a/var/spack/repos/builtin/packages/planck-likelihood/package.py
+++ b/var/spack/repos/builtin/packages/planck-likelihood/package.py
@@ -80,9 +80,9 @@ class PlanckLikelihood(Package):
filter_file("^\t@", "\t", "Makefile")
makeflags = [
- "PREFIX=%s" % prefix,
+ f"PREFIX={prefix}",
"COLORS=0",
- "CFITSIOPATH=%s" % spec["cfitsio"].prefix,
+ f"CFITSIOPATH={spec['cfitsio'].prefix}",
"CC=cc",
"FC=fc",
"IFORTLIBPATH=",
@@ -90,9 +90,9 @@ class PlanckLikelihood(Package):
"GFORTRANLIBPATH=",
"GFORTRANRUNTIME=-lgfortran -lgomp",
"LAPACKLIBPATH=",
- "LAPACK=%s" % (spec["lapack"].libs + spec["blas"].libs).ld_flags,
- "COPENMP=%s" % self.compiler.openmp_flag,
- "FOPENMP=%s" % self.compiler.openmp_flag,
+ f"LAPACK={(spec['lapack'].libs + spec['blas'].libs).ld_flags}",
+ f"COPENMP={self.compiler.openmp_flag}",
+ f"FOPENMP={self.compiler.openmp_flag}",
]
# Build
diff --git a/var/spack/repos/builtin/packages/postgresql/package.py b/var/spack/repos/builtin/packages/postgresql/package.py
index fc13e3e1d5..9a979f6216 100644
--- a/var/spack/repos/builtin/packages/postgresql/package.py
+++ b/var/spack/repos/builtin/packages/postgresql/package.py
@@ -21,6 +21,7 @@ class Postgresql(AutotoolsPackage):
license("PostgreSQL")
+ version("16.3", sha256="331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585")
version("15.2", sha256="99a2171fc3d6b5b5f56b757a7a3cb85d509a38e4273805def23941ed2b8468c7")
version("14.0", sha256="ee2ad79126a7375e9102c4db77c4acae6ae6ffe3e082403b88826d96d927a122")
version("13.1", sha256="12345c83b89aa29808568977f5200d6da00f88a035517f925293355432ffe61f")
@@ -69,37 +70,36 @@ class Postgresql(AutotoolsPackage):
return Executable(self.prefix.bin.pg_config)
def configure_args(self):
- config_args = ["--with-openssl"]
+ spec = self.spec
+ args = ["--with-openssl"]
- if "+threadsafe" in self.spec:
- config_args.append("--enable-thread-safety")
- else:
- config_args.append("--disable-thread-safety")
+ if spec.satisfies("+threadsafe"):
+ args.append(self.enable_or_disable("thread-safety"))
- if self.spec.variants["lineedit"].value == "libedit":
- config_args.append("--with-libedit-preferred")
- elif self.spec.variants["lineedit"].value == "none":
- config_args.append("--without-readline")
+ if spec.variants["lineedit"].value == "libedit":
+ args.append("--with-libedit-preferred")
+ elif spec.variants["lineedit"].value == "none":
+ args.append("--without-readline")
- if "+gssapi" in self.spec:
- config_args.append("--with-gssapi")
+ if spec.satisfies("+gssapi"):
+ args.append("--with-gssapi")
- if "+python" in self.spec:
- config_args.append("--with-python")
+ if spec.satisfies("+python"):
+ args.append("--with-python")
- if "+perl" in self.spec:
- config_args.append("--with-perl")
+ if spec.satisfies("+perl"):
+ args.append("--with-perl")
- if "+tcl" in self.spec:
- config_args.append("--with-tcl")
+ if spec.satisfies("+tcl"):
+ args.append("--with-tcl")
- if "+xml" in self.spec:
- config_args.append("--with-libxml")
+ if spec.satisfies("+xml"):
+ args.append("--with-libxml")
- return config_args
+ return args
def install(self, spec, prefix):
- if "+client_only" in self.spec:
+ if spec.satisfies("+client_only"):
for subdir in ("bin", "include", "interfaces", "pl"):
with working_dir(os.path.join("src", subdir)):
make("install")
@@ -109,31 +109,31 @@ class Postgresql(AutotoolsPackage):
def setup_run_environment(self, env):
spec = self.spec
- if "+perl" in spec:
+ if spec.satisfies("+perl"):
env.prepend_path("PERL5LIB", self.prefix.lib)
- if "+tcl" in spec:
+ if spec.satisfies("+tcl"):
env.prepend_path("TCLLIBPATH", self.prefix.lib)
- if "+python" in spec:
+ if spec.satisfies("+python"):
env.prepend_path("PYTHONPATH", self.prefix.lib)
def setup_dependent_build_environment(self, env, dependent_spec):
spec = self.spec
- if "+perl" in spec:
+ if spec.satisfies("+perl"):
env.prepend_path("PERL5LIB", self.prefix.lib)
- if "+tcl" in spec:
+ if spec.satisfies("+tcp"):
env.prepend_path("TCLLIBPATH", self.prefix.lib)
- if "+python" in spec:
+ if spec.satisfies("+python"):
env.prepend_path("PYTHONPATH", self.prefix.lib)
def setup_dependent_run_environment(self, env, dependent_spec):
spec = self.spec
- if "+perl" in spec:
+ if spec.satisfies("+perl"):
env.prepend_path("PERL5LIB", self.prefix.lib)
- if "+tcl" in spec:
+ if spec.satisfies("+tcl"):
env.prepend_path("TCLLIBPATH", self.prefix.lib)
- if "+python" in spec:
+ if spec.satisfies("+python"):
env.prepend_path("PYTHONPATH", self.prefix.lib)
@property
diff --git a/var/spack/repos/builtin/packages/pugixml/package.py b/var/spack/repos/builtin/packages/pugixml/package.py
index 3cb7ae0e64..07d0cdfab8 100644
--- a/var/spack/repos/builtin/packages/pugixml/package.py
+++ b/var/spack/repos/builtin/packages/pugixml/package.py
@@ -15,6 +15,7 @@ class Pugixml(CMakePackage):
license("MIT")
+ version("1.14", sha256="2f10e276870c64b1db6809050a75e11a897a8d7456c4be5c6b2e35a11168a015")
version("1.13", sha256="40c0b3914ec131485640fa57e55bf1136446026b41db91c1bef678186a12abbe")
version("1.11.4", sha256="8ddf57b65fb860416979a3f0640c2ad45ddddbbafa82508ef0a0af3ce7061716")
version("1.11", sha256="26913d3e63b9c07431401cf826df17ed832a20d19333d043991e611d23beaa2c")
diff --git a/var/spack/repos/builtin/packages/qualimap/package.py b/var/spack/repos/builtin/packages/qualimap/package.py
index bfa8af7060..69a327b552 100644
--- a/var/spack/repos/builtin/packages/qualimap/package.py
+++ b/var/spack/repos/builtin/packages/qualimap/package.py
@@ -17,6 +17,7 @@ class Qualimap(Package):
license("GPL-2.0-or-later")
+ version("2.3", sha256="2a04dd864b712da30923cce3bc8dfc6ea59612118e8b0ff1a246fe43b8d34c40")
version("2.2.1", sha256="08f1d66e49c83c76c56c4225c53aee44f41e0592c8bdc84b8c4ecd975700e045")
depends_on("java", type="run")
diff --git a/var/spack/repos/builtin/packages/rkcommon/package.py b/var/spack/repos/builtin/packages/rkcommon/package.py
index 96865adfea..bd381ebdda 100644
--- a/var/spack/repos/builtin/packages/rkcommon/package.py
+++ b/var/spack/repos/builtin/packages/rkcommon/package.py
@@ -14,8 +14,6 @@ class Rkcommon(CMakePackage):
url = "https://github.com/ospray/rkcommon/archive/v1.4.1.tar.gz"
git = "https://github.com/ospray/rkcommon.git"
- # maintainers("github_user1",o"github_user2")
-
license("Apache-2.0")
version("1.13.0", sha256="8ae9f911420085ceeca36e1f16d1316a77befbf6bf6de2a186d65440ac66ff1f")
diff --git a/var/spack/repos/builtin/packages/rsbench/package.py b/var/spack/repos/builtin/packages/rsbench/package.py
index 449af96b28..6d8c2536d4 100644
--- a/var/spack/repos/builtin/packages/rsbench/package.py
+++ b/var/spack/repos/builtin/packages/rsbench/package.py
@@ -14,6 +14,7 @@ class Rsbench(MakefilePackage):
homepage = "https://github.com/ANL-CESAR/RSBench"
url = "https://github.com/ANL-CESAR/RSBench/archive/v2.tar.gz"
+ version("13", sha256="4ddba1fe2f657103e5e50199b7dd2eab62069ddf17350489c18238908dd73b61")
version("12", sha256="2e437dbdaf7bf12bb9ade429d46a9e74fd519fc4686777a452770790d0546499")
version("2", sha256="1e97a38a863836e98cedc5cc669f8fdcaed905fafdc921d2bce32319b3e157ff")
version("0", sha256="95c06cf4cb6f396f9964d5e4b58a477bf9d7131cd39804480f1cb74e9310b271")
@@ -31,24 +32,25 @@ class Rsbench(MakefilePackage):
@property
def build_targets(self):
+ spec = self.spec
targets = []
cflags = "-std=gnu99 -O3"
ldflags = "-lm"
- if self.compiler.name == "gcc":
+ if spec.satisfies("%gcc"):
cflags += " -ffast-math "
- elif self.compiler.name == "intel":
+ elif spec.satisfies("%intel"):
cflags += " -xhost -ansi-alias -no-prec-div "
- elif self.compiler.name == "pgi" or self.compiler.name == "nvhpc":
+ elif spec.satisfies("%pgi") or spec.satisfies("%nvhpc"):
cflags += " -fastsse "
- elif self.compiler.name == "arm":
+ elif spec.satisfies("%arm"):
cflags += " -ffast-math "
cflags += self.compiler.openmp_flag
- targets.append("CFLAGS={0}".format(cflags))
- targets.append("LDFLAGS={0}".format(ldflags))
+ targets.append(f"CFLAGS={cflags}")
+ targets.append(f"LDFLAGS={ldflags}")
return targets
diff --git a/var/spack/repos/builtin/packages/samblaster/package.py b/var/spack/repos/builtin/packages/samblaster/package.py
index 9191ab9ae0..ec46bb5c46 100644
--- a/var/spack/repos/builtin/packages/samblaster/package.py
+++ b/var/spack/repos/builtin/packages/samblaster/package.py
@@ -15,6 +15,7 @@ class Samblaster(MakefilePackage):
license("MIT")
+ version("0.1.26", sha256="6b42a53d64a3ed340852028546693a24c860f236fd70e90c2b24fde9dcc4fd63")
version("0.1.24", sha256="72c42e0a346166ba00152417c82179bd5139636fea859babb06ca855af93d11f")
version("0.1.23", sha256="0d35ce629771946e3d6fc199025747054e5512bffa1ba4446ed81160fffee57a")
diff --git a/var/spack/repos/builtin/packages/sdl2-image/package.py b/var/spack/repos/builtin/packages/sdl2-image/package.py
index 4e94341aec..963b1a3f7f 100644
--- a/var/spack/repos/builtin/packages/sdl2-image/package.py
+++ b/var/spack/repos/builtin/packages/sdl2-image/package.py
@@ -15,6 +15,7 @@ class Sdl2Image(AutotoolsPackage):
license("Zlib")
+ version("2.8.2", sha256="8f486bbfbcf8464dd58c9e5d93394ab0255ce68b51c5a966a918244820a76ddc")
version("2.6.3", sha256="931c9be5bf1d7c8fae9b7dc157828b7eee874e23c7f24b44ba7eff6b4836312c")
version("2.0.1", sha256="3a3eafbceea5125c04be585373bfd8b3a18f259bd7eae3efc4e6d8e60e0d7f64")
diff --git a/var/spack/repos/builtin/packages/setxkbmap/package.py b/var/spack/repos/builtin/packages/setxkbmap/package.py
index d68814690a..44d293cc34 100644
--- a/var/spack/repos/builtin/packages/setxkbmap/package.py
+++ b/var/spack/repos/builtin/packages/setxkbmap/package.py
@@ -16,6 +16,7 @@ class Setxkbmap(AutotoolsPackage, XorgPackage):
license("MIT")
+ version("1.3.4", sha256="cc4113eab3cd70c28c986174aa30e62690e789723c874acc53e8d1f058d11f92")
version("1.3.3", sha256="51ba28edf93a464a7444b53b154fd5e93dedd1e9bbcc85b636f4cf56986c4842")
version("1.3.2", sha256="7e934afc55f161406f7dd99b5be8837e5d1478d8263776697b159d48461a1d3c")
version("1.3.1", sha256="e24a73669007fa3b280eba4bdc7f75715aeb2e394bf2d63f5cc872502ddde264")
diff --git a/var/spack/repos/builtin/packages/sheenbidi/package.py b/var/spack/repos/builtin/packages/sheenbidi/package.py
index 5b9351b2a4..7d79df722e 100644
--- a/var/spack/repos/builtin/packages/sheenbidi/package.py
+++ b/var/spack/repos/builtin/packages/sheenbidi/package.py
@@ -16,4 +16,5 @@ class Sheenbidi(MesonPackage):
license("Apache-2.0")
+ version("2.7", sha256="620f732141fd62354361f921a67ba932c44d94e73f127379a0c73ad40c7fa6e0")
version("2.6", sha256="f538f51a7861dd95fb9e3f4ad885f39204b5c670867019b5adb7c4b410c8e0d9")
diff --git a/var/spack/repos/builtin/packages/snptest/package.py b/var/spack/repos/builtin/packages/snptest/package.py
index 1795b605e7..8146c3558c 100644
--- a/var/spack/repos/builtin/packages/snptest/package.py
+++ b/var/spack/repos/builtin/packages/snptest/package.py
@@ -13,8 +13,9 @@ class Snptest(Package):
homepage = "https://mathgen.stats.ox.ac.uk/genetics_software/snptest/snptest.html"
url = "https://www.well.ox.ac.uk/~gav/resources/snptest_v2.5.2_linux_x86_64_dynamic.tgz"
+ version("2.5.6", sha256="22582e49f4a16edf52fe44e8f5e6f3479871658ec1be6341275f6f15d9cbd301")
version("2.5.2", sha256="1ffa3ebafa2c5db4866a38e01bb09f43df7973d053423ce67221cb3f8acb30f6")
def install(self, spec, prefix):
mkdirp(prefix.bin)
- install("snptest_v{0}".format(self.version), prefix.bin)
+ install(f"snptest_v{self.version}", prefix.bin)
diff --git a/var/spack/repos/builtin/packages/solr/package.py b/var/spack/repos/builtin/packages/solr/package.py
index 5b7ff248e7..0a14f666a3 100644
--- a/var/spack/repos/builtin/packages/solr/package.py
+++ b/var/spack/repos/builtin/packages/solr/package.py
@@ -21,6 +21,7 @@ class Solr(Package):
license("CC-BY-2.5")
+ version("8.11.3", sha256="178300ae095094c2060a1060cf475aa935f1202addfb5bacb38e8712ccb56455")
version("8.11.2", sha256="54d6ebd392942f0798a60d50a910e26794b2c344ee97c2d9b50e678a7066d3a6")
version("8.6.0", sha256="4519ccdb531619df770f1065db6adcedc052c7aa94b42806d541966550956aa5")
version("8.5.2", sha256="c457d6c7243241cad141e1df34c6f669d58a6c60e537f4217d032616dd066dcf")
diff --git a/var/spack/repos/builtin/packages/span-lite/package.py b/var/spack/repos/builtin/packages/span-lite/package.py
index 0ea94646d6..e074289f08 100644
--- a/var/spack/repos/builtin/packages/span-lite/package.py
+++ b/var/spack/repos/builtin/packages/span-lite/package.py
@@ -20,6 +20,7 @@ class SpanLite(CMakePackage):
license("BSL-1.0")
+ version("0.11.0", sha256="ef4e028e18ff21044da4b4641ca1bc8a2e2d656e2028322876c0e1b9b6904f9d")
version("0.10.3", sha256="04ac8148760369f11d4cdbc7969d66cb3d372357b6b5c7744841a60551ccb50b")
version("0.9.2", sha256="7562802aac9b78e0140c3d59933cf4dc5825c0712c63daad2f7fff8c67e62eb4")
version("0.8.1", sha256="2136dba54988c16b03f7c652ea977205bf624bfde90c24331177027d6529386d")
@@ -33,7 +34,7 @@ class SpanLite(CMakePackage):
def cmake_args(self):
return [
"-DSPAN_LITE_EXPORT_PACKAGE=ON",
- "-DSPAN_LITE_OPT_BUILD_TESTS=%s" % ("ON" if self.run_tests else "OFF"),
+ f"-DSPAN_LITE_OPT_BUILD_TESTS={'ON' if self.run_tests else 'OFF'}",
"-DSPAN_LITE_OPT_BUILD_EXAMPLES=OFF",
]
diff --git a/var/spack/repos/builtin/packages/sse2neon/package.py b/var/spack/repos/builtin/packages/sse2neon/package.py
index 9ac1f23a12..8251756f2b 100644
--- a/var/spack/repos/builtin/packages/sse2neon/package.py
+++ b/var/spack/repos/builtin/packages/sse2neon/package.py
@@ -18,6 +18,7 @@ class Sse2neon(Package):
license("MIT")
version("master", branch="master")
+ version("1.7.0", sha256="cee6d54922dbc9d4fa57749e3e4b46161b7f435a22e592db9da008051806812a")
version("1.6.0", sha256="06f4693219deccb91b457135d836fc514a1c0a57e9fa66b143982901d2d19677")
version("1.5.1", sha256="4001e2dfb14fcf3831211581ed83bcc83cf6a3a69f638dcbaa899044a351bb2a")
version("1.5.0", sha256="92ab852aac6c8726a615f77438f2aa340f168f9f6e70c72033d678613e97b65a")
diff --git a/var/spack/repos/builtin/packages/star/package.py b/var/spack/repos/builtin/packages/star/package.py
index c72e1c0964..c0781d3b21 100644
--- a/var/spack/repos/builtin/packages/star/package.py
+++ b/var/spack/repos/builtin/packages/star/package.py
@@ -14,6 +14,7 @@ class Star(MakefilePackage):
license("MIT")
+ version("2.7.11b", sha256="3f65305e4112bd154c7e22b333dcdaafc681f4a895048fa30fa7ae56cac408e7")
version("2.7.11a", sha256="542457b1a4fee73f27a581b1776e9f73ad2b4d7e790388b6dc71147bd039f99a")
version("2.7.10b", sha256="0d1b71de6c5be1c5d90b32130d2abcd5785a4fc7c1e9bf19cc391947f2dc46e5")
version("2.7.10a", sha256="af0df8fdc0e7a539b3ec6665dce9ac55c33598dfbc74d24df9dae7a309b0426a")
diff --git a/var/spack/repos/builtin/packages/storm/package.py b/var/spack/repos/builtin/packages/storm/package.py
index d18dfd853e..2e7a971b6b 100644
--- a/var/spack/repos/builtin/packages/storm/package.py
+++ b/var/spack/repos/builtin/packages/storm/package.py
@@ -20,6 +20,7 @@ class Storm(Package):
license("CC-BY-4.0")
+ version("2.6.2", sha256="640c2c54a593cdcffef9441336738774ae618830d3e63eb8e770c22d68beed30")
version("2.3.0", sha256="49c2255b26633c6fd96399c520339e459fcda29a0e7e6d0c8775cefcff6c3636")
version("2.2.0", sha256="f621163f349a8e85130bc3d2fbb34e3b08f9c039ccac5474f3724e47a3a38675")
version("2.1.0", sha256="e279a495dda42af7d9051543989f74a1435a5bda53e795a1de4a1def32027fc4")
diff --git a/var/spack/repos/builtin/packages/stow/package.py b/var/spack/repos/builtin/packages/stow/package.py
index cec0871bd5..180c69920b 100644
--- a/var/spack/repos/builtin/packages/stow/package.py
+++ b/var/spack/repos/builtin/packages/stow/package.py
@@ -19,6 +19,7 @@ class Stow(AutotoolsPackage, GNUMirrorPackage):
license("GPL-3.0-or-later")
+ version("2.4.0", sha256="a7bac673daa246cf54ffb48a113eadd204a615630e76b53b5f64d81a275b77b3")
version("2.3.1", sha256="26a6cfdfdaca0eea742db5487798c15fcd01889dc86bc5aa62614ec9415a422f")
version("2.2.2", sha256="a0022034960e47a8d23dffb822689f061f7a2d9101c9835cf11bf251597aa6fd")
version("2.2.0", sha256="86bc30fe1d322a5c80ff3bd7580c2758149aad7c3bbfa18b48a9d95c25d66b05")
diff --git a/var/spack/repos/builtin/packages/taskflow/package.py b/var/spack/repos/builtin/packages/taskflow/package.py
index 1e00312654..78f8ed89db 100644
--- a/var/spack/repos/builtin/packages/taskflow/package.py
+++ b/var/spack/repos/builtin/packages/taskflow/package.py
@@ -18,6 +18,7 @@ class Taskflow(CMakePackage):
license("MIT")
version("master", branch="master")
+ version("3.7.0", sha256="788b88093fb3788329ebbf7c7ee05d1f8960d974985a301798df01e77e04233b")
version("3.6.0", sha256="5a1cd9cf89f93a97fcace58fd73ed2fc8ee2053bcb43e047acb6bc121c3edf4c")
version("2.7.0", sha256="bc2227dcabec86abeba1fee56bb357d9d3c0ef0184f7c2275d7008e8758dfc3e")
diff --git a/var/spack/repos/builtin/packages/telegraf/package.py b/var/spack/repos/builtin/packages/telegraf/package.py
index 92d4084bc0..2523852bd4 100644
--- a/var/spack/repos/builtin/packages/telegraf/package.py
+++ b/var/spack/repos/builtin/packages/telegraf/package.py
@@ -16,6 +16,7 @@ class Telegraf(MakefilePackage):
license("MIT")
+ version("1.30.2", sha256="3514d870fe1899f20c5d1f1545233413cbe11061b23a0cafbd44b861a9295dc6")
version("1.20.3", sha256="cf8fd4d38970648281101e8a71b1a48c5765c8aaa9d67619c00272c9192e9057")
version("1.19.3", sha256="d2fb8a3519a5690c801e1221e22c3693ed95204f70f6c57eb13267ca1964c659")
diff --git a/var/spack/repos/builtin/packages/tengine/package.py b/var/spack/repos/builtin/packages/tengine/package.py
index 73412eb30d..e2a8cea321 100644
--- a/var/spack/repos/builtin/packages/tengine/package.py
+++ b/var/spack/repos/builtin/packages/tengine/package.py
@@ -12,6 +12,7 @@ class Tengine(AutotoolsPackage):
homepage = "https://tengine.taobao.org/"
url = "https://github.com/alibaba/tengine/archive/2.3.2.tar.gz"
+ version("3.1.0", sha256="64ed7155c0c904ce0fe7199c21b8eb6c2abfc267278fa8af832c0cb781e864dc")
version("2.3.2", sha256="a65998a35739a59f8a16ec4c6090a59e569ba5a1a3f68fecad952057c1a18fea")
version("2.3.1", sha256="3dd93f813b80ed7581a81079a2037df6e4777b7e760fd6635b4009d344a5ab1c")
version("2.3.0", sha256="17cf1380d4faefb70707970437b3f8b66f6ff4530b5e6e61970b35f59b2e2624")
diff --git a/var/spack/repos/builtin/packages/texinfo/package.py b/var/spack/repos/builtin/packages/texinfo/package.py
index bc1bc5b64b..22b338b3b3 100644
--- a/var/spack/repos/builtin/packages/texinfo/package.py
+++ b/var/spack/repos/builtin/packages/texinfo/package.py
@@ -25,6 +25,7 @@ class Texinfo(AutotoolsPackage, GNUMirrorPackage):
license("GPL-3.0-or-later")
+ version("7.1", sha256="dd5710b3a53ac002644677a06145748e260592a35be182dc830ebebb79c5d5a0")
version("7.0.3", sha256="3cc5706fb086b895e1dc2b407aade9f95a3a233ff856273e2b659b089f117683")
version("7.0", sha256="9261d4ee11cdf6b61895e213ffcd6b746a61a64fe38b9741a3aaa73125b35170")
version("6.8", sha256="8e09cf753ad1833695d2bac0f57dc3bd6bcbbfbf279450e1ba3bc2d7fb297d08")
@@ -61,7 +62,7 @@ class Texinfo(AutotoolsPackage, GNUMirrorPackage):
def build_targets(self):
targets = []
if self.spec.satisfies("@7.0:"):
- targets.append("CFLAGS={}".format(self.compiler.c11_flag))
+ targets.append(f"CFLAGS={self.compiler.c11_flag}")
return targets
def setup_build_environment(self, env):
diff --git a/var/spack/repos/builtin/packages/tig/package.py b/var/spack/repos/builtin/packages/tig/package.py
index 04f93a8ece..112a775db3 100644
--- a/var/spack/repos/builtin/packages/tig/package.py
+++ b/var/spack/repos/builtin/packages/tig/package.py
@@ -14,6 +14,7 @@ class Tig(AutotoolsPackage):
license("GPL-2.0-or-later")
+ version("2.5.10", sha256="f655cc1366fc10058a2bd505bb88ca78e653ff7526c1b81774c44b9d841210e3")
version("2.5.8", sha256="b70e0a42aed74a4a3990ccfe35262305917175e3164330c0889bd70580406391")
version("2.2.2", sha256="316214d87f7693abc0cbe8ebbb85decdf5e1b49d7ad760ac801af3dd73385e35")
diff --git a/var/spack/repos/builtin/packages/tkrzw/package.py b/var/spack/repos/builtin/packages/tkrzw/package.py
index 1b8f584b8c..5c86d5f06b 100644
--- a/var/spack/repos/builtin/packages/tkrzw/package.py
+++ b/var/spack/repos/builtin/packages/tkrzw/package.py
@@ -16,6 +16,7 @@ class Tkrzw(AutotoolsPackage):
license("Apache-2.0")
version("master", branch="master")
+ version("1.0.29", sha256="abaabd6fc89a19ed8a202ac3711bc3b0763d928bc3a8eeeea73a3679f7e7f790")
version("0.9.44", sha256="088ac619fbf7fc22c110674b3f8fe8d8573a1d7088e5616b268fd9f68ba25650")
version("0.9.43", sha256="60f7b579edb4f911ecaf35ff6c07f53b3d566424d8bf179b1991ade5071f0bbc")
version("0.9.42", sha256="135fb404d5a1b0bcee717f8e648a6f5ff140ec30069fecfde3b380f611356535")
diff --git a/var/spack/repos/builtin/packages/tpm2-tss/package.py b/var/spack/repos/builtin/packages/tpm2-tss/package.py
index 1cbb0a7575..a53a20762b 100644
--- a/var/spack/repos/builtin/packages/tpm2-tss/package.py
+++ b/var/spack/repos/builtin/packages/tpm2-tss/package.py
@@ -14,6 +14,7 @@ class Tpm2Tss(AutotoolsPackage):
license("BSD-2-Clause")
+ version("4.1.1", sha256="da5b09d5a82d381f7bbd2e1d2db494213f7148659cfaf1b9e423b4df62f48504")
version("3.0.0", sha256="e88e91aeee2e01ccc45596fb8afcc3b521a660dcebe5a6e1b14ea5e9e5c15cf5")
version("2.4.2", sha256="1cec5e834a6a750b138cabcd100b3fcd12b16cd21fa4f9103739914743511f75")
version("2.4.1", sha256="cc6f0691307f3c65d5a1375e2cd22508cc72850dbc70eb820b892f0b3d0cbea2")
diff --git a/var/spack/repos/builtin/packages/trompeloeil/package.py b/var/spack/repos/builtin/packages/trompeloeil/package.py
index 1cd132278a..78887216a5 100644
--- a/var/spack/repos/builtin/packages/trompeloeil/package.py
+++ b/var/spack/repos/builtin/packages/trompeloeil/package.py
@@ -17,6 +17,7 @@ class Trompeloeil(CMakePackage):
license("BSL-1.0")
version("master", branch="master")
+ version("47", sha256="4a1d79260c1e49e065efe0817c8b9646098ba27eed1802b0c3ba7d959e4e5e84")
version("45", sha256="124b0aa45d84415193719376b6557fc1f1180cbfebf4dc4f7ca247cb404d6bd8")
version("44", sha256="004877db6ba22f24c7867e112e081eeb68858122f55ebe7c7dd9d8d9e3b46c88")
version("43", sha256="86a0afa2e97347202a0a883ab43da78c1d4bfff0d6cb93205cfc433d0d9eb9eb")
diff --git a/var/spack/repos/builtin/packages/util-linux-uuid/package.py b/var/spack/repos/builtin/packages/util-linux-uuid/package.py
index d41a9a93ae..eb3e1a540f 100644
--- a/var/spack/repos/builtin/packages/util-linux-uuid/package.py
+++ b/var/spack/repos/builtin/packages/util-linux-uuid/package.py
@@ -16,6 +16,7 @@ class UtilLinuxUuid(AutotoolsPackage):
license("GPL-2.0-or-later")
+ version("2.40.1", sha256="8e396eececae2b3b68db232c33b8810faa7c31f6df19f98f512739293d5829b7")
version("2.38.1", sha256="0820eb8eea90408047e3715424bc6be771417047f683950fecb4bdd2e2cbbc6e")
version("2.37.4", sha256="c8b7b4fa541f974cc32c1c6559d9bfca33651020a456ad6ee5fc9b0cacd00151")
version("2.36.2", sha256="f5dbe79057e7d68e1a46fc04083fc558b26a49499b1b3f50e4f4893150970463")
diff --git a/var/spack/repos/builtin/packages/valijson/package.py b/var/spack/repos/builtin/packages/valijson/package.py
index 0b7f2ddf1b..ceaadd05a6 100644
--- a/var/spack/repos/builtin/packages/valijson/package.py
+++ b/var/spack/repos/builtin/packages/valijson/package.py
@@ -18,4 +18,5 @@ class Valijson(CMakePackage):
license("BSD-2-Clause")
version("master", branch="master")
+ version("1.0.2", sha256="35d86e54fc727f1265226434dc996e33000a570f833537a25c8b702b0b824431")
version("1.0", sha256="6b9f0bc89880feb3fe09aa469cd81f6168897d2fbb4e715853da3b94afd3779a")
diff --git a/var/spack/repos/builtin/packages/wxwidgets/package.py b/var/spack/repos/builtin/packages/wxwidgets/package.py
index de62cbb39a..d47d63585b 100644
--- a/var/spack/repos/builtin/packages/wxwidgets/package.py
+++ b/var/spack/repos/builtin/packages/wxwidgets/package.py
@@ -23,6 +23,7 @@ class Wxwidgets(AutotoolsPackage):
git = "https://github.com/wxWidgets/wxWidgets.git"
version("develop", branch="master")
+ version("3.2.4", sha256="0640e1ab716db5af2ecb7389dbef6138d7679261fbff730d23845ba838ca133e")
version("3.2.2.1", sha256="dffcb6be71296fff4b7f8840eb1b510178f57aa2eb236b20da41182009242c02")
version("3.2.2", sha256="8edf18672b7bc0996ee6b7caa2bee017a9be604aad1ee471e243df7471f5db5d")
version("3.1.0", sha256="e082460fb6bf14b7dd6e8ac142598d1d3d0b08a7b5ba402fdbf8711da7e66da8")
diff --git a/var/spack/repos/builtin/packages/xbraid/package.py b/var/spack/repos/builtin/packages/xbraid/package.py
index eb845dad60..1b95305693 100644
--- a/var/spack/repos/builtin/packages/xbraid/package.py
+++ b/var/spack/repos/builtin/packages/xbraid/package.py
@@ -13,6 +13,7 @@ class Xbraid(MakefilePackage):
url = "https://github.com/XBraid/xbraid/archive/v2.2.0.tar.gz"
tags = ["radiuss"]
+ version("3.1.0", sha256="3419b22918c65555e8c552b70a0837a251a74c471dac8e4a7b2272bf7d955c88")
version("3.0.0", sha256="06988c0599cd100d3b3f3ebb183c9ad34a4021922e0896815cbedc659aaadce6")
version("2.3.0", sha256="706f0acde201c7c336ade3604679759752a74e2cd6c2a29a8bf5676b6e54b704")
version("2.2.0", sha256="082623b2ddcd2150b3ace65b96c1e00be637876ec6c94dc8fefda88743b35ba3")
diff --git a/var/spack/repos/builtin/packages/xxhash/package.py b/var/spack/repos/builtin/packages/xxhash/package.py
index 99661986c4..1d9605426e 100644
--- a/var/spack/repos/builtin/packages/xxhash/package.py
+++ b/var/spack/repos/builtin/packages/xxhash/package.py
@@ -19,6 +19,7 @@ class Xxhash(MakefilePackage):
license("BSD-2-Clause")
+ version("0.8.2", sha256="baee0c6afd4f03165de7a4e67988d16f0f2b257b51d0e3cb91909302a26a79c4")
version("0.8.1", sha256="3bb6b7d6f30c591dd65aaaff1c8b7a5b94d81687998ca9400082c739a690436c")
version("0.8.0", sha256="7054c3ebd169c97b64a92d7b994ab63c70dd53a06974f1f630ab782c28db0f4f")
version("0.7.4", sha256="4d9706c9da4fbdf901598f5e3b71db0eddd4ac962e827a73ebf75d66dfd820fe")