pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   nia
Date:           Wed Oct 19 13:56:34 UTC 2022

Modified Files:
        pkgsrc/mail/py-postfix-mta-sts-resolver: Makefile
        pkgsrc/net/py-ec2instanceconnectcli: Makefile
        pkgsrc/net/py-lexicon: Makefile
        pkgsrc/net/py-moto: Makefile
        pkgsrc/net/py-onionbalance: Makefile
        pkgsrc/net/py-txtorcon: Makefile
        pkgsrc/security/ca-certificates: Makefile
        pkgsrc/security/py-acme: Makefile
        pkgsrc/security/py-asyncssh: Makefile
        pkgsrc/security/py-certbot: Makefile
        pkgsrc/security/py-google-auth: Makefile
        pkgsrc/security/py-josepy: Makefile
        pkgsrc/security/py-oauthlib: Makefile
        pkgsrc/security/py-paramiko: Makefile
        pkgsrc/security/py-requests-kerberos: Makefile
        pkgsrc/security/py-requests-ntlm: Makefile
        pkgsrc/security/py-solo: Makefile
        pkgsrc/security/py-trustme: Makefile
        pkgsrc/security/py-yubikey-manager: Makefile
        pkgsrc/sysutils/ansible-core: Makefile
        pkgsrc/textproc/py-JWT: Makefile
        pkgsrc/www/py-autobahn: Makefile
        pkgsrc/www/py-flask-user: Makefile
        pkgsrc/www/py-jwcrypto: Makefile
        pkgsrc/www/py-scrapy: Makefile
        pkgsrc/www/py-urllib3: Makefile

Log Message:
fighting a losing battle against py-cryptography rustification, part 2

Switch users to versioned_dependencies.mk.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/py-ec2instanceconnectcli/Makefile
cvs rdiff -u -r1.79 -r1.80 pkgsrc/net/py-lexicon/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/py-moto/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/py-onionbalance/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/py-txtorcon/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/security/ca-certificates/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/security/py-acme/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/security/py-asyncssh/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/security/py-certbot/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/security/py-google-auth/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/security/py-josepy/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/security/py-oauthlib/Makefile
cvs rdiff -u -r1.46 -r1.47 pkgsrc/security/py-paramiko/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/security/py-requests-kerberos/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/security/py-requests-ntlm/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/security/py-solo/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/security/py-trustme/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/py-yubikey-manager/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/sysutils/ansible-core/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/textproc/py-JWT/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/www/py-autobahn/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/www/py-flask-user/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/py-jwcrypto/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/www/py-scrapy/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/www/py-urllib3/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile
diff -u pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile:1.2 pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile:1.3
--- pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile:1.2        Fri Aug 19 20:36:48 2022
+++ pkgsrc/mail/py-postfix-mta-sts-resolver/Makefile    Wed Oct 19 13:56:31 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2022/08/19 20:36:48 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2022/10/19 13:56:31 nia Exp $
 
 DISTNAME=      postfix_mta_sts_resolver-1.1.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -10,7 +10,6 @@ HOMEPAGE=     https://github.com/Snawoot/pos
 COMMENT=       Daemon providing TLS client policy for Postfix based on MTA-STS policy
 LICENSE=       mit
 
-BUILD_DEPENDS+=        ${PYPKGPREFIX}-cryptography>=1.6:../../security/py-cryptography
 BUILD_DEPENDS+=        ${PYPKGPREFIX}-pylint>=0:../../devel/py-pylint
 BUILD_DEPENDS+=        ${PYPKGPREFIX}-tox>=0:../../devel/py-tox
 BUILD_DEPENDS+=        ${PYPKGPREFIX}-twine>=1.11.0:../../net/py-twine
@@ -35,4 +34,6 @@ post-install:
        cd ${DESTDIR}${PREFIX}/bin && ${MV} mta-sts-query mta-sts-query-${PYVERSSUFFIX} || ${TRUE}
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography:build
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-ec2instanceconnectcli/Makefile
diff -u pkgsrc/net/py-ec2instanceconnectcli/Makefile:1.4 pkgsrc/net/py-ec2instanceconnectcli/Makefile:1.5
--- pkgsrc/net/py-ec2instanceconnectcli/Makefile:1.4    Sun Sep 11 17:11:22 2022
+++ pkgsrc/net/py-ec2instanceconnectcli/Makefile        Wed Oct 19 13:56:31 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2022/09/11 17:11:22 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2022/10/19 13:56:31 nia Exp $
 
 DISTNAME=      ec2instanceconnectcli-1.0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -12,7 +12,6 @@ COMMENT=      AWS EC2 Instance Connect Client
 LICENSE=       apache-2.0
 
 DEPENDS+=      ${PYPKGPREFIX}-botocore>=1.12.179:../../net/py-botocore
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=0:../../security/py-cryptography
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
@@ -25,4 +24,6 @@ post-install:
        ${RM} ${DESTDIR}${PREFIX}/bin/*.cmd
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-lexicon/Makefile
diff -u pkgsrc/net/py-lexicon/Makefile:1.79 pkgsrc/net/py-lexicon/Makefile:1.80
--- pkgsrc/net/py-lexicon/Makefile:1.79 Wed Oct 12 07:40:42 2022
+++ pkgsrc/net/py-lexicon/Makefile      Wed Oct 19 13:56:32 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.79 2022/10/12 07:40:42 adam Exp $
+# $NetBSD: Makefile,v 1.80 2022/10/19 13:56:32 nia Exp $
 
 DISTNAME=      dns_lexicon-3.11.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/dns_//}
@@ -11,7 +11,6 @@ COMMENT=      Manipulate DNS records on vario
 LICENSE=       mit
 
 DEPENDS+=      ${PYPKGPREFIX}-beautifulsoup4>=4:../../www/py-beautifulsoup4
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=2:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-tldextract>=2:../../net/py-tldextract
 DEPENDS+=      ${PYPKGPREFIX}-yaml>=5:../../textproc/py-yaml
@@ -32,4 +31,6 @@ do-test:
        cd ${WRKSRC}/lexicon && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests/test_*
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-moto/Makefile
diff -u pkgsrc/net/py-moto/Makefile:1.7 pkgsrc/net/py-moto/Makefile:1.8
--- pkgsrc/net/py-moto/Makefile:1.7     Tue Feb 15 15:32:09 2022
+++ pkgsrc/net/py-moto/Makefile Wed Oct 19 13:56:32 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2022/02/15 15:32:09 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2022/10/19 13:56:32 nia Exp $
 
 DISTNAME=      moto-3.0.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -12,7 +12,6 @@ LICENSE=      apache-2.0
 
 DEPENDS+=      ${PYPKGPREFIX}-boto3>=1.9.201:../../net/py-boto3
 DEPENDS+=      ${PYPKGPREFIX}-botocore-[0-9]*:../../net/py-botocore
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=3.3.1:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2.5:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-xmltodict-[0-9]*:../../textproc/py-xmltodict
 DEPENDS+=      ${PYPKGPREFIX}-werkzeug-[0-9]*:../../www/py-werkzeug
@@ -48,4 +47,6 @@ do-test:
        cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-onionbalance/Makefile
diff -u pkgsrc/net/py-onionbalance/Makefile:1.9 pkgsrc/net/py-onionbalance/Makefile:1.10
--- pkgsrc/net/py-onionbalance/Makefile:1.9     Wed Jan  5 15:41:17 2022
+++ pkgsrc/net/py-onionbalance/Makefile Wed Oct 19 13:56:32 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2022/01/05 15:41:17 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2022/10/19 13:56:32 nia Exp $
 
 DISTNAME=      OnionBalance-0.2.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -12,7 +12,6 @@ COMMENT=      Tor onion service load balancer
 LICENSE=       gnu-gpl-v3
 
 DEPENDS+=      ${PYPKGPREFIX}-cryptodome-[0-9]*:../../security/py-cryptodome
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=2.5:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-future>=0.14.0:../../devel/py-future
 DEPENDS+=      ${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle
 DEPENDS+=      ${PYPKGPREFIX}-stem>=1.8:../../devel/py-stem
@@ -30,6 +29,7 @@ PYSETUPTESTTARGET=    pytest
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 PYTHON_VERSIONED_DEPENDENCIES+=        setuptools
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/net/py-txtorcon/Makefile
diff -u pkgsrc/net/py-txtorcon/Makefile:1.4 pkgsrc/net/py-txtorcon/Makefile:1.5
--- pkgsrc/net/py-txtorcon/Makefile:1.4 Tue Jan  4 20:54:34 2022
+++ pkgsrc/net/py-txtorcon/Makefile     Wed Oct 19 13:56:32 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2022/01/04 20:54:34 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2022/10/19 13:56:32 nia Exp $
 
 DISTNAME=      txtorcon-20.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,7 +13,6 @@ LICENSE=      mit
 
 DEPENDS+=      ${PYPKGPREFIX}-ZopeInterface>=3.6.1:../../devel/py-ZopeInterface
 DEPENDS+=      ${PYPKGPREFIX}-automat-[0-9]*:../../devel/py-automat
-DEPENDS+=      ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-incremental-[0-9]*:../../devel/py-incremental
 DEPENDS+=      ${PYPKGPREFIX}-twisted>=15.5.0:../../net/py-twisted
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
@@ -28,4 +27,6 @@ do-test:
        cd ${WRKSRC} && pytest-${PYVERSSUFFIX}
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/ca-certificates/Makefile
diff -u pkgsrc/security/ca-certificates/Makefile:1.9 pkgsrc/security/ca-certificates/Makefile:1.10
--- pkgsrc/security/ca-certificates/Makefile:1.9        Sun Jul 17 02:58:32 2022
+++ pkgsrc/security/ca-certificates/Makefile    Wed Oct 19 13:56:32 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2022/07/17 02:58:32 tnn Exp $
+# $NetBSD: Makefile,v 1.10 2022/10/19 13:56:32 nia Exp $
 
 PKGNAME=       ca-certificates-20211016
 PKGREVISION=   4
@@ -12,10 +12,8 @@ HOMEPAGE=    https://packages.debian.org/so
 COMMENT=       Root CA certificates from the Mozilla Project
 LICENSE=       gnu-gpl-v2 AND mpl-2.0
 
-BUILD_DEPENDS+=        ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
-
 NO_CONFIGURE=                  yes
-PYTHON_FOR_BUILD_ONLY=         yes
+PYTHON_FOR_BUILD_ONLY=         tool
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 USE_TOOLS=     echo:run find:run ln:run openssl:run rm:run sed:run sort:run wc:run
@@ -86,4 +84,6 @@ post-install:
            ${DESTDIR}${EGDIR}/
 
 .include "../../lang/python/tool.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography:tool
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-acme/Makefile
diff -u pkgsrc/security/py-acme/Makefile:1.29 pkgsrc/security/py-acme/Makefile:1.30
--- pkgsrc/security/py-acme/Makefile:1.29       Tue Jul 12 05:43:58 2022
+++ pkgsrc/security/py-acme/Makefile    Wed Oct 19 13:56:32 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2022/07/12 05:43:58 adam Exp $
+# $NetBSD: Makefile,v 1.30 2022/10/19 13:56:32 nia Exp $
 
 .include "../../security/py-certbot/Makefile.common"
 
@@ -8,7 +8,6 @@ MASTER_SITES=   ${MASTER_SITE_PYPI:=a/acme
 COMMENT=       ACME protocol implementation in Python
 
 DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=17.5.0:../../security/py-OpenSSL
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=2.5.0:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-josepy>=1.13.0:../../security/py-josepy
 DEPENDS+=      ${PYPKGPREFIX}-pytz>=2019.3:../../time/py-pytz
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2.20.0:../../devel/py-requests
@@ -19,4 +18,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 TEST_DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-asyncssh/Makefile
diff -u pkgsrc/security/py-asyncssh/Makefile:1.32 pkgsrc/security/py-asyncssh/Makefile:1.33
--- pkgsrc/security/py-asyncssh/Makefile:1.32   Thu Aug 18 16:45:30 2022
+++ pkgsrc/security/py-asyncssh/Makefile        Wed Oct 19 13:56:32 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2022/08/18 16:45:30 adam Exp $
+# $NetBSD: Makefile,v 1.33 2022/10/19 13:56:32 nia Exp $
 
 DISTNAME=      asyncssh-2.12.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -12,11 +12,12 @@ LICENSE=    eclipse-license
 
 DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=17.0.0:../../security/py-OpenSSL
 DEPENDS+=      ${PYPKGPREFIX}-bcrypt>=3.1.3:../../security/py-bcrypt
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=3.1:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-gssapi>=1.2.0:../../security/py-gssapi
 DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=3.6:../../devel/py-typing-extensions
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-certbot/Makefile
diff -u pkgsrc/security/py-certbot/Makefile:1.34 pkgsrc/security/py-certbot/Makefile:1.35
--- pkgsrc/security/py-certbot/Makefile:1.34    Thu Mar 17 12:23:31 2022
+++ pkgsrc/security/py-certbot/Makefile Wed Oct 19 13:56:32 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2022/03/17 12:23:31 adam Exp $
+# $NetBSD: Makefile,v 1.35 2022/10/19 13:56:32 nia Exp $
 
 .include "../../security/py-certbot/Makefile.common"
 
@@ -10,7 +10,6 @@ COMMENT=      Client for the Let's Encrypt CA
 DEPENDS+=      ${PYPKGPREFIX}-acme>=${CERTBOT_VERSION}:../../security/py-acme
 DEPENDS+=      ${PYPKGPREFIX}-configargparse>=0.9.3:../../devel/py-configargparse
 DEPENDS+=      ${PYPKGPREFIX}-configobj>=5.0.6:../../devel/py-configobj
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=2.5.0:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-distro>=1.0.1:../../devel/py-distro
 DEPENDS+=      ${PYPKGPREFIX}-josepy>=1.13.0:../../security/py-josepy
 DEPENDS+=      ${PYPKGPREFIX}-parsedatetime>=2.4:../../time/py-parsedatetime
@@ -52,4 +51,6 @@ post-install:
                ${DESTDIR}${PREFIX}/share/examples/certbot-${PYVERSSUFFIX}
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-google-auth/Makefile
diff -u pkgsrc/security/py-google-auth/Makefile:1.42 pkgsrc/security/py-google-auth/Makefile:1.43
--- pkgsrc/security/py-google-auth/Makefile:1.42        Tue Aug 30 12:01:51 2022
+++ pkgsrc/security/py-google-auth/Makefile     Wed Oct 19 13:56:32 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2022/08/30 12:01:51 sborrill Exp $
+# $NetBSD: Makefile,v 1.43 2022/10/19 13:56:32 nia Exp $
 
 DISTNAME=      google-auth-2.11.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -20,8 +20,6 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-mock-[0-9]
 TEST_DEPENDS+= ${PYPKGPREFIX}-oauth2client-[0-9]*:../../security/py-oauth2client
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-localserver-[0-9]*:../../devel/py-test-localserver
-# not mentioned, but needed
-DEPENDS+=      ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
 TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun
 TEST_DEPENDS+= ${PYPKGPREFIX}-responses-[0-9]*:../../net/py-responses
@@ -34,4 +32,6 @@ do-test:
        cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-josepy/Makefile
diff -u pkgsrc/security/py-josepy/Makefile:1.17 pkgsrc/security/py-josepy/Makefile:1.18
--- pkgsrc/security/py-josepy/Makefile:1.17     Thu Mar 17 08:16:22 2022
+++ pkgsrc/security/py-josepy/Makefile  Wed Oct 19 13:56:33 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2022/03/17 08:16:22 adam Exp $
+# $NetBSD: Makefile,v 1.18 2022/10/19 13:56:33 nia Exp $
 
 DISTNAME=      josepy-1.13.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -11,7 +11,6 @@ COMMENT=      JOSE protocol implementation in
 LICENSE=       apache-2.0
 
 DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=0.13:../../security/py-OpenSSL
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=1.5:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-setuptools>=1.0:../../devel/py-setuptools
 TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=4.0:../../devel/py-coverage
 TEST_DEPENDS+= ${PYPKGPREFIX}-flake8-[0-9]*:../../devel/py-flake8
@@ -33,4 +32,6 @@ do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-oauthlib/Makefile
diff -u pkgsrc/security/py-oauthlib/Makefile:1.24 pkgsrc/security/py-oauthlib/Makefile:1.25
--- pkgsrc/security/py-oauthlib/Makefile:1.24   Tue Sep 13 12:32:55 2022
+++ pkgsrc/security/py-oauthlib/Makefile        Wed Oct 19 13:56:33 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2022/09/13 12:32:55 adam Exp $
+# $NetBSD: Makefile,v 1.25 2022/10/19 13:56:33 nia Exp $
 
 DISTNAME=      oauthlib-3.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -12,11 +12,12 @@ LICENSE=    modified-bsd
 
 DEPENDS+=      ${PYPKGPREFIX}-JWT>=2.0.0:../../textproc/py-JWT
 DEPENDS+=      ${PYPKGPREFIX}-blinker>=1.4.0:../../devel/py-blinker
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=3.0.0:../../security/py-cryptography
 
 USE_LANGUAGES= # none
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-paramiko/Makefile
diff -u pkgsrc/security/py-paramiko/Makefile:1.46 pkgsrc/security/py-paramiko/Makefile:1.47
--- pkgsrc/security/py-paramiko/Makefile:1.46   Wed Jul 13 20:06:23 2022
+++ pkgsrc/security/py-paramiko/Makefile        Wed Oct 19 13:56:33 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.46 2022/07/13 20:06:23 adam Exp $
+# $NetBSD: Makefile,v 1.47 2022/10/19 13:56:33 nia Exp $
 
 DISTNAME=      paramiko-2.11.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -11,7 +11,6 @@ COMMENT=      SSH2 protocol library
 LICENSE=       gnu-lgpl-v2.1
 
 DEPENDS+=      ${PYPKGPREFIX}-bcrypt>=3.1.3:../../security/py-bcrypt
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=2.5:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-nacl>=1.0.1:../../security/py-nacl
 DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
 TEST_DEPENDS+= ${PYPKGPREFIX}-mock>=2.0.0:../../devel/py-mock
@@ -25,4 +24,6 @@ do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-requests-kerberos/Makefile
diff -u pkgsrc/security/py-requests-kerberos/Makefile:1.7 pkgsrc/security/py-requests-kerberos/Makefile:1.8
--- pkgsrc/security/py-requests-kerberos/Makefile:1.7   Fri Jul  8 14:45:35 2022
+++ pkgsrc/security/py-requests-kerberos/Makefile       Wed Oct 19 13:56:33 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2022/07/08 14:45:35 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2022/10/19 13:56:33 nia Exp $
 
 DISTNAME=      requests-kerberos-0.12.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,7 +13,6 @@ LICENSE=      apache-2.0
 
 DEPENDS+=      ${PYPKGPREFIX}-kerberos>=1.1.8nb1:../../security/py-kerberos
 DEPENDS+=      ${PYPKGPREFIX}-requests>=1.1.0:../../devel/py-requests
-DEPENDS+=      ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
@@ -25,4 +24,6 @@ SUBST_FILES.requires= setup.py
 SUBST_SED.requires=    -e 's/pykerberos/kerberos/'
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-requests-ntlm/Makefile
diff -u pkgsrc/security/py-requests-ntlm/Makefile:1.6 pkgsrc/security/py-requests-ntlm/Makefile:1.7
--- pkgsrc/security/py-requests-ntlm/Makefile:1.6       Fri Jul  8 14:47:14 2022
+++ pkgsrc/security/py-requests-ntlm/Makefile   Wed Oct 19 13:56:33 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2022/07/08 14:47:14 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2022/10/19 13:56:33 nia Exp $
 
 DISTNAME=      requests_ntlm-1.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -13,11 +13,12 @@ LICENSE=    isc
 
 DEPENDS+=      ${PYPKGPREFIX}-ntlm-auth>=1.0.2:../../security/py-ntlm-auth
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2.0.0:../../devel/py-requests
-DEPENDS+=      ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 USE_LANGUAGES= # none
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-solo/Makefile
diff -u pkgsrc/security/py-solo/Makefile:1.2 pkgsrc/security/py-solo/Makefile:1.3
--- pkgsrc/security/py-solo/Makefile:1.2        Mon Dec 14 09:26:36 2020
+++ pkgsrc/security/py-solo/Makefile    Wed Oct 19 13:56:33 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2020/12/14 09:26:36 jperkin Exp $
+# $NetBSD: Makefile,v 1.3 2022/10/19 13:56:33 nia Exp $
 
 GITHUB_PROJECT=        solo-python
 GITHUB_TAG=    0.0.26
@@ -22,7 +22,6 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-flit>=0:..
 TOOL_DEPENDS+= ${PYPKGPREFIX}-pip>=0:../../devel/py-pip
 
 DEPENDS+=      ${PYPKGPREFIX}-click>=7.0:../../devel/py-click
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=0:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-fido2>=0.8:../../security/py-fido2
 DEPENDS+=      ${PYPKGPREFIX}-intelhex>=0:../../devel/py-intelhex
 DEPENDS+=      ${PYPKGPREFIX}-requests>=0:../../devel/py-requests
@@ -57,4 +56,6 @@ do-test:;
 
 PY_PATCHPLIST= yes
 .include "../../lang/python/extension.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-trustme/Makefile
diff -u pkgsrc/security/py-trustme/Makefile:1.13 pkgsrc/security/py-trustme/Makefile:1.14
--- pkgsrc/security/py-trustme/Makefile:1.13    Sun Sep 11 17:16:01 2022
+++ pkgsrc/security/py-trustme/Makefile Wed Oct 19 13:56:33 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2022/09/11 17:16:01 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2022/10/19 13:56:33 nia Exp $
 
 DISTNAME=      trustme-0.9.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -11,7 +11,6 @@ HOMEPAGE=     https://github.com/python-trio
 COMMENT=       Number on quality TLS certs while you wait
 LICENSE=       apache-2.0 OR mit
 
-DEPENDS+=      ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-idna-[0-9]*:../../www/py-idna
 TEST_DEPENDS+= ${PYPKGPREFIX}-service_identity-[0-9]*:../../security/py-service_identity
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
@@ -22,4 +21,6 @@ do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-yubikey-manager/Makefile
diff -u pkgsrc/security/py-yubikey-manager/Makefile:1.5 pkgsrc/security/py-yubikey-manager/Makefile:1.6
--- pkgsrc/security/py-yubikey-manager/Makefile:1.5     Wed Jan  5 15:41:20 2022
+++ pkgsrc/security/py-yubikey-manager/Makefile Wed Oct 19 13:56:33 2022
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.5 2022/01/05 15:41:20 wiz Exp $
+#      $NetBSD: Makefile,v 1.6 2022/10/19 13:56:33 nia Exp $
 
 .include "../../security/ykman/version.mk"
 
@@ -17,7 +17,6 @@ LICENSE=      2-clause-bsd
 
 DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=0:../../security/py-OpenSSL
 DEPENDS+=      ${PYPKGPREFIX}-click>=0:../../devel/py-click
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=0:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-fido2>=0:../../security/py-fido2
 DEPENDS+=      ${PYPKGPREFIX}-scard>=0:../../devel/py-scard
 DEPENDS+=      ${PYPKGPREFIX}-six>=0:../../lang/py-six
@@ -33,4 +32,6 @@ post-install:
 
 .include "../../lang/python/egg.mk"
 .include "../../security/ykpers/buildlink3.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/sysutils/ansible-core/Makefile
diff -u pkgsrc/sysutils/ansible-core/Makefile:1.8 pkgsrc/sysutils/ansible-core/Makefile:1.9
--- pkgsrc/sysutils/ansible-core/Makefile:1.8   Fri Oct 14 11:08:50 2022
+++ pkgsrc/sysutils/ansible-core/Makefile       Wed Oct 19 13:56:34 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2022/10/14 11:08:50 adam Exp $
+# $NetBSD: Makefile,v 1.9 2022/10/19 13:56:34 nia Exp $
 
 DISTNAME=      ansible-core-2.13.5
 CATEGORIES=    sysutils python
@@ -11,7 +11,6 @@ LICENSE=      gnu-gpl-v3
 
 CONFLICTS+=    ansible<2.10
 
-DEPENDS+=      ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-jinja2>=3.0.0:../../textproc/py-jinja2
 DEPENDS+=      ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
 DEPENDS+=      ${PYPKGPREFIX}-paramiko-[0-9]*:../../security/py-paramiko
@@ -60,4 +59,6 @@ post-install:
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
 .include "../../lang/python/tool.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-JWT/Makefile
diff -u pkgsrc/textproc/py-JWT/Makefile:1.20 pkgsrc/textproc/py-JWT/Makefile:1.21
--- pkgsrc/textproc/py-JWT/Makefile:1.20        Mon Sep 19 07:55:23 2022
+++ pkgsrc/textproc/py-JWT/Makefile     Wed Oct 19 13:56:34 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2022/09/19 07:55:23 adam Exp $
+# $NetBSD: Makefile,v 1.21 2022/10/19 13:56:34 nia Exp $
 
 DISTNAME=      PyJWT-2.5.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/Py//}
@@ -10,7 +10,6 @@ HOMEPAGE=     https://github.com/jpadilla/py
 COMMENT=       JSON Web Token implementation in Python
 LICENSE=       mit
 
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=3.3.1:../../security/py-cryptography
 TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.0.0:../../devel/py-test
 
 USE_LANGUAGES= # none
@@ -21,4 +20,6 @@ do-test:
        cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-autobahn/Makefile
diff -u pkgsrc/www/py-autobahn/Makefile:1.34 pkgsrc/www/py-autobahn/Makefile:1.35
--- pkgsrc/www/py-autobahn/Makefile:1.34        Wed Jan  5 15:41:29 2022
+++ pkgsrc/www/py-autobahn/Makefile     Wed Oct 19 13:56:34 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2022/01/05 15:41:29 wiz Exp $
+# $NetBSD: Makefile,v 1.35 2022/10/19 13:56:34 nia Exp $
 
 DISTNAME=      autobahn-20.1.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -11,7 +11,6 @@ HOMEPAGE=     https://crossbar.io/autobahn/
 COMMENT=       WebSocket client and server library, WAMP real-time framework
 LICENSE=       mit
 
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=2.7:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-nacl>=1.0.1:../../security/py-nacl
 DEPENDS+=      ${PYPKGPREFIX}-six>=1.11.0:../../lang/py-six
 DEPENDS+=      ${PYPKGPREFIX}-txaio>=18.8.1:../../devel/py-txaio
@@ -29,4 +28,6 @@ post-install:
        cd ${DESTDIR}${PREFIX}/bin && ${MV} wamp wamp-${PYVERSSUFFIX}
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-flask-user/Makefile
diff -u pkgsrc/www/py-flask-user/Makefile:1.21 pkgsrc/www/py-flask-user/Makefile:1.22
--- pkgsrc/www/py-flask-user/Makefile:1.21      Fri Apr 29 11:56:46 2022
+++ pkgsrc/www/py-flask-user/Makefile   Wed Oct 19 13:56:34 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2022/04/29 11:56:46 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2022/10/19 13:56:34 nia Exp $
 
 DISTNAME=      Flask-User-1.0.1.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -12,7 +12,6 @@ COMMENT=      Customizable user account manag
 LICENSE=       2-clause-bsd
 
 DEPENDS+=      ${PYPKGPREFIX}-bcrypt>=2.0:../../security/py-bcrypt
-DEPENDS+=      ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-flask>=0.9:../../www/py-flask
 DEPENDS+=      ${PYPKGPREFIX}-flask-login>=0.2:../../www/py-flask-login
 DEPENDS+=      ${PYPKGPREFIX}-flask-mail>=0.9:../../www/py-flask-mail
@@ -27,4 +26,6 @@ USE_LANGUAGES=                # none
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-jwcrypto/Makefile
diff -u pkgsrc/www/py-jwcrypto/Makefile:1.1 pkgsrc/www/py-jwcrypto/Makefile:1.2
--- pkgsrc/www/py-jwcrypto/Makefile:1.1 Thu Sep  1 11:51:07 2022
+++ pkgsrc/www/py-jwcrypto/Makefile     Wed Oct 19 13:56:34 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/01 11:51:07 markd Exp $
+# $NetBSD: Makefile,v 1.2 2022/10/19 13:56:34 nia Exp $
 
 DISTNAME=      jwcrypto-1.3.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -10,12 +10,14 @@ HOMEPAGE=   https://github.com/latchset/jw
 COMMENT=       Implementation of JOSE Web standards
 LICENSE=       gnu-lgpl-v3
 
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=2.3:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-deprecated-[0-9]*:../../devel/py-deprecated
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONED_DEPENDENCIES= cryptography
+
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 .include "../../lang/python/egg.mk"
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-scrapy/Makefile
diff -u pkgsrc/www/py-scrapy/Makefile:1.14 pkgsrc/www/py-scrapy/Makefile:1.15
--- pkgsrc/www/py-scrapy/Makefile:1.14  Wed Jan  5 15:41:31 2022
+++ pkgsrc/www/py-scrapy/Makefile       Wed Oct 19 13:56:34 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2022/01/05 15:41:31 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2022/10/19 13:56:34 nia Exp $
 
 DISTNAME=      Scrapy-2.4.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -13,7 +13,6 @@ LICENSE=      modified-bsd
 
 DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=16.2.0:../../security/py-OpenSSL
 DEPENDS+=      ${PYPKGPREFIX}-ZopeInterface>=4.1.3:../../devel/py-ZopeInterface
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=2.0:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-cssselect>=0.9.1:../../textproc/py-cssselect
 DEPENDS+=      ${PYPKGPREFIX}-itemloaders>=1.0.1:../../textproc/py-itemloaders
 DEPENDS+=      ${PYPKGPREFIX}-lxml>=3.5.0:../../textproc/py-lxml
@@ -37,4 +36,6 @@ post-install:
        ${MV} scrapy scrapy-${PYVERSSUFFIX} || ${TRUE}
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/py-urllib3/Makefile
diff -u pkgsrc/www/py-urllib3/Makefile:1.40 pkgsrc/www/py-urllib3/Makefile:1.41
--- pkgsrc/www/py-urllib3/Makefile:1.40 Sun Sep 11 17:14:22 2022
+++ pkgsrc/www/py-urllib3/Makefile      Wed Oct 19 13:56:34 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2022/09/11 17:14:22 wiz Exp $
+# $NetBSD: Makefile,v 1.41 2022/10/19 13:56:34 nia Exp $
 
 DISTNAME=      urllib3-1.26.12
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,7 +13,6 @@ LICENSE=      mit
 DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=0.14:../../security/py-OpenSSL
 DEPENDS+=      ${PYPKGPREFIX}-Socks>=1.6.0:../../net/py-Socks
 DEPENDS+=      ${PYPKGPREFIX}-certifi-[0-9]*:../../security/py-certifi
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=0:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-idna>=2.0.0:../../www/py-idna
 TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
@@ -27,4 +26,6 @@ PYSETUPTESTTARGET=    pytest
 USE_LANGUAGES= # none
 
 .include "../../lang/python/egg.mk"
+PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
+.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"



Home | Main Index | Thread Index | Old Index