update Wed Jun 16 06:37:00 PDT 2010
[pkgsrc.git] / devel / cvsup / Makefile.common
1 # $NetBSD: Makefile.common,v 1.13 2009/06/13 06:46:41 rillig Exp $
2 # used by devel/cvsup/Makefile
3 # used by devel/cvsup-gui/Makefile
4
5 DISTNAME=       cvsup-snap-16.1h
6 CATEGORIES=     devel net scm
7 MASTER_SITES=   ftp://ftp.freebsd.org/pub/FreeBSD/development/CVSup/snapshots/
8
9 MAINTAINER=     motoyuki@bsdclub.org
10 HOMEPAGE=       http://www.cvsup.org/
11 COMMENT=        cvsup daemon and client
12
13 ONLY_FOR_PLATFORM=      DragonFly-*-i386 FreeBSD-*-i386 Linux-*-i386 \
14                         NetBSD-*-i386
15
16 .include "../../mk/bsd.prefs.mk"
17
18 MAKE_FLAGS+=    PREFIX=${PREFIX:Q} M3FLAGS=${M3FLAGS:Q}
19
20 M3BIN=          ${PREFIX}/ezm3/bin/m3build
21
22 DESCR_SRC=      ${.CURDIR}/../../devel/cvsup/DESCR
23 DISTINFO_FILE=  ${.CURDIR}/../../devel/cvsup/distinfo
24 PLIST_SRC=      ${.CURDIR}/../../devel/cvsup/PLIST
25 PATCHDIR=       ${.CURDIR}/../../devel/cvsup/patches
26 FILESDIR=       ${.CURDIR}/../../devel/cvsup-bin/files
27
28 post-extract:
29         @${MV} ${WRKSRC}/Makefile ${WRKSRC}/Makefile.in
30
31 pre-configure:
32         @${SED} -e "s,@M3BIN@,${M3BIN},g" ${WRKSRC}/Makefile.in > \
33                 ${WRKSRC}/Makefile
34
35 .include "../../mk/bsd.prefs.mk"
36
37 BUILD_DEFS+=    CVSUP_STATIC
38 CVSUP_STATIC?=  NO
39
40 .if defined(CVSUP_STATIC) && !empty(CVSUP_STATIC:M[Yy][Ee][Ss])
41 M3FLAGS+=       -DSTATIC
42 STATIC=         -static
43 .endif
44
45 AUTO_MKDIRS=                    yes
46
47 EGDIR=          ${PREFIX}/share/examples/cvsup
48
49 post-install:
50         ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/cvsup ${EGDIR}
51         ${INSTALL_DATA} ${WRKSRC}/License ${PREFIX}/share/doc/cvsup
52         ${INSTALL_DATA} ${FILESDIR}/*cvsup* \
53                 ${EGDIR}
54
55 .include "../../lang/ezm3/buildlink3.mk"