git: 9cdcd34f9d4f - main - cleanup: expire consumers of security/py-pycrypto on 2022-09-30

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Sat, 02 Jul 2022 09:31:35 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9cdcd34f9d4fff2b3dc00c79a34c6e67af107497

commit 9cdcd34f9d4fff2b3dc00c79a34c6e67af107497
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2022-07-02 09:19:36 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2022-07-02 09:31:15 +0000

    cleanup: expire consumers of security/py-pycrypto on 2022-09-30
    
    These should probably use security/py-pycryptodome instead.
---
 devel/py-rauth/Makefile              | 3 +++
 net/py-impacket/Makefile             | 3 +++
 net/scapy/Makefile                   | 3 +++
 security/pwman3/Makefile             | 3 +++
 security/py-YubiOTP/Makefile         | 3 +++
 security/py-keyrings.alt/Makefile    | 3 +++
 security/py-potr/Makefile            | 3 +++
 security/py-stem/Makefile            | 3 +++
 security/py-yubikey-manager/Makefile | 3 +++
 sysutils/py-ansible-base/Makefile    | 3 +++
 sysutils/py-ansible-core/Makefile    | 3 +++
 sysutils/py-ansible-core211/Makefile | 3 +++
 www/onionbalance/Makefile            | 3 +++
 www/onionshare/Makefile              | 3 +++
 www/py-pyjwt1/Makefile               | 3 +++
 15 files changed, 45 insertions(+)

diff --git a/devel/py-rauth/Makefile b/devel/py-rauth/Makefile
index c5710d0a7341..f63e683a2ae1 100644
--- a/devel/py-rauth/Makefile
+++ b/devel/py-rauth/Makefile
@@ -11,6 +11,9 @@ COMMENT=	Python library for OAuth 1.0/a, 2.0, and Ofly consumers
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:www/py-requests@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}nose>=1.2.1:devel/py-nose@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock@${PY_FLAVOR} \
diff --git a/net/py-impacket/Makefile b/net/py-impacket/Makefile
index fe038ad6f418..b6031214c75d 100644
--- a/net/py-impacket/Makefile
+++ b/net/py-impacket/Makefile
@@ -14,6 +14,9 @@ LICENSE=	APACHE11 ZLIB
 LICENSE_COMB=	multi
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pcapy>=0:net/py-pcapy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${PY_FLAVOR}
diff --git a/net/scapy/Makefile b/net/scapy/Makefile
index cfa02f82f723..3772f4bd8fba 100644
--- a/net/scapy/Makefile
+++ b/net/scapy/Makefile
@@ -12,6 +12,9 @@ COMMENT=	Powerful interactive packet manipulation program in python
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}libdnet>0:net/py-libdnet@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pypcap>0:net/py-pypcap@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR}
diff --git a/security/pwman3/Makefile b/security/pwman3/Makefile
index c9d271f2fb97..cfdeb82a3fdd 100644
--- a/security/pwman3/Makefile
+++ b/security/pwman3/Makefile
@@ -11,6 +11,9 @@ DISTNAME=	Pwman3-${PORTVERSION}
 MAINTAINER=	yarodin@gmail.com
 COMMENT=	Console password management application with sql storage
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pycrypto>=2.0:security/py-pycrypto@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
 
diff --git a/security/py-YubiOTP/Makefile b/security/py-YubiOTP/Makefile
index 2dcb3f649bcc..4318eb0486bf 100644
--- a/security/py-YubiOTP/Makefile
+++ b/security/py-YubiOTP/Makefile
@@ -11,6 +11,9 @@ COMMENT=	Library for verifying YubiKey OTP tokens
 
 LICENSE=	BSD2CLAUSE
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR}
 
diff --git a/security/py-keyrings.alt/Makefile b/security/py-keyrings.alt/Makefile
index 819a45f09c55..5e4fd7ec1ddf 100644
--- a/security/py-keyrings.alt/Makefile
+++ b/security/py-keyrings.alt/Makefile
@@ -12,6 +12,9 @@ COMMENT=	Alternate Python keyring implementations
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.15.0:devel/py-setuptools_scm@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
diff --git a/security/py-potr/Makefile b/security/py-potr/Makefile
index e8f0f0c9aaca..05ad74c349b3 100644
--- a/security/py-potr/Makefile
+++ b/security/py-potr/Makefile
@@ -11,6 +11,9 @@ COMMENT=	Pure Python Off-The-Record encryption
 LICENSE=	LGPL3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR}
 
 USES=		python:3.6+ zip
diff --git a/security/py-stem/Makefile b/security/py-stem/Makefile
index 9e390522ce75..d858aaac2b44 100644
--- a/security/py-stem/Makefile
+++ b/security/py-stem/Makefile
@@ -12,6 +12,9 @@ COMMENT=	Python controller library for Tor
 LICENSE=	LGPL3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyflakes>0:devel/py-pyflakes@${PY_FLAVOR} \
diff --git a/security/py-yubikey-manager/Makefile b/security/py-yubikey-manager/Makefile
index af756323aab3..8020c896d474 100644
--- a/security/py-yubikey-manager/Makefile
+++ b/security/py-yubikey-manager/Makefile
@@ -11,6 +11,9 @@ COMMENT=	Python library and command line tool for configuring a YubiKey
 LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 BUILD_DEPENDS=	${RUN_DEPENDS}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}fido2>0:security/py-fido2@${PY_FLAVOR} \
diff --git a/sysutils/py-ansible-base/Makefile b/sysutils/py-ansible-base/Makefile
index b4732d88c5c1..238669c75ef7 100644
--- a/sysutils/py-ansible-base/Makefile
+++ b/sysutils/py-ansible-base/Makefile
@@ -12,6 +12,9 @@ COMMENT=	Radically simple IT automation
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
diff --git a/sysutils/py-ansible-core/Makefile b/sysutils/py-ansible-core/Makefile
index 58ccf1e7ece3..d6189f7e4008 100644
--- a/sysutils/py-ansible-core/Makefile
+++ b/sysutils/py-ansible-core/Makefile
@@ -10,6 +10,9 @@ COMMENT=	Radically simple IT automation
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
diff --git a/sysutils/py-ansible-core211/Makefile b/sysutils/py-ansible-core211/Makefile
index 6d65cdd6a5ac..eb998d17ff93 100644
--- a/sysutils/py-ansible-core211/Makefile
+++ b/sysutils/py-ansible-core211/Makefile
@@ -11,6 +11,9 @@ COMMENT=	Radically simple IT automation
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
diff --git a/www/onionbalance/Makefile b/www/onionbalance/Makefile
index 3543924fdf31..0580ee109111 100644
--- a/www/onionbalance/Makefile
+++ b/www/onionbalance/Makefile
@@ -11,6 +11,9 @@ COMMENT=	Load-balancing and Redundancy for Onion Services
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyaml>=0:textproc/py-pyaml@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py-pycrypto@${PY_FLAVOR} \
diff --git a/www/onionshare/Makefile b/www/onionshare/Makefile
index cebeb8768830..67c37bd5aa01 100644
--- a/www/onionshare/Makefile
+++ b/www/onionshare/Makefile
@@ -10,6 +10,9 @@ COMMENT=	Secure and anonymous file sharing via Tor
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 RUN_DEPENDS=	tor:security/tor \
 		obfs4proxy:security/obfs4proxy-tor \
 		${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \
diff --git a/www/py-pyjwt1/Makefile b/www/py-pyjwt1/Makefile
index 61b79e3e4973..7a8d87e21b8c 100644
--- a/www/py-pyjwt1/Makefile
+++ b/www/py-pyjwt1/Makefile
@@ -11,6 +11,9 @@ COMMENT=	JSON Web Token implementation in Python
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+DEPRECATED=	Depends on expired security/py-pycrypto
+EXPIRATION_DATE=2022-09-30
+
 # Some tests are skipped without pycrypto, but its not
 # referenced as a requirement anymore.
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \