[93233] trunk/dports/perl/p5-dbd-mysql/Portfile
pixilla at macports.org
pixilla at macports.org
Thu May 17 22:12:49 PDT 2012
Revision: 93233
https://trac.macports.org/changeset/93233
Author: pixilla at macports.org
Date: 2012-05-17 22:12:49 -0700 (Thu, 17 May 2012)
Log Message:
-----------
perl/p5-dbd-mysql:
- Add variants for mysql51, mysql55, mariadb and percona.
Modified Paths:
--------------
trunk/dports/perl/p5-dbd-mysql/Portfile
Modified: trunk/dports/perl/p5-dbd-mysql/Portfile
===================================================================
--- trunk/dports/perl/p5-dbd-mysql/Portfile 2012-05-18 05:04:34 UTC (rev 93232)
+++ trunk/dports/perl/p5-dbd-mysql/Portfile 2012-05-18 05:12:49 UTC (rev 93233)
@@ -15,24 +15,64 @@
sha256 9299f39f3903d3e0afa6440401f88329a057834817684aa699a507dad6a993e7
if {${perl5.major} != ""} {
-depends_lib-append port:p${perl5.major}-dbi
-variant mysql4 conflicts mysql5 description {build with mysql4 port} {
- depends_lib-append port:mysql4
-}
+ depends_lib-append port:p${perl5.major}-dbi
-variant mysql5 conflicts mysql4 description {build with mysql5 port} {
- depends_lib-append path:bin/mysql_config5:mysql5
- configure.args-append --mysql_config=${prefix}/bin/mysql_config5
-}
+ variant mysql4 \
+ conflicts mysql5 mysql51 mysql55 mariadb percona \
+ description {build with mysql4 port} {
-if {![variant_isset mysql4]} {
- default_variants +mysql5
-}
+ depends_lib-append port:mysql4
+ }
-pre-fetch {
- if {![variant_isset mysql4] && ![variant_isset mysql5]} {
- return -code error "you must select either mysql4 or mysql5"
+ variant mysql5 \
+ conflicts mysql4 mysql51 mysql55 mariadb 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 mariadb 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 mariadb percona \
+ description {build with mysql55 port} {
+
+ depends_lib-append port:mysql55
+ configure.args-append --mysql_config=${prefix}/lib/mysql55/bin/mysql_config
+ }
+
+ variant mariadb \
+ conflicts mysql4 mysql5 mysql51 mysql55 percona \
+ description {build with mariadb port} {
+
+ depends_lib-append port:mariadb
+ configure.args-append --mysql_config=${prefix}/lib/mariadb/bin/mysql_config
+ }
+
+ variant percona \
+ conflicts mysql4 mysql5 mysql51 mysql55 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 mariadb]
+ && ![variant_isset percona]
+ } {
+ default_variants +mysql5
+ }
}
-}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120517/de370f1b/attachment.html>
More information about the macports-changes
mailing list