# -*- 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 117990 2014-03-18 15:07:09Z mmoll@macports.org $

PortSystem 1.0
PortGroup python 1.0

name            py-pyobjc-cocoa
version         2.5.1
categories-append     devel
license         MIT
maintainers     nomaintainer
platforms       darwin
description     cocoa wrappers for PyObjC
long_description    This port provides the CoreFoundation, Foundation and AppKit wrappers \
                    for use with PyObjC.

homepage        http://pyobjc.sourceforge.net/
master_sites    http://pypi.python.org/packages/source/p/pyobjc-framework-Cocoa/
distname        pyobjc-framework-Cocoa-${version}
checksums           sha1    ce4eb756dfdcb94495aa10f4f06ec7659ff4a917 \
                    rmd160  b00418861f7d5bee7851a1986ff8a07dcbe887ba

python.versions 25 26 27 31 32 33 34

if {${name} ne ${subport}} {
    depends_lib     port:py${python.version}-pyobjc

    if {${python.version} == 25} {
        version         2.2
        distname        pyobjc-framework-Cocoa-${version}
        checksums       md5 324185e6699b59d1ce85b5020e8f83e5 \
                        sha1 b6c224065096cb2389660e19f0a757d0289031a8 \
                        rmd160 c8ebb071a0d04188106c9698f117d655325367f9
    }

    platform darwin 8 {
        depends_fetch
        depends_lib
        pre-fetch {
            return -code error "PyObjC 2 requires Mac OS X 10.5 or later"
        }
    }

    post-destroot {
        xinstall -m 644 -W ${worksrcpath} \
            LICENSE.txt README.txt \
            ${destroot}${prefix}/share/doc/${subport}
        copy ${worksrcpath}/Examples \
            ${destroot}${prefix}/share/doc/${subport}/examples
        if {${python.version} >= 25} {
            copy ${worksrcpath}/Doc ${destroot}${prefix}/share/doc/${subport}
        }
    }

    livecheck.type  none
} else {
    livecheck.type  regex
    livecheck.url   http://pypi.python.org/pypi/pyobjc-framework-Cocoa/
    livecheck.regex {pyobjc-framework-Cocoa ([0-9.]+)}
}
