Fixup fromcvs/togit conversion
[pkgsrcv2.git] / devel / cogito / Makefile
1 # $NetBSD: Makefile,v 1.13 2011/06/19 19:34:52 dholland Exp $
2 #
3
4 DISTNAME=               cogito-0.18.2
5 PKGREVISION=            3
6 CATEGORIES=             devel
7 MASTER_SITES=           http://www.kernel.org/pub/software/scm/cogito/
8 EXTRACT_SUFX=           .tar.bz2
9
10 MAINTAINER=             pkgsrc-users@NetBSD.org
11 HOMEPAGE=               http://git.or.cz/cogito/
12 COMMENT=                Version control system of the Linux kernel
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 DEPENDS+=               scmgit-[0-9]*:../../devel/scmgit
17
18 USE_TOOLS+=             gmake bash:run perl:run
19 USE_TOOLS+=             fgrep:run grep:run mktemp:run xargs:run
20 MAKE_FLAGS+=            prefix=${PREFIX:Q}
21
22 REPLACE_BASH+=          cg cg-Xlib cg-Xmergefile cg-add cg-admin-cat
23 REPLACE_BASH+=          cg-admin-ls cg-admin-lsobj cg-admin-rewritehist
24 REPLACE_BASH+=          cg-admin-setuprepo cg-admin-uncommit cg-branch-add
25 REPLACE_BASH+=          cg-branch-chg cg-branch-ls cg-clean cg-clone
26 REPLACE_BASH+=          cg-commit cg-diff cg-export cg-fetch cg-help cg-init
27 REPLACE_BASH+=          cg-log cg-merge cg-mkpatch cg-mv cg-object-id cg-patch
28 REPLACE_BASH+=          cg-push cg-reset cg-restore cg-rm cg-seek cg-status
29 REPLACE_BASH+=          cg-switch cg-tag cg-tag-ls cg-tag-show cg-update
30 REPLACE_BASH+=          cg-version.in
31
32 REPLACE_PERL+=          cg-Xfetchprogress
33 REPLACE_PERL+=          cg-Xfollowrenames
34
35
36 .include "../../mk/bsd.prefs.mk"
37
38 # we need gnu-ish versions of these.  In particular, we require
39 # that grep accept -q and xargs accept -0
40 .if ${OPSYS} == "SunOS"
41
42 DEPENDS+=       findutils>=4.1:../../sysutils/findutils
43 TOOLS_PLATFORM.xargs=   ${LOCALBASE}/bin/gxargs
44
45 .endif
46
47 post-patch:
48         for f in ${WRKSRC}/cg* ; do \
49                 ${MV} $$f $$f.bak ;  \
50                 ${SED} -e 's;\([        ]\)fgrep\([     ]\);\1${FGREP}\2;g' \
51                         -e 's;\([       ]\)grep\([      ]\);\1${GREP}\2;' \
52                         -e 's;\([       ]\)xargs\([     ]\);\1${XARGS}\2;g' \
53                         $$f.bak > $$f ; \
54                 ${CHMOD} a+x $$f ; \
55         done
56
57
58 .include "../../mk/bsd.pkg.mk"