- 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
This commit is contained in:
parent
4947724128
commit
c7b7262e82
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=325641
5 changed files with 93 additions and 43 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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(),
|
20
devel/py-stevedore/files/patch-tox.ini
Normal file
20
devel/py-stevedore/files/patch-tox.ini
Normal file
|
@ -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
|
|
@ -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%%
|
||||
|
|
Loading…
Reference in a new issue