[106180] trunk/dports/devel/pficommon/Portfile

hum at macports.org hum at macports.org
Fri May 17 17:23:31 PDT 2013


Revision: 106180
          https://trac.macports.org/changeset/106180
Author:   hum at macports.org
Date:     2013-05-17 17:23:31 -0700 (Fri, 17 May 2013)
Log Message:
-----------
pficommon: add postgresql92, mysql51, mysql55, mariadb and percona variants; remove mysql and postgresql variants; #39012.

Modified Paths:
--------------
    trunk/dports/devel/pficommon/Portfile

Modified: trunk/dports/devel/pficommon/Portfile
===================================================================
--- trunk/dports/devel/pficommon/Portfile	2013-05-18 00:17:14 UTC (rev 106179)
+++ trunk/dports/devel/pficommon/Portfile	2013-05-18 00:23:31 UTC (rev 106180)
@@ -22,8 +22,8 @@
 patchfiles          patch-wscript.diff
 
 # optional database version: my = MySQL, pg = PostgreSQL.
-set my_version      5
-set pg_version      91
+set my_version      55
+set pg_version      92
 
 post-patch {
     reinplace "s|@prefix@|${prefix}|g"         ${worksrcpath}/src/database/wscript
@@ -42,27 +42,45 @@
                           --disable-fcgi \
                           --disable-magickpp 
 
-variant mysql requires mysql5 description {Obsolete compatibility variant} {}
+variant mysql55 conflicts mysql51 mariadb percona description {Enable MySQL 5.5} {
+    depends_lib-append    port:mysql55
+    configure.args-delete --disable-mysql
+}
 
-variant mysql5 description {Enable MySQL 5} {
-    depends_lib-append    port:mysql5
+variant mysql51 conflicts mysql55 mariadb percona description {Enable MySQL 5.1} {
+    depends_lib-append    port:mysql51
     configure.args-delete --disable-mysql
 }
 
-variant postgresql requires postgresql91 description {Obsolete compatibility variant} {}
+variant mysql5 requires mysql51 description {Obsolete compatibility variant} {}
 
-variant postgresql91 conflicts postgresql90 postgresql84 description {Enable PostgreSQL 9.1} {
+variant mariadb conflicts mysql55 mysql51 percona description {Enable MariaDB} {
+    depends_lib-append    port:mariadb
+    configure.args-delete --disable-mysql
+}
+
+variant percona conflicts mysql55 mysql51 mysql5 mariadb description {Enable Percona} {
+    depends_lib-append    port:percona
+    configure.args-delete --disable-mysql
+}
+
+variant postgresql92 conflicts postgresql91 postgresql90 postgresql84 description {Enable PostgreSQL 9.2} {
+    depends_lib-append    port:postgresql92
+    configure.args-delete --disable-postgresql
+}
+
+variant postgresql91 conflicts postgresql92 postgresql90 postgresql84 description {Enable PostgreSQL 9.1} {
     depends_lib-append    port:postgresql91
     configure.args-delete --disable-postgresql
 }
 
-variant postgresql90 conflicts postgresql91 postgresql84 description {Enable PostgreSQL 9.0} {
+variant postgresql90 conflicts postgresql92 postgresql91 postgresql84 description {Enable PostgreSQL 9.0} {
     depends_lib-append    port:postgresql90
     set pg_version        90
     configure.args-delete --disable-postgresql
 }
 
-variant postgresql84 conflicts postgresql91 postgresql90 description {Enable PostgreSQL 8.4} {
+variant postgresql84 conflicts postgresql92 postgresql91 postgresql90 description {Enable PostgreSQL 8.4} {
     depends_lib-append    port:postgresql84
     set pg_version        84
     configure.args-delete --disable-postgresql
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130517/39782538/attachment.html>


More information about the macports-changes mailing list