summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Bederián <carlos.bederian@unc.edu.ar>2022-04-12 06:30:24 -0300
committerGitHub <noreply@github.com>2022-04-12 03:30:24 -0600
commitce09b42cdd018d6154655d89548402a11ff471e6 (patch)
treedb319567510223ec657472876607fdd3b4c401bd
parent433d404a93f6ea810ac62eade72d4245fc600974 (diff)
downloadspack-ce09b42cdd018d6154655d89548402a11ff471e6.tar.gz
spack-ce09b42cdd018d6154655d89548402a11ff471e6.tar.bz2
spack-ce09b42cdd018d6154655d89548402a11ff471e6.tar.xz
spack-ce09b42cdd018d6154655d89548402a11ff471e6.zip
curl: nss deprecated since 7.82 (#30020)
* curl: nss deprecated since 7.82
-rw-r--r--var/spack/repos/builtin/packages/curl/package.py31
1 files changed, 15 insertions, 16 deletions
diff --git a/var/spack/repos/builtin/packages/curl/package.py b/var/spack/repos/builtin/packages/curl/package.py
index 46d0ca2181..a055da4138 100644
--- a/var/spack/repos/builtin/packages/curl/package.py
+++ b/var/spack/repos/builtin/packages/curl/package.py
@@ -58,21 +58,21 @@ class Curl(AutotoolsPackage):
default_tls = 'secure_transport'
# TODO: add dependencies for other possible TLS backends
- values_tls = [
- # 'amissl',
- # 'bearssl',
- 'gnutls',
- 'mbedtls',
- # 'mesalink',
- 'nss',
- 'openssl',
- # 'rustls',
- # 'schannel',
- 'secure_transport',
- # 'wolfssl',
- ]
-
- variant('tls', default=default_tls, description='TLS backend', values=values_tls, multi=True)
+ variant('tls', default=default_tls, description='TLS backend',
+ values=(
+ # 'amissl',
+ # 'bearssl',
+ 'gnutls',
+ conditional('mbedtls', when='@7.46:'),
+ # 'mesalink',
+ conditional('nss', when='@:7.81'),
+ 'openssl',
+ # 'rustls',
+ # 'schannel',
+ 'secure_transport',
+ # 'wolfssl',
+ ),
+ multi=True)
variant('nghttp2', default=False, description='build nghttp2 library (requires C++11)')
variant('libssh2', default=False, description='enable libssh2 support')
variant('libssh', default=False, description='enable libssh support') # , when='7.58:')
@@ -93,7 +93,6 @@ class Curl(AutotoolsPackage):
conflicts('platform=darwin', when='+libssh')
conflicts('platform=cray', when='tls=secure_transport', msg='Only supported on macOS')
conflicts('platform=linux', when='tls=secure_transport', msg='Only supported on macOS')
- conflicts('tls=mbedtls', when='@:7.45')
depends_on('gnutls', when='tls=gnutls')
depends_on('mbedtls@3:', when='@7.79: tls=mbedtls')