# -*- 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 119818 2014-05-07 18:22:40Z sean@macports.org $

PortSystem              1.0
PortGroup               python 1.0
PortGroup               bitbucket 1.0

set realname            hgsubversion
name                    py-${realname}

categories-append       devel
platforms               darwin
maintainers             sean openmaintainer
supported_archs         noarch
license                 GPL-2+

description             hgsubversion is a Mercurial extension for \
                        working with Subversion (svn) repositories.
long_description        ${description}

checksums               rmd160  e04882956eb19ece7dfff4f24f4a767753c3d91c \
                        sha256  5c756d20510afbbf3d1b831bc39fa1fa3a67b4757509b2ba677089be8cf1ded2

# can't set python.versions before adding custom subports
subport py27-$realname-devel {
}

if {[string match "*-devel" $subport]} {
    bitbucket.setup     seanfarley $realname 1ff65af05781
    name                py-$realname-devel
    version             1.6.99
    revision            5

    checksums           rmd160  b816966c856499fad35a691668a843ab445995b9 \
                        sha256  1c5082fb297a9fcc27468d56300589a3b834d8922712b5b6efc0e23bc9967d35
} else {
    bitbucket.setup     durin42 $realname 1.6.1
    name                py-$realname

    checksums           rmd160  edbfb9c350afb02f3fb9c3932bc760953d18def5 \
                        sha256  0881ec2bedcb4a6871e395bd2b5706414305889b35c252be1dc613336460ff12
}

python.versions         27

if {${name} ne ${subport}} {
    depends_lib-append  path:bin/hg:mercurial \
                        port:subversion-python${python.version}bindings


    conflicts           py${python.version}-$realname-devel
    if {[string match "*-devel" $subport]} {
        conflicts       py${python.version}-$realname
    }

    notes               "
To enable ${realname}, add the following to your ~/.hgrc:

\[extensions\]
${realname} =
"

    if {![string match "*-devel" $subport]} {
        livecheck.type      none
    }
}
