diff --git a/www/py-dj52-social-auth-app-django/Makefile b/www/py-dj52-social-auth-app-django/Makefile index db3778e0f22b..70b3f933c0be 100644 --- a/www/py-dj52-social-auth-app-django/Makefile +++ b/www/py-dj52-social-auth-app-django/Makefile @@ -1,34 +1,34 @@ PORTNAME= social-auth-app-django -DISTVERSION= 5.4.3 +DISTVERSION= 5.5.1 CATEGORIES= www security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52- MAINTAINER= kai@FreeBSD.org COMMENT= Social Authentication and Django integration WWW= https://github.com/python-social-auth/social-app-django LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=3.2:www/py-django52@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.1:www/py-django52@${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:3.10+ USE_GITHUB= yes GH_ACCOUNT= python-social-auth GH_PROJECT= social-app-django USE_PYTHON= autoplist pep517 TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} NO_ARCH= yes do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} manage.py test -v3 .include diff --git a/www/py-dj52-social-auth-app-django/distinfo b/www/py-dj52-social-auth-app-django/distinfo index 68863aa8bae5..b1382004a3fd 100644 --- a/www/py-dj52-social-auth-app-django/distinfo +++ b/www/py-dj52-social-auth-app-django/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1752836935 +SHA256 (python-social-auth-social-app-django-5.5.1_GH0.tar.gz) = aa37072a8ad9f688ba20d53949060828868825d256b70a42062b71fe8ff190f9 +SIZE (python-social-auth-social-app-django-5.5.1_GH0.tar.gz) = 27080 diff --git a/www/py-dj52-social-auth-app-django/files/patch-pyproject.toml b/www/py-dj52-social-auth-app-django/files/patch-pyproject.toml new file mode 100644 index 000000000000..f868181c8ecd --- /dev/null +++ b/www/py-dj52-social-auth-app-django/files/patch-pyproject.toml @@ -0,0 +1,23 @@ +* Relax version requirements for py-setuptools and enable build for + older versions of it + +--- pyproject.toml.orig 2025-07-18 11:13:36 UTC ++++ pyproject.toml +@@ -1,6 +1,6 @@ build-backend = "setuptools.build_meta" + [build-system] + build-backend = "setuptools.build_meta" +-requires = ["setuptools>=78.0.2"] ++requires = ["setuptools"] + + [dependency-groups] + dev = [ +@@ -36,8 +36,7 @@ keywords = ["django", "oauth", "openid", "saml", "soci + ] + description = "Python Social Authentication, Django integration." + keywords = ["django", "oauth", "openid", "saml", "social auth"] +-license = "BSD-3-Clause" +-license-files = ["LICENSE"] ++license = { text="BSD-3-Clause" } + name = "social-auth-app-django" + readme = "README.md" + requires-python = ">=3.10"