[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / sysutils / ups-nut

Annotation of pkgsrc/sysutils/ups-nut/Makefile, Revision 1.14

1.14    ! jlam        1: # $NetBSD: Makefile,v 1.13 2001/11/21 03:22:05 simonb Exp $
1.1       martin      2: #
                      3:
1.11      lukem       4: DISTNAME=              nut-0.45.2
                      5: PKGNAME=               ups-nut-0.45.2
1.1       martin      6: CATEGORIES=            sysutils
1.10      lukem       7: MASTER_SITES=          http://www.exploits.org/nut/release/
                      8:
1.11      lukem       9: MAINTAINER=            lukem@netbsd.org
1.1       martin     10: HOMEPAGE=              http://www.exploits.org/nut/
1.2       wiz        11: COMMENT=               Network UPS Tools
1.1       martin     12:
1.9       tron       13: BUILD_DEPENDS+=                autoconf>=2.13:../../devel/autoconf
1.1       martin     14:
1.14    ! jlam       15: USE_BUILDLINK_ONLY=    yes
1.1       martin     16: GNU_CONFIGURE=         yes
1.14    ! jlam       17: CONFIGURE_ARGS+=       --sysconfdir=${NUT_CONFDIR}                     \
        !            18:                        --with-user=${PKG_USER}                         \
        !            19:                        --with-group=${PKG_GROUP}                       \
        !            20:                        --with-statepath=${NUT_STATEDIR}                \
1.13      simonb     21:                        --with-modelpath=${LOCALBASE}/sbin/ups-drivers
1.1       martin     22:
1.14    ! jlam       23: NUT_CONFDIR=           ${CONFDIR}/nut
        !            24: NUT_DOCDIR=            ${PREFIX}/share/doc/nut
        !            25: NUT_EGDIR=             ${PREFIX}/share/examples/nut
        !            26: NUT_STATEDIR=          /var/db/nut
        !            27:
        !            28: FILES_SUBST+=          NUT_CONFDIR=${NUT_CONFDIR}
        !            29: FILES_SUBST+=          NUT_STATEDIR=${NUT_STATEDIR}
        !            30:
        !            31: PKG_USER=              nut
        !            32: PKG_USER_DESCR=                Network UPS Tools
        !            33: PKG_USER_SHELL=                ${SH}
        !            34: PKG_GROUP=             nut
        !            35:
        !            36: CONF_FILES=    ${NUT_EGDIR}/hosts.conf.sample ${NUT_CONFDIR}/hosts.conf
        !            37: CONF_FILES+=   ${NUT_EGDIR}/multimon.conf.sample ${NUT_CONFDIR}/multimon.conf
        !            38: CONF_FILES+=   ${NUT_EGDIR}/upsset.conf.sample ${NUT_CONFDIR}/upsset.conf
        !            39: CONF_FILES+=   ${NUT_EGDIR}/upssched.conf.sample ${NUT_CONFDIR}/upssched.conf
        !            40: CONF_FILES+=   ${NUT_EGDIR}/ups.conf.sample ${NUT_CONFDIR}/ups.conf
        !            41:
        !            42: CONF_FILES_PERMS=      ${NUT_EGDIR}/upsmon.conf.sample                 \
        !            43:                        ${NUT_CONFDIR}/upsmon.conf                      \
        !            44:                        ${ROOT_USER} ${ROOT_GROUP} 0600
        !            45: CONF_FILES_PERMS+=     ${NUT_EGDIR}/upsd.conf.sample                   \
        !            46:                        ${NUT_CONFDIR}/upsd.conf                        \
        !            47:                        ${ROOT_USER} ${ROOT_GROUP} 0600
        !            48: CONF_FILES_PERMS+=     ${NUT_EGDIR}/upsd.users.sample                  \
        !            49:                        ${NUT_CONFDIR}/upsd.users                       \
        !            50:                        ${ROOT_USER} ${ROOT_GROUP} 0600
        !            51: RCD_SCRIPTS=           ups upsd upsdriver upslog upsmon
1.12      lukem      52:
1.14    ! jlam       53: OWN_DIRS=              ${NUT_CONFDIR}
        !            54: OWN_DIRS_PERMS=                ${NUT_STATEDIR} ${PKG_USER} ${PKG_GROUP} 0770
1.12      lukem      55:
1.4       martin     56: pre-configure:
1.14    ! jlam       57:        cd ${WRKSRC}; ${LOCALBASE}/bin/autoreconf --force
1.4       martin     58:
1.1       martin     59: pre-install:
1.14    ! jlam       60:        @${INSTALL_DATA_DIR} ${NUT_EGDIR}
        !            61:        @for script in ${RCD_SCRIPTS}; do                               \
        !            62:                ${SED} ${FILES_SUBST_SED} ${FILESDIR}/$${script}.sh     \
        !            63:                        > ${WRKDIR}/$${script};                         \
        !            64:        done
1.12      lukem      65:        PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} PRE-INSTALL
1.1       martin     66:
                     67: post-install:
1.14    ! jlam       68:        for script in ${RCD_SCRIPTS}; do                                \
        !            69:                ${INSTALL_SCRIPT} ${WRKDIR}/$${script}                  \
        !            70:                        ${PREFIX}/etc/rc.d/$${script};                  \
        !            71:        done
        !            72:        ${INSTALL_DATA_DIR} ${NUT_DOCDIR} ${NUT_DOCDIR}/cables
1.1       martin     73:        ${INSTALL_DATA} ${WRKSRC}/docs/cables/*.txt ${NUT_DOCDIR}/cables
                     74:        ${INSTALL_DATA} ${WRKSRC}/docs/*.txt ${NUT_DOCDIR}
                     75:        ${INSTALL_DATA} ${WRKSRC}/docs/FAQ ${NUT_DOCDIR}
                     76:        ${INSTALL_DATA} ${WRKSRC}/docs/Changes.trust ${NUT_DOCDIR}
                     77:        ${INSTALL_DATA} ${WRKSRC}/README ${NUT_DOCDIR}
1.12      lukem      78:        PKG_PREFIX=${PREFIX} ${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL
1.1       martin     79:
1.14    ! jlam       80: .include "../../mk/bsd.pkg.install.mk"
1.1       martin     81: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>