pkgsrc/sysutils/fabric/Makefile
gls c27dec37ee Update systutils/fabric to 1.3.4.
pkgsrc changes:
- Adjust dependency chain. Now depends on security/py-ssh instead of
security/py-paramiko.

Upstream changes:

The main new feature in Fabric 1.3.x is parallel tasks execution support
(invoked by fab -P).

Releases at the same time in the 1.2.x and 1.3.x branches, including the
same bugfixes.
Changes since the latest release in the 1.2.x branch (1.2.5), included in
branch 1.3:

2012-01-12: released Fabric 1.3.4
[Bug] #492: @parallel did not automatically trigger linewise output, as was
intended. This has been fixed. Thanks to Brandon Huey for the catch.
[Bug] #510: Parallel mode is incompatible with user input, such as
password/hostname prompts, and was causing cryptic Operation not supported
by device errors when such prompts needed to be displayed. This behavior
has been updated to cleanly and obviously abort instead.
[Bug] #494: Fixed regression bug affecting some env values such as env.port
under parallel mode. Symptoms included rsync_project bailing out due to a
None port value when run under @parallel. Thanks to Rob Terhaar for the
report.
[Bug] #339: Don't show imported colors members in --list output. Thanks to
Nick Trew for the report.
2012-02-12 15:45:34 +00:00

37 lines
1 KiB
Makefile

# $NetBSD: Makefile,v 1.17 2012/02/12 15:45:34 gls Exp $
#
VERSION= 1.3.4
DISTNAME= Fabric-${VERSION}
PKGNAME= ${DISTNAME:S/F/f/}
CATEGORIES= sysutils net
MASTER_SITES= http://pypi.python.org/packages/source/F/Fabric/
MAINTAINER= gls@NetBSD.org
HOMEPAGE= http://fabfile.org/
COMMENT= Simple Pythonic remote deployment tool
LICENSE= 2-clause-bsd
PKG_DESTDIR_SUPPORT= user-destdir
DEPENDS+= ${PYPKGPREFIX}-ssh>=1.7.8:../../security/py-ssh
USE_TOOLS+= pax
INSTALLATION_DIRS+= ${PKGMANDIR}/man1
INSTALLATION_DIRS+= share/doc/fabric
INSTALLATION_DIRS+= share/doc/fabric/api
INSTALLATION_DIRS+= share/doc/fabric/api/contrib
INSTALLATION_DIRS+= share/doc/fabric/api/core
INSTALLATION_DIRS+= share/doc/fabric/changes
INSTALLATION_DIRS+= share/doc/fabric/usage
post-install:
${INSTALL_MAN} files/fab.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
cd ${WRKSRC}/docs && pax -wr -pma *.rst api/contrib/*.rst \
api/core/*.rst usage/* \
${DESTDIR}${PREFIX}/share/doc/fabric/.
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"