git: c33d7ba4dfab - main - www/py-django-reversion: Update to 6.1.0

From: Kai Knoblich <kai_at_FreeBSD.org>
Date: Sat, 17 Jan 2026 10:18:25 UTC
The branch main has been updated by kai:

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

commit c33d7ba4dfabd2807055e3f33276b1264d0adb3b
Author:     Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2026-01-17 10:17:34 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2026-01-17 10:17:34 +0000

    www/py-django-reversion: Update to 6.1.0
    
    * Switch to the PEP517 build framework and adjust the related bits of
      DOCS option as well.
    
    * Update WWW to point to actual upstream repository.
    
    * Also switch to the more preferred DISTVERSION and take MAINTAINER'ship
      due three consecutive timeouts.
    
    Changelog since 5.0.10:
    
    https://github.com/etianen/django-reversion/blob/v6.1.0/CHANGELOG.rst
    
    PR:             291709
    Approved by:    maintainer timeout (5+ weeks)
---
 www/py-django-reversion/Makefile | 19 ++++++++++++-------
 www/py-django-reversion/distinfo |  6 +++---
 2 files changed, 15 insertions(+), 10 deletions(-)

diff --git a/www/py-django-reversion/Makefile b/www/py-django-reversion/Makefile
index 6d6038155159..0f831921f2c7 100644
--- a/www/py-django-reversion/Makefile
+++ b/www/py-django-reversion/Makefile
@@ -1,21 +1,23 @@
 PORTNAME=	django-reversion
-PORTVERSION=	5.0.10
-PORTREVISION=	2
+DISTVERSION=	6.1.0
 CATEGORIES=	www python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	django_reversion-${DISTVERSION}
 
-MAINTAINER=	xenophon+fbsdports@irtnog.org
+MAINTAINER=	kai@FreeBSD.org
 COMMENT=	Provides comprehensive version control facilities to Django apps
-WWW=		https://pypi.org/project/django-reversion/
+WWW=		https://github.com/etianen/django-reversion
 
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
+BUILD_DEPENDS=	${PY_SETUPTOOLS} \
+		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR}
 
 USES=		python
-USE_PYTHON=	autoplist concurrent distutils
+USE_PYTHON=	autoplist concurrent pep517
 
 NO_ARCH=	yes
 
@@ -24,7 +26,10 @@ PORTDOCS=	*
 OPTIONS_DEFINE=	DOCS
 DOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
 			${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
-DOCS_VARS=		PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
+
+post-build-DOCS-on:
+	${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \
+		-d ${WRKDIR} -b html ${WRKSRC}/docs/ ${WRKSRC}/build/sphinx/html
 
 post-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/www/py-django-reversion/distinfo b/www/py-django-reversion/distinfo
index bab43850d565..8db652beeb65 100644
--- a/www/py-django-reversion/distinfo
+++ b/www/py-django-reversion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704625851
-SHA256 (django-reversion-5.0.10.tar.gz) = c18749a67c1db4167ccaccc36395c5fe6078f312869683c2f3d214051e5a6b29
-SIZE (django-reversion-5.0.10.tar.gz) = 72802
+TIMESTAMP = 1765882453
+SHA256 (django_reversion-6.1.0.tar.gz) = 31dd7fee02e2a21af7c2d0a61c1c0f27ba07df2317c9a0a3f31d3ee40069025d
+SIZE (django_reversion-6.1.0.tar.gz) = 76140