View | Details | Raw Unified | Return to bug 275938 | Differences between
and this patch

Collapse All | Expand All

(-)b/www/py-flask-wtf/Makefile (-13 / +63 lines)
Lines 1-8 Link Here
1
PORTNAME=	Flask-WTF
1
PORTNAME=	Flask-WTF
2
PORTVERSION=	1.1.1
2
DISTVERSIONPREFIX=	v
3
PORTREVISION=	1
3
DISTVERSION=	1.2.1
4
CATEGORIES=	www python
4
CATEGORIES=	www python
5
MASTER_SITES=	PYPI
6
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
5
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
7
6
8
MAINTAINER=	rm@FreeBSD.org
7
MAINTAINER=	rm@FreeBSD.org
Lines 12-34 WWW= https://flask-wtf.readthedocs.org/en/latest/ Link Here
12
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE.rst
12
LICENSE_FILE=	${WRKSRC}/LICENSE.rst
14
13
15
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
14
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \
16
		${PY_SETUPTOOLS}
15
		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
17
18
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \
16
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \
19
		${PYTHON_PKGNAMEPREFIX}wtforms>0:textproc/py-wtforms@${PY_FLAVOR} \
17
		${PYTHON_PKGNAMEPREFIX}itsdangerous>0:security/py-itsdangerous@${PY_FLAVOR} \
20
		${PYTHON_PKGNAMEPREFIX}itsdangerous>0:security/py-itsdangerous@${PY_FLAVOR}
18
		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
21
19
		${PYTHON_PKGNAMEPREFIX}wtforms>0:textproc/py-wtforms@${PY_FLAVOR}
22
# Tests were rewritten for pytest, needs update
20
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}flask-babel>0:devel/py-flask-babel@${PY_FLAVOR} \
23
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
21
		${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR}
24
		${PYTHON_PKGNAMEPREFIX}flask-babel>0:devel/py-flask-babel@${PY_FLAVOR}
25
22
26
USES=		python
23
USES=		python
24
USE_GITHUB=	yes
25
GH_ACCOUNT=	wtforms
26
GH_PROJECT=	${PORTNAME:tl}
27
USE_PYTHON=	autoplist pep517
27
USE_PYTHON=	autoplist pep517
28
28
29
NO_ARCH=	yes
29
NO_ARCH=	yes
30
30
31
OPTIONS_DEFINE=		DOCS EMAIL
32
OPTIONS_DEFAULT=	EMAIL
33
34
EMAIL_DESC=	Form email validation
35
36
DOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \
37
			${PYTHON_PKGNAMEPREFIX}Pallets-Sphinx-Themes>0:textproc/py-pallets-sphinx-themes@${PY_FLAVOR} \
38
			${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \
39
			${PYTHON_PKGNAMEPREFIX}sphinx-issues>0:textproc/py-sphinx-issues@${PY_FLAVOR} \
40
			${PYTHON_PKGNAMEPREFIX}sphinxcontrib-log-cabinet>0:textproc/py-sphinxcontrib-log-cabinet@${PY_FLAVOR} \
41
			${PYTHON_PKGNAMEPREFIX}wtforms>0:textproc/py-wtforms@${PY_FLAVOR}
42
EMAIL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}email-validator>=0:mail/py-email-validator@${PY_FLAVOR}
43
44
_DOCS_BUILD_ENV=	PYTHONPATH="${PYTHONPATH}:${INSTALL_WRKSRC}${PYTHON_SITELIBDIR}"
45
46
post-build:
47
	(cd ${WRKSRC}/dist && \
48
		${FIND} . -maxdepth 1 -type f -name "*.whl" -exec ${MV} '{}' \
49
		'${PORTNAME:C/-/_/:tl}-${PORTVERSION}-py${PYTHON_MAJOR_VER}-none-any.whl' \
50
		\;)
51
52
post-build-DOCS-on:
53
	(cd ${WRKSRC}/docs && \
54
		pip-${PYTHON_VER} install --ignore-installed --isolated \
55
		--no-deps --root=${INSTALL_WRKSRC} ${WRKSRC}/dist/*.whl && \
56
		${SETENV} ${_DOCS_BUILD_ENV} sphinx-build-${PYTHON_VER} \
57
		-M html . _build/html)
58
59
do-install:
60
	(cd ${WRKSRC} && \
61
		${SETENV} ${MAKE_ENV} ${PYTHON_CMD} -m installer ${WRKSRC}/dist/*.whl \
62
		--destdir ${STAGEDIR})
63
64
do-install-DOCS-on:
65
	(cd ${WRKSRC}/docs/_build/html/html && \
66
		${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ "-not -name .buildinfo -not -regex ^./_sources.*")
67
68
post-stage:
69
	(${FIND} ${STAGEDIR} \
70
		-type \
71
		f \
72
		-o \
73
		-type \
74
		l | \
75
		${SORT} | \
76
		${SED} -e 's|${STAGEDIR}||' \
77
		> \
78
		${WRKDIR}/.PLIST.pymodtmp)
79
31
do-test:
80
do-test:
32
	@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
81
	@cd ${WRKSRC} && \
82
		${SETENV} ${TEST_ENV} tox-${PYTHON_VER} -e ${PY_FLAVOR}
33
83
34
.include <bsd.port.mk>
84
.include <bsd.port.mk>
(-)b/www/py-flask-wtf/distinfo (-4 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1685643384
1
TIMESTAMP = 1703554953
2
SHA256 (Flask-WTF-1.1.1.tar.gz) = 41c4244e9ae626d63bed42ae4785b90667b885b1535d5a4095e1f63060d12aa9
2
SHA256 (wtforms-flask-wtf-v1.2.1_GH0.tar.gz) = d069b141376fd6784198ca087a4b7fb56c4ce00856e108a37a9f9a02286cd1be
3
SIZE (Flask-WTF-1.1.1.tar.gz) = 52303
3
SIZE (wtforms-flask-wtf-v1.2.1_GH0.tar.gz) = 49536
4
- 

Return to bug 275938