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

Last change on this file since 58230 was 58230, checked in by ryandesign@…, 11 years ago

rewrite mysql5 dependency so mysql5-devel can satisfy it

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.1 KB
Line 
1# $Id: Portfile 58230 2009-09-24 16:45:22Z ryandesign@macports.org $
2
3PortSystem      1.0
4
5PortGroup               perl5 1.0
6name                    nagios-plugins
7version                 1.4.13
8revision                1
9categories              net
10maintainers             markd
11platforms               darwin
12
13description             Nagios plugins for the Nagios host and service monitor
14
15long_description        Nagios plugins are standalone programs that report the \
16                        status of hosts and services to the Nagios monitoring \
17                        framework.
18
19homepage                http://nagios.org
20master_sites            sourceforge:nagiosplug
21checksums               md5 be6cc7699fff3ee29d1fd4d562377386
22
23destroot.destdir        prefix=${prefix} DESTDIR=${destroot}
24
25depends_build           port:fping \
26                        port:p5-net-snmp \
27                        port:p5-digest-sha1 \
28                        port:p5-digest-hmac \
29                        port:p5-crypt-des \
30                        port:openssl
31
32configure.args          --sbindir=${prefix}/share/nagios/cgi-bin \
33                        --libexecdir=${prefix}/libexec/nagios \
34                        --datadir=${prefix}/share/nagios \
35                        --sysconfdir=${prefix}/etc/nagios \
36                        --with-df-command="/bin/df -Pkt noprocfs" \
37                        --with-trusted-path=${prefix}/bin:${prefix}/sbin:/bin:/sbin:/usr/bin:/usr/sbin \
38                        --with-openssl=${prefix}/bin \
39                        --without-mysql \
40                        --without-pgsql \
41                        --without-radius \
42                        --without-lmstat \
43                        --without-qstat \
44                        --without-qmail-qstat
45
46variant mysql5 {
47        depends_lib-append path:bin/mysql_config5:mysql5
48        configure.args-delete --without-mysql
49        configure.args-append --with-mysql=${prefix}/lib/mysql5
50}
51
52variant mysql4 {
53        depends_lib-append port:mysql4
54        configure.args-delete --without-mysql
55        configure.args-append --with-mysql=${prefix}
56}
57
58variant qstat {
59        depends_lib-append port:qstat
60        configure.args-delete --without-qstat
61        configure.args-append --with-qstat=${prefix}/bin
62}
63
64post-extract {
65# Replace check_nt with the enhanced one from www.shatterit.com/nc_net/files that supports NC_Net Win client
66        file copy -force ${filespath}/check_nt.c ${worksrcpath}/plugins
67}
68
69post-destroot {
70# Put a copy of utils.pm in perl's path for certain Nagios perl plugins
71        xinstall -m 755 -d ${destroot}${perl5.archlib}
72        xinstall -m 755 ${destroot}${prefix}/libexec/nagios/utils.pm \
73                ${destroot}${perl5.archlib}
74        delete ${destroot}${prefix}/lib/charset.alias
75}
Note: See TracBrowser for help on using the repository browser.