Hi, This diff updates py-mock to the latest release. Add python3 flavor.
Comments ? OK ? -- Alexandr Shadchin Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-mock/Makefile,v retrieving revision 1.7 diff -u -p -r1.7 Makefile --- Makefile 29 Sep 2015 10:51:54 -0000 1.7 +++ Makefile 23 Dec 2015 18:44:30 -0000 @@ -2,11 +2,10 @@ COMMENT= python mocking and patching library for testing -MODPY_EGG_VERSION= 1.0.1 +MODPY_EGG_VERSION= 1.3.0 DISTNAME= mock-${MODPY_EGG_VERSION} PKGNAME= py-${DISTNAME} CATEGORIES= devel -REVISION= 0 HOMEPAGE= http://www.voidspace.org.uk/python/mock/ @@ -16,11 +15,19 @@ PERMIT_PACKAGE_CDROM= Yes MODPY_PI = Yes MODULES= lang/python +BUILD_DEPENDS= devel/py-pbr${MODPY_FLAVOR} +RUN_DEPENDS= devel/py-six${MODPY_FLAVOR} \ + devel/py-pbr${MODPY_FLAVOR} + +FLAVORS = python3 +FLAVOR ?= MODPY_SETUPTOOLS= Yes -post-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-mock - cd ${WRKSRC}/html/ && pax -rw * ${PREFIX}/share/doc/py-mock/ +.if !${FLAVOR:Mpython3} +RUN_DEPENDS += devel/py-funcsigs +.endif + +NO_TEST = Yes .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-mock/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 28 Mar 2013 23:36:28 -0000 1.2 +++ distinfo 23 Dec 2015 18:44:30 -0000 @@ -1,2 +1,2 @@ -SHA256 (mock-1.0.1.tar.gz) = uDndLZwRfHAUMMFJlWkYpCOphjtIsJyQ4wpgE+fS9E8= -SIZE (mock-1.0.1.tar.gz) = 818644 +SHA256 (mock-1.3.0.tar.gz) = HiR9vsxs4FcpnrfuAZrWgxS7kxUugdmmEQ019NXsoPY= +SIZE (mock-1.3.0.tar.gz) = 70908 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-mock/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 28 Mar 2013 23:36:28 -0000 1.2 +++ pkg/PLIST 23 Dec 2015 18:44:30 -0000 @@ -1,60 +1,37 @@ @comment $OpenBSD: PLIST,v 1.2 2013/03/28 23:36:28 rpe Exp $ +lib/python${MODPY_VERSION}/site-packages/mock/ lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt +lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe +lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/pbr.json +lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt lib/python${MODPY_VERSION}/site-packages/mock-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt -lib/python${MODPY_VERSION}/site-packages/mock.py -lib/python${MODPY_VERSION}/site-packages/mock.pyc -share/doc/${MODPY_PY_PREFIX}mock/ -share/doc/${MODPY_PY_PREFIX}mock/_sources/ -share/doc/${MODPY_PY_PREFIX}mock/_sources/changelog.txt -share/doc/${MODPY_PY_PREFIX}mock/_sources/compare.txt -share/doc/${MODPY_PY_PREFIX}mock/_sources/examples.txt -share/doc/${MODPY_PY_PREFIX}mock/_sources/getting-started.txt -share/doc/${MODPY_PY_PREFIX}mock/_sources/index.txt -share/doc/${MODPY_PY_PREFIX}mock/_sources/magicmock.txt -share/doc/${MODPY_PY_PREFIX}mock/_sources/mock.txt -share/doc/${MODPY_PY_PREFIX}mock/_sources/mocksignature.txt -share/doc/${MODPY_PY_PREFIX}mock/_sources/patch.txt -share/doc/${MODPY_PY_PREFIX}mock/_sources/sentinel.txt -share/doc/${MODPY_PY_PREFIX}mock/_static/ -share/doc/${MODPY_PY_PREFIX}mock/_static/adctheme.css -share/doc/${MODPY_PY_PREFIX}mock/_static/basic.css -share/doc/${MODPY_PY_PREFIX}mock/_static/breadcrumb_background.png -share/doc/${MODPY_PY_PREFIX}mock/_static/doctools.js -share/doc/${MODPY_PY_PREFIX}mock/_static/documentation.png -share/doc/${MODPY_PY_PREFIX}mock/_static/file.png -share/doc/${MODPY_PY_PREFIX}mock/_static/header_sm_mid.png -share/doc/${MODPY_PY_PREFIX}mock/_static/jquery.js -share/doc/${MODPY_PY_PREFIX}mock/_static/minus.png -share/doc/${MODPY_PY_PREFIX}mock/_static/mobile.css -share/doc/${MODPY_PY_PREFIX}mock/_static/plus.png -share/doc/${MODPY_PY_PREFIX}mock/_static/pygments.css -share/doc/${MODPY_PY_PREFIX}mock/_static/scrn1.png -share/doc/${MODPY_PY_PREFIX}mock/_static/scrn2.png -share/doc/${MODPY_PY_PREFIX}mock/_static/searchfield_leftcap.png -share/doc/${MODPY_PY_PREFIX}mock/_static/searchfield_repeat.png -share/doc/${MODPY_PY_PREFIX}mock/_static/searchfield_rightcap.png -share/doc/${MODPY_PY_PREFIX}mock/_static/searchtools.js -share/doc/${MODPY_PY_PREFIX}mock/_static/title_background.png -share/doc/${MODPY_PY_PREFIX}mock/_static/toc.js -share/doc/${MODPY_PY_PREFIX}mock/_static/triangle_closed.png -share/doc/${MODPY_PY_PREFIX}mock/_static/triangle_left.png -share/doc/${MODPY_PY_PREFIX}mock/_static/triangle_open.png -share/doc/${MODPY_PY_PREFIX}mock/_static/underscore.js -share/doc/${MODPY_PY_PREFIX}mock/changelog.html -share/doc/${MODPY_PY_PREFIX}mock/compare.html -share/doc/${MODPY_PY_PREFIX}mock/examples.html -share/doc/${MODPY_PY_PREFIX}mock/genindex.html -share/doc/${MODPY_PY_PREFIX}mock/getting-started.html -share/doc/${MODPY_PY_PREFIX}mock/index.html -share/doc/${MODPY_PY_PREFIX}mock/magicmock.html -share/doc/${MODPY_PY_PREFIX}mock/mock.html -share/doc/${MODPY_PY_PREFIX}mock/mocksignature.html -share/doc/${MODPY_PY_PREFIX}mock/objects.inv -share/doc/${MODPY_PY_PREFIX}mock/output.txt -share/doc/${MODPY_PY_PREFIX}mock/patch.html -share/doc/${MODPY_PY_PREFIX}mock/search.html -share/doc/${MODPY_PY_PREFIX}mock/searchindex.js -share/doc/${MODPY_PY_PREFIX}mock/sentinel.html +lib/python${MODPY_VERSION}/site-packages/mock/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mock/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/mock/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/mock/${MODPY_PYCACHE}mock.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/mock/mock.py +lib/python${MODPY_VERSION}/site-packages/mock/tests/ +lib/python${MODPY_VERSION}/site-packages/mock/tests/__init__.py +lib/python${MODPY_VERSION}/site-packages/mock/tests/__main__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}support.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testcallable.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testhelpers.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testmagicmethods.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testmock.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testpatch.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testsentinel.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/mock/tests/${MODPY_PYCACHE}testwith.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/mock/tests/support.py +lib/python${MODPY_VERSION}/site-packages/mock/tests/testcallable.py +lib/python${MODPY_VERSION}/site-packages/mock/tests/testhelpers.py +lib/python${MODPY_VERSION}/site-packages/mock/tests/testmagicmethods.py +lib/python${MODPY_VERSION}/site-packages/mock/tests/testmock.py +lib/python${MODPY_VERSION}/site-packages/mock/tests/testpatch.py +lib/python${MODPY_VERSION}/site-packages/mock/tests/testsentinel.py +lib/python${MODPY_VERSION}/site-packages/mock/tests/testwith.py