source: trunk/dports/net/nagios-plugins/Portfile @ 123816

Last change on this file since 123816 was 123816, checked in by mojca@…, 5 years ago

nagios-plugins: switch to perl 5.16 (#44405)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.2 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 123816 2014-08-14 21:53:23Z mojca@macports.org $
3
4PortSystem          1.0
5PortGroup           perl5 1.0
6
7name                nagios-plugins
8version             1.4.15
9revision            5
10categories          net
11license             GPL-3+
12maintainers         markd openmaintainer
13platforms           darwin
14
15description         Nagios plugins for the Nagios host and service monitor
16
17long_description    Nagios plugins are standalone programs that report the \
18                    status of hosts and services to the Nagios monitoring \
19                    framework.
20
21homepage            http://nagios.org
22master_sites        sourceforge:nagiosplug
23
24checksums           rmd160  c2780a3523cf4eaaed34a94c07f5f6bd6fb1f736 \
25                    sha256  51136e5210e3664e1351550de3aff4a766d9d9fea9a24d09e37b3428ef96fa5b
26
27patchfiles          patch-plugins-check_procs.c.diff
28
29set perl_version    5.16
30perl5.branches      ${perl_version}
31
32destroot.destdir    prefix=${prefix} DESTDIR=${destroot}
33
34depends_build       port:fping \
35                    port:p${perl_version}-net-snmp \
36                    port:p${perl_version}-digest-sha1 \
37                    port:p${perl_version}-digest-hmac \
38                    port:p${perl_version}-crypt-des \
39                    port:openssl
40
41configure.args      --sbindir=${prefix}/share/nagios/cgi-bin \
42                    --libexecdir=${prefix}/libexec/nagios \
43                    --datadir=${prefix}/share/nagios \
44                    --sysconfdir=${prefix}/etc/nagios \
45                    --with-df-command="/bin/df -Pkt noprocfs" \
46                    --with-trusted-path=${prefix}/bin:${prefix}/sbin:/bin:/sbin:/usr/bin:/usr/sbin \
47                    --with-openssl=${prefix}/bin \
48                    --without-mysql \
49                    --without-pgsql \
50                    --without-radius \
51                    --without-lmstat \
52                    --without-qstat \
53                    --without-qmail-qstat \
54                    --with-ps-command="/bin/ps -axwo 'stat uid pid ppid vsz rss pcpu ucomm command'" \
55                    --with-ps-format="%s %d %d %d %d %d %f %s %n" \
56                    --with-ps-cols=9 \
57                    --with-ps-varlist="procstat,&procuid,&procpid,&procppid,&procvsz,&procrss,&procpcpu,procprog,&pos"
58
59variant mysql5 {
60    depends_lib-append path:bin/mysql_config5:mysql5
61    configure.args-delete --without-mysql
62    configure.args-append --with-mysql=${prefix}/lib/mysql5
63}
64
65variant mysql4 {
66    depends_lib-append port:mysql4
67    configure.args-delete --without-mysql
68    configure.args-append --with-mysql=${prefix}
69}
70
71variant qstat {
72    depends_lib-append port:qstat
73    configure.args-delete --without-qstat
74    configure.args-append --with-qstat=${prefix}/bin
75}
76
77post-extract {
78# Replace check_nt with the enhanced one from www.shatterit.com/nc_net/files that supports NC_Net Win client
79    file copy -force ${filespath}/check_nt.c ${worksrcpath}/plugins
80}
81
82post-destroot {
83# Put a copy of utils.pm in perl's path for certain Nagios perl plugins
84    xinstall -m 755 -d ${destroot}${perl5.archlib}
85    xinstall -m 755 ${destroot}${prefix}/libexec/nagios/utils.pm \
86        ${destroot}${perl5.archlib}
87}
Note: See TracBrowser for help on using the repository browser.