Ticket #39940: patch-devel-apr-util.diff

File patch-devel-apr-util.diff, 2.5 KB (added by pixilla (Bradley Giesbrecht), 11 years ago)

Add mysql5{1,5,6}, mariadb and percona variants.

  • devel/apr-util/Portfile

     
    44
    55name            apr-util
    66version         1.5.2
    7 revision        1
     7revision        2
    88categories      devel
    99maintainers     geeklair.net:dluke
    1010platforms       darwin
     
    117117                                }
    118118                        }
    119119
    120 variant mysql5  description {Build with MySQL5 suppoprt} {
    121                 depends_lib-append path:bin/mysql_config5:mysql5
     120variant mysql5 conflicts mysql51 mysql55 mysql56 mariadb percona description {Enable MySQL 5.1 support} {
     121                depends_lib-append port:mysql5
    122122                configure.args-delete --without-mysql
    123123                configure.args-append --with-mysql=yes
    124                 configure.env-append MYSQL_CONFIG=${prefix}/bin/mysql_config5
     124                configure.env-append MYSQL_CONFIG=${prefix}/lib/mysql5/bin/mysql_config
    125125                }
    126126
     127variant mysql51 conflicts mysql5 mysql55 mysql56 mariadb percona description {Enable MySQL 5.1 support} {
     128                depends_lib-append port:mysql51
     129                configure.args-delete --without-mysql
     130                configure.args-append --with-mysql=yes
     131                configure.env-append MYSQL_CONFIG=${prefix}/lib/mysql51/bin/mysql_config
     132                }
     133
     134variant mysql55 conflicts mysql5 mysql51 mysql56 mariadb percona description {Enable MySQL 5.5 support} {
     135                depends_lib-append port:mysql55
     136                configure.args-delete --without-mysql
     137                configure.args-append --with-mysql=yes
     138                configure.env-append MYSQL_CONFIG=${prefix}/lib/mysql55/bin/mysql_config
     139                }
     140
     141variant mysql56 conflicts mysql5 mysql51 mysql55 mariadb percona description {Enable MySQL 5.6 support} {
     142                depends_lib-append port:mysql56
     143                configure.args-delete --without-mysql
     144                configure.args-append --with-mysql=yes
     145                configure.env-append MYSQL_CONFIG=${prefix}/lib/mysql56/bin/mysql_config
     146                }
     147
     148variant mariadb conflicts mysql5 mysql51 mysql55 mysql56 percona description {Enable MariaDB (MySQL) support} {
     149                depends_lib-append port:mariadb
     150                configure.args-delete --without-mysql
     151                configure.args-append --with-mysql=yes
     152                configure.env-append MYSQL_CONFIG=${prefix}/lib/mariadb/bin/mysql_config
     153                }
     154
     155variant percona conflicts mysql5 mysql51 mysql55 mysql56 mariadb description {Enable Percona (MySQL) support} {
     156                depends_lib-append port:percona
     157                configure.args-delete --without-mysql
     158                configure.args-append --with-mysql=yes
     159                configure.env-append MYSQL_CONFIG=${prefix}/lib/percona/bin/mysql_config
     160                }
     161
    127162livecheck.type  regex
    128163livecheck.url   http://apache.org/dist/apr/
    129164livecheck.regex {APR-util (\d+(?:\.\d+)*) is the latest available version}