svn commit: r520301 - head/devel/py-pyrsistent

Kubilay Kocak koobs at FreeBSD.org
Tue Dec 17 03:57:20 UTC 2019


Author: koobs
Date: Tue Dec 17 03:57:19 2019
New Revision: 520301
URL: https://svnweb.freebsd.org/changeset/ports/520301

Log:
  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)
  MFH:		2019Q4 (blanket: ports compliance)

Modified:
  head/devel/py-pyrsistent/Makefile

Modified: head/devel/py-pyrsistent/Makefile
==============================================================================
--- head/devel/py-pyrsistent/Makefile	Tue Dec 17 03:43:51 2019	(r520300)
+++ head/devel/py-pyrsistent/Makefile	Tue Dec 17 03:57:19 2019	(r520301)
@@ -2,21 +2,28 @@
 
 PORTNAME=	pyrsistent
 PORTVERSION=	0.14.11
+PORTREVISION=	1
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	python at 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>


More information about the svn-ports-all mailing list