[107247] trunk/dports/lang/php/Portfile

ryandesign at macports.org ryandesign at macports.org
Sun Jun 23 23:19:16 PDT 2013


Revision: 107247
          https://trac.macports.org/changeset/107247
Author:   ryandesign at macports.org
Date:     2013-06-23 23:19:16 -0700 (Sun, 23 Jun 2013)
Log Message:
-----------
php-mysql: add mysql56 variant

Modified Paths:
--------------
    trunk/dports/lang/php/Portfile

Modified: trunk/dports/lang/php/Portfile
===================================================================
--- trunk/dports/lang/php/Portfile	2013-06-24 05:37:47 UTC (rev 107246)
+++ trunk/dports/lang/php/Portfile	2013-06-24 06:19:16 UTC (rev 107247)
@@ -674,7 +674,7 @@
     
     configure.args-append   --with-zlib-dir=${prefix}
     
-    variant mysqlnd conflicts mysql4 mysql5 mysql51 mysql55 mariadb percona description {Use MySQL Native Driver} {
+    variant mysqlnd conflicts mysql4 mysql5 mysql51 mysql55 mysql56 mariadb percona description {Use MySQL Native Driver} {
         configure.args-append   --with-mysql=mysqlnd \
                                 --with-mysqli=mysqlnd \
                                 --with-pdo-mysql=mysqlnd
@@ -690,19 +690,20 @@
 For mysql5, use ${prefix}/var/run/mysql5/mysqld.sock
 For mysql51, use ${prefix}/var/run/mysql51/mysqld.sock
 For mysql55, use ${prefix}/var/run/mysql55/mysqld.sock
+For mysql56, use ${prefix}/var/run/mysql56/mysqld.sock
 For mariadb, use ${prefix}/var/run/mariadb/mysqld.sock
 For percona, use ${prefix}/var/run/percona/mysqld.sock
 "
     }
     
-    variant mysql4 conflicts mysqlnd mysql5 mysql51 mysql55 mariadb percona description {Use MySQL 4 libraries} {
+    variant mysql4 conflicts mysqlnd mysql5 mysql51 mysql55 mysql56 mariadb percona description {Use MySQL 4 libraries} {
         depends_lib-append      port:mysql4
         
         configure.args-append   --with-mysql=${prefix} \
                                 --with-pdo-mysql=${prefix}
     }
     
-    variant mysql5 conflicts mysqlnd mysql4 mysql51 mysql55 mariadb percona description {Use MySQL 5 libraries} {
+    variant mysql5 conflicts mysqlnd mysql4 mysql51 mysql55 mysql56 mariadb percona description {Use MySQL 5 libraries} {
         depends_lib-append      path:bin/mysql_config5:mysql5
         
         post-extract {
@@ -717,7 +718,7 @@
                                 --with-mysql-sock=${prefix}/var/run/mysql5/mysqld.sock
     }
     
-    variant mysql51 conflicts mysqlnd mysql4 mysql5 mysql55 mariadb percona description {Use MySQL 5.1 libraries} {
+    variant mysql51 conflicts mysqlnd mysql4 mysql5 mysql55 mysql56 mariadb percona description {Use MySQL 5.1 libraries} {
         depends_lib-append      port:mysql51
         
         post-extract {
@@ -732,7 +733,7 @@
                                 --with-mysql-sock=${prefix}/var/run/mysql51/mysqld.sock
     }
     
-    variant mysql55 conflicts mysqlnd mysql4 mysql5 mysql51 mariadb percona description {Use MySQL 5.5 libraries} {
+    variant mysql55 conflicts mysqlnd mysql4 mysql5 mysql51 mysql56 mariadb percona description {Use MySQL 5.5 libraries} {
         depends_lib-append      port:mysql55
         
         post-extract {
@@ -747,7 +748,22 @@
                                 --with-mysql-sock=${prefix}/var/run/mysql55/mysqld.sock
     }
     
-    variant mariadb conflicts mysqlnd mysql4 mysql5 mysql51 mysql55 percona description {Use MariaDB libraries} {
+    variant mysql56 conflicts mysqlnd mysql4 mysql5 mysql51 mysql55 mariadb percona description {Use MySQL 5.6 libraries} {
+        depends_lib-append      port:mysql56
+        
+        post-extract {
+            file mkdir ${workpath}/mysql56
+            file link -symbolic ${workpath}/mysql56/lib ${prefix}/lib/mysql56
+            file link -symbolic ${workpath}/mysql56/include ${prefix}/include/mysql56
+        }
+        
+        configure.args-append   --with-mysql=${workpath}/mysql56 \
+                                --with-mysqli=${prefix}/lib/mysql56/bin/mysql_config \
+                                --with-pdo-mysql=${prefix}/lib/mysql56/bin/mysql_config \
+                                --with-mysql-sock=${prefix}/var/run/mysql56/mysqld.sock
+    }
+    
+    variant mariadb conflicts mysqlnd mysql4 mysql5 mysql51 mysql55 mysql56 percona description {Use MariaDB libraries} {
         depends_lib-append      port:mariadb
         
         post-extract {
@@ -762,7 +778,7 @@
                                 --with-mysql-sock=${prefix}/var/run/mariadb/mysqld.sock
     }
     
-    variant percona conflicts mysqlnd mysql4 mysql5 mysql51 mysql55 mariadb description {Use Percona libraries} {
+    variant percona conflicts mysqlnd mysql4 mysql5 mysql51 mysql55 mysql56 mariadb description {Use Percona libraries} {
         depends_lib-append      port:percona
         
         post-extract {
@@ -777,7 +793,7 @@
                                 --with-mysql-sock=${prefix}/var/run/percona/mysqld.sock
     }
     
-    if {![variant_isset mysql4] && ![variant_isset mysql5] && ![variant_isset mysql51] && ![variant_isset mysql55] && ![variant_isset mariadb] && ![variant_isset percona]} {
+    if {![variant_isset mysql4] && ![variant_isset mysql5] && ![variant_isset mysql51] && ![variant_isset mysql55] && ![variant_isset mysql56] && ![variant_isset mariadb] && ![variant_isset percona]} {
         default_variants +mysqlnd
     }
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130623/8f215b90/attachment.html>


More information about the macports-changes mailing list