Update net-mgmt/devmon to version 0.3.1.b1_2
[dports.git] / net-mgmt / devmon / Makefile
1 # Created by: Mark Felder <feld@feld.me>
2 # $FreeBSD: net-mgmt/devmon/Makefile 319777 2013-06-03 13:32:53Z swills $
3
4 PORTNAME=       devmon
5 DISTVERSION=    0.3.1-beta1
6 PORTREVISION=   2
7 CATEGORIES=     net-mgmt
8 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}
9
10 MAINTAINER=     feld@feld.me
11 COMMENT=        Device monitoring addition to Xymon/Hobbit/BigBrother
12
13 LICENSE=        GPLv2
14
15 RUN_DEPENDS=    p5-SNMP_Session>0:${PORTSDIR}/net-mgmt/p5-SNMP_Session
16
17 USE_PERL5=      yes
18 NO_BUILD=       yes
19 USE_RC_SUBR=    devmon
20
21 USERS=  devmon
22 GROUPS= devmon
23
24 SUB_LIST=       USERS=${USERS} \
25                 GROUPS=${GROUPS}
26
27 OPTIONS_DEFINE= MYSQL
28
29 REINPLACE_ARGS= -i ''
30
31 .include <bsd.port.options.mk>
32
33 .if ${PORT_OPTIONS:MMYSQL}
34 USE_MYSQL=      yes
35 .endif
36
37 post-patch:
38         @${REINPLACE_CMD} -e 's|/var/run/devmon.pid|/var/run/devmon/devmon.pid|g' ${WRKSRC}/devmon.cfg ${WRKSRC}/modules/dm_config.pm
39
40 pre-install:
41         (cd ${WRKSRC} && ${MV} devmon.cfg devmon.cfg.dist)
42
43 do-install:
44         ${INSTALL} -d ${PREFIX}/devmon
45         ${INSTALL} -d ${PREFIX}/devmon/modules
46         ${INSTALL_SCRIPT} ${WRKSRC}/devmon ${PREFIX}/devmon/
47         ${INSTALL_DATA} ${WRKSRC}/devmon.cfg.dist ${PREFIX}/devmon/
48         (cd ${WRKSRC}/modules && ${COPYTREE_SHARE} \* ${PREFIX}/devmon/modules/)
49
50 post-install:
51 .if ${PORT_OPTIONS:MDOCS}
52         ${MKDIR} ${DOCSDIR}
53         ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${DOCSDIR}/
54         ${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR}/
55         ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
56         ${INSTALL} -d ${DOCSDIR}/docs
57         ${INSTALL} -d ${DOCSDIR}/extras
58         ${INSTALL} -d -o ${USERS} -g ${GROUPS} /var/run/devmon
59         (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${DOCSDIR}/docs/)
60         (cd ${WRKSRC}/extras && ${COPYTREE_SHARE} \* ${DOCSDIR}/extras/)
61 .endif
62
63 .include <bsd.port.mk>