summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarmen Stoppels <me@harmenstoppels.nl>2024-06-11 10:13:13 +0200
committerGitHub <noreply@github.com>2024-06-11 10:13:13 +0200
commit078161511796d2a6ca2168423ef9484ab1b24560 (patch)
tree1c6da76319c040be1f44055824c8222b4942dd7e
parent9151fc1653317059097ae51a238cbb7c05197240 (diff)
downloadspack-078161511796d2a6ca2168423ef9484ab1b24560.tar.gz
spack-078161511796d2a6ca2168423ef9484ab1b24560.tar.bz2
spack-078161511796d2a6ca2168423ef9484ab1b24560.tar.xz
spack-078161511796d2a6ca2168423ef9484ab1b24560.zip
openssl: remove deprecated versions (#44629)
-rw-r--r--var/spack/repos/builtin/packages/openssl/package.py343
1 files changed, 7 insertions, 336 deletions
diff --git a/var/spack/repos/builtin/packages/openssl/package.py b/var/spack/repos/builtin/packages/openssl/package.py
index 87a3fc29f5..0c85669c55 100644
--- a/var/spack/repos/builtin/packages/openssl/package.py
+++ b/var/spack/repos/builtin/packages/openssl/package.py
@@ -12,10 +12,9 @@ from spack.package import *
class Openssl(Package): # Uses Fake Autotools, should subclass Package
- """OpenSSL is an open source project that provides a robust,
- commercial-grade, and full-featured toolkit for the Transport
- Layer Security (TLS) and Secure Sockets Layer (SSL) protocols.
- It is also a general-purpose cryptography library."""
+ """OpenSSL is an open source project that provides a robust, commercial-grade, and
+ full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL)
+ protocols. It is also a general-purpose cryptography library."""
homepage = "https://www.openssl.org"
@@ -38,335 +37,15 @@ class Openssl(Package): # Uses Fake Autotools, should subclass Package
version("3.0.13", sha256="88525753f79d3bec27d2fa7c66aa0b92b3aa9498dafd93d7cfa4b3780cdae313")
version(
- "3.1.3",
- sha256="f0316a2ebd89e7f2352976445458689f80302093788c466692fb2a188b2eacf6",
- deprecated=True,
- )
- version(
- "3.1.2",
- sha256="a0ce69b8b97ea6a35b96875235aa453b966ba3cba8af2de23657d8b6767d6539",
- deprecated=True,
- )
- version(
- "3.1.1",
- sha256="b3aa61334233b852b63ddb048df181177c2c659eb9d4376008118f9c08d07674",
- deprecated=True,
- )
- version(
- "3.1.0",
- sha256="aaa925ad9828745c4cad9d9efeb273deca820f2cdcf2c3ac7d7c1212b7c497b4",
- deprecated=True,
- )
- version(
- "3.0.11",
- sha256="b3425d3bb4a2218d0697eb41f7fc0cdede016ed19ca49d168b78e8d947887f55",
- deprecated=True,
- )
- version(
- "3.0.10",
- sha256="1761d4f5b13a1028b9b6f3d4b8e17feb0cedc9370f6afe61d7193d2cdce83323",
- deprecated=True,
- )
- version(
- "3.0.9",
- sha256="eb1ab04781474360f77c318ab89d8c5a03abc38e63d65a603cabbf1b00a1dc90",
- deprecated=True,
- )
- version(
- "3.0.8",
- sha256="6c13d2bf38fdf31eac3ce2a347073673f5d63263398f1f69d0df4a41253e4b3e",
- deprecated=True,
- )
- version(
- "3.0.7",
- sha256="83049d042a260e696f62406ac5c08bf706fd84383f945cf21bd61e9ed95c396e",
- deprecated=True,
- )
- version(
- "3.0.5",
- sha256="aa7d8d9bef71ad6525c55ba11e5f4397889ce49c2c9349dcea6d3e4f0b024a7a",
- deprecated=True,
- )
- version(
- "3.0.4",
- sha256="2831843e9a668a0ab478e7020ad63d2d65e51f72977472dc73efcefbafc0c00f",
- deprecated=True,
- )
- version(
- "3.0.2",
- sha256="98e91ccead4d4756ae3c9cde5e09191a8e586d9f4d50838e7ec09d6411dfdb63",
- deprecated=True,
- )
- version(
- "3.0.1",
- sha256="c311ad853353bce796edad01a862c50a8a587f62e7e2100ef465ab53ec9b06d1",
- deprecated=True,
- )
- version(
- "3.0.0",
- sha256="59eedfcb46c25214c9bd37ed6078297b4df01d012267fe9e9eee31f61bc70536",
- deprecated=True,
- )
- version(
"1.1.1w",
sha256="cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8",
deprecated=True,
)
version(
- "1.1.1v",
- sha256="d6697e2871e77238460402e9362d47d18382b15ef9f246aba6c7bd780d38a6b0",
- deprecated=True,
- )
- version(
- "1.1.1u",
- sha256="e2f8d84b523eecd06c7be7626830370300fbcc15386bf5142d72758f6963ebc6",
- deprecated=True,
- )
- version(
- "1.1.1t",
- sha256="8dee9b24bdb1dcbf0c3d1e9b02fb8f6bf22165e807f45adeb7c9677536859d3b",
- deprecated=True,
- )
- version(
- "1.1.1s",
- sha256="c5ac01e760ee6ff0dab61d6b2bbd30146724d063eb322180c6f18a6f74e4b6aa",
- deprecated=True,
- )
- version(
- "1.1.1q",
- sha256="d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca",
- deprecated=True,
- )
- version(
- "1.1.1p",
- sha256="bf61b62aaa66c7c7639942a94de4c9ae8280c08f17d4eac2e44644d9fc8ace6f",
- deprecated=True,
- )
- version(
- "1.1.1o",
- sha256="9384a2b0570dd80358841464677115df785edb941c71211f75076d72fe6b438f",
- deprecated=True,
- )
- version(
- "1.1.1n",
- sha256="40dceb51a4f6a5275bde0e6bf20ef4b91bfc32ed57c0552e2e8e15463372b17a",
- deprecated=True,
- )
- version(
- "1.1.1m",
- sha256="f89199be8b23ca45fc7cb9f1d8d3ee67312318286ad030f5316aca6462db6c96",
- deprecated=True,
- )
- version(
- "1.1.1l",
- sha256="0b7a3e5e59c34827fe0c3a74b7ec8baef302b98fa80088d7f9153aa16fa76bd1",
- deprecated=True,
- )
- version(
- "1.1.1k",
- sha256="892a0875b9872acd04a9fde79b1f943075d5ea162415de3047c327df33fbaee5",
- deprecated=True,
- )
- version(
- "1.1.1j",
- sha256="aaf2fcb575cdf6491b98ab4829abf78a3dec8402b8b81efc8f23c00d443981bf",
- deprecated=True,
- )
- version(
- "1.1.1i",
- sha256="e8be6a35fe41d10603c3cc635e93289ed00bf34b79671a3a4de64fcee00d5242",
- deprecated=True,
- )
- version(
- "1.1.1h",
- sha256="5c9ca8774bd7b03e5784f26ae9e9e6d749c9da2438545077e6b3d755a06595d9",
- deprecated=True,
- )
- version(
- "1.1.1g",
- sha256="ddb04774f1e32f0c49751e21b67216ac87852ceb056b75209af2443400636d46",
- deprecated=True,
- )
- version(
- "1.1.1f",
- sha256="186c6bfe6ecfba7a5b48c47f8a1673d0f3b0e5ba2e25602dd23b629975da3f35",
- deprecated=True,
- )
- version(
- "1.1.1e",
- sha256="694f61ac11cb51c9bf73f54e771ff6022b0327a43bbdfa1b2f19de1662a6dcbe",
- deprecated=True,
- )
- version(
- "1.1.1d",
- sha256="1e3a91bc1f9dfce01af26026f856e064eab4c8ee0a8f457b5ae30b40b8b711f2",
- deprecated=True,
- )
- version(
- "1.1.1c",
- sha256="f6fb3079ad15076154eda9413fed42877d668e7069d9b87396d0804fdb3f4c90",
- deprecated=True,
- )
- version(
- "1.1.1b",
- sha256="5c557b023230413dfb0756f3137a13e6d726838ccd1430888ad15bfb2b43ea4b",
- deprecated=True,
- )
- version(
- "1.1.1a",
- sha256="fc20130f8b7cbd2fb918b2f14e2f429e109c31ddd0fb38fc5d71d9ffed3f9f41",
- deprecated=True,
- )
- version(
- "1.1.1",
- sha256="2836875a0f89c03d0fdf483941512613a50cfb421d6fd94b9f41d7279d586a3d",
- deprecated=True,
- )
- version(
- "1.1.0l",
- sha256="74a2f756c64fd7386a29184dc0344f4831192d61dc2481a93a4c5dd727f41148",
- deprecated=True,
- )
- version(
- "1.1.0k",
- sha256="efa4965f4f773574d6cbda1cf874dbbe455ab1c0d4f906115f867d30444470b1",
- deprecated=True,
- )
- version(
- "1.1.0j",
- sha256="31bec6c203ce1a8e93d5994f4ed304c63ccf07676118b6634edded12ad1b3246",
- deprecated=True,
- )
- version(
- "1.1.0i",
- sha256="ebbfc844a8c8cc0ea5dc10b86c9ce97f401837f3fa08c17b2cdadc118253cf99",
- deprecated=True,
- )
- version(
- "1.1.0g",
- sha256="de4d501267da39310905cb6dc8c6121f7a2cad45a7707f76df828fe1b85073af",
- deprecated=True,
- )
- version(
- "1.1.0e",
- sha256="57be8618979d80c910728cfc99369bf97b2a1abd8f366ab6ebdee8975ad3874c",
- deprecated=True,
- )
- version(
- "1.1.0d",
- sha256="7d5ebb9e89756545c156ff9c13cf2aa6214193b010a468a3bc789c3c28fe60df",
- deprecated=True,
- )
- version(
- "1.1.0c",
- sha256="fc436441a2e05752d31b4e46115eb89709a28aef96d4fe786abe92409b2fd6f5",
- deprecated=True,
- )
- version(
"1.0.2u",
sha256="ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16",
deprecated=True,
)
- version(
- "1.0.2t",
- sha256="14cb464efe7ac6b54799b34456bd69558a749a4931ecfd9cf9f71d7881cac7bc",
- deprecated=True,
- )
- version(
- "1.0.2s",
- sha256="cabd5c9492825ce5bd23f3c3aeed6a97f8142f606d893df216411f07d1abab96",
- deprecated=True,
- )
- version(
- "1.0.2r",
- sha256="ae51d08bba8a83958e894946f15303ff894d75c2b8bbd44a852b64e3fe11d0d6",
- deprecated=True,
- )
- version(
- "1.0.2p",
- sha256="50a98e07b1a89eb8f6a99477f262df71c6fa7bef77df4dc83025a2845c827d00",
- deprecated=True,
- )
- version(
- "1.0.2o",
- sha256="ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d",
- deprecated=True,
- )
- version(
- "1.0.2n",
- sha256="370babb75f278c39e0c50e8c4e7493bc0f18db6867478341a832a982fd15a8fe",
- deprecated=True,
- )
- version(
- "1.0.2m",
- sha256="8c6ff15ec6b319b50788f42c7abc2890c08ba5a1cdcd3810eb9092deada37b0f",
- deprecated=True,
- )
- version(
- "1.0.2k",
- sha256="6b3977c61f2aedf0f96367dcfb5c6e578cf37e7b8d913b4ecb6643c3cb88d8c0",
- deprecated=True,
- )
- version(
- "1.0.2j",
- sha256="e7aff292be21c259c6af26469c7a9b3ba26e9abaaffd325e3dccc9785256c431",
- deprecated=True,
- )
- version(
- "1.0.2i",
- sha256="9287487d11c9545b6efb287cdb70535d4e9b284dd10d51441d9b9963d000de6f",
- deprecated=True,
- )
- version(
- "1.0.2h",
- sha256="1d4007e53aad94a5b2002fe045ee7bb0b3d98f1a47f8b2bc851dcd1c74332919",
- deprecated=True,
- )
- version(
- "1.0.2g",
- sha256="b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33",
- deprecated=True,
- )
- version(
- "1.0.2f",
- sha256="932b4ee4def2b434f85435d9e3e19ca8ba99ce9a065a61524b429a9d5e9b2e9c",
- deprecated=True,
- )
- version(
- "1.0.2e",
- sha256="e23ccafdb75cfcde782da0151731aa2185195ac745eea3846133f2e05c0e0bff",
- deprecated=True,
- )
- version(
- "1.0.2d",
- sha256="671c36487785628a703374c652ad2cebea45fa920ae5681515df25d9f2c9a8c8",
- deprecated=True,
- )
- version(
- "1.0.1u",
- sha256="4312b4ca1215b6f2c97007503d80db80d5157f76f8f7d3febbe6b4c56ff26739",
- deprecated=True,
- )
- version(
- "1.0.1t",
- sha256="4a6ee491a2fdb22e519c76fdc2a628bb3cec12762cd456861d207996c8a07088",
- deprecated=True,
- )
- version(
- "1.0.1r",
- sha256="784bd8d355ed01ce98b812f873f8b2313da61df7c7b5677fcf2e57b0863a3346",
- deprecated=True,
- )
- version(
- "1.0.1h",
- sha256="9d1c8a9836aa63e2c6adb684186cbd4371c9e9dcc01d6e3bb447abf2d4d3d093",
- deprecated=True,
- )
- version(
- "1.0.1e",
- sha256="f74f15e8c8ff11aa3d5bb5f276d202ec18d7246e95f961db76054199c69c1ae3",
- deprecated=True,
- )
# On Cray DVS mounts, we can't make symlinks to /etc/ssl/openssl.cnf,
# either due to a bug or because DVS is not intended to be POSIX compliant.
@@ -377,12 +56,10 @@ class Openssl(Package): # Uses Fake Autotools, should subclass Package
values=("mozilla", "system", "none"),
multi=False,
description=(
- "Use certificates from the ca-certificates-mozilla "
- "package, symlink system certificates, or use none, "
- "respectively. The default is `mozilla`, since it is "
- "system agnostic. Instead of picking certs=system, "
- "one can mark openssl as an external package, to "
- "avoid compiling openssl entirely."
+ "Use certificates from the ca-certificates-mozilla package, symlink system "
+ "certificates, or use none, respectively. The default is `mozilla`, since it is "
+ "system agnostic. Instead of picking certs=system, one can mark openssl as an "
+ "external package, to avoid compiling openssl entirely."
),
)
variant("docs", default=False, description="Install docs and manpages")
@@ -398,12 +75,6 @@ class Openssl(Package): # Uses Fake Autotools, should subclass Package
depends_on("gmake", type="build", when="platform=linux")
depends_on("gmake", type="build", when="platform=darwin")
- patch(
- "https://github.com/openssl/openssl/commit/f9e578e720bb35228948564192adbe3bc503d5fb.patch?full_index=1",
- sha256="3fdcf2d1e47c34f3a012f23306322c5a35cad55b180c9b6fb34537b55884645c",
- when="@1.1.1q",
- )
-
@classmethod
def determine_version(cls, exe):
output = Executable(exe)("version", output=str, error=str)