[127060] trunk/dports/lang/sbcl/Portfile

Mark Evenson evenson at panix.com
Sat Oct 25 04:23:01 PDT 2014


> On 21 Oct 2014, at 02:53, Ryan Schmidt <ryandesign at macports.org> wrote:
> 
> 
>> On Oct 20, 2014, at 5:31 AM, easieste at macports.org wrote:
>> 
>> Revision
>> 127060
>> Author
>> easieste at macports.org
>> Date
>> 2014-10-20 03:31:13 -0700 (Mon, 20 Oct 2014)
>> Log Message
>> 
>> lang/sbcl: make "+fancy" the default variant as it is most commonly used.
>> Modified Paths
>> 
>> 	• trunk/dports/lang/sbcl/Portfile
>> Diff
>> 
>> Modified: trunk/dports/lang/sbcl/Portfile (127059 => 127060)
>> 
>> --- trunk/dports/lang/sbcl/Portfile	2014-10-20 06:51:16 UTC (rev 127059)
>> +++ trunk/dports/lang/sbcl/Portfile	2014-10-20 10:31:13 UTC (rev 127060)
>> 
>> @@ -80,6 +80,8 @@
>> 
>>     }
>> 
>> }
>> 
>> 
>> 
>> +default_variants +fancy
> 
> Please make +fancy a default variant only if none of the conflicting variants have been selected, to avoid problems like this:
> 
> 
> $ port info sbcl +threads
> Error: sbcl: Variant fancy conflicts with threads
> Error: Unable to open port: Error evaluating variants

This is addressed with [r127181][] in a slightly kludgy way that will break
when more incompatible variants are introduced without adjusting the
conditional clause, as I couldn’t easily figure out how to code walk the
variants' declarations of conflicts easily.

[r127181]: https://trac.macports.org/changeset/127181

-- 
"A screaming comes across the sky.  It has happened before but there is nothing 
to compare to it now."







More information about the macports-dev mailing list