Changeset View
Changeset View
Standalone View
Standalone View
www/py-flask-paranoid/Makefile
- This file was added.
PORTNAME= Flask-Paranoid | |||||
DISTVERSIONPREFIX= v | |||||
DISTVERSION= 0.3.0 | |||||
CATEGORIES= www python security | |||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | |||||
MAINTAINER= agh@riseup.net | |||||
COMMENT= Flask extension for simple user session protection | |||||
WWW= https://pypi.org/project/Flask-Paranoid/ | |||||
LICENSE= MIT | |||||
LICENSE_FILE= ${WRKSRC}/LICENSE | |||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ | |||||
${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \ | |||||
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} | |||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \ | |||||
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} | |||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyproject-flake8>0:devel/py-pyproject-flake8@${PY_FLAVOR} \ | |||||
${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ | |||||
${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ | |||||
${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \ | |||||
${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} | |||||
USES= python | |||||
USE_GITHUB= yes | |||||
GH_ACCOUNT= miguelgrinberg | |||||
GH_PROJECT= ${PORTNAME:tl} | |||||
USE_PYTHON= autoplist pep517 | |||||
DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} | |||||
NO_ARCH= yes | |||||
PLIST_FILES= share/man/man1/${PORTNAME:tl}.1.gz | |||||
PORTDOCS= * | |||||
PORTEXAMPLES= * | |||||
OPTIONS_DEFINE= DOCS EXAMPLES | |||||
do-build-DOCS-on: | |||||
(cd ${WRKSRC} && \ | |||||
${SETENV} sphinx-build-${PYTHON_VER} -b html docs docs/_build/html) | |||||
post-build: | |||||
(cd ${WRKSRC} && \ | |||||
${SETENV} sphinx-build-${PYTHON_VER} -b man docs docs/_build/man) | |||||
post-install: | |||||
${INSTALL_MAN} ${WRKSRC}/docs/_build/man/${PORTNAME:tl}.1 \ | |||||
${STAGEDIR}${PREFIX}/share/man/man1/ | |||||
post-install-DOCS-on: | |||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | |||||
(cd ${WRKSRC}/docs/_build/html && \ | |||||
${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ "-not -name .buildinfo -not -regex ^./.doctrees.* -not -regex ^./_sources.*") | |||||
post-install-EXAMPLES-on: | |||||
${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | |||||
(cd ${WRKSRC}/example && \ | |||||
${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) | |||||
do-test: | |||||
(cd ${WRKSRC} && \ | |||||
${SETENV} ${TEST_ENV} tox-${PYTHON_VER} -e ${PY_FLAVOR}) | |||||
.include <bsd.port.mk> |