[97505] trunk/dports/www/phpmyadmin/Portfile

ryandesign at macports.org ryandesign at macports.org
Fri Sep 7 09:28:34 PDT 2012


Revision: 97505
          https://trac.macports.org/changeset/97505
Author:   ryandesign at macports.org
Date:     2012-09-07 09:28:32 -0700 (Fri, 07 Sep 2012)
Log Message:
-----------
phpmyadmin: deduplicate code by generating the multiple php variants in a foreach

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

Modified: trunk/dports/www/phpmyadmin/Portfile
===================================================================
--- trunk/dports/www/phpmyadmin/Portfile	2012-09-07 16:16:54 UTC (rev 97504)
+++ trunk/dports/www/phpmyadmin/Portfile	2012-09-07 16:28:32 UTC (rev 97505)
@@ -32,30 +32,18 @@
 
 # The php variants deliberately do not conflict
 
-variant php5 description {Use php5} {
-    depends_run-append  port:php5-gd \
-                        port:php5-mbstring \
-                        port:php5-mcrypt \
-                        port:php5-mysql \
-                        port:php5-zip
+foreach php {php5 php53 php54} {
+    eval [subst {
+        variant ${php} description "Use ${php}" {
+            depends_run-append  port:${php}-gd \
+                                port:${php}-mbstring \
+                                port:${php}-mcrypt \
+                                port:${php}-mysql \
+                                port:${php}-zip
+        }
+    }]
 }
 
-variant php53 description {Use php53} {
-    depends_run-append  port:php53-gd \
-                        port:php53-mbstring \
-                        port:php53-mcrypt \
-                        port:php53-mysql \
-                        port:php53-zip
-}
-
-variant php54 description {Use php54} {
-    depends_run-append  port:php54-gd \
-                        port:php54-mbstring \
-                        port:php54-mcrypt \
-                        port:php54-mysql \
-                        port:php54-zip
-}
-
 if {![variant_isset php5] && ![variant_isset php53] && ![variant_isset php54]} {
     default_variants +php5
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120907/a43284f6/attachment.html>


More information about the macports-changes mailing list