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