# -*- 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
name py-robotframework-ride
set internal_name robotframework-ride
description Robot Framework test case editor
long_description ${description}
homepage http://code.google.com/p/${internal_name}
python.default_version 27
master_sites pypi:r/${internal_name}
distname ${internal_name}-${version}
checksums rmd160 7698d06de28271c1909dcaffb90f08a2b37bcb44 \
sha256 50c929f2629b0e86fc39d45887061df784a4ac9df39ccfcb87660c49897d1862
if {${name} ne ${subport}} {
build.cmd ${python.bin} setup.py
destroot.cmd ${python.bin} setup.py
depends_lib-append port:py${python.version}-robotframework \
port:py${python.version}-paver
reinplace "s/pybot/pybot-${python.branch}/g" $worksrcpath/src/robotide/contrib/testrunner/runprofiles.py
variant wxpython30 conflicts wxpython28 description {Use wxPython 3.0 with Cocoa (experimental)} {
depends_lib-append port:py${python.version}-wxpython-3.0
notes-append "Warning: wxPython 3.0 is not fully compatible with robotframework-ride.\n"
variant wxpython28 conflicts wxpython30 description {Use wxPython 2.8 with GTK} {
depends_lib-append port:py${python.version}-wxpython-2.8
if {![variant_isset wxpython30] && ![variant_isset wxpython28]} {
default_variants +wxpython28
if {${name} eq ${subport}} {
livecheck.url https://pypi.python.org/pypi/${internal_name}
livecheck.regex ${internal_name} (\[0-9.\]+)\<