6 MASTER_SITES= CHEESESHOP
7 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
8 DISTNAME= breezy-${PORTVERSION}
10 MAINTAINER= fullermd@over-yonder.net
11 COMMENT= Distributed version control system based on bzr
14 LICENSE_FILE= ${WRKSRC}/COPYING.txt
16 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=0:devel/py-configobj@${PY_FLAVOR}
17 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=0:devel/py-configobj@${PY_FLAVOR} \
18 ${PYTHON_PKGNAMEPREFIX}launchpadlib>=0:devel/py-launchpadlib@${PY_FLAVOR} \
19 ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
20 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}testtools>=0:devel/py-testtools@${PY_FLAVOR}
22 USES= gettext python shebangfix
23 USE_PYTHON= autoplist concurrent distutils
26 MAKE_ENV= BRZ_LOG=/dev/null
27 OPTIONS_DEFINE= CA_BUNDLE DULWICH SFTP
28 SFTP_DESC= Paramiko for SFTP support
29 CA_BUNDLE_DESC= Include CA bundle for SSL cert validation
30 DULWICH_DESC= Depend on Dulwich for git support
31 OPTIONS_DEFAULT= CA_BUNDLE DULWICH
33 SFTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR}
34 CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
35 DULWICH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>=0:devel/dulwich@${PY_FLAVOR}
38 ${INSTALL_MAN} ${WRKSRC}/brz.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
40 ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/breezy/*.so \
41 ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/breezy/bzr/*.so
44 cd ${WRKSRC} && ./brz selftest
46 .include <bsd.port.mk>