# -*- 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 PortSystem 1.0 PortGroup perl5 1.0 perl5.branches 5.26 5.28 5.30 perl5.setup DBD-mysql 4.050 license {Artistic-1 GPL} maintainers nomaintainer description Perl5 Database Interface to the MySQL database long_description ${description} platforms darwin checksums rmd160 00ac33c18ab9560e3cf82c15d97510373e1f29e5 \ sha256 4f48541ff15a0a7405f76adc10f81627c33996fbf56c95c26c094444c0928d78 \ size 161579 if {${perl5.major} != ""} { # use Time::HiRes 1.9739+ for Sierra compatibility depends_build-append \ port:p${perl5.major}-devel-checklib \ 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 mariadb10_2 percona description {build with mysql4 port} { depends_lib-append port:mysql4 } variant mysql5 conflicts mysql4 mysql51 mysql55 mysql56 mysql57 mariadb mariadb10_0 mariadb10_1 mariadb10_2 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 mariadb10_2 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 mariadb10_2 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 mariadb10_2 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 mariadb10_2 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 mariadb10_2 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 mariadb10_2 percona description {build with mariadb-10.0 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 mariadb10_2 percona description {build with mariadb-10.1 port} { depends_lib-append port:mariadb-10.1 configure.args-append --mysql_config=${prefix}/lib/mariadb-10.1/bin/mysql_config } variant mariadb10_2 conflicts mysql4 mysql5 mysql51 mysql55 mysql56 mysql57 mariadb mariadb10_0 mariadb10_1 percona description {build with mariadb-10.2 port} { depends_lib-append port:mariadb-10.2 configure.args-append --mysql_config=${prefix}/lib/mariadb-10.2/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 mariadb10_2] && ![variant_isset percona] } { if {${os.major} > 12} { default_variants +mysql57 } else { default_variants +mysql56 } } }