# -*- 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 80927 2011-07-21 19:04:43Z jmr@macports.org $

PortSystem          1.0
PortGroup python27  1.0

name                py27-py2app
version             0.6.3
revision            1
categories-append   devel
license             {MIT PSF}
maintainers         jmr openmaintainer
description         converts python scripts into executable Mac OS X apps
long_description \
    A distutils extension which converts python scripts into executable \
    Mac OS X applications, able to run without requiring an existing python \
    installation.  This is a replacement for bundlebuilder.

platforms           darwin

homepage            http://wiki.python.org/moin/MacPython/py2app
master_sites        http://pypi.python.org/packages/source/p/py2app/
distname            py2app-${version}

checksums           md5 49a9101ff25fb59d1ba733e329bf502e \
                    sha1 cb7daad349cdd491d2021cb05b96be471628acf4 \
                    rmd160 601e08e0292f2c115f55e85619fb2d979255b1aa

depends_lib         port:py27-macholib \
                    port:py27-bdist_mpkg

post-destroot {
    xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name} \
    ${destroot}${prefix}/share/examples/${name}
    xinstall -m 644 -W ${worksrcpath} LICENSE.txt README.txt \
    ${destroot}${prefix}/share/doc/${name}
    eval file copy [glob ${worksrcpath}/examples/*] \
    ${destroot}${prefix}/share/examples/${name}
    # tar mishandles this filename, ticket #30252
	move "${destroot}${prefix}/share/examples/${name}/PyObjC/TinyTinyEdit/dist.€" \
	     "${destroot}${prefix}/share/examples/${name}/PyObjC/TinyTinyEdit/dist"
}

livecheck.type  regex
livecheck.url   http://pypi.python.org/pypi/py2app/
livecheck.regex py2app (0\.\[0-9\]+\.\[0-9\]+)
