diff options
author | Mosè Giordano <765740+giordano@users.noreply.github.com> | 2024-10-11 08:45:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-11 10:45:03 +0300 |
commit | 629a3e9396e62895f95c1306375c3b15a48c06d3 (patch) | |
tree | b501d63df2e0ff2f57396726de214b0e28ce1af6 /var | |
parent | 08b07b9b2720209f26243bdfc45a42237815fed0 (diff) | |
download | spack-629a3e9396e62895f95c1306375c3b15a48c06d3.tar.gz spack-629a3e9396e62895f95c1306375c3b15a48c06d3.tar.bz2 spack-629a3e9396e62895f95c1306375c3b15a48c06d3.tar.xz spack-629a3e9396e62895f95c1306375c3b15a48c06d3.zip |
julia: add v1.11.0 (#46715)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/julia/package.py | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/julia/package.py b/var/spack/repos/builtin/packages/julia/package.py index c912c9aab4..0508410e89 100644 --- a/var/spack/repos/builtin/packages/julia/package.py +++ b/var/spack/repos/builtin/packages/julia/package.py @@ -26,12 +26,16 @@ class Julia(MakefilePackage): maintainers("vchuravy", "haampie", "giordano") version("master", branch="master") + version("1.11.0", sha256="a938c6b7758a83e817b56db3e542bd85e6d74db75e1381b1ba24cd6e3dc8c566") + version("1.10.4", sha256="c46ed8166fe860a7258d088a0add68dfdf11ad64cc4c0b1f113570862d3ef777") version("1.10.3", sha256="b3cd34c839d25b98a162070b4e3abd5f34564ffdad13e07073be7885e5678a18") version("1.10.2", sha256="e3d20c02975da054aeb18d32ed84c5d760d54d2563e45e25017684a5a105d185") + version("1.9.3", sha256="8d7dbd8c90e71179e53838cdbe24ff40779a90d7360e29766609ed90d982081d") version("1.9.2", sha256="015438875d591372b80b09d01ba899657a6517b7c72ed41222298fef9d4ad86b") version("1.9.0", sha256="48f4c8a7d5f33d0bc6ce24226df20ab49e385c2d0c3767ec8dfdb449602095b2") + version("1.8.5", sha256="d31026cc6b275d14abce26fd9fd5b4552ac9d2ce8bde4291e494468af5743031") version("1.8.4", sha256="b7b8ee64fb947db8d61104f231e1b25342fe330d29e0d2273f93c264f32c5333") version("1.8.3", sha256="4d8d460fcae5c6f8306a3e3c14371635c1a26f47c3ce62b2950cf9234b6ec849") @@ -66,9 +70,24 @@ class Julia(MakefilePackage): depends_on("libuv", when="@:1.7") depends_on("libuv-julia@1.42.0", when="@1.8.0:1.8.1") depends_on("libuv-julia@1.44.2", when="@1.8.2:1.9") - depends_on("libuv-julia@1.44.3", when="@1.10.0:") + depends_on("libuv-julia@1.44.3", when="@1.10.0:1.10") + depends_on("libuv-julia@1.48.0", when="@1.11.0:") depends_on("suite-sparse@5.4:5.10", when="@1.6:1.9") + with when("@1.11.0:1.11"): + # libssh2.so.1, libpcre2-8.so.0, libmbedtls.so.14, libmbedcrypto.so.7, libmbedx509.so.1, + # libopenlibm.so.4, libblastrampoline.so.5, libgit2.so.1.7, libnghttp2.so.14, + # libcurl.so.4 + depends_on("libblastrampoline@5.11.0:5") + depends_on("libgit2@1.7.2:1.7") + depends_on("libssh2@1.11") + depends_on("llvm@16.0.6 +lld shlib_symbol_version=JL_LLVM_16.0") + depends_on("mbedtls@2.28.2:2.28") + depends_on("openlibm@0.8.1:0.8", when="+openlibm") + depends_on("nghttp2@1.59.0:1.59") + depends_on("curl@8.6.0:") + depends_on("suite-sparse@7.7.0") + with when("@1.10.0:1.10"): # libssh2.so.1, libpcre2-8.so.0, libmbedtls.so.14, libmbedcrypto.so.7, libmbedx509.so.1, # libopenlibm.so.4, libblastrampoline.so.5, libgit2.so.1.6, libnghttp2.so.14, @@ -174,6 +193,14 @@ class Julia(MakefilePackage): sha256="25cdc0271e7722d4a7cc6f72abcb17bfe205fc741bbe3716a21759c3eee7d32c", ), ) + depends_on( + "llvm", + when="^llvm@16.0.6", + patches=patch( + "https://raw.githubusercontent.com/spack/patches/d042ae8f41493547d4263d249a13546f2c971972/julia/4997cd3006a3171d9b33f9a72ff9fdadc84e91a7c86aa044dcf495eef3a02893.patch", + sha256="4997cd3006a3171d9b33f9a72ff9fdadc84e91a7c86aa044dcf495eef3a02893", + ), + ) # Patches for libuv depends_on( |