# $Id: Portfile 86184 2011-10-20 20:41:29Z devans@macports.org $

PortSystem      1.0

name            dbus-python26
set my_name     dbus-python
version         0.83.2
license         MIT
maintainers     mcalhoun openmaintainer
categories      devel
platforms       darwin
description     Python 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-python/
distname        ${my_name}-${version}

checksums           md5     4ebcaa905bdcb4132b915196b0a3691b \
                    sha1    b01d54be646d6f903e497c2ecd612027fe595339 \
                    rmd160  937946fc736d0555d08eb46074c807244cffcc6a

depends_build   port:pkgconfig

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

set python_prefix ${frameworks_dir}/Python.framework/Versions/2.6

configure.pre_args-delete --prefix=${prefix}
configure.pre_args-append --prefix=${python_prefix}

configure.args  --mandir=${prefix}/share/man \
                --docdir=${prefix}/share/doc/${name} \
		--includedir=${python_prefix}/include/python2.6

configure.pkg_config_path  ${python_prefix}/lib/pkgconfig
configure.python    ${prefix}/bin/python2.6

platform darwin 9 {
    post-patch {
        reinplace "s| -export-symbols-regex.*| \\\\|g" \
            ${worksrcpath}/_dbus_bindings/Makefile.in \
            ${worksrcpath}/_dbus_glib_bindings/Makefile.in
    }
}

livecheck.type  regex
livecheck.url   ${master_sites}?C=M&O=D
livecheck.regex ${my_name}-(\\d+(?:\\.\\d+)*)
