svn commit: r475159 - head/devel/bzr

Dmitry Marakasov amdmi3 at FreeBSD.org
Mon Jul 23 09:07:50 UTC 2018


Author: amdmi3
Date: Mon Jul 23 09:07:49 2018
New Revision: 475159
URL: https://svnweb.freebsd.org/changeset/ports/475159

Log:
  - Add LICENSE
  - Switch to new test framework and add TEST_DEPENDS
  - Pet portlint
  - Fix shebang, which is required for running tests (this does not affect installed file which has correct shebang anyway)
  
  Approved by:	portmgr blanket

Modified:
  head/devel/bzr/Makefile

Modified: head/devel/bzr/Makefile
==============================================================================
--- head/devel/bzr/Makefile	Mon Jul 23 08:59:43 2018	(r475158)
+++ head/devel/bzr/Makefile	Mon Jul 23 09:07:49 2018	(r475159)
@@ -10,6 +10,11 @@ MASTER_SITES=	CHEESESHOP
 MAINTAINER=	fullermd at over-yonder.net
 COMMENT=	Distributed version control system by Canonical
 
+LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/COPYING.txt
+
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}testtools>=0:devel/py-testtools@${PY_FLAVOR}
+
 OPTIONS_DEFINE=	SFTP CA_BUNDLE
 SFTP_DESC=	Paramiko for SFTP support
 CA_BUNDLE_DESC=	Include CA bundle for SSL cert validation
@@ -18,16 +23,17 @@ OPTIONS_DEFAULT=	SFTP CA_BUNDLE
 SFTP_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR}
 CA_BUNDLE_RUN_DEPENDS=	${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
 
+USES=		gettext python:2.7 shebangfix
+SHEBANG_FILES=	bzr
 USE_PYTHON=	distutils cython
 PYDISTUTILS_PKGNAME=	bzr
-USES=		gettext python:2.7
 MAKE_ENV=	BZR_LOG=/dev/null
 
 post-install:
 	${INSTALL_MAN} ${WRKSRC}/bzr.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
 	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/bzrlib/*.so
 
-test:	build
+do-test:
 	cd ${WRKSRC} && ./bzr selftest
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list