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}