[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / devel / monotone-server

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>