# -*- 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: Portfile 91188 2012-03-25 08:39:21Z dports@macports.org $

PortSystem          1.0
PortGroup           python 1.0

name                py-goocanvas
version             0.14.1
python.versions     26 27
python.default_version   27
revision            1

description	        GooCanvas python bindings
long_description \
	PyGoocanvas are the python bindings for GooCanvas which is a canvas \
	widget for GTK+ that uses the cairo 2D library for drawing.
maintainers         ucla.edu:alexander.afanasyev
categories	        python gnome
platforms	        darwin

homepage            http://live.gnome.org/PyGoocanvas
set branch           [join [lrange [split ${version} .] 0 1] .]
master_sites        gnome:sources/pygoocanvas/${branch}/
use_bzip2	        no
distname	        pygoocanvas-${version}
checksums           md5     d502dea5c0d2ac71d953895df81c32e8 \
                    sha1    ea1e10a24ef15a1d3880552fff6352d8b0621ef5 \
                    rmd160  162628947fd6a0d630bd20f9dec570c50fab2d23

if {$subport != $name} {
    depends_build	\
        port:docbook-xml-4.1.2 \
        port:docbook-xsl \
        port:pkgconfig
    depends_lib-append	\
        port:goocanvas \
        port:gtk2 \
        port:py${python.version}-gtk \
        port:py${python.version}-cairo \
        port:py${python.version}-gobject

    patchfiles          patch-configure.diff


    use_configure       yes

    configure.compiler llvm-gcc-4.2
    configure.python ${python.bin}
    configure.args   "--prefix=${python.prefix}"
    configure.pkg_config_path ${python.prefix}/lib/pkgconfig
    
    build.cmd           make
    build.target
    destroot.cmd        make
    destroot.target     install
    destroot.destdir    "DESTDIR=${destroot}"
}
