# -*- 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$ PortSystem 1.0 PortGroup perl5 1.0 perl5.branches 5.24 perl5.setup DBD-mysql 4.038 license {Artistic-1 GPL} maintainers nomaintainer description Perl5 Database Interface to the MySQL database long_description ${description} platforms darwin checksums rmd160 e0775af6d210794ce7b8cdbdae096fed508d204d \ sha256 4174bb885a5ccb34d942fc10fafb8bfcbc6d4b4311681ed90727ae1d3bd122e8 if {${perl5.major} != ""} { # use Time::HiRes 1.9739+ for Sierra compatibility depends_build-append \ port:p${perl5.major}-test-deep \ port:p${perl5.major}-time-hires depends_lib-append \ port:p${perl5.major}-dbi variant mysql4 conflicts mysql5 mysql51 mysql55 mysql56 mysql57 mariadb mariadb10_0 mariadb10_1 percona description {build with mysql4 port} { depends_lib-append port:mysql4 } variant mysql5 conflicts mysql4 mysql51 mysql55 mysql56 mysql57 mariadb mariadb10_0 mariadb10_1 percona description {build with mysql5 port} { depends_lib-append path:bin/mysql_config5:mysql5 configure.args-append --mysql_config=${prefix}/bin/mysql_config5 } variant mysql51 conflicts mysql4 mysql5 mysql55 mysql56 mysql57 mariadb mariadb10_0 mariadb10_1 percona description {build with mysql51 port} { depends_lib-append port:mysql51 configure.args-append --mysql_config=${prefix}/lib/mysql51/bin/mysql_config } variant mysql55 conflicts mysql4 mysql5 mysql51 mysql56 mysql57 mariadb mariadb10_0 mariadb10_1 percona description {build with mysql55 port} { depends_lib-append port:mysql55 configure.args-append --mysql_config=${prefix}/lib/mysql55/bin/mysql_config } variant mysql56 conflicts mysql4 mysql5 mysql51 mysql55 mysql57 mariadb mariadb10_0 mariadb10_1 percona description {build with mysql56 port} { depends_lib-append port:mysql56 configure.args-append --mysql_config=${prefix}/lib/mysql56/bin/mysql_config } variant mysql57 conflicts mysql4 mysql5 mysql51 mysql55 mysql56 mariadb mariadb10_0 mariadb10_1 percona description {build with mysql57 port} { depends_lib-append port:mysql57 configure.args-append --mysql_config=${prefix}/lib/mysql57/bin/mysql_config } variant mariadb conflicts mysql4 mysql5 mysql51 mysql55 mysql56 mysql57 mariadb10_0 mariadb10_1 percona description {build with mariadb port} { depends_lib-append port:mariadb configure.args-append --mysql_config=${prefix}/lib/mariadb/bin/mysql_config } variant mariadb10_0 conflicts mysql4 mysql5 mysql51 mysql55 mysql56 mysql57 mariadb mariadb10_1 percona description {build with mariadb port} { depends_lib-append port:mariadb-10.0 configure.args-append --mysql_config=${prefix}/lib/mariadb-10.0/bin/mysql_config } variant mariadb10_1 conflicts mysql4 mysql5 mysql51 mysql55 mysql56 mysql57 mariadb mariadb10_0 percona description {build with mariadb port} { depends_lib-append port:mariadb-10.1 configure.args-append --mysql_config=${prefix}/lib/mariadb-10.1/bin/mysql_config } variant percona conflicts mysql4 mysql5 mysql51 mysql55 mysql56 mariadb description {build with percona port} { depends_lib-append port:percona configure.args-append --mysql_config=${prefix}/lib/percona/bin/mysql_config } if { ![variant_isset mysql4] && ![variant_isset mysql5] && ![variant_isset mysql51] && ![variant_isset mysql55] && ![variant_isset mysql56] && ![variant_isset mysql57] && ![variant_isset mariadb] && ![variant_isset mariadb10_0] && ![variant_isset mariadb10_1] && ![variant_isset percona] } { default_variants +mysql56 } }