MFH: r520301 devel/py-pyrsistent: Level up ports compliance

- Match COMMENT to setup.py:description (modulo portlint requirements)
  - Strip shared library
  - Add test target and match dependency version requirements

Approved by:	koobs (python: maintainer)

Approved by:	ports-secteam (blanket: ports compliance)
This commit is contained in:
Kubilay Kocak 2019-12-20 10:23:35 +00:00
parent 55c3fef16a
commit 838192f6f0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/branches/2019Q4/; revision=520497

View File

@ -2,21 +2,28 @@
PORTNAME= pyrsistent
PORTVERSION= 0.14.11
PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Persistent/Immutable/Functional data structures for Python
COMMENT= Persistent/Functional/Immutable data structures
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENCE.mit
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis<5:devel/py-hypothesis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pvectorc.so
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts=
.include <bsd.port.mk>