# -*- 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 74057 2010-12-03 14:36:08Z stromnov@macports.org $

PortSystem          1.0
PortGroup           python26 1.0

name                py26-mysql
version             1.2.3
revision            0
categories          python devel databases
platforms           darwin

maintainers         nomaintainer

description         Python interface to MySQL
long_description    A package containing a Python module that allows you to \
                    connect to MySQL databases.

homepage            http://sourceforge.net/projects/mysql-python/
master_sites        sourceforge:mysql-python

distname            MySQL-python-${version}

checksums           md5     215eddb6d853f6f4be5b4afc4154292f \
                    sha1    3511bb8c57c6016eeafa531d5c3ea4b548915e3c \
                    rmd160  e394e7bf08127068795aeebfbaea7dc3b2127c86

depends_lib-append  port:py26-distribute

variant mysql4 conflicts mysql5 description {Build with MySQL 4} {
    depends_lib-append  port:mysql4
}

variant mysql5 conflicts mysql4 description {Build with MySQL 5} {
    patchfiles-append   patch-setup_posix.py.diff
    depends_lib-append  path:bin/mysql_config5:mysql5
}

if {![variant_isset mysql4]} {
    default_variants +mysql5
}

pre-fetch {
    if {![variant_isset mysql4] && ![variant_isset mysql5]} {
        return -code error "you must select either mysql4 or mysql5"
    }
}
