update Wed Feb 10 14:33:06 PST 2010
[pkgsrc.git] / devel / bzr / Makefile
1 # $NetBSD: Makefile,v 1.46 2010/02/10 19:17:34 joerg Exp $
2
3 DISTNAME=               bzr-${VER}
4 PKGREVISION=            1
5 CATEGORIES=             devel scm
6 MASTER_SITES=           http://launchpad.net/bzr/2.0/${VER}/+download/
7 VER=                    2.0.1
8
9 MAINTAINER=             epg@NetBSD.org
10 HOMEPAGE=               http://bazaar-vcs.org/
11 COMMENT=                Bazaar open source distributed version control system
12 LICENSE=                gnu-gpl-v2
13
14 DEPENDS+=               ${PYPKGPREFIX}-expat>=0:../../textproc/py-expat
15 BUILD_DEPENDS+=         ${PYPKGPREFIX}-docutils>=0:../../textproc/py-docutils
16
17 PKG_DESTDIR_SUPPORT=    user-destdir
18
19 USE_TOOLS+=             gmake
20
21 PY_PATCHPLIST=          yes
22 PYDISTUTILSPKG=         yes
23
24 PYTHON_PATCH_SCRIPTS=           bzr bzrlib/weave.py
25
26 .include "../../mk/bsd.prefs.mk"
27
28 .if !empty(PKGSRC_RUN_TEST:M[Yy][Ee][Ss])
29 DEPENDS+=               ${PYPKGPREFIX}-medusa>=0:../../net/py-medusa
30 .endif
31
32 SUBST_CLASSES+=                 python
33 SUBST_MESSAGE.python=           Fix python path for test case.
34 SUBST_STAGE.python=             post-extract
35 SUBST_FILES.python+=            Makefile
36 SUBST_SED.python+=              -e 's,=python,=${PYTHONBIN},'
37
38 post-build:
39         cd ${WRKSRC} && ${PYTHONBIN} tools/generate_docs.py man
40
41 do-test:
42 #       XXX shouldn't HOME=FAKEHOME already be set?
43         HOME=${FAKEHOMEDIR}; cd ${WRKSRC} && ./bzr selftest -v
44
45 .include "../../lang/python/application.mk"
46 .include "../../lang/python/extension.mk"
47 .include "../../mk/bsd.pkg.mk"