summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2023-04-04 16:28:05 -0500
committerGitHub <noreply@github.com>2023-04-04 17:28:05 -0400
commitc3a41c742e3e64698e208bd621da63bd1fa75d4b (patch)
tree00ce7c1cac13a4c40f9829b2edfe3e0b8e005cef
parent664c12c7be559ae71ccf8f810513c3746d340dd6 (diff)
downloadspack-c3a41c742e3e64698e208bd621da63bd1fa75d4b.tar.gz
spack-c3a41c742e3e64698e208bd621da63bd1fa75d4b.tar.bz2
spack-c3a41c742e3e64698e208bd621da63bd1fa75d4b.tar.xz
spack-c3a41c742e3e64698e208bd621da63bd1fa75d4b.zip
bazel: new versions, macOS patches (#36641)
-rw-r--r--var/spack/repos/builtin/packages/bazel/apple-clang-14.0.3.patch13
-rw-r--r--var/spack/repos/builtin/packages/bazel/package.py437
2 files changed, 380 insertions, 70 deletions
diff --git a/var/spack/repos/builtin/packages/bazel/apple-clang-14.0.3.patch b/var/spack/repos/builtin/packages/bazel/apple-clang-14.0.3.patch
new file mode 100644
index 0000000000..c826951b5c
--- /dev/null
+++ b/var/spack/repos/builtin/packages/bazel/apple-clang-14.0.3.patch
@@ -0,0 +1,13 @@
+--- a/third_party/zlib/gzguts.h 1980-01-01 00:00:00
++++ b/third_party/zlib/gzguts.h 2023-04-03 12:23:10
+@@ -3,6 +3,10 @@
+ * For conditions of distribution and use, see copyright notice in zlib.h
+ */
+
++#ifndef _WIN32
++ #include <unistd.h>
++#endif
++
+ #ifdef _LARGEFILE64_SOURCE
+ # ifndef _LARGEFILE_SOURCE
+ # define _LARGEFILE_SOURCE 1
diff --git a/var/spack/repos/builtin/packages/bazel/package.py b/var/spack/repos/builtin/packages/bazel/package.py
index c7b2dcb436..a2cc4d96d2 100644
--- a/var/spack/repos/builtin/packages/bazel/package.py
+++ b/var/spack/repos/builtin/packages/bazel/package.py
@@ -22,10 +22,16 @@ class Bazel(Package):
version("6.1.1", sha256="6b900f26d676c7eca1d2e7dff9b71890dabd3ff59cab2a2d2178bc8a0395342a")
version("6.1.0", sha256="c4b85675541cf66ee7cb71514097fdd6c5fc0e02527243617a4f20ca6b4f2932")
+ version("6.0.0", sha256="7bc0c5145c19a56d82a08fce6908c5e1a0e75e4fbfb3b6f12b4deae7f4b38cbc")
+ version("5.4.0", sha256="a1c62d9bcb4e03106ddf0b7bd96196ba246e1c9b7a935daf8d9beda8bbdcb8a1")
+ version("5.3.2", sha256="3880ad919592d1e3e40c506f13b32cd0a2e26f129d87cb6ba170f1801d7d7b82")
+ version("5.3.1", sha256="18486e7152ca26b26585e9b2a6f49f332b116310d3b7e5b70583f1f1f24bb8ae")
+ version("5.3.0", sha256="ee801491ff0ec3a562422322a033c9afe8809b64199e4a94c7433d4e14e6b921")
version("5.2.0", sha256="820a94dbb14071ed6d8c266cf0c080ecb265a5eea65307579489c4662c2d582a")
version("5.1.1", sha256="7f5d3bc1d344692b2400f3765fd4b5c0b636eb4e7a8a7b17923095c7b56a4f78")
version("5.1.0", sha256="4de301f509fc6d0cbc697b2017384ecdc94df8f36245bbcbedc7ea6780acc9f5")
version("5.0.0", sha256="072dd62d237dbc11e0bac02e118d8c2db4d0ba3ba09f1a0eb1e2a460fb8419db")
+ version("4.2.3", sha256="b0e84d0538f3ec2b95a49bae31a5066f0967281a3ca99965016fbe178acd2d3d")
version("4.2.2", sha256="9981d0d53a356c4e87962847750a97c9e8054e460854748006c80f0d7e2b2d33")
version("4.2.1", sha256="12ea7aa11e2bdb12de1dceb9939a22e96f5a480437cb17c123379d8e0fdf5e82")
version("4.2.0", sha256="74814b63920aaee47dbbbee7082e5c4317e4eebaf07e03c5fb5626e1716f1034")
@@ -49,76 +55,356 @@ class Bazel(Package):
version("2.1.0", sha256="3371cd9050989173a3b27364668328653a65653a50a85c320adc53953b4d5f46")
version("2.0.1", sha256="a863ed9e6fc420fbd92e63a12fe1a5b9be1a7a36f11f61f1fdc582c813bbe543")
version("2.0.0", sha256="724da3c656f68e787a86ebb9844773aa1c2e3a873cc39462a8f1b336153d6cbb")
- version("1.2.1", sha256="255da49d0f012bc4f2c1d6d3ccdbe578e22fe97b8d124e1629a486fe2a09d3e1")
- version("1.2.0", sha256="9cb46b0a18b9166730307a0e82bf4c02281a1cc6da0fb11239e6fe4147bdee6e")
- version("1.1.0", sha256="4b66a8c93af7832ed32e7236cf454a05f3aa06d25a8576fc3f83114f142f95ab")
- version("1.0.1", sha256="f4d2dfad011ff03a5fae41b9b02cd96cd7297c1205d496603d66516934fbcfee")
- version("1.0.0", sha256="c61daf0b69dd95205c695b2f9022d296d052c727062cfd396d54ffb2154f8cac")
- version("0.29.1", sha256="872a52cff208676e1169b3e1cae71b1fe572c4109cbd66eab107d8607c378de5")
- version("0.29.0", sha256="01cb6f2e808bd016cf0e217e12373c9efb808123e58b37885be8364458d3a40a")
- version("0.28.1", sha256="2cea463d611f5255d2f3d41c8de5dcc0961adccb39cf0ac036f07070ba720314")
- version("0.28.0", sha256="26ad8cdadd413b8432cf46d9fc3801e8db85d9922f85dd8a7f5a92fec876557f")
- version("0.27.2", sha256="5e1bf2b48e54eb7e518430667d29aef53695d6dd7c718665a52131ab27aadab2")
- version("0.27.1", sha256="8051d77da4ec338acd91770f853e4c25f4407115ed86fd35a6de25921673e779")
- version("0.27.0", sha256="c3080d3b959ac08502ad5c84a51608c291accb1481baad88a628bbf79b30c67a")
- version("0.26.1", sha256="c0e94f8f818759f3f67af798c38683520c540f469cb41aea8f5e5a0e43f11600")
- version("0.26.0", sha256="d26dadf62959255d58e523da3448a6222af768fe1224e321b120c1d5bbe4b4f2")
- version("0.25.3", sha256="23eafd3e439bc71baba9c592b52cb742dabc8640a13b9da1751fec090a2dda99")
- version("0.25.2", sha256="7456032199852c043e6c5b3e4c71dd8089c1158f72ec554e6ec1c77007f0ab51")
- version("0.25.1", sha256="a52bb31aeb1f821e649d25ef48023cfb54a12887aff875c6349ebcac36c2f056")
- version("0.25.0", sha256="f624fe9ca8d51de192655369ac538c420afb7cde16e1ad052554b582fff09287")
- version("0.24.1", sha256="56ea1b199003ad832813621744178e42b39e6206d34fbae342562c287da0cd54")
- version("0.24.0", sha256="621d2a97899a88850a913eabf9285778331a309fd4658b225b1377f80060fa85")
- version("0.23.2", sha256="293a5a7d851e0618eeb5e6958d94a11d45b6a00f2ba9376de61ac2bd5f917439")
- version("0.23.1", sha256="dd47199f92452bf67b2c5d60ad4b7143554eaf2c6196ab6e8713449d81a0491d")
- version("0.23.0", sha256="2daf9c2c6498836ed4ebae7706abb809748b1350cacd35b9f89452f31ac0acc1")
- version("0.22.0", sha256="6860a226c8123770b122189636fb0c156c6e5c9027b5b245ac3b2315b7b55641")
- version("0.21.0", sha256="6ccb831e683179e0cfb351cb11ea297b4db48f9eab987601c038aa0f83037db4")
- version("0.20.0", sha256="1945afa84fd8858b0a3c68c09915a4bc81065c61df2591387b2985e2297d30bd")
- version("0.19.2", sha256="11234cce4f6bdc62c3ac688f41c7b5c178eecb6f7e2c4ba0bcf00ba8565b1d19")
- version("0.19.1", sha256="c9405f7b8c79ebc81f9f0e49bb656df4a0da246771d010c2cdd6bb30e2500ac0")
- version("0.19.0", sha256="ee6135c5c47306c8421d43ad83aabc4f219cb065376ee37797f2c8ba9a615315")
- version("0.18.1", sha256="baed9f28c317000a4ec1ad2571b3939356d22746ca945ac2109148d7abb860d4")
- version("0.18.0", sha256="d0e86d2f7881ec8742a9823a986017452d2da0dfe4e989111da787cb89257155")
- version("0.17.2", sha256="b6e87acfa0a405bb8b3417c58477b66d5bc27dc0d31ba6fa12bc255b9278d33b")
- version("0.17.1", sha256="23e4281c3628cbd746da3f51330109bbf69780bd64461b63b386efae37203f20")
- version("0.16.1", sha256="09c66b94356c82c52f212af52a81ac28eb06de1313755a2f23eeef84d167b36c")
- version("0.16.0", sha256="c730593916ef0ba62f3d113cc3a268e45f7e8039daf7b767c8641b6999bd49b1")
- version("0.15.2", sha256="bf53ec73be3a6d412d85ef612cec6e9c85db45da42001fab0cf1dad44cfc03f1")
- version("0.15.1", sha256="c62b351fa4c1ba5aeb34d0a137176f8e8f1d89a32f548a10e96c11df176ffc6c")
- version("0.15.0", sha256="c3b716e6625e6b8c323350c95cd3ae0f56aeb00458dddd10544d5bead8a7b602")
- version("0.14.1", sha256="d49cdcd82618ae7a7a190e6f0a80d9bf85c1a66b732f994f37732dc14ffb0025")
- version("0.14.0", sha256="259627de8b9d415cc80904523facf3d50e6e8e68448ab968eb1c9cb8ca1ef843")
- version("0.13.1", sha256="b0269e75b40d87ff87886e5f3432cbf88f70c96f907ab588e6c21b2922d72db0")
- version("0.13.0", sha256="82e9035084660b9c683187618a29aa896f8b05b5f16ae4be42a80b5e5b6a7690")
- version("0.12.0", sha256="3b3e7dc76d145046fdc78db7cac9a82bc8939d3b291e53a7ce85315feb827754")
- version("0.11.1", sha256="e8d762bcc01566fa50952c8028e95cfbe7545a39b8ceb3a0d0d6df33b25b333f")
- version("0.11.0", sha256="abfeccc94728cb46be8dbb3507a23ccffbacef9fbda96a977ef4ea8d6ab0d384")
- version("0.10.1", sha256="708248f6d92f2f4d6342006c520f22dffa2f8adb0a9dc06a058e3effe7fee667")
- version("0.10.0", sha256="47e0798caaac4df499bce5fe554a914abd884a855a27085a4473de1d737d9548")
- version("0.9.0", sha256="efb28fed4ffcfaee653e0657f6500fc4cbac61e32104f4208da385676e76312a")
- version("0.8.1", sha256="dfd0761e0b7e36c1d74c928ad986500c905be5ebcfbc29914d574af1db7218cf")
- version("0.8.0", sha256="aa840321d056abd3c6be10c4a1e98a64f9f73fff9aa89c468dae8c003974a078")
- version("0.7.0", sha256="a084a9c5d843e2343bf3f319154a48abe3d35d52feb0ad45dec427a1c4ffc416")
- version("0.6.1", sha256="dada1f60a512789747011184b2767d2b44136ef3b036d86947f1896d200d2ba7")
- version("0.6.0", sha256="a0e53728a9541ef87934831f3d05f2ccfdc3b8aeffe3e037be2b92b12400598e")
- version("0.5.4", sha256="2157b05309614d6af0e4bbc6065987aede590822634a0522161f3af5d647abc9")
- version("0.5.3", sha256="76b5c5880a0b15f5b91f7d626c5bc3b76ce7e5d21456963c117ab711bf1c5333")
- version("0.5.2", sha256="2418c619bdd44257a170b85b9d2ecb75def29e751b725e27186468ada2e009ea")
- version("0.5.1", sha256="85e6a18b111afeea2e475fe991db2a441ec3824211d659bee7b0012c36be9a40")
- version("0.5.0", sha256="ebba7330a8715e96a6d6dc0aa085125d529d0740d788f0544c6169d892e4f861")
- version("0.4.5", sha256="2b737be42678900470ae9e48c975ac5b2296d9ae23c007bf118350dbe7c0552b")
- version("0.4.4", sha256="d52a21dda271ae645711ce99c70cf44c5d3a809138e656bbff00998827548ebb")
- version("0.4.3", sha256="cbd2ab580181c17317cf18b2bf825bcded2d97cab01cd5b5fe4f4d520b64f90f")
- version("0.4.2", sha256="8e6f41252abadcdb2cc7a07f910ec4b45fb12c46f0a578672c6a186c7efcdb36")
- version("0.4.1", sha256="008c648d3c46ece063ae8b5008480d8ae6d359d35967356685d1c09da07e1064")
- version("0.4.0", sha256="6474714eee72ba2d4e271ed00ce8c05d67a9d15327bc03962b821b2af2c5ca36")
- version("0.3.2", sha256="ca5caf7b2b48c7639f45d815b32e76d69650f3199eb8caa541d402722e3f6c10")
- version("0.3.1", sha256="218d0e28b4d1ee34585f2ac6b18d169c81404d93958815e73e60cc0368efcbb7")
- version("0.3.0", sha256="357fd8bdf86034b93902616f0844bd52e9304cccca22971ab7007588bf9d5fb3")
- version("0.2.0", sha256="e9ba2740d9727ae6d0f9b1ac0c5df331814fd03518fe4b511396ed10780d5272")
- version("0.1.4", sha256="f3c395f5cd78cfef96f4008fe842f327bc8b03b77f46999387bc0ad223b5d970")
- version("0.1.1", sha256="c6ae19610b936a0aa940b44a3626d6e660fc457a8187d295cdf0b21169453d20")
+ version(
+ "1.2.1",
+ sha256="255da49d0f012bc4f2c1d6d3ccdbe578e22fe97b8d124e1629a486fe2a09d3e1",
+ deprecated=True,
+ )
+ version(
+ "1.2.0",
+ sha256="9cb46b0a18b9166730307a0e82bf4c02281a1cc6da0fb11239e6fe4147bdee6e",
+ deprecated=True,
+ )
+ version(
+ "1.1.0",
+ sha256="4b66a8c93af7832ed32e7236cf454a05f3aa06d25a8576fc3f83114f142f95ab",
+ deprecated=True,
+ )
+ version(
+ "1.0.1",
+ sha256="f4d2dfad011ff03a5fae41b9b02cd96cd7297c1205d496603d66516934fbcfee",
+ deprecated=True,
+ )
+ version(
+ "1.0.0",
+ sha256="c61daf0b69dd95205c695b2f9022d296d052c727062cfd396d54ffb2154f8cac",
+ deprecated=True,
+ )
+ version(
+ "0.29.1",
+ sha256="872a52cff208676e1169b3e1cae71b1fe572c4109cbd66eab107d8607c378de5",
+ deprecated=True,
+ )
+ version(
+ "0.29.0",
+ sha256="01cb6f2e808bd016cf0e217e12373c9efb808123e58b37885be8364458d3a40a",
+ deprecated=True,
+ )
+ version(
+ "0.28.1",
+ sha256="2cea463d611f5255d2f3d41c8de5dcc0961adccb39cf0ac036f07070ba720314",
+ deprecated=True,
+ )
+ version(
+ "0.28.0",
+ sha256="26ad8cdadd413b8432cf46d9fc3801e8db85d9922f85dd8a7f5a92fec876557f",
+ deprecated=True,
+ )
+ version(
+ "0.27.2",
+ sha256="5e1bf2b48e54eb7e518430667d29aef53695d6dd7c718665a52131ab27aadab2",
+ deprecated=True,
+ )
+ version(
+ "0.27.1",
+ sha256="8051d77da4ec338acd91770f853e4c25f4407115ed86fd35a6de25921673e779",
+ deprecated=True,
+ )
+ version(
+ "0.27.0",
+ sha256="c3080d3b959ac08502ad5c84a51608c291accb1481baad88a628bbf79b30c67a",
+ deprecated=True,
+ )
+ version(
+ "0.26.1",
+ sha256="c0e94f8f818759f3f67af798c38683520c540f469cb41aea8f5e5a0e43f11600",
+ deprecated=True,
+ )
+ version(
+ "0.26.0",
+ sha256="d26dadf62959255d58e523da3448a6222af768fe1224e321b120c1d5bbe4b4f2",
+ deprecated=True,
+ )
+ version(
+ "0.25.3",
+ sha256="23eafd3e439bc71baba9c592b52cb742dabc8640a13b9da1751fec090a2dda99",
+ deprecated=True,
+ )
+ version(
+ "0.25.2",
+ sha256="7456032199852c043e6c5b3e4c71dd8089c1158f72ec554e6ec1c77007f0ab51",
+ deprecated=True,
+ )
+ version(
+ "0.25.1",
+ sha256="a52bb31aeb1f821e649d25ef48023cfb54a12887aff875c6349ebcac36c2f056",
+ deprecated=True,
+ )
+ version(
+ "0.25.0",
+ sha256="f624fe9ca8d51de192655369ac538c420afb7cde16e1ad052554b582fff09287",
+ deprecated=True,
+ )
+ version(
+ "0.24.1",
+ sha256="56ea1b199003ad832813621744178e42b39e6206d34fbae342562c287da0cd54",
+ deprecated=True,
+ )
+ version(
+ "0.24.0",
+ sha256="621d2a97899a88850a913eabf9285778331a309fd4658b225b1377f80060fa85",
+ deprecated=True,
+ )
+ version(
+ "0.23.2",
+ sha256="293a5a7d851e0618eeb5e6958d94a11d45b6a00f2ba9376de61ac2bd5f917439",
+ deprecated=True,
+ )
+ version(
+ "0.23.1",
+ sha256="dd47199f92452bf67b2c5d60ad4b7143554eaf2c6196ab6e8713449d81a0491d",
+ deprecated=True,
+ )
+ version(
+ "0.23.0",
+ sha256="2daf9c2c6498836ed4ebae7706abb809748b1350cacd35b9f89452f31ac0acc1",
+ deprecated=True,
+ )
+ version(
+ "0.22.0",
+ sha256="6860a226c8123770b122189636fb0c156c6e5c9027b5b245ac3b2315b7b55641",
+ deprecated=True,
+ )
+ version(
+ "0.21.0",
+ sha256="6ccb831e683179e0cfb351cb11ea297b4db48f9eab987601c038aa0f83037db4",
+ deprecated=True,
+ )
+ version(
+ "0.20.0",
+ sha256="1945afa84fd8858b0a3c68c09915a4bc81065c61df2591387b2985e2297d30bd",
+ deprecated=True,
+ )
+ version(
+ "0.19.2",
+ sha256="11234cce4f6bdc62c3ac688f41c7b5c178eecb6f7e2c4ba0bcf00ba8565b1d19",
+ deprecated=True,
+ )
+ version(
+ "0.19.1",
+ sha256="c9405f7b8c79ebc81f9f0e49bb656df4a0da246771d010c2cdd6bb30e2500ac0",
+ deprecated=True,
+ )
+ version(
+ "0.19.0",
+ sha256="ee6135c5c47306c8421d43ad83aabc4f219cb065376ee37797f2c8ba9a615315",
+ deprecated=True,
+ )
+ version(
+ "0.18.1",
+ sha256="baed9f28c317000a4ec1ad2571b3939356d22746ca945ac2109148d7abb860d4",
+ deprecated=True,
+ )
+ version(
+ "0.18.0",
+ sha256="d0e86d2f7881ec8742a9823a986017452d2da0dfe4e989111da787cb89257155",
+ deprecated=True,
+ )
+ version(
+ "0.17.2",
+ sha256="b6e87acfa0a405bb8b3417c58477b66d5bc27dc0d31ba6fa12bc255b9278d33b",
+ deprecated=True,
+ )
+ version(
+ "0.17.1",
+ sha256="23e4281c3628cbd746da3f51330109bbf69780bd64461b63b386efae37203f20",
+ deprecated=True,
+ )
+ version(
+ "0.16.1",
+ sha256="09c66b94356c82c52f212af52a81ac28eb06de1313755a2f23eeef84d167b36c",
+ deprecated=True,
+ )
+ version(
+ "0.16.0",
+ sha256="c730593916ef0ba62f3d113cc3a268e45f7e8039daf7b767c8641b6999bd49b1",
+ deprecated=True,
+ )
+ version(
+ "0.15.2",
+ sha256="bf53ec73be3a6d412d85ef612cec6e9c85db45da42001fab0cf1dad44cfc03f1",
+ deprecated=True,
+ )
+ version(
+ "0.15.1",
+ sha256="c62b351fa4c1ba5aeb34d0a137176f8e8f1d89a32f548a10e96c11df176ffc6c",
+ deprecated=True,
+ )
+ version(
+ "0.15.0",
+ sha256="c3b716e6625e6b8c323350c95cd3ae0f56aeb00458dddd10544d5bead8a7b602",
+ deprecated=True,
+ )
+ version(
+ "0.14.1",
+ sha256="d49cdcd82618ae7a7a190e6f0a80d9bf85c1a66b732f994f37732dc14ffb0025",
+ deprecated=True,
+ )
+ version(
+ "0.14.0",
+ sha256="259627de8b9d415cc80904523facf3d50e6e8e68448ab968eb1c9cb8ca1ef843",
+ deprecated=True,
+ )
+ version(
+ "0.13.1",
+ sha256="b0269e75b40d87ff87886e5f3432cbf88f70c96f907ab588e6c21b2922d72db0",
+ deprecated=True,
+ )
+ version(
+ "0.13.0",
+ sha256="82e9035084660b9c683187618a29aa896f8b05b5f16ae4be42a80b5e5b6a7690",
+ deprecated=True,
+ )
+ version(
+ "0.12.0",
+ sha256="3b3e7dc76d145046fdc78db7cac9a82bc8939d3b291e53a7ce85315feb827754",
+ deprecated=True,
+ )
+ version(
+ "0.11.1",
+ sha256="e8d762bcc01566fa50952c8028e95cfbe7545a39b8ceb3a0d0d6df33b25b333f",
+ deprecated=True,
+ )
+ version(
+ "0.11.0",
+ sha256="abfeccc94728cb46be8dbb3507a23ccffbacef9fbda96a977ef4ea8d6ab0d384",
+ deprecated=True,
+ )
+ version(
+ "0.10.1",
+ sha256="708248f6d92f2f4d6342006c520f22dffa2f8adb0a9dc06a058e3effe7fee667",
+ deprecated=True,
+ )
+ version(
+ "0.10.0",
+ sha256="47e0798caaac4df499bce5fe554a914abd884a855a27085a4473de1d737d9548",
+ deprecated=True,
+ )
+ version(
+ "0.9.0",
+ sha256="efb28fed4ffcfaee653e0657f6500fc4cbac61e32104f4208da385676e76312a",
+ deprecated=True,
+ )
+ version(
+ "0.8.1",
+ sha256="dfd0761e0b7e36c1d74c928ad986500c905be5ebcfbc29914d574af1db7218cf",
+ deprecated=True,
+ )
+ version(
+ "0.8.0",
+ sha256="aa840321d056abd3c6be10c4a1e98a64f9f73fff9aa89c468dae8c003974a078",
+ deprecated=True,
+ )
+ version(
+ "0.7.0",
+ sha256="a084a9c5d843e2343bf3f319154a48abe3d35d52feb0ad45dec427a1c4ffc416",
+ deprecated=True,
+ )
+ version(
+ "0.6.1",
+ sha256="dada1f60a512789747011184b2767d2b44136ef3b036d86947f1896d200d2ba7",
+ deprecated=True,
+ )
+ version(
+ "0.6.0",
+ sha256="a0e53728a9541ef87934831f3d05f2ccfdc3b8aeffe3e037be2b92b12400598e",
+ deprecated=True,
+ )
+ version(
+ "0.5.4",
+ sha256="2157b05309614d6af0e4bbc6065987aede590822634a0522161f3af5d647abc9",
+ deprecated=True,
+ )
+ version(
+ "0.5.3",
+ sha256="76b5c5880a0b15f5b91f7d626c5bc3b76ce7e5d21456963c117ab711bf1c5333",
+ deprecated=True,
+ )
+ version(
+ "0.5.2",
+ sha256="2418c619bdd44257a170b85b9d2ecb75def29e751b725e27186468ada2e009ea",
+ deprecated=True,
+ )
+ version(
+ "0.5.1",
+ sha256="85e6a18b111afeea2e475fe991db2a441ec3824211d659bee7b0012c36be9a40",
+ deprecated=True,
+ )
+ version(
+ "0.5.0",
+ sha256="ebba7330a8715e96a6d6dc0aa085125d529d0740d788f0544c6169d892e4f861",
+ deprecated=True,
+ )
+ version(
+ "0.4.5",
+ sha256="2b737be42678900470ae9e48c975ac5b2296d9ae23c007bf118350dbe7c0552b",
+ deprecated=True,
+ )
+ version(
+ "0.4.4",
+ sha256="d52a21dda271ae645711ce99c70cf44c5d3a809138e656bbff00998827548ebb",
+ deprecated=True,
+ )
+ version(
+ "0.4.3",
+ sha256="cbd2ab580181c17317cf18b2bf825bcded2d97cab01cd5b5fe4f4d520b64f90f",
+ deprecated=True,
+ )
+ version(
+ "0.4.2",
+ sha256="8e6f41252abadcdb2cc7a07f910ec4b45fb12c46f0a578672c6a186c7efcdb36",
+ deprecated=True,
+ )
+ version(
+ "0.4.1",
+ sha256="008c648d3c46ece063ae8b5008480d8ae6d359d35967356685d1c09da07e1064",
+ deprecated=True,
+ )
+ version(
+ "0.4.0",
+ sha256="6474714eee72ba2d4e271ed00ce8c05d67a9d15327bc03962b821b2af2c5ca36",
+ deprecated=True,
+ )
+ version(
+ "0.3.2",
+ sha256="ca5caf7b2b48c7639f45d815b32e76d69650f3199eb8caa541d402722e3f6c10",
+ deprecated=True,
+ )
+ version(
+ "0.3.1",
+ sha256="218d0e28b4d1ee34585f2ac6b18d169c81404d93958815e73e60cc0368efcbb7",
+ deprecated=True,
+ )
+ version(
+ "0.3.0",
+ sha256="357fd8bdf86034b93902616f0844bd52e9304cccca22971ab7007588bf9d5fb3",
+ deprecated=True,
+ )
+ version(
+ "0.2.0",
+ sha256="e9ba2740d9727ae6d0f9b1ac0c5df331814fd03518fe4b511396ed10780d5272",
+ deprecated=True,
+ )
+ version(
+ "0.1.4",
+ sha256="f3c395f5cd78cfef96f4008fe842f327bc8b03b77f46999387bc0ad223b5d970",
+ deprecated=True,
+ )
+ version(
+ "0.1.1",
+ sha256="c6ae19610b936a0aa940b44a3626d6e660fc457a8187d295cdf0b21169453d20",
+ deprecated=True,
+ )
variant(
"nodepfail",
@@ -127,6 +413,7 @@ class Bazel(Package):
"required for most builds using bazel with spack",
)
+ # https://bazel.build/install/compile-source#bootstrap-unix-prereq
depends_on("java", type=("build", "run"))
depends_on("java@11", when="@5.3:", type=("build", "run"))
depends_on("java@8,11", when="@3.3:5.2", type=("build", "run"))
@@ -162,6 +449,16 @@ class Bazel(Package):
patch("cppcompileaction-0.3.2.patch", when="@0.3.2:+nodepfail")
patch("cppcompileaction-0.3.0.patch", when="@0.3.0:0.3.1+nodepfail")
+ # https://github.com/bazelbuild/bazel/issues/17956
+ patch("apple-clang-14.0.3.patch", when="@0.3:5.4.0,6.0:6.1")
+
+ # https://github.com/bazelbuild/bazel/issues/17958
+ patch(
+ "https://github.com/bazelbuild/bazel/commit/43dadb275b3f9690242bf2d94a0757c721d231a9.patch?full_index=1",
+ sha256="af73a49006baa05475b1b79dad83e1e014ebfe22f38aa55774f9a465404aed54",
+ when="@5.0:5.4.0,6.0",
+ )
+
# Fix build on power9 (2x commits)
# https://github.com/bazelbuild/bazel/commit/5cff4f1edf8b95bf0612791632255852332f72b5
# https://github.com/bazelbuild/bazel/commit/ab62a6e097590dac5ec946ad7a796ea0e8593ae0