Fixup fromcvs/togit conversion
[pkgsrcv2.git] / net / nocol / Makefile
1 # $NetBSD: Makefile,v 1.36 2012/09/09 19:26:54 dholland Exp $
2 #
3
4 DISTNAME=               nocol-4.3.1
5 PKGREVISION=            7
6 CATEGORIES=             net
7 MASTER_SITES=   http://www.netplex-tech.com/software/nocol/downloads/
8
9 MAINTAINER=             pkgsrc-users@NetBSD.org
10 HOMEPAGE=               http://www.netplex-tech.com/software/nocol/
11 COMMENT=                Extensible network and system monitoring utility
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 MAKE_JOBS_SAFE=         no
16 HAS_CONFIGURE=          yes
17 CONFIGURE_SCRIPT=       ./Configure
18 CONFIGURE_ARGS+=        < ${WRKSRC}/answers
19
20 USE_TOOLS+=             perl:run mkdirhier yacc
21 USE_LIBTOOL=            yes
22
23 INSTALL_TARGET=         install root
24
25 OWN_DIRS+=              /var/run/msgs
26 OWN_DIRS+=              /var/run/data
27
28 DEPENDS+=               tk-Tix-[0-9]*:../../x11/tk-Tix
29
30 .include "../../x11/tk/interpreter.mk"
31
32 REPLACE_PERL=           perlnocol/hostmon-osclients/hostmon-client*
33 REPLACE_WISH=           tknocol/tkNocol.tix
34
35 INSTALLATION_DIRS=      share/nocol/gifs
36 INSTALL_MAKE_FLAGS+=    ROOTDIR=${DESTDIR}${PREFIX} \
37                         MANDIR=${DESTDIR}${PREFIX}/${PKGMANDIR}/mann \
38                         PIDDIR=${DESTDIR}/var/run \
39                         DATADIR=${DESTDIR}/var/run/data \
40                         MSGSDIR=${DESTDIR}/var/run/msgs
41
42 post-patch:
43         @(hostname=`/bin/hostname`;                                     \
44         dir="";                                                         \
45         for d in /usr/bin /usr/sbin `${ECHO} $$PATH | ${TR} ':' ' '`; do \
46                 if [ -x $$d/host ]; then                                \
47                         dir=$$d;                                        \
48                         break;                                          \
49                 fi                                                      \
50         done;                                                           \
51         if [ "X$$dir" = "X" ]; then                                     \
52                 ${ECHO} "host program not found";                       \
53                 exit 1;                                                 \
54         fi;                                                             \
55         fqdn=`$$dir/host $$hostname | ${AWK} '{ print $$1; exit }'`;    \
56         ${SED} -e 's|@prefix@|${PREFIX}|g' -e "s|@FQDN@|$$fqdn|g"       \
57                         ${FILESDIR}/answers > ${WRKSRC}/answers)
58
59 pre-configure:
60         @${CP} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC}/cmu-snmp/snmp
61         @${CP} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC}/cmu-snmp/snmpapps
62         @${CP} ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC}/cmu-snmp/snmp
63         @${CP} ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC}/cmu-snmp/snmpapps
64
65 post-install:
66         for f in critical.wav error.wav warning.wav ; do                \
67             ${INSTALL_DATA} ${WRKSRC}/webnocol/$$f ${DESTDIR}${PREFIX}/share/nocol; \
68         done
69
70         for f in bluesq.gif critical.jpg empty.gif error.jpg            \
71                 greensq.gif help.jpg info.jpg redsq.gif warning.jpg     \
72                 yellowsq.gif ; do                                       \
73             ${INSTALL_DATA} ${WRKSRC}/webnocol/gifs/$$f                 \
74                             ${DESTDIR}${PREFIX}/share/nocol/gifs;       \
75         done
76
77 .include "../../mk/resolv.buildlink3.mk"
78 .include "../../mk/bsd.pkg.mk"