diff options
Diffstat (limited to 'textproc/py-python-bidi/Makefile')
| -rw-r--r-- | textproc/py-python-bidi/Makefile | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/textproc/py-python-bidi/Makefile b/textproc/py-python-bidi/Makefile index 00c4b55bd0e3..95b0d4e3c068 100644 --- a/textproc/py-python-bidi/Makefile +++ b/textproc/py-python-bidi/Makefile @@ -1,21 +1,30 @@ PORTNAME= python-bidi -DISTVERSION= 0.4.2 -PORTREVISION= 1 +DISTVERSION= 0.6.7 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= yuri@FreeBSD.org -COMMENT= Pure python implementation of the BiDi layout algorithm +COMMENT= Python Bidi layout wrapping the Rust crate unicode-bidi WWW= https://github.com/MeirKriheli/python-bidi LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1:devel/py-maturin@${PY_FLAVOR} -USES= python -USE_PYTHON= distutils autoplist concurrent -NO_ARCH= yes +USES= cargo python +USE_PYTHON= pep517 autoplist concurrent pytest + +CARGO_BUILD= no +CARGO_INSTALL= no +CARGO_TEST= no +CARGO_TEST_ARGS= --no-default-features + +MAKE_ENV= ${CARGO_ENV} +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} +#TEST_WRKSRC= ${WRKSRC}/tests .include <bsd.port.mk> |
