# $NetBSD: Makefile,v 1.39 2012/10/23 17:18:42 asau Exp $ # DISTNAME= nocol-4.3.1 PKGREVISION= 8 CATEGORIES= net MASTER_SITES= http://www.netplex-tech.com/software/nocol/downloads/ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.netplex-tech.com/software/nocol/ COMMENT= Extensible network and system monitoring utility MAKE_JOBS_SAFE= no HAS_CONFIGURE= yes CONFIGURE_SCRIPT= ./Configure CONFIGURE_ARGS+= < ${WRKSRC}/answers USE_TOOLS+= perl:run mkdirhier yacc USE_LIBTOOL= yes INSTALL_TARGET= install root OWN_DIRS+= /var/run/msgs OWN_DIRS+= /var/run/data DEPENDS+= tk-Tix-[0-9]*:../../x11/tk-Tix .include "../../x11/tk/interpreter.mk" REPLACE_PERL= perlnocol/hostmon-osclients/hostmon-client* REPLACE_WISH= tknocol/tkNocol.tix INSTALLATION_DIRS= share/nocol/gifs INSTALL_MAKE_FLAGS+= ROOTDIR=${DESTDIR}${PREFIX} \ MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}/mann \ PIDDIR=${DESTDIR}/var/run \ DATADIR=${DESTDIR}/var/run/data \ MSGSDIR=${DESTDIR}/var/run/msgs post-patch: @(hostname=`/bin/hostname`; \ dir=""; \ for d in /usr/bin /usr/sbin `${ECHO} $$PATH | ${TR} ':' ' '`; do \ if [ -x $$d/host ]; then \ dir=$$d; \ break; \ fi \ done; \ if [ "X$$dir" = "X" ]; then \ ${ECHO} "host program not found"; \ exit 1; \ fi; \ fqdn=`$$dir/host $$hostname | ${AWK} '{ print $$1; exit }'`; \ ${SED} -e 's|@prefix@|${PREFIX}|g' -e "s|@FQDN@|$$fqdn|g" \ ${FILESDIR}/answers > ${WRKSRC}/answers) pre-configure: @${CP} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC}/cmu-snmp/snmp @${CP} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC}/cmu-snmp/snmpapps @${CP} ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC}/cmu-snmp/snmp @${CP} ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC}/cmu-snmp/snmpapps post-install: for f in critical.wav error.wav warning.wav ; do \ ${INSTALL_DATA} ${WRKSRC}/webnocol/$$f ${DESTDIR}${PREFIX}/share/nocol; \ done for f in bluesq.gif critical.jpg empty.gif error.jpg \ greensq.gif help.jpg info.jpg redsq.gif warning.jpg \ yellowsq.gif ; do \ ${INSTALL_DATA} ${WRKSRC}/webnocol/gifs/$$f \ ${DESTDIR}${PREFIX}/share/nocol/gifs; \ done .include "../../mk/resolv.buildlink3.mk" .include "../../mk/bsd.pkg.mk"