Annotation of pkgsrc/devel/monotone-server/Makefile, Revision 1.11
1.11 ! jmmv 1: # $NetBSD: Makefile,v 1.10 2005/09/30 13:18:38 jmmv Exp $
1.1 jmmv 2: #
3:
1.11 ! jmmv 4: DISTNAME= monotone-server-0.24
1.1 jmmv 5: CATEGORIES= devel
6: MASTER_SITES= # empty
7: DISTFILES= # empty
8:
9: MAINTAINER= jmmv@NetBSD.org
10: HOMEPAGE= http://www.venge.net/monotone/
11: COMMENT= Simplifies the configuration of a dedicated Monotone server
12:
1.11 ! jmmv 13: DEPENDS+= monotone>=0.24:../../devel/monotone
1.1 jmmv 14:
15: EXTRACT_ONLY= # empty
16: NO_BUILD= yes
17: NO_CHECKSUM= yes
18: USE_PKGINSTALL= yes
19: WRKSRC= ${WRKDIR}
20:
21: RCD_SCRIPTS= monotone
22:
23: PKG_SYSCONFSUBDIR= monotone-server
24:
25: BUILD_DEFS+= MONOTONE_GROUP MONOTONE_USER
26:
27: EXAMPLEDIR= ${PREFIX}/share/examples/monotone-server
28: CONF_FILES_PERMS= ${EXAMPLEDIR}/branches.conf \
29: ${PKG_SYSCONFDIR}/branches.conf \
30: ${MONOTONE_USER} ${MONOTONE_GROUP} 600
31: CONF_FILES_PERMS+= ${EXAMPLEDIR}/hooks.conf \
32: ${PKG_SYSCONFDIR}/hooks.conf \
33: ${MONOTONE_USER} ${MONOTONE_GROUP} 600
34:
1.9 rillig 35: PKG_USERS= ${MONOTONE_USER}:${MONOTONE_GROUP}::Monotone\ dedicated\ server:${VARBASE}/monotone:${SH}
1.1 jmmv 36: PKG_GROUPS= ${MONOTONE_GROUP}
37:
38: SUBST_CLASSES+= vars
39: SUBST_STAGE.vars= do-configure
40: SUBST_MESSAGE.vars= "Configuring sources."
1.6 jlam 41: SUBST_FILES.vars= *
1.1 jmmv 42: SUBST_SED.vars= -e 's|@MONOTONE@|${PREFIX}/bin/monotone|g'
43: SUBST_SED.vars+= -e 's|@MONOTONE_GROUP@|${MONOTONE_GROUP}|g'
44: SUBST_SED.vars+= -e 's|@MONOTONE_USER@|${MONOTONE_USER}|g'
45: SUBST_SED.vars+= -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g'
46: SUBST_SED.vars+= -e 's|@SH@|${SH}|g'
47: SUBST_SED.vars+= -e 's|@VARBASE@|${VARBASE}|g'
48:
49: FILES_SUBST+= MONOTONE_GROUP=${MONOTONE_GROUP}
50: FILES_SUBST+= MONOTONE_USER=${MONOTONE_USER}
51:
52: INSTALLATION_DIRS= sbin
53:
54: do-extract:
55: .for f in branches.conf hooks.conf monotone-server-init.sh
56: ${CP} ${FILESDIR}/${f} ${WRKSRC}
57: .endfor
58: .undef f
59:
60: do-install:
61: ${INSTALL_SCRIPT} ${WRKSRC}/monotone-server-init.sh \
62: ${PREFIX}/sbin/monotone-server-init
63: ${INSTALL_DATA_DIR} ${EXAMPLEDIR}
64: ${INSTALL_DATA} ${WRKSRC}/branches.conf ${EXAMPLEDIR}/branches.conf
65: ${INSTALL_DATA} ${WRKSRC}/hooks.conf ${EXAMPLEDIR}/hooks.conf
66:
67: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>