svn commit: r409118 - branches/2016Q1/devel/buildbot

Kubilay Kocak koobs at FreeBSD.org
Thu Feb 18 17:16:50 UTC 2016


Author: koobs
Date: Thu Feb 18 17:16:48 2016
New Revision: 409118
URL: https://svnweb.freebsd.org/changeset/ports/409118

Log:
  MFH: r409108 devel/buildbot: Modernize (Ports compliance)
  
  - Switch to new method of depending on Twisted, USES=twisted is
    DEPRECATED.
  - Update and add TEST_DEPENDS, update test target
  - Remove TESTS option
  - Correctly limit Python version to -2.7
  - Enable architecture independence (NO_ARCH)
  
  Approved by:	ports-secteam (miwi)

Modified:
  branches/2016Q1/devel/buildbot/Makefile
Directory Properties:
  branches/2016Q1/   (props changed)

Modified: branches/2016Q1/devel/buildbot/Makefile
==============================================================================
--- branches/2016Q1/devel/buildbot/Makefile	Thu Feb 18 17:14:35 2016	(r409117)
+++ branches/2016Q1/devel/buildbot/Makefile	Thu Feb 18 17:16:48 2016	(r409118)
@@ -3,6 +3,7 @@
 
 PORTNAME=	buildbot
 PORTVERSION=	0.8.12
+PORTREVISION=	1
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 
@@ -12,31 +13,28 @@ COMMENT=	Continuous Integration Framewor
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Jinja2>=2.1:${PORTSDIR}/devel/py-Jinja2 \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}twisted>=11.0.0:${PORTSDIR}/devel/py-twisted \
+		${PYTHON_PKGNAMEPREFIX}Jinja2>=2.1:${PORTSDIR}/devel/py-Jinja2 \
 		${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:${PORTSDIR}/devel/py-dateutil \
 		${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.7:${PORTSDIR}/databases/py-sqlalchemy-migrate \
 		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.6:${PORTSDIR}/databases/py-sqlalchemy \
 		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
-TEST_DEPENDS:=	${RUN_DEPENDS} \
+TEST_DEPENDS=	trial:${PORTSDIR}/devel/py-twisted \
 		${PYTHON_PKGNAMEPREFIX}mock>0.8.0:${PORTSDIR}/devel/py-mock \
-		trial:${PORTSDIR}/devel/py-twistedCore \
-		${PYTHON_PKGNAMEPREFIX}twistedWeb>=11.0.0:${PORTSDIR}/www/py-twistedWeb \
-		${PYTHON_PKGNAMEPREFIX}twistedWords>=11.0.0:${PORTSDIR}/net-im/py-twistedWords
+		${PYTHON_PKGNAMEPREFIX}boto>0:${PORTSDIR}/devel/py-boto \
+		${PYTHON_PKGNAMEPREFIX}txrequests>0:${PORTSDIR}/www/py-txrequests
 
-OPTIONS_DEFINE=		TESTS
-
-TESTS_DESC=		Install test suite requirements
-TESTS_BUILD_DEPENDS=	${TEST_DEPENDS}
-
-USES=		python twisted:run,conch,mail,web,words
+USES=		python:-2.7
 USE_PYTHON=	autoplist distutils
 
+NO_ARCH=	yes
+
 post-patch:
 	@${FIND} ${WRKSRC} -type f | ${XARGS} -n 10 ${REINPLACE_CMD} -e \
 		's|/usr/bin/python|${PYTHON_CMD}|g'
 	@${FIND} ${WRKSRC} -name \*.bak -delete
 
-regression-test: extract
+do-test:
 	@cd ${WRKSRC} && trial buildbot
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list