On May 28, 2010, at 2:43 PM, Ryan Schmidt wrote:
> On May 28, 2010, at 13:36, Ryan Schmidt wrote:
>>> +default_variants python26
>>
>> The correct syntax is "default_variants +python26"
>
> And you don't want to set default_variants to python26 if the user has
> already selected one of the other variants. So you really want:
>
> if {![variant_isset python24] && ![variant_isset python25] && ![variant_isset
> python27]} {
> default_variants +python26
> }
Or just have the +python26 stuff in the main part of the portfile and have the
other +pythonXX variants just remove/replace what they need to.
Then you don't have a dependency external to any new variants you may add in
the future (say for other versions of python), and instead each new variant is
relatively self-contained.
--
Daniel J. Luke
+========================================================+
| *---------------- [email protected] ----------------* |
| *-------------- http://www.geeklair.net -------------* |
+========================================================+
| Opinions expressed are mine and do not necessarily |
| reflect the opinions of my employer. |
+========================================================+
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev