# $Id: Portfile 50980 2009-05-14 19:41:55Z and.damore@macports.org $

PortSystem 1.0

name                monit
version             4.10.1
categories          sysutils
platforms           darwin freebsd linux netbsd openbsd solaris
maintainers         eridius

description         monit is a utility for managing and monitoring, processes, \
                    files, directories and devices on a UNIX system.
long_description    Monit can start a process if it does not run, restart a process \
                    if it does not respond and stop a process if it uses too many resources. \
                    You can use monit to monitor files, directories and devices for changes, \
                    such as timestamp changes, checksum changes or size changes. You can also \
                    monitor remote hosts\; monit can ping a remote host and can check TCP/IP \
                    port connections and server protocols. Monit is controlled via an easy \
                    to use control file based on a free-format, token-oriented syntax. Monit \
                    logs to syslog or to its own log file and notifies you about error \
                    conditions and recovery status via customizable alert.

homepage            http://www.tildeslash.com/monit/
master_sites        http://www.tildeslash.com/monit/dist/

checksums           md5 d3143b0bbd79b53f1b019d2fc1dae656 \
                    sha1 c87aa0c6e0b1d13f46b7e9d84937191e25a907a6

depends_build       bin:flex:flex bin:bison:bison 
depends_lib         port:openssl

platform freebsd {
    build.type      gnu
}

platform netbsd {
    build.type      gnu
}

platform openbsd {
    build.type      gnu
}
