Index: head/devel/py-nose2/Makefile =================================================================== --- head/devel/py-nose2/Makefile (revision 529074) +++ head/devel/py-nose2/Makefile (revision 529075) @@ -1,29 +1,34 @@ # $FreeBSD$ PORTNAME= nose2 -PORTVERSION= 0.9.1 +PORTVERSION= 0.9.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= daniel@blodan.se COMMENT= Next generations of nicer testing for Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=4.4.1:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.7:devel/py-six@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include .if ${PYTHON_REL} < 3600 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} .endif + +TEST_ENV= PYTHONPATH=${WRKSRC} + +do-test: + @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m nose2.__main__ -v --pretty-assert .include Index: head/devel/py-nose2/distinfo =================================================================== --- head/devel/py-nose2/distinfo (revision 529074) +++ head/devel/py-nose2/distinfo (revision 529075) @@ -1,3 +1,3 @@ -TIMESTAMP = 1563383261 -SHA256 (nose2-0.9.1.tar.gz) = 0ede156fd7974fa40893edeca0b709f402c0ccacd7b81b22e76f73c116d1b999 -SIZE (nose2-0.9.1.tar.gz) = 153897 +TIMESTAMP = 1585107798 +SHA256 (nose2-0.9.2.tar.gz) = 8762f77925bbafcdf38331e0e2ee718756fb75ff74b1f9097cd08731ad59ab5e +SIZE (nose2-0.9.2.tar.gz) = 154695 Index: head/devel/py-nose2/files/patch-setup.py =================================================================== --- head/devel/py-nose2/files/patch-setup.py (revision 529074) +++ head/devel/py-nose2/files/patch-setup.py (revision 529075) @@ -1,13 +1,14 @@ -Allow USE_PYTHON=concurrent to handle script renaming/linking for multiple -Python versions. +# Upstream creates a nose2-X.Y script name already +# Port uses concurrent, which creates nose2-X.Y-X.Y +# duplicate suffix --- setup.py.orig 2019-04-02 15:52:32 UTC +++ setup.py @@ -41,7 +41,6 @@ setup( entry_points={ "console_scripts": [ "nose2 = nose2:discover", - "nose2-%s.%s = nose2:discover" % (py_version.major, py_version.minor), ] }, test_suite="unittest.collector",