[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