net/py-urllib3: disable SSL by default

The [secure] extra (provided by the SSL option) is deprecated:
https://github.com/urllib3/urllib3/issues/2680
...but the pyOpenSSL bit is un-deprecated:
https://github.com/urllib3/urllib3/issues/3126

Given that even pyOpenSSL is regarded as an optional third-party
module, disable by default. By side effect, reduces build load,
induced by mainline py-cryptography's required Rust code, for those
ports using sphinx to build documentation, as this is part of
sphinx's dependency tree.
This commit is contained in:
Charlie Li 2023-09-25 17:27:08 -04:00
parent be92893856
commit 761dc8a9f4
No known key found for this signature in database
GPG key ID: 678F936058415CCA

View file

@ -1,5 +1,6 @@
PORTNAME= urllib3
PORTVERSION= 1.26.16
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net python
MASTER_SITES= PYPI \
@ -35,7 +36,7 @@ PYTEST_IGNORED_TESTS= test_ssl_read_timeout
SUB_FILES= pkg-message
OPTIONS_DEFINE= BROTLI SOCKS SSL
OPTIONS_DEFAULT=SOCKS SSL
OPTIONS_DEFAULT=SOCKS
BROTLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9:archivers/py-brotli@${PY_FLAVOR}
SOCKS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6<2.0:net/py-pysocks@${PY_FLAVOR}