[66642] trunk/base/src/port1.0/portutil.tcl
jmr at macports.org
jmr at macports.org
Sun Apr 18 10:39:32 PDT 2010
Revision: 66642
http://trac.macports.org/changeset/66642
Author: jmr at macports.org
Date: 2010-04-18 10:39:27 -0700 (Sun, 18 Apr 2010)
Log Message:
-----------
properly set variants required by variants that are set (#19224)
Modified Paths:
--------------
trunk/base/src/port1.0/portutil.tcl
Modified: trunk/base/src/port1.0/portutil.tcl
===================================================================
--- trunk/base/src/port1.0/portutil.tcl 2010-04-18 15:54:41 UTC (rev 66641)
+++ trunk/base/src/port1.0/portutil.tcl 2010-04-18 17:39:27 UTC (rev 66642)
@@ -566,6 +566,13 @@
array set vinfo [list $variant_provides [array get variant]]
set PortInfo(vinfo) [array get vinfo]
+ if {[variant_isset $variant_provides]} {
+ # set variants that this one requires
+ foreach req [ditem_key $ditem requires] {
+ variant_set $req
+ }
+ }
+
# Finally append the ditem to the dlist.
lappend all_variants $ditem
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100418/04529a13/attachment.html>
More information about the macports-changes
mailing list