git: 30753d877194 - main - www/py-flask-assets: Update to 2.1.0

From: Kyle Evans <kevans_at_FreeBSD.org>
Date: Tue, 27 Oct 2026 02:44:17 UTC
The branch main has been updated by kevans:

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

commit 30753d877194d2b1daf2dfd1267a64575d7fe47e
Author:     Pattems <patrick@crandol.com>
AuthorDate: 2026-10-23 20:52:31 +0000
Commit:     Kyle Evans <kevans@FreeBSD.org>
CommitDate: 2026-10-27 02:42:55 +0000

    www/py-flask-assets: Update to 2.1.0
    
    2.0 uses flask._request_ctx_stack, which Flask 3 removed, so
    flask_assets fails to import with the Flask in the tree.  2.1.0 works
    with Flask 3.
    
    While here, add concurrent to USE_PYTHON.
    
    Switch to USE_PYTHON=pep517 (the package metadata becomes dist-info).
    
    Take maintainership, as offered by kevans@.
    
    PR:             299904
---
 www/py-flask-assets/Makefile | 9 +++++----
 www/py-flask-assets/distinfo | 6 +++---
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/www/py-flask-assets/Makefile b/www/py-flask-assets/Makefile
index 8b46514fcb01..74be48aa1ca6 100644
--- a/www/py-flask-assets/Makefile
+++ b/www/py-flask-assets/Makefile
@@ -1,21 +1,22 @@
 PORTNAME=	Flask-Assets
-PORTVERSION=    2.0
-PORTREVISION=	1
+PORTVERSION=	2.1.0
 CATEGORIES=	www python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	kevans@FreeBSD.org
+MAINTAINER=	patrick@crandol.com
 COMMENT=	Asset management for flask
 WWW=		https://github.com/miracle2k/flask-assets
 
 LICENSE=	BSD2CLAUSE
 
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}flask>=0.8:www/py-flask@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}webassets>=2.0:www/py-webassets@${PY_FLAVOR}
 
 USES=		python
-USE_PYTHON=	autoplist distutils
+USE_PYTHON=	autoplist concurrent pep517
 
 NO_ARCH=	yes
 
diff --git a/www/py-flask-assets/distinfo b/www/py-flask-assets/distinfo
index 8ee7377dbfd9..ec2852e0a5c7 100644
--- a/www/py-flask-assets/distinfo
+++ b/www/py-flask-assets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1635002449
-SHA256 (Flask-Assets-2.0.tar.gz) = 1dfdea35e40744d46aada72831f7613d67bf38e8b20ccaaa9e91fdc37aa3b8c2
-SIZE (Flask-Assets-2.0.tar.gz) = 23097
+TIMESTAMP = 1791740943
+SHA256 (Flask-Assets-2.1.0.tar.gz) = f84d6532ffe59c9ff352885e8740ff4da25c0bcfacd805f0a806815e44354813
+SIZE (Flask-Assets-2.1.0.tar.gz) = 24280