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>