# -*- 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
perl5.branches 5.26 5.28 5.30
perl5.setup DBD-mysql 4.050
description Perl5 Database Interface to the MySQL database
long_description ${description}
checksums rmd160 00ac33c18ab9560e3cf82c15d97510373e1f29e5 \
sha256 4f48541ff15a0a7405f76adc10f81627c33996fbf56c95c26c094444c0928d78 \
if {${perl5.major} != ""} {
# use Time::HiRes 1.9739+ for Sierra compatibility
port:p${perl5.major}-devel-checklib \
port:p${perl5.major}-test-deep \
port:p${perl5.major}-time-hires
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} {