Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Nov 2012 19:15:12 +1100
From:      Kubilay Kocak <koobs.freebsd@gmail.com>
To:        bug-followup@FreeBSD.org
Cc:        freebsd-ports-bugs@FreeBSD.org, wxs@FreeBSD.org, gasol.wu@gmail.com
Subject:   Re: ports/173733: [PATCH] devel/py27-fabric: update to 1.5.1,1
Message-ID:  <50B86B10.5070604@gmail.com>
In-Reply-To: <201211291638.qATGcoYM024658@freefall.freebsd.org>
References:  <201211291638.qATGcoYM024658@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------010500030402000103020701
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Updated patch with the following changes:

- Update to 1.5.1
- Update pkg-plist
- Replace py-ssh with py-paramiko in RUN_DEPENDS
- Add TESTS option and other OPTIONS bits
- Add TEST_DEPENDS and regression-test: target
- Tab -> Space in Makefile header and pkg-descr

Changes: http://docs.fabfile.org/en/1.5/changelog.html

====[QA]====

portlint: looks fine.
porttest: OK (9.0-RELEASE amd64)
unittest: Ran 351 tests in 87.940s - FAILED (errors=2)

Known failure upstream: https://github.com/fabric/fabric/issues/737

poudriere: (test port)

VERSION              ARCH
8.3-RELEASE          amd64  OK
8.3-RELEASE          i386   OK
9.0-RELEASE          amd64  OK
9.0-RELEASE          i386   OK
9.1-RC3              amd64  OK

============

--------------010500030402000103020701
Content-Type: text/plain; charset=windows-1252;
 name="py-fabric-1.5.1.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="py-fabric-1.5.1.patch"

===> Generating patch
===> Viewing diff with more
diff -ruN --exclude=CVS /usr/ports/devel/py-fabric/Makefile ./Makefile
--- /usr/ports/devel/py-fabric/Makefile	2012-11-17 16:56:46.000000000 +1100
+++ ./Makefile	2012-11-30 19:08:55.000000000 +1100
@@ -1,8 +1,8 @@
-# Created by:			Yi-Jheng Lin <yzlin@cs.nctu.edu.tw>
-# $FreeBSD: ports/devel/py-fabric/Makefile,v 1.14 2012/11/17 05:56:46 svnexp Exp $
+# Created by: Yi-Jheng Lin <yzlin@cs.nctu.edu.tw>
+# $FreeBSD: ports/devel/py-fabric/Makefile,v 1.13 2012/10/05 11:11:18 sbz Exp $
 
 PORTNAME=	fabric
-PORTVERSION=	1.4.3
+PORTVERSION=	1.5.1
 PORTEPOCH=	1
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
@@ -14,10 +14,27 @@
 
 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 -ruN --exclude=CVS /usr/ports/devel/py-fabric/distinfo ./distinfo
--- /usr/ports/devel/py-fabric/distinfo	2012-10-05 21:11:18.000000000 +1000
+++ ./distinfo	2012-11-30 18:04:55.000000000 +1100
@@ -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 -ruN --exclude=CVS /usr/ports/devel/py-fabric/pkg-descr ./pkg-descr
--- /usr/ports/devel/py-fabric/pkg-descr	2009-05-31 07:04:14.000000000 +1000
+++ ./pkg-descr	2012-11-30 19:09:01.000000000 +1100
@@ -7,4 +7,4 @@
 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 -ruN --exclude=CVS /usr/ports/devel/py-fabric/pkg-plist ./pkg-plist
--- /usr/ports/devel/py-fabric/pkg-plist	2012-06-11 11:59:24.000000000 +1000
+++ ./pkg-plist	2012-11-30 17:39:39.000000000 +1100
@@ -51,6 +51,9 @@
 %%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
diff -ruN --exclude=CVS /usr/ports/devel/py-fabric/py-fabric-1.5.1.patch ./py-fabric-1.5.1.patch
--- /usr/ports/devel/py-fabric/py-fabric-1.5.1.patch	1970-01-01 10:00:00.000000000 +1000
+++ ./py-fabric-1.5.1.patch	2012-11-30 19:09:43.000000000 +1100
@@ -0,0 +1 @@
+===> Generating patch
===> Done

--------------010500030402000103020701--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50B86B10.5070604>