Exa port dependencies

Chris Jones jonesc at hep.phy.cam.ac.uk
Fri Jun 9 19:14:40 UTC 2023


Hi,

I agree they should be the default, ‘by default’, but there are some ports which have a docs variant that drags in minimum build deps and thus having enable by default is probably fine. Anything though that drags in pandoc and the vast array of deps it needs should probably be optional…

Chris

> On 9 Jun 2023, at 3:16 pm, Ken Cunningham <ken.cunningham.webuse at gmail.com> wrote:
> 
> I have long thought the doc variants should never be the default.
> 
> Lots of bloat and extra deps and build errors.
> 
> But I know others feel differently.
> 
> I know I can set -doc in variants.conf, but then you’re building everything.
> 
> 
> K
> 
>> On Jun 9, 2023, at 04:01, Joshua Root <jmr at macports.org> wrote:
>> 
>> 
>>> 
>>> The list below is the current list of build dependencies when I do a
>>> port install of "exa +doc+git". The list seems pretty ridiculous though.
>>> I just cloned the exa repository and did a cargo build outside macports.
>>> None of these dependencies are required.
>> The vast majority of those are dependencies of pandoc, which is used by the exa port's doc variant. They won't be installed when installing exa from a binary archive. If you need to build locally and don't want all these deps, you can use -doc.
>> 
>> - Josh
>> 


More information about the macports-users mailing list