# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id$

PortSystem              1.0

name                    ganglia
version                 3.7.2
categories              net
maintainers             nomaintainer
description             Ganglia monitoring client
long_description        Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids.
platforms               darwin
license                 BSD
homepage                http://ganglia.sourceforge.net/
master_sites            sourceforge

checksums               rmd160  9b5c48bcf2aa489caea689713dabb12804d9cee2 \
                        sha256  042dbcaf580a661b55ae4d9f9b3566230b2232169a0898e91a797a4c61888409

depends_build           port:pkgconfig
depends_lib             port:libconfuse \
                        port:apr \
                        port:gettext \
                        port:pcre

configure.args          --without-gmetad \
                        --program-transform-name="s/gstat/ganglia-stat/" \
                        --mandir=${prefix}/share/man \
                        --sysconfdir=${prefix}/etc/ganglia

startupitem.create      yes
startupitem.logfile     ${prefix}/var/log/ganglia-monitor.log
startupitem.logevents   yes
startupitem.executable  ${prefix}/sbin/gmond -f

destroot.keepdirs       ${destroot}${prefix}/lib/ganglia/python_modules
post-destroot {
    system "DYLD_FALLBACK_LIBRARY_PATH=${destroot}${prefix}/lib ${destroot}${prefix}/sbin/gmond --default_config > ${destroot}${prefix}/etc/ganglia/gmond.conf.sample"
}

livecheck.regex         ${name}-(\[\\d.\]+)${extract.suffix}