1 # $NetBSD: Makefile,v 1.13 2010/02/10 19:17:36 joerg Exp $
6 MASTER_SITES= http://homepage.ntlworld.com/cmarinas/stgit/
8 MAINTAINER= pkgsrc-users@NetBSD.org
9 HOMEPAGE= http://www.procode.org/stgit/
12 PKG_DESTDIR_SUPPORT= user-destdir
14 BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
15 BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
16 DEPENDS+= scmgit-base-[0-9]*:../../devel/scmgit-base
19 USE_TOOLS+= bash:run perl gmake
21 REPLACE_PERL= Documentation/build-docdep.perl
22 REPLACE_BASH= contrib/stg-*
24 PYTHON_PATCH_SCRIPTS= *.py stgit/*.py stg
26 PYSETUPINSTALLARGS= --prefix=${PREFIX}
28 MAKE_ENV+= ASCIIDOC=${PREFIX}/bin/asciidoc
29 MAKE_ENV+= ASCIIDOC_EXTRA=${ASCIIDOC_EXTRA:M*:Q}
31 .include "../../mk/bsd.prefs.mk"
33 .for d in asciidoc docbook-xsl
34 GITDOCDEP.${d}= ${${${PKG_INFO} -E ${d} || echo:L:sh}:L:C/[^[0-9]]*/ /g:[1..3]:ts.}
37 ASCIIDOC_EXTRA= # empty
39 .if !empty(GITDOCDEP.asciidoc:M[8]*)
40 ASCIIDOC_EXTRA+= -a ascidoc7compatible
43 .if !empty(GITDOCDEP.docbook-xsl:M1.7[2-9]*)
44 ASCIIDOC_EXTRA+= -a docbook-xsl-172
47 .include "../../lang/python/application.mk"
48 .include "../../lang/python/extension.mk"
51 cd ${WRKSRC}/Documentation && \
52 ${SETENV} ${MAKE_ENV} ${GMAKE} all
55 ${CHMOD} a-x ${WRKSRC}/contrib/stgbashprompt.sh
58 cd ${WRKSRC}/contrib && \
60 ${INSTALL_SCRIPT} stg-* ${DESTDIR}${PREFIX}/bin
61 cd ${WRKSRC}/Documentation && \
62 ${INSTALL_MAN} *.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 && \
63 ${INSTALL_DATA} *.html \
64 ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/html
66 .include "../../mk/bsd.pkg.mk"