# -*- 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
# $Id: Portfile 85700 2011-10-16 01:50:45Z rmstonecipher@macports.org $

PortSystem      1.0

name            dbus-glib
version         0.98

maintainers     jwa openmaintainer
categories      devel
platforms       darwin
license         {AFL-2.1 GPL-2+}
description     Glib bindings for the dbus message bus system.

long_description \
    ${description}

homepage        http://www.freedesktop.org/Software/dbus
master_sites    http://dbus.freedesktop.org/releases/dbus-glib

checksums           rmd160  6ea0ee8671abd0cf454e70ac18ff7b195123eae7 \
                    sha256  297c81d6bb8b1c312e9b0ccfe91eb28ec0672756abb64dfb7bbe2b5f1ae5d111

depends_build   port:pkgconfig \
                port:gtk-doc

depends_lib     port:expat \
                port:libiconv \
                path:lib/pkgconfig/glib-2.0.pc:glib2 \
                path:bin/dbus-daemon:dbus \
                port:gettext

configure.args  --disable-doxygen-docs

test.run        yes
test.target     check

pre-test {
    if {![variant_isset test]} {
        ui_error "test variant must be activated to enable test support"
        error "Please enable test variant"
    }
}

variant test description {Enable building of test code} {
    configure.args-append   --enable-tests
}

livecheck.type  regex
livecheck.url   ${master_sites}
livecheck.regex ${name}-(\\d+(?:\\.\\d+)*)
