git: 76842fb761be - main - www/py-social-auth-app-django: Update to 5.4.3

From: Kai Knoblich <kai_at_FreeBSD.org>
Date: Sun, 23 Feb 2025 10:17:27 UTC
The branch main has been updated by kai:

URL: https://cgit.FreeBSD.org/ports/commit/?id=76842fb761becbcb50c79ebdae9e123dc629c036

commit 76842fb761becbcb50c79ebdae9e123dc629c036
Author:     Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2025-02-23 09:53:59 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2025-02-23 10:16:58 +0000

    www/py-social-auth-app-django: Update to 5.4.3
    
    * Switch to PEP-517 build framework.
    
    * Support for Python 3.8 was dropped with release 5.4.3, adjust
      USES=python accordingly.
    
    * Add CONFLICTS_INSTALL as well, because a corresponding port,
      www/py-dj51-social-auth-app-django, that depends on Django 5.1 is
      created after this commit.
    
    Changelog:
    
    https://github.com/python-social-auth/social-app-django/releases/tag/5.4.3
---
 www/py-social-auth-app-django/Makefile | 16 ++++++++++------
 www/py-social-auth-app-django/distinfo |  6 +++---
 2 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/www/py-social-auth-app-django/Makefile b/www/py-social-auth-app-django/Makefile
index 86cea7b15739..223435318408 100644
--- a/www/py-social-auth-app-django/Makefile
+++ b/www/py-social-auth-app-django/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	social-auth-app-django
-DISTVERSION=	5.4.2
+DISTVERSION=	5.4.3
 CATEGORIES=	www security python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
@@ -10,18 +10,22 @@ WWW=		https://github.com/python-social-auth/social-app-django
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.4.1:security/py-social-auth-core@${PY_FLAVOR}
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}
+BUILD_DEPENDS=	${PY_SETUPTOOLS} \
+		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.4<5:security/py-social-auth-core@${PY_FLAVOR}
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}
 
-USES=		python
+USES=		python:3.9+
 USE_GITHUB=	yes
 GH_ACCOUNT=	python-social-auth
 GH_PROJECT=	social-app-django
-USE_PYTHON=	autoplist distutils
+USE_PYTHON=	autoplist pep517
 
 TEST_ENV=	PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
 
+CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}*${PORTNAME}
+
 NO_ARCH=	yes
 
 do-test:
diff --git a/www/py-social-auth-app-django/distinfo b/www/py-social-auth-app-django/distinfo
index ff2b0702fa2b..68863aa8bae5 100644
--- a/www/py-social-auth-app-django/distinfo
+++ b/www/py-social-auth-app-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722067775
-SHA256 (python-social-auth-social-app-django-5.4.2_GH0.tar.gz) = 989763112c05981a59cf3da46da7b3a65878c31a51d2bc40887279d1450bb972
-SIZE (python-social-auth-social-app-django-5.4.2_GH0.tar.gz) = 28431
+TIMESTAMP = 1740213116
+SHA256 (python-social-auth-social-app-django-5.4.3_GH0.tar.gz) = 4dd02d76ffa390e6a2d7fe319869384c81d32c73b826eb09a10023cf66738389
+SIZE (python-social-auth-social-app-django-5.4.3_GH0.tar.gz) = 25327