PortSystem      1.0
PortGroup       python 1.0

name            py-pil
version         1.1.7
revision        7
license         MIT
maintainers     {jmr @jmroot} openmaintainer
description     Python Imaging Library
long_description    The Python Imaging Library (PIL) adds image \
                    processing capabilities to your Python interpreter. \
                    This library supports many file formats, and \
                    provides powerful image processing and graphics \
                    capabilities. 
categories-append   graphics
platforms       darwin freebsd
homepage        http://www.pythonware.com/products/pil/
master_sites    http://effbot.org/downloads/
distname        Imaging-${version}
checksums       md5 fc14a54e1ce02a0225be8854bfba478e \
                sha1 76c37504251171fda8da8e63ecb8bc42a69a5c81 \
                rmd160 9af570fe100e250a4860314341fe3e6d695d7fde

python.versions 26 27

if {$subport ne $name} {
    conflicts       py${python.version}-Pillow

    patchfiles      patch-setup.py pil-2009-raclette-fb7ce579f5f9.diff \
                    patch-PIL-TiffImagePlugin.py.diff \
                    patch-_imagingft.c.diff

    depends_lib-append  port:freetype \
                        port:lcms \
                        port:py${python.version}-tkinter
    
    post-patch {
        reinplace s,__PREFIX__,${prefix},g ${worksrcpath}/setup.py
    }
    
    post-destroot {
        xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${subport}
        xinstall -m 0644 -W ${worksrcpath} BUILDME CHANGES CONTENTS README \
            ${destroot}${prefix}/share/doc/${subport}
    }
    livecheck.type  none
} else {
    livecheck.type  regex
    livecheck.url   ${homepage}
    livecheck.regex {Imaging-([0-9\.]+)\.tar\.gz}
}