# $Id: Portfile 64087 2010-02-22 04:13:32Z rmsfisher@macports.org $

PortSystem      1.0

name            dbus-python26
set my_name     dbus-python
version         0.83.1
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     5fdf3970aa0c00020289de7ba8f3be18 \
                    sha1    a209de26ade2546251e5877f3b650789870755a4 \
                    rmd160  d549fb52b52c960dc5aa646e809906142dcb067b

depends_build   port:pkgconfig

depends_lib     port: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+)*)
