Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Feb 2016 14:25:20 +0000 (UTC)
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r409108 - head/devel/buildbot
Message-ID:  <201602181425.u1IEPKf7082537@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: koobs
Date: Thu Feb 18 14:25:20 2016
New Revision: 409108
URL: https://svnweb.freebsd.org/changeset/ports/409108

Log:
  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)
  
  MFH:		2016Q1

Modified:
  head/devel/buildbot/Makefile

Modified: head/devel/buildbot/Makefile
==============================================================================
--- head/devel/buildbot/Makefile	Thu Feb 18 14:13:56 2016	(r409107)
+++ head/devel/buildbot/Makefile	Thu Feb 18 14:25:20 2016	(r409108)
@@ -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>



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