diff options
-rw-r--r-- | devel/py-fabric/Makefile | 23 | ||||
-rw-r--r-- | devel/py-fabric/distinfo | 4 | ||||
-rw-r--r-- | devel/py-fabric/pkg-descr | 2 | ||||
-rw-r--r-- | devel/py-fabric/pkg-plist | 3 |
4 files changed, 26 insertions, 6 deletions
diff --git a/devel/py-fabric/Makefile b/devel/py-fabric/Makefile index a129d529b5b5..d2d296e29e61 100644 --- a/devel/py-fabric/Makefile +++ b/devel/py-fabric/Makefile @@ -1,8 +1,8 @@ -# Created by: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw> +# Created by: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw> # $FreeBSD$ PORTNAME= fabric -PORTVERSION= 1.4.3 +PORTVERSION= 1.5.1 PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP @@ -14,10 +14,27 @@ 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 <bsd.port.options.mk> + +.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 <bsd.port.mk> diff --git a/devel/py-fabric/distinfo b/devel/py-fabric/distinfo index 20d0c9129b9c..af29374aca09 100644 --- a/devel/py-fabric/distinfo +++ b/devel/py-fabric/distinfo @@ -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 diff --git a/devel/py-fabric/pkg-descr b/devel/py-fabric/pkg-descr index c3c937691d0f..a17967b801ba 100644 --- a/devel/py-fabric/pkg-descr +++ b/devel/py-fabric/pkg-descr @@ -7,4 +7,4 @@ of servers in parallel or serially. These commands are grouped in tasks 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/ diff --git a/devel/py-fabric/pkg-plist b/devel/py-fabric/pkg-plist index 5941a5a8e4c9..44edb679fd8d 100644 --- a/devel/py-fabric/pkg-plist +++ b/devel/py-fabric/pkg-plist @@ -51,6 +51,9 @@ bin/fab %%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 |