[56512] trunk/dports/www/mediawiki/Portfile

blb at macports.org blb at macports.org
Sat Aug 29 01:24:28 PDT 2009


Revision: 56512
          http://trac.macports.org/changeset/56512
Author:   blb at macports.org
Date:     2009-08-29 01:24:24 -0700 (Sat, 29 Aug 2009)
Log Message:
-----------
www/mediawiki - update PHP-related dependencies to deal with new PHP5 port setup, ticket #20854; also, PHP ports are runtime dependencies

Modified Paths:
--------------
    trunk/dports/www/mediawiki/Portfile

Modified: trunk/dports/www/mediawiki/Portfile
===================================================================
--- trunk/dports/www/mediawiki/Portfile	2009-08-29 07:55:28 UTC (rev 56511)
+++ trunk/dports/www/mediawiki/Portfile	2009-08-29 08:24:24 UTC (rev 56512)
@@ -26,10 +26,9 @@
 depends_run         port:libiconv port:jpeg port:jasper port:tiff port:lcms \
                     port:libpng port:freetype port:libxml2 port:jbigkit \
                     port:expat port:fontconfig port:ghostscript \
-                    port:ImageMagick port:pkgconfig port:aspell
+                    port:ImageMagick port:pkgconfig port:aspell \
+                    port:php5-web
 
-depends_lib         path:bin/php:php5 path:bin/mysql_config5:mysql5
-
 # Fix an outdated KHTML hack which affects newer WebKit
 # https://bugs.webkit.org/show_bug.cgi?id=28350
 patchfiles          patch-skins_common_wikibits.js.diff
@@ -65,18 +64,27 @@
    }
 }
 
-variant mysql4 conflicts postgresql83 postgresql84 description "use mysql4 instead of mysql5" {
-   depends_lib-append   port:mysql4
-   depends_lib-delete   path:bin/mysql_config5:mysql5
+variant mysql4 description "Deprecated variant, use just +mysql" {}
+if {[variant_isset mysql4]} {
+   variant_set mysql
 }
 
-variant postgresql83 conflicts mysql4 postgresql84 description "Use postgreslq83 instead of mysql5" {
-   depends_lib-append   port:postgresql83
-   depends_lib-delete   path:bin/mysql_config5:mysql5
+variant postgresql83 description "Deprecated variant, use just +postgresql" {}
+variant postgresql84 description "Deprecated variant, use just +postgresql" {}
+if {[variant_isset postgresql83] || [variant_isset postgresql84]} {
+   variant_set postgresql
 }
 
-variant postgresql84 conflicts mysql4 postgresql83 description "Use postgreslq84 instead of mysql5" {
-   depends_lib-append   port:postgresql84
-   depends_lib-delete   path:bin/mysql_config5:mysql5
+variant mysql description "Use MySQL as the database backend" {
+   depends_run-append   port:php5-mysql
 }
 
+variant postgresql description "Use PostGreSQL as the database backend" {
+   depends_run-append   port:php5-postgresql
+}
+
+# Default to +mysql since that was previously the built-in setting
+if {![variant_isset mysql] && ![variant_isset postgresql]} {
+   default_variants     +mysql
+}
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090829/d391a6d9/attachment-0001.html>


More information about the macports-changes mailing list