[80083] trunk/dports/gnome/gnome-desktop-suite/Portfile
Joshua Root
jmr at macports.org
Sun Jul 3 23:30:25 PDT 2011
On 2011-7-4 16:25 , Ryan Schmidt wrote:
> On Jul 3, 2011, at 19:02, jeremyhu at macports.org wrote:
>
>> Revision: 80083
>> http://trac.macports.org/changeset/80083
>> Author: jeremyhu at macports.org
>> Date: 2011-07-03 17:02:05 -0700 (Sun, 03 Jul 2011)
>> Log Message:
>> -----------
>> gnome-desktop-suite: Add variants to choose between python versions (2.5, 2.6, and 2.7)
>>
>> Modified Paths:
>> --------------
>> trunk/dports/gnome/gnome-desktop-suite/Portfile
>>
>> Modified: trunk/dports/gnome/gnome-desktop-suite/Portfile
>> ===================================================================
>> --- trunk/dports/gnome/gnome-desktop-suite/Portfile 2011-07-03 23:51:07 UTC (rev 80082)
>> +++ trunk/dports/gnome/gnome-desktop-suite/Portfile 2011-07-04 00:02:05 UTC (rev 80083)
>> @@ -5,7 +5,7 @@
>>
>> name gnome-desktop-suite
>> version 2.30.2
>> -revision 1
>> +revision 2
>> categories gnome
>> maintainers devans openmaintainer
>> description The GNOME desktop environment
>> @@ -116,7 +116,6 @@
>> port:libwnck \
>> port:metacity \
>> port:nautilus \
>> - port:py26-pygtksourceview \
>> port:seahorse \
>> port:seahorse-plugins \
>> port:swfdec-gnome \
>> @@ -163,6 +162,22 @@
>> port:gnome-system-monitor
>> }
>>
>> +variant python25 conflicts python26 python27 description {Use python 2.5} {
>> + depends_lib-append port:py25-pygtksourceview
>> +}
>> +
>> +variant python26 conflicts python25 python27 description {Use python 2.6} {
>> + depends_lib-append port:py26-pygtksourceview
>> +}
>> +
>> +variant python27 conflicts python25 python26 description {Use python 2.7} {
>> + depends_lib-append port:py27-pygtksourceview
>> +}
>> +
>> +if {![variant_isset python25] && ![variant_isset python26]} {
>> + default_variants +python27
>> +}
>
> But in what way do these variants ensure that that is actually the version of python that will get used?
By adding the dependency. This is a metaport, it doesn't install
anything itself.
- Josh
More information about the macports-dev
mailing list