# -*- 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 120269 2014-05-21 13:53:53Z snc@macports.org $

PortSystem              1.0
PortGroup               python 1.0

name                    py-googleappengine
version                 1.9.5
python.versions         27
categories-append       devel www
maintainers             snc openmaintainer
license                 Apache-2 {MPL-1.1 GPL-2+ LGPL-2.1+}
supported_archs         noarch

description             The Google App Engine Python SDK
long_description        This is the official Google App Engine SDK for Python.
platforms               darwin

homepage                http://code.google.com/appengine/
master_sites            https://commondatastorage.googleapis.com/appengine-sdks/featured/
distname                google_appengine_${version}
use_zip                 yes
worksrcdir              google_appengine

checksums           rmd160  bf07513d625646e17dca3192b2c210ba2d42ab65 \
                    sha256  b948e0fda9be3bbeeb29441aba161b4a179b824b7d359fd461c361c31498c5f7

if {${name} ne ${subport}} {
    post-build {
        eval reinplace "\"s|#!/usr/bin/env python|#!${python.bin}|\"" [glob ${worksrcpath}/*.py]
    }

    destroot {
        file rename ${worksrcpath} ${destroot}${prefix}/share/${worksrcdir}

        # add this directory to the python path, so we can `import google`
        xinstall -d ${destroot}${python.pkgd}
        set fp [open "${destroot}${python.pkgd}/googleappengine.pth" "w"]
        puts $fp "${prefix}/share/${worksrcdir}"
        close $fp
    }
    build {}
    livecheck.type          none
} else {
    livecheck.url           https://developers.google.com/appengine/downloads
    livecheck.regex         google_appengine_(\\d+(\\.\\d+)+)${extract.suffix}
}
