Thursday, January 16, 2025

Re: fix broken www/py-flask-wtf

On 2025/01/17 03:54, Sebastian Reitenbach wrote:
> Any hint on how to best address the "make update" issue?

yes, use a PKGNAME which matches the existing one.

here it is with that fixed and a little more cleanup.

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/py-flask-wtf/Makefile,v
diff -u -p -r1.27 Makefile
--- Makefile 21 Dec 2024 11:39:12 -0000 1.27
+++ Makefile 17 Jan 2025 07:36:42 -0000
@@ -1,25 +1,19 @@
COMMENT= simple integration of Flask and WTForms

-MODPY_DISTV=1.0.1
-DISTNAME= Flask-WTF-${MODPY_DISTV}
-PKGNAME= py-${DISTNAME:L}
+MODPY_DISTV= 1.2.2
+DISTNAME= flask_wtf-${MODPY_DISTV}
+PKGNAME= py-flask-wtf-${MODPY_DISTV}
CATEGORIES= www
-REVISION= 1

# BSD
PERMIT_PACKAGE= Yes

-MODULES= lang/python
+MODULES= lang/python

-MODPY_PI= Yes
-MODPY_PYBUILD = setuptools
+MODPY_PI= Yes
+MODPY_PYBUILD= hatchling

-RUN_DEPENDS= www/py-flask \
- www/py-wtforms
-
-# Could also use various unported eggs, Flask-Babel, speaklater
-#TEST_DEPENDS= devel/py-nose
-
-USE_GMAKE= Yes
+RUN_DEPENDS= www/py-flask \
+ www/py-wtforms

.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/py-flask-wtf/distinfo,v
diff -u -p -r1.4 distinfo
--- distinfo 2 Dec 2022 08:48:55 -0000 1.4
+++ distinfo 17 Jan 2025 07:36:42 -0000
@@ -1,2 +1,2 @@
-SHA256 (Flask-WTF-1.0.1.tar.gz) = NP5cb+4PabUOMPgaO36haqFJKncf6a0JdNFkYQwJpsk=
-SIZE (Flask-WTF-1.0.1.tar.gz) = 45721
+SHA256 (flask_wtf-1.2.2.tar.gz) = edLuHkNs9XC8y32RZTP6GHV6LxjCkKzP+rG5oLaEZms=
+SIZE (flask_wtf-1.2.2.tar.gz) = 42641
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-flask-wtf/pkg/PLIST,v
diff -u -p -r1.12 PLIST
--- pkg/PLIST 21 Dec 2024 11:39:12 -0000 1.12
+++ pkg/PLIST 17 Jan 2025 07:36:42 -0000
@@ -1,12 +1,11 @@
@pkgpath www/py-flask-wtf,python3
-@conflict py-flask-wtf-*
-lib/python${MODPY_VERSION}/site-packages/Flask_WTF-${MODPY_DISTV}.dist-info/
-lib/python${MODPY_VERSION}/site-packages/Flask_WTF-${MODPY_DISTV}.dist-info/LICENSE.rst
-lib/python${MODPY_VERSION}/site-packages/Flask_WTF-${MODPY_DISTV}.dist-info/METADATA
-lib/python${MODPY_VERSION}/site-packages/Flask_WTF-${MODPY_DISTV}.dist-info/RECORD
-lib/python${MODPY_VERSION}/site-packages/Flask_WTF-${MODPY_DISTV}.dist-info/WHEEL
-lib/python${MODPY_VERSION}/site-packages/Flask_WTF-${MODPY_DISTV}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/flask_wtf/
+lib/python${MODPY_VERSION}/site-packages/flask_wtf-${MODPY_DISTV}.dist-info/
+lib/python${MODPY_VERSION}/site-packages/flask_wtf-${MODPY_DISTV}.dist-info/METADATA
+lib/python${MODPY_VERSION}/site-packages/flask_wtf-${MODPY_DISTV}.dist-info/RECORD
+lib/python${MODPY_VERSION}/site-packages/flask_wtf-${MODPY_DISTV}.dist-info/WHEEL
+lib/python${MODPY_VERSION}/site-packages/flask_wtf-${MODPY_DISTV}.dist-info/licenses/
+lib/python${MODPY_VERSION}/site-packages/flask_wtf-${MODPY_DISTV}.dist-info/licenses/LICENSE.rst
lib/python${MODPY_VERSION}/site-packages/flask_wtf/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/flask_wtf/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}

No comments:

Post a Comment