# -*- 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 52661 2009-06-20 21:15:39Z ryandesign@macports.org $

PortSystem          1.0
PortGroup           python26 1.0

name                py26-wxpython
version             2.8.9.1
categories-append   graphics
maintainers         jameskyle
description         Python interface to the wxWindows cross platform GUI
long_description    wxPython is a GUI toolkit for the Python programming \
                    language. It allows Python programmers to create \
                    programs with a robust, highly functional graphical \
                    user interface, simply and easily. It is implemented \
                    as a Python extension module (native code) that wraps \
                    the popular wxWindows cross platform GUI library, \
                    which is written in C++.
homepage            http://www.wxpython.org/

platforms           darwin
depends_lib         port:python26 \
                    port:wxWidgets

master_sites        sourceforge:wxpython
distname            wxPython-src-${version}
use_bzip2           yes

checksums           md5 4ad9a64e05529097618c7e48fbb10a84 \
                    sha1 7359af790d58082330c867f5c10f51b6382d9a35 \
                    rmd160 2b193c867a028985f8ead4084a9c1f024a1d37c6


worksrcdir          ${distname}/wxPython

extract.post_args   "| tar -xf - ${worksrcdir} ${distname}/docs"

use_configure       no

build.env           UNICODE="1" WXPORT="mac" PATH="${prefix}/lib/wx/config:$env(PATH)"
build.cmd           ${python.bin} setup.py
build.target        build

destroot.env        UNICODE="1" WXPORT="mac" PATH="${python.prefix}/lib/wx/config:$env(PATH)"
destroot.cmd        ${build.cmd}
destroot.destdir    --prefix=${python.prefix} --root=${destroot}

post-destroot {
    xinstall -d -m 755 ${destroot}${prefix}/share/doc/
    file copy ${worksrcpath}/docs ${destroot}${prefix}/share/doc/${name}
    file copy ${worksrcpath}/samples \
    ${destroot}${prefix}/share/doc/${name}/examples
}

livecheck.check    regex
livecheck.url      ${homepage}
livecheck.regex    wxPython (2\.\[0-9\]+\.\[0-9\]+\.\[0-9\]+)
