summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorNicola Vitale <nivit@FreeBSD.org>2013-08-30 00:07:01 +0000
committerNicola Vitale <nivit@FreeBSD.org>2013-08-30 00:07:01 +0000
commitc7b7262e82f3cae6db0d689e53275d687156d048 (patch)
tree9b79b1c845b27c3a03fe5839fcc650df1b7b82d0 /devel
parent49477241289252e1b873a18eb26df0a0cdf9befc (diff)
downloadfreebsd-ports-c7b7262e82f3cae6db0d689e53275d687156d048.zip
- 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
Diffstat (limited to 'devel')
-rw-r--r--devel/py-stevedore/Makefile28
-rw-r--r--devel/py-stevedore/distinfo4
-rw-r--r--devel/py-stevedore/files/patch-setup.py33
-rw-r--r--devel/py-stevedore/files/patch-tox.ini20
-rw-r--r--devel/py-stevedore/pkg-plist51
5 files changed, 93 insertions, 43 deletions
diff --git a/devel/py-stevedore/Makefile b/devel/py-stevedore/Makefile
index adf65acbb44c..1dda1a6f0609 100644
--- a/devel/py-stevedore/Makefile
+++ b/devel/py-stevedore/Makefile
@@ -1,12 +1,8 @@
-# New ports collection makefile for: py-stevedore
-# Date created: 2012-08-19
-# Whom: Nicola Vitale <nivit@FreeBSD.org>
-#
+# Created by: Nicola Vitale <nivit@FreeBSD.org>
# $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
diff --git a/devel/py-stevedore/distinfo b/devel/py-stevedore/distinfo
index 0e81f9fdbb8e..2a3a086d7d88 100644
--- a/devel/py-stevedore/distinfo
+++ b/devel/py-stevedore/distinfo
@@ -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
diff --git a/devel/py-stevedore/files/patch-setup.py b/devel/py-stevedore/files/patch-setup.py
deleted file mode 100644
index e5f1d45305ce..000000000000
--- a/devel/py-stevedore/files/patch-setup.py
+++ /dev/null
@@ -1,33 +0,0 @@
---- ./setup.py.orig 2012-08-19 22:25:09.000000000 +0200
-+++ ./setup.py 2012-08-19 22:25:33.000000000 +0200
-@@ -1,8 +1,8 @@
- #!/usr/bin/env python
-
- # Bootstrap installation of Distribute
--import distribute_setup
--distribute_setup.use_setuptools()
-+#import distribute_setup
-+#distribute_setup.use_setuptools()
-
- from setuptools import setup, find_packages
-
-@@ -11,8 +11,8 @@
- except IOError:
- long_description = ''
-
--install_requires = ['distribute',
-- ]
-+#install_requires = ['distribute',
-+# ]
-
- setup(
- name='stevedore',
-@@ -44,7 +44,7 @@
-
- provides=['stevedore',
- ],
-- install_requires=install_requires,
-+# install_requires=install_requires,
-
- namespace_packages=[],
- packages=find_packages(),
diff --git a/devel/py-stevedore/files/patch-tox.ini b/devel/py-stevedore/files/patch-tox.ini
new file mode 100644
index 000000000000..2d0cf4769398
--- /dev/null
+++ b/devel/py-stevedore/files/patch-tox.ini
@@ -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
diff --git a/devel/py-stevedore/pkg-plist b/devel/py-stevedore/pkg-plist
index ad9b338f4264..5dfec10fba89 100644
--- a/devel/py-stevedore/pkg-plist
+++ b/devel/py-stevedore/pkg-plist
@@ -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%%