[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / databases / gnats

Annotation of pkgsrc/databases/gnats/Makefile, Revision 1.29

1.29    ! rillig      1: # $NetBSD: Makefile,v 1.28 2006/04/23 00:12:36 jlam Exp $
1.1       martti      2:
1.20      recht       3: DISTNAME=      gnats-4.1.0
1.24      joerg       4: PKGREVISION=   2
1.14      soren       5: CATEGORIES=    databases
1.13      recht       6: MASTER_SITES=  ${MASTER_SITE_GNU:=gnats/}
1.1       martti      7:
1.14      soren       8: MAINTAINER=    recht@NetBSD.org
1.6       wiz         9: HOMEPAGE=      http://www.gnu.org/software/gnats/
1.14      soren      10: COMMENT=       GNATS bug tracking system
1.1       martti     11:
1.14      soren      12: USE_PKGLOCALEDIR=      yes
1.26      rillig     13: USE_TOOLS+=            gm4 gmake makeinfo bison
                     14: TEXINFO_REQD+=         4.6
1.14      soren      15: USE_LIBTOOL=           yes
                     16: GNU_CONFIGURE=         yes
1.20      recht      17: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR:Q}
                     18: CONFIGURE_ARGS+=       --with-gnats-service=service-name=${GNATS_SERVICE}
1.22      rillig     19: CONFIGURE_ARGS+=       --with-gnats-user=${GNATS_USER:Q}
1.20      recht      20: CONFIGURE_ARGS+=       --with-gnatsd-user-access-file=${GNATS_USER_FILE:Q}
                     21: CONFIGURE_ARGS+=       --with-gnatsd-host-access-file=${GNATS_HOST_FILE:Q}
                     22: CONFIGURE_ARGS+=       --with-gnats-dblist-file=${GNATS_DB_FILE:Q}
                     23: CONFIGURE_ARGS+=       --with-gnats-default-db=${GNATS_DBHOME:Q}
                     24: CONFIGURE_ARGS+=       --with-lispdir=${PREFIX}/share/gnats
1.14      soren      25:
1.29    ! rillig     26: INFO_FILES=            yes
1.14      soren      27:
1.20      recht      28: PKG_SYSCONFSUBDIR=     gnats
1.1       martti     29:
1.29    ! rillig     30: .include "../../mk/bsd.prefs.mk"
        !            31:
1.20      recht      32: GNATS_USER?=   gnats
                     33: GNATS_GROUP?=  daemon
                     34: GNATS_SERVICE?=        support
                     35: GNATS_HOME?=   ${VARBASE}/db/gnats
1.28      jlam       36: PKG_GROUPS=    ${GNATS_GROUP}
                     37: PKG_USERS=     ${GNATS_USER}:${GNATS_GROUP}
                     38:
                     39: PKG_GECOS.${GNATS_USER}=       GNATS database owner
                     40: PKG_HOME.${GNATS_USER}=                ${GNATS_HOME}
                     41: PKG_SHELL.${GNATS_USER}=       ${SH}
1.20      recht      42:
                     43: GNATS_USER_FILE?=      ${PKG_SYSCONFDIR}/gnatsd.user_access
                     44: GNATS_HOST_FILE?=      ${PKG_SYSCONFDIR}/gnatsd.host_access
                     45: GNATS_DB_FILE?=                ${PKG_SYSCONFDIR}/databases
                     46: GNATS_DBHOME?=         ${GNATS_HOME}/gnatsdb
1.14      soren      47:
1.20      recht      48: REQD_DIRS+=            ${PREFIX}/share/gnats
1.18      jlam       49: REQD_DIRS+=            ${PREFIX}/libexec/gnats
1.20      recht      50: REQD_DIRS+=            ${EGDIR}
                     51: OWN_DIRS_PERMS+=       ${GNATS_HOME} gnats daemon 755
1.1       martti     52:
1.20      recht      53: EGDIR=                 ${PREFIX}/share/examples/gnats
                     54: CONF_FILES_PERMS+=     ${EGDIR}/gnatsd.user_access  ${GNATS_USER_FILE} \
                     55:                        ${GNATS_USER} ${GNATS_GROUP} 0600
                     56: CONF_FILES_PERMS+=     ${EGDIR}/gnatsd.host_access  ${GNATS_HOST_FILE} \
                     57:                        ${GNATS_USER} ${GNATS_GROUP} 0600
                     58: CONF_FILES_PERMS+=     ${EGDIR}/databases ${GNATS_DB_FILE}             \
                     59:                        ${GNATS_USER} ${GNATS_GROUP} 0600
                     60: CONF_FILES+=           ${EGDIR}/send-pr.conf ${PKG_SYSCONFDIR}/send-pr.conf
                     61:
1.26      rillig     62: MESSAGE_SUBST+=                PREFIX=${PREFIX:Q}
                     63: MESSAGE_SUBST+=                GNATS_USER=${GNATS_USER:Q}
                     64: MESSAGE_SUBST+=                GNATS_SERVICE=${GNATS_SERVICE:Q}
1.20      recht      65:
                     66: SUBST_CLASSES+=                gnats
                     67: SUBST_STAGE.gnats=     pre-configure
                     68: SUBST_FILES.gnats=     gnats/Makefile.in gnats/mkdb.sh send-pr/Makefile.in
                     69: SUBST_SED.gnats=       -e "s,%%EGDIR%%,${EGDIR},g"
                     70: SUBST_SED.gnats+=      -e "s,%%GNATS_DEFAULTS%%,${PREFIX}/share/gnats/defaults,g"
1.1       martti     71:
                     72: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>