Index: head/devel/py-fabric/Makefile =================================================================== --- head/devel/py-fabric/Makefile (revision 308083) +++ head/devel/py-fabric/Makefile (revision 308084) @@ -1,23 +1,40 @@ -# Created by: Yi-Jheng Lin +# Created by: Yi-Jheng Lin # $FreeBSD$ PORTNAME= fabric -PORTVERSION= 1.4.3 +PORTVERSION= 1.5.1 PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PYDISTUTILS_PKGNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} MAINTAINER= koobs.freebsd@gmail.com COMMENT= A simple pythonic remote deployment tool LICENSE= BSD -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ssh>=1.7.14:${PORTSDIR}/security/py-ssh +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.9.0:${PORTSDIR}/security/py-paramiko +OPTIONS_DEFINE= TESTS +TESTS_DESC= Install tools for unit testing +OPTIONSFILE?= ${PORT_DBDIR}/py-${PORTNAME}/options + +.include + +.if ${PORT_OPTIONS:MTESTS} +BUILD_DEPENDS:= ${TEST_DEPENDS} +.endif + USE_PYTHON= yes USE_PYDISTUTILS= easy_install PYDISTUTILS_PKGNAME= ${PORTNAME:C/f/F/} + +TEST_DEPENDS:= ${RUN_DEPENDS} \ + ${PYTHON_PKGNAMEPREFIX}fudge>0:${PORTSDIR}/devel/py-fudge \ + nosetests>=0:${PORTSDIR}/devel/py-nose + +regression-test: build + @cd ${WRKSRC} && nosetests .include Index: head/devel/py-fabric/distinfo =================================================================== --- head/devel/py-fabric/distinfo (revision 308083) +++ head/devel/py-fabric/distinfo (revision 308084) @@ -1,2 +1,2 @@ -SHA256 (Fabric-1.4.3.tar.gz) = e81c7d510ff8d9334d0fd8993c931e3ee759883d00cf29d1eecd4c6ca6d82029 -SIZE (Fabric-1.4.3.tar.gz) = 221645 +SHA256 (Fabric-1.5.1.tar.gz) = 81b67886b539ecaa952925e2c821eff3bf95e26ae0c70d5058d3b67fc400367e +SIZE (Fabric-1.5.1.tar.gz) = 209128 Index: head/devel/py-fabric/pkg-descr =================================================================== --- head/devel/py-fabric/pkg-descr (revision 308083) +++ head/devel/py-fabric/pkg-descr (revision 308084) @@ -1,10 +1,10 @@ Fabric is a simple pythonic remote deployment tool. It is designed to upload files to, and run shell commands on, a number of servers in parallel or serially. These commands are grouped in tasks (regular python functions) and specified in a 'fabfile.' This is called remote automation, and the primary use case is deploying applications to multiple similar hosts. -WWW: http://fabfile.org/ +WWW: http://fabfile.org/ Property changes on: head/devel/py-fabric/pkg-descr ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/py-fabric/pkg-plist =================================================================== --- head/devel/py-fabric/pkg-plist (revision 308083) +++ head/devel/py-fabric/pkg-plist (revision 308084) @@ -1,97 +1,100 @@ bin/fab %%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/entry_points.txt %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabfile/__init__.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabfile/__init__.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabfile/__init__.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabfile/docs.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabfile/docs.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabfile/docs.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabfile/tag.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabfile/tag.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabfile/tag.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabfile/utils.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabfile/utils.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabfile/utils.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/__init__.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/__init__.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/__init__.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/api.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/api.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/api.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/auth.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/auth.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/auth.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/colors.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/colors.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/colors.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/context_managers.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/context_managers.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/context_managers.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/__init__.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/__init__.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/__init__.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/console.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/console.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/console.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/django.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/django.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/django.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/files.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/files.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/files.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/project.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/project.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib/project.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/decorators.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/decorators.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/decorators.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/docs.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/docs.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/docs.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/exceptions.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/exceptions.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/exceptions.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/io.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/io.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/io.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/job_queue.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/job_queue.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/job_queue.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/main.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/main.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/main.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/network.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/network.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/network.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/operations.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/operations.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/operations.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/sftp.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/sftp.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/sftp.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/state.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/state.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/state.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/task_utils.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/task_utils.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/task_utils.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/tasks.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/tasks.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/tasks.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/thread_handling.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/thread_handling.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/thread_handling.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/utils.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/utils.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/utils.pyo %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/version.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/version.pyc %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/version.pyo @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric/contrib @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabric @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/fabfile @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% Property changes on: head/devel/py-fabric/pkg-plist ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property