FreeBSD Bugzilla – Attachment 247254 Details for
Bug 275938
www/py-flask-wtf: Update to 1.2.1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Update to 1.2.1
0001-www-py-flask-wtf-Update-to-1.2.1.patch (text/plain), 4.65 KB, created by
Alastair Hogge
on 2023-12-26 04:07:22 UTC
(
hide
)
Description:
Update to 1.2.1
Filename:
MIME Type:
Creator:
Alastair Hogge
Created:
2023-12-26 04:07:22 UTC
Size:
4.65 KB
patch
obsolete
>From de8e1ad33813008fbbb4241f46f36d0d73bc0260 Mon Sep 17 00:00:00 2001 >From: Alastair Hogge <agh@riseup.net> >Date: Tue, 26 Dec 2023 11:52:19 +0800 >Subject: [PATCH] www/py-flask-wtf: Update to 1.2.1 > >Update to 1.2.1: > >- Port uses devel/py-hatchling, so remove use of ${PY_SETUPTOOL}, > and ${PYDISTUTILS_SETUP} >- Update ${TEST_DEPENDS} and use py-tox for testing >- Add option DOCS, and build Sphinx documentation >- Add option EMAIL for form validation of email addresses >--- > www/py-flask-wtf/Makefile | 76 ++++++++++++++++++++++++++++++++------- > www/py-flask-wtf/distinfo | 6 ++-- > 2 files changed, 66 insertions(+), 16 deletions(-) > >diff --git a/www/py-flask-wtf/Makefile b/www/py-flask-wtf/Makefile >index 8ba496ebbcb2..46be66565cec 100644 >--- a/www/py-flask-wtf/Makefile >+++ b/www/py-flask-wtf/Makefile >@@ -1,8 +1,7 @@ > PORTNAME= Flask-WTF >-PORTVERSION= 1.1.1 >-PORTREVISION= 1 >+DISTVERSIONPREFIX= v >+DISTVERSION= 1.2.1 > CATEGORIES= www python >-MASTER_SITES= PYPI > PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} > > MAINTAINER= rm@FreeBSD.org >@@ -12,23 +11,74 @@ WWW= https://flask-wtf.readthedocs.org/en/latest/ > LICENSE= BSD3CLAUSE > LICENSE_FILE= ${WRKSRC}/LICENSE.rst > >-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ >- ${PY_SETUPTOOLS} >- >+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} > RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \ >- ${PYTHON_PKGNAMEPREFIX}wtforms>0:textproc/py-wtforms@${PY_FLAVOR} \ >- ${PYTHON_PKGNAMEPREFIX}itsdangerous>0:security/py-itsdangerous@${PY_FLAVOR} >- >-# Tests were rewritten for pytest, needs update >-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ >- ${PYTHON_PKGNAMEPREFIX}flask-babel>0:devel/py-flask-babel@${PY_FLAVOR} >+ ${PYTHON_PKGNAMEPREFIX}itsdangerous>0:security/py-itsdangerous@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}wtforms>0:textproc/py-wtforms@${PY_FLAVOR} >+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask-babel>0:devel/py-flask-babel@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} > > USES= python >+USE_GITHUB= yes >+GH_ACCOUNT= wtforms >+GH_PROJECT= ${PORTNAME:tl} > USE_PYTHON= autoplist pep517 > > NO_ARCH= yes > >+OPTIONS_DEFINE= DOCS EMAIL >+OPTIONS_DEFAULT= EMAIL >+ >+EMAIL_DESC= Form email validation >+ >+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}Pallets-Sphinx-Themes>0:textproc/py-pallets-sphinx-themes@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}sphinx-issues>0:textproc/py-sphinx-issues@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-log-cabinet>0:textproc/py-sphinxcontrib-log-cabinet@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}wtforms>0:textproc/py-wtforms@${PY_FLAVOR} >+EMAIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}email-validator>=0:mail/py-email-validator@${PY_FLAVOR} >+ >+_DOCS_BUILD_ENV= PYTHONPATH="${PYTHONPATH}:${INSTALL_WRKSRC}${PYTHON_SITELIBDIR}" >+ >+post-build: >+ (cd ${WRKSRC}/dist && \ >+ ${FIND} . -maxdepth 1 -type f -name "*.whl" -exec ${MV} '{}' \ >+ '${PORTNAME:C/-/_/:tl}-${PORTVERSION}-py${PYTHON_MAJOR_VER}-none-any.whl' \ >+ \;) >+ >+post-build-DOCS-on: >+ (cd ${WRKSRC}/docs && \ >+ pip-${PYTHON_VER} install --ignore-installed --isolated \ >+ --no-deps --root=${INSTALL_WRKSRC} ${WRKSRC}/dist/*.whl && \ >+ ${SETENV} ${_DOCS_BUILD_ENV} sphinx-build-${PYTHON_VER} \ >+ -M html . _build/html) >+ >+do-install: >+ (cd ${WRKSRC} && \ >+ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} -m installer ${WRKSRC}/dist/*.whl \ >+ --destdir ${STAGEDIR}) >+ >+do-install-DOCS-on: >+ (cd ${WRKSRC}/docs/_build/html/html && \ >+ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ "-not -name .buildinfo -not -regex ^./_sources.*") >+ >+post-stage: >+ (${FIND} ${STAGEDIR} \ >+ -type \ >+ f \ >+ -o \ >+ -type \ >+ l | \ >+ ${SORT} | \ >+ ${SED} -e 's|${STAGEDIR}||' \ >+ > \ >+ ${WRKDIR}/.PLIST.pymodtmp) >+ > do-test: >- @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test >+ @cd ${WRKSRC} && \ >+ ${SETENV} ${TEST_ENV} tox-${PYTHON_VER} -e ${PY_FLAVOR} > > .include <bsd.port.mk> >diff --git a/www/py-flask-wtf/distinfo b/www/py-flask-wtf/distinfo >index 7c6d200eee36..3a2bd26eb016 100644 >--- a/www/py-flask-wtf/distinfo >+++ b/www/py-flask-wtf/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1685643384 >-SHA256 (Flask-WTF-1.1.1.tar.gz) = 41c4244e9ae626d63bed42ae4785b90667b885b1535d5a4095e1f63060d12aa9 >-SIZE (Flask-WTF-1.1.1.tar.gz) = 52303 >+TIMESTAMP = 1703554953 >+SHA256 (wtforms-flask-wtf-v1.2.1_GH0.tar.gz) = d069b141376fd6784198ca087a4b7fb56c4ce00856e108a37a9f9a02286cd1be >+SIZE (wtforms-flask-wtf-v1.2.1_GH0.tar.gz) = 49536 >-- >2.43.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 275938
:
247254
|
247864