Date: Thu, 11 Oct 2012 20:04:10 +1100 (EST) From: Kubilay Kocak <koobs.freebsd@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: jessekempf@gmail.com Subject: ports/172592: [PATCH] devel/py-mock: update to 1.0.0, Add TESTS option, Restore creator to Makefile Message-ID: <20121011090410.29FDB39EF3@freebsd-9-amd64.localdomain> Resent-Message-ID: <201210111149.q9BBnAHo062504@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 172592 >Category: ports >Synopsis: [PATCH] devel/py-mock: update to 1.0.0, Add TESTS option, Restore creator to Makefile >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Oct 11 11:49:10 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Kubilay Kocak >Release: FreeBSD 9.0-RELEASE-p3 amd64 >Organization: >Environment: System: FreeBSD freebsd-9-amd64 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Sat Jul 7 21:26:56 EST >Description: - Update to 1.0.0 - Add OPTIONS for unit test support - Set USE_PYTHON version appropriately - Patch setup.py to install the egg uncompressed - Use a pkg-plist instead of PLIST_FILES - Restore creator to Makefile header and use new convention Changes: https://code.google.com/p/mock/source/browse/docs/changelog.txt ====[QA]==== portlint: looks fine. porttest: OK redports: https://redports.org/buildarchive/20121009114036-26049/ unittest: Ran 274 tests in 0.331s - OK (skipped=3, expected failures=3) ============ Added file(s): - files/patch-setup.py - pkg-plist Port maintainer (jessekempf@gmail.com) is cc'd. Generated with FreeBSD Port Tools 0.99_6 (mode: update, diff: ports) >How-To-Repeat: >Fix: --- py27-mock-1.0.0.patch begins here --- diff -ruN --exclude=CVS /usr/ports/devel/py-mock/Makefile ./Makefile --- /usr/ports/devel/py-mock/Makefile 2012-09-12 05:51:00.000000000 +1000 +++ ./Makefile 2012-10-11 19:53:54.000000000 +1100 @@ -1,8 +1,8 @@ +# Created by: jessekempf@gmail.com # $FreeBSD: ports/devel/py-mock/Makefile,v 1.3 2012/09/11 19:51:00 rm Exp $ PORTNAME= mock -PORTVERSION= 0.8.0 -PORTREVISION= 1 +PORTVERSION= 1.0.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,10 +12,18 @@ LICENSE= BSD -PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% +OPTIONS_DEFINE= TESTS +TESTS_DESC= Install tox for running unit tests +OPTIONSFILE?= ${PORT_DBDIR}/py-${PORTNAME}/options + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MTESTS} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tox>0:${PORTSDIR}/devel/py-tox +.endif # Python3 ready -USE_PYTHON= yes +USE_PYTHON= -3.2 USE_PYDISTUTILS= easy_install .include <bsd.port.mk> diff -ruN --exclude=CVS /usr/ports/devel/py-mock/distinfo ./distinfo --- /usr/ports/devel/py-mock/distinfo 2012-03-14 14:58:19.000000000 +1100 +++ ./distinfo 2012-10-09 20:05:10.000000000 +1100 @@ -1,2 +1,2 @@ -SHA256 (mock-0.8.0.tar.gz) = 96fa4def4e80200be827c3f51147dd7b3fa8873b9207e3325d47ba45bf29a5c1 -SIZE (mock-0.8.0.tar.gz) = 749663 +SHA256 (mock-1.0.0.tar.gz) = 2d9fbe67001d2e8f02692075257f3c11e1b0194bd838c8ce3f49b31fc6c3f033 +SIZE (mock-1.0.0.tar.gz) = 819523 diff -ruN --exclude=CVS /usr/ports/devel/py-mock/files/patch-setup.py ./files/patch-setup.py --- /usr/ports/devel/py-mock/files/patch-setup.py 1970-01-01 10:00:00.000000000 +1000 +++ ./files/patch-setup.py 2012-10-09 20:11:46.000000000 +1100 @@ -0,0 +1,10 @@ +--- ./setup.py.orig 2012-10-09 20:11:41.000000000 +1100 ++++ ./setup.py 2012-10-09 20:11:26.000000000 +1100 +@@ -59,6 +59,7 @@ + keywords=KEYWORDS, + url=URL, + classifiers=CLASSIFIERS, ++ zip_safe=False, + ) + + try: diff -ruN --exclude=CVS /usr/ports/devel/py-mock/pkg-plist ./pkg-plist --- /usr/ports/devel/py-mock/pkg-plist 1970-01-01 10:00:00.000000000 +1000 +++ ./pkg-plist 2012-10-09 20:14:26.000000000 +1100 @@ -0,0 +1,11 @@ +@comment $FreeBSD$ +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mock.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mock.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mock.pyo +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% --- py27-mock-1.0.0.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121011090410.29FDB39EF3>