svn commit: r346817 - head/devel/py-stevedore
Ruslan Makhmatkhanov
rm at FreeBSD.org
Sun Mar 2 22:00:33 UTC 2014
Author: rm
Date: Sun Mar 2 22:00:31 2014
New Revision: 346817
URL: http://svnweb.freebsd.org/changeset/ports/346817
QAT: https://qat.redports.org/buildarchive/r346817/
Log:
devel/py-stevedore: support staging and do general clean-up
- remove dependency on argparse - it's a part of all supported pythons in the
ports tree
- do not use easy_install for installation and convert to auto-generated packing
list
- add staging support
- unmute docs installation command
- remove inclusion of devel/py-virtualenv/files/py3k-fix-pkg-plist.inc - it's
implemented in bsd.python.mk
- add slash to pkg-descr:WWW
- bump PORTREVISION because of package change and dependency list change
Approved by: nivit (maintainer, explicitly for such changes in his ports)
Deleted:
head/devel/py-stevedore/pkg-plist
Modified:
head/devel/py-stevedore/Makefile
head/devel/py-stevedore/pkg-descr
Modified: head/devel/py-stevedore/Makefile
==============================================================================
--- head/devel/py-stevedore/Makefile Sun Mar 2 21:57:20 2014 (r346816)
+++ head/devel/py-stevedore/Makefile Sun Mar 2 22:00:31 2014 (r346817)
@@ -3,7 +3,7 @@
PORTNAME= stevedore
PORTVERSION= 0.11
-#PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,6 @@ COMMENT= Manage dynamic plugins for Pyth
LICENSE= APACHE20
-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 \
@@ -24,23 +23,22 @@ OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME
TOX_CMD= ${LOCALBASE}/bin/tox
-# Python3 ready
-USE_PYTHON= yes
-USE_PYDISTUTILS= easy_install
+USE_PYTHON= yes
+USE_PYDISTUTILS= yes
+PYDISTUTILS_AUTOPLIST= yes
-NO_STAGE= yes
.include <bsd.port.options.mk>
-.include <bsd.port.pre.mk>
-
.if ${PORT_OPTIONS:MDOCS}
BUILD_DEPENDS+= dot:${PORTSDIR}/graphics/graphviz \
sphinx-build:${PORTSDIR}/textproc/py-sphinx
DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME}
+PORTDOCS= *
PYDISTUTILS_BUILD_TARGET+= build_sphinx --all-files --fresh-env
post-install:
- @cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
.endif
regression-test: build
@@ -50,8 +48,4 @@ regression-test: build
-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
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/devel/py-stevedore/pkg-descr
==============================================================================
--- head/devel/py-stevedore/pkg-descr Sun Mar 2 21:57:20 2014 (r346816)
+++ head/devel/py-stevedore/pkg-descr Sun Mar 2 22:00:31 2014 (r346817)
@@ -5,4 +5,4 @@ for doing this, using __import__ or impo
creating yet another extension mechanism by building on top of setuptools
entry points.
-WWW: https://github.com/dreamhost/stevedore
+WWW: https://github.com/dreamhost/stevedore/
More information about the svn-ports-all
mailing list