# -*- 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.setup DBD-mysql 4.046
description Perl5 Database Interface to the MySQL database
long_description ${description}
checksums rmd160 2668cca5f5b77c735d57edf25a6a8040a2afeecc \
sha256 6165652ec959d05b97f5413fa3dff014b78a44cf6de21ae87283b28378daf1f7 \
if {${perl5.major} != ""} {
# use Time::HiRes 1.9739+ for Sierra compatibility
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} {
depends_lib-append port:mariadb-10.0