From owner-svn-ports-head@FreeBSD.ORG Fri Aug 30 00:07:02 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A2AE943B; Fri, 30 Aug 2013 00:07:02 +0000 (UTC) (envelope-from nivit@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7F65124C2; Fri, 30 Aug 2013 00:07:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r7U072Ze097754; Fri, 30 Aug 2013 00:07:02 GMT (envelope-from nivit@svn.freebsd.org) Received: (from nivit@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r7U071iP097750; Fri, 30 Aug 2013 00:07:01 GMT (envelope-from nivit@svn.freebsd.org) Message-Id: <201308300007.r7U071iP097750@svn.freebsd.org> From: Nicola Vitale Date: Fri, 30 Aug 2013 00:07:01 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r325641 - in head/devel/py-stevedore: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Aug 2013 00:07:02 -0000 Author: nivit Date: Fri Aug 30 00:07:01 2013 New Revision: 325641 URL: http://svnweb.freebsd.org/changeset/ports/325641 Log: - Update to 0.10 - Trim Makefile header [1] - Add LICENSE (AL2) - Add a regression-test target - Pass long options to BuildDoc command, so it is clear what they do - Define DOCS option [1] - Remove files/patch-setup.py - Add files/patch-tox.ini Build log: https://redports.org/buildarchive/20130829235200-19910/ PR: ports/177475 [1] Submitted by: olgeni Added: head/devel/py-stevedore/files/patch-tox.ini (contents, props changed) Deleted: head/devel/py-stevedore/files/patch-setup.py Modified: head/devel/py-stevedore/Makefile head/devel/py-stevedore/distinfo head/devel/py-stevedore/pkg-plist (contents, props changed) Modified: head/devel/py-stevedore/Makefile ============================================================================== --- head/devel/py-stevedore/Makefile Thu Aug 29 23:02:09 2013 (r325640) +++ head/devel/py-stevedore/Makefile Fri Aug 30 00:07:01 2013 (r325641) @@ -1,12 +1,8 @@ -# New ports collection makefile for: py-stevedore -# Date created: 2012-08-19 -# Whom: Nicola Vitale -# +# Created by: Nicola Vitale # $FreeBSD$ -# PORTNAME= stevedore -PORTVERSION= 0.8 +PORTVERSION= 0.10 #PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= CHEESESHOP @@ -15,8 +11,19 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= nivit@FreeBSD.org COMMENT= Manage dynamic plugins for Python applications +LICENSE= AL2 + +BUILD_DEPENDS= ${PKGNAMEPREFIX}argparse>=1.1:${PORTSDIR}/devel/py-argparse +TEST_DEPENDS= ${PKGNAMEPREFIX}coverage>=3.5.3:${PORTSDIR}/devel/py-coverage \ + ${PKGNAMEPREFIX}mock>=1.0.1:${PORTSDIR}/devel/py-mock \ + ${PKGNAMEPREFIX}nose>=1.3.0:${PORTSDIR}/devel/py-nose \ + ${PKGNAMEPREFIX}tox>=1.5.0:${PORTSDIR}/devel/py-tox + +OPTIONS_DEFINE= DOCS OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options +TOX_CMD= ${LOCALBASE}/bin/tox + # Python3 ready USE_PYTHON= yes USE_PYDISTUTILS= easy_install @@ -29,12 +36,19 @@ USE_PYDISTUTILS= easy_install BUILD_DEPENDS+= dot:${PORTSDIR}/graphics/graphviz \ sphinx-build:${PORTSDIR}/textproc/py-sphinx DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME} -PYDISTUTILS_BUILD_TARGET+= build_sphinx -a -E +PYDISTUTILS_BUILD_TARGET+= build_sphinx --all-files --fresh-env post-install: @cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${DOCSDIR} .endif +regression-test: build + @cd ${WRKSRC} && \ + ${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},1' \ + -e 's,%%PYTHON_SUFFIX%%,${PYTHON_SUFFIX},1' \ + -e 's,%%WRKSRC%%,${WRKSRC},1' -i.bak tox.ini && \ + ${TOX_CMD} + .if ${PYTHON_REL} >= 320 .include "${PORTSDIR}/devel/py-virtualenv/files/py3k-fix-pkg-plist.inc" .endif Modified: head/devel/py-stevedore/distinfo ============================================================================== --- head/devel/py-stevedore/distinfo Thu Aug 29 23:02:09 2013 (r325640) +++ head/devel/py-stevedore/distinfo Fri Aug 30 00:07:01 2013 (r325641) @@ -1,2 +1,2 @@ -SHA256 (stevedore-0.8.tar.gz) = bf187929f739f86a73ad218193d23bddb34c717c5adb6fd84008c2975043edb6 -SIZE (stevedore-0.8.tar.gz) = 94457 +SHA256 (stevedore-0.10.tar.gz) = 71a6ffb669c6d84ef0f43f44816257101775f955590986c29a95ce07293fd6e8 +SIZE (stevedore-0.10.tar.gz) = 338510 Added: head/devel/py-stevedore/files/patch-tox.ini ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-stevedore/files/patch-tox.ini Fri Aug 30 00:07:01 2013 (r325641) @@ -0,0 +1,20 @@ +--- ./tox.ini.orig 2013-06-12 17:01:04.000000000 +0200 ++++ ./tox.ini 2013-08-30 01:41:41.000000000 +0200 +@@ -1,5 +1,5 @@ + [tox] +-envlist = py26,py27,py32,py33,style,docs ++envlist = py%%PYTHON_SUFFIX%% + + [testenv] + distribute = False +@@ -8,6 +8,10 @@ + nose + mock + coverage ++setenv = ++ PYTHONPATH = %%WRKSRC%% ++sitepackages = True ++whitelist_externals = %%LOCALBASE%%/bin/nosetests + + [testenv:style] + deps = flake8 Modified: head/devel/py-stevedore/pkg-plist ============================================================================== --- head/devel/py-stevedore/pkg-plist Thu Aug 29 23:02:09 2013 (r325640) +++ head/devel/py-stevedore/pkg-plist Fri Aug 30 00:07:01 2013 (r325641) @@ -1,4 +1,3 @@ -@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 @@ -18,6 +17,27 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/enabled.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/enabled.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/enabled.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/base.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/base.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/base.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/fields.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/fields.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/fields.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/load_as_driver.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/load_as_driver.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/load_as_driver.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/load_as_extension.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/load_as_extension.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/load_as_extension.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/setup.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/setup.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/setup.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/simple.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/simple.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example/simple.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/extension.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/extension.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/extension.pyo @@ -42,6 +62,12 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_enabled.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_enabled.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_enabled.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_example_fields.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_example_fields.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_example_fields.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_example_simple.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_example_simple.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_example_simple.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_extension.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_extension.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_extension.pyo @@ -52,18 +78,30 @@ %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_named.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests/test_named.pyo %%PORTDOCS%%%%DOCSDIR%%/.buildinfo +%%PORTDOCS%%%%DOCSDIR%%/_images/ceilometer-design.jpg +%%PORTDOCS%%%%DOCSDIR%%/_images/discovery.jpg +%%PORTDOCS%%%%DOCSDIR%%/_images/enabling.jpg %%PORTDOCS%%%%DOCSDIR%%/_images/graphviz-08fe6220bc1dbd26a74e2669d53a297aa22af2f3.png %%PORTDOCS%%%%DOCSDIR%%/_images/graphviz-08fe6220bc1dbd26a74e2669d53a297aa22af2f3.png.map %%PORTDOCS%%%%DOCSDIR%%/_images/graphviz-3af069098c975cf4ccc9b878bd4ecfce2f485b8b.png %%PORTDOCS%%%%DOCSDIR%%/_images/graphviz-3af069098c975cf4ccc9b878bd4ecfce2f485b8b.png.map %%PORTDOCS%%%%DOCSDIR%%/_images/graphviz-c58c2e8e4126e434dc2251649dea48f116f08b19.png %%PORTDOCS%%%%DOCSDIR%%/_images/graphviz-c58c2e8e4126e434dc2251649dea48f116f08b19.png.map +%%PORTDOCS%%%%DOCSDIR%%/_images/importing.jpg +%%PORTDOCS%%%%DOCSDIR%%/_images/integration.jpg +%%PORTDOCS%%%%DOCSDIR%%/_images/invocation.jpg +%%PORTDOCS%%%%DOCSDIR%%/_sources/essays/pycon2013.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/history.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/index.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/install.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/managers.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/patterns_enabling.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/patterns_loading.txt +%%PORTDOCS%%%%DOCSDIR%%/_sources/tutorial/creating_plugins.txt +%%PORTDOCS%%%%DOCSDIR%%/_sources/tutorial/index.txt +%%PORTDOCS%%%%DOCSDIR%%/_sources/tutorial/loading.txt +%%PORTDOCS%%%%DOCSDIR%%/_sources/tutorial/naming.txt +%%PORTDOCS%%%%DOCSDIR%%/_sources/tutorial/testing.txt %%PORTDOCS%%%%DOCSDIR%%/_static/ajax-loader.gif %%PORTDOCS%%%%DOCSDIR%%/_static/basic.css %%PORTDOCS%%%%DOCSDIR%%/_static/comment-bright.png @@ -84,6 +122,7 @@ %%PORTDOCS%%%%DOCSDIR%%/_static/up-pressed.png %%PORTDOCS%%%%DOCSDIR%%/_static/up.png %%PORTDOCS%%%%DOCSDIR%%/_static/websupport.js +%%PORTDOCS%%%%DOCSDIR%%/essays/pycon2013.html %%PORTDOCS%%%%DOCSDIR%%/genindex.html %%PORTDOCS%%%%DOCSDIR%%/history.html %%PORTDOCS%%%%DOCSDIR%%/index.html @@ -94,11 +133,21 @@ %%PORTDOCS%%%%DOCSDIR%%/patterns_loading.html %%PORTDOCS%%%%DOCSDIR%%/search.html %%PORTDOCS%%%%DOCSDIR%%/searchindex.js +%%PORTDOCS%%%%DOCSDIR%%/tutorial/creating_plugins.html +%%PORTDOCS%%%%DOCSDIR%%/tutorial/index.html +%%PORTDOCS%%%%DOCSDIR%%/tutorial/loading.html +%%PORTDOCS%%%%DOCSDIR%%/tutorial/naming.html +%%PORTDOCS%%%%DOCSDIR%%/tutorial/testing.html +%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial +%%PORTDOCS%%@dirrm %%DOCSDIR%%/essays %%PORTDOCS%%@dirrm %%DOCSDIR%%/_static +%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources/tutorial +%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources/essays %%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources %%PORTDOCS%%@dirrm %%DOCSDIR%%/_images %%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/tests +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore/example @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/stevedore @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%