diff --git a/security/py-sslyze/Makefile b/security/py-sslyze/Makefile index d48dc5464497..5201576b19cd 100644 --- a/security/py-sslyze/Makefile +++ b/security/py-sslyze/Makefile @@ -1,28 +1,28 @@ PORTNAME= sslyze -PORTVERSION= 5.1.2 +PORTVERSION= 5.1.3 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast and powerful SSL/TLS scanning library WWW= https://github.com/nabla-c0d3/sslyze LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=2.6,1<40,1:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nassl>=5<6:security/py-nassl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic>=1.7<1.11:devel/py-pydantic@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=20,1<24,1:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tls-parser>=2<3:security/py-tls-parser@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes post-patch: @${RM} ${WRKSRC}/sslyze/plugins/openssl_cipher_suites/_tls12_workaround.py .include diff --git a/security/py-sslyze/distinfo b/security/py-sslyze/distinfo index 96f4b2760740..b9a10f65fc70 100644 --- a/security/py-sslyze/distinfo +++ b/security/py-sslyze/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1679498810 -SHA256 (sslyze-5.1.2.tar.gz) = 2ca25629f038010134d62a65627c91b0041cba836533947989176ad97c5b4285 -SIZE (sslyze-5.1.2.tar.gz) = 966820 +TIMESTAMP = 1680726204 +SHA256 (sslyze-5.1.3.tar.gz) = 247eeed21e57cb5bfe8bd5565f83a35988cfad5c8294120fa7b729bd5e5cf949 +SIZE (sslyze-5.1.3.tar.gz) = 966841 diff --git a/security/py-sslyze/files/patch-setup.py b/security/py-sslyze/files/patch-setup.py new file mode 100644 index 000000000000..a1b980465ca3 --- /dev/null +++ b/security/py-sslyze/files/patch-setup.py @@ -0,0 +1,11 @@ +--- setup.py.orig 2023-04-01 13:24:09 UTC ++++ setup.py +@@ -102,7 +102,7 @@ setup( + "cryptography>=2.6,<40", + "tls-parser>=2,<3", + "pydantic>=1.7,<1.11", +- "pyOpenSSL>=23,<24", ++ "pyOpenSSL>=20,<24", + ], + # cx_freeze info for Windows builds with Python embedded + options={"build_exe": {"packages": ["cffi", "cryptography"], "include_files": get_include_files()}},