Tweak net-mgmt/icingaweb2-module-businessprocess version 2.2.0_2
[dports.git] / net-mgmt / snmptt / Makefile
1 PORTNAME=       snmptt
2 PORTVERSION=    1.4.2
3 PORTREVISION=   1
4 CATEGORIES=     net-mgmt
5 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${PORTNAME}_${PORTVERSION}
6 DISTNAME=       ${PORTNAME}_${PORTVERSION}
7
8 MAINTAINER=     nistor@snickers.org
9 COMMENT=        SNMP trap handler/translator/swiss-army-knife
10 WWW=            http://www.snmptt.org/
11
12 LICENSE=        GPLv2
13 LICENSE_FILE=   ${WRKSRC}/COPYING
14
15 RUN_DEPENDS=    net-snmp>=0:net-mgmt/net-snmp \
16                 p5-Config-IniFiles>=0:devel/p5-Config-IniFiles
17
18 NO_BUILD=       yes
19 NO_ARCH=        yes
20 USES=           cpe perl5 shebangfix tar:tgz
21 USE_RC_SUBR=    snmptt
22 SUB_LIST=       PERL=${PERL}
23
24 PORTDOCS=       faqs.html index.html layout1.css snmptt.html \
25                 snmpttconvert.html snmpttconvertmib.html
26
27 USERS=  snmptt
28 GROUPS= snmptt
29
30 OPTIONS_DEFINE= DOCS
31
32 SCRIPTS=        snmptt snmptt-net-snmp-test snmpttconvert \
33                 snmpttconvertmib snmptthandler
34
35 SHEBANG_FILES=  ${SCRIPTS}
36
37 post-patch:
38         ${REINPLACE_CMD} -e "s|/var/run|/var/run/${PORTNAME}|" \
39         -e "s|/etc|${PREFIX}/etc|" ${WRKSRC}/snmptt.ini
40
41 do-install:
42         cd ${WRKSRC} && ${INSTALL_SCRIPT} ${SCRIPTS} ${STAGEDIR}${PREFIX}/sbin
43         ${MKDIR} ${STAGEDIR}${PREFIX}/etc/snmp
44         ${INSTALL_DATA} ${WRKSRC}/snmptt.ini ${STAGEDIR}${PREFIX}/etc/snmp/snmptt.ini.sample
45         ${INSTALL_DATA} ${WRKSRC}/examples/snmptt.conf.generic \
46                 ${STAGEDIR}${PREFIX}/etc/snmp/snmptt.conf.generic.sample
47         ${INSTALL_DATA} ${FILESDIR}/newsyslog-snmptt.conf \
48                 ${STAGEDIR}${PREFIX}/etc/snmp/newsyslog-snmptt.conf.sample
49         @${MKDIR} ${STAGEDIR}/var/log/${PORTNAME}
50         @${MKDIR} ${STAGEDIR}/var/run/${PORTNAME}
51         @${MKDIR} ${STAGEDIR}/var/spool/${PORTNAME}
52
53 do-install-DOCS-on:
54         @${MKDIR} ${STAGEDIR}${DOCSDIR}
55         cd ${WRKSRC}/docs && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
56
57 .include <bsd.port.mk>