> On 24 Sep 2022, at 9:52 am, Mojca Miklavec <mojca.miklavec.li...@gmail.com> 
> wrote:
> 
> On Sat, 24 Sept 2022 at 10:30, Chris Jones wrote:
>> 
>> Hi,
>> 
>> I have noticed the ports web site appears to give some odd looking 
>> dependencies between ports. Take as a random example
>> 
>> https://ports.macports.org/port/pciids/details/
>> 
>> clang-15 is listed as a build dep. if you check the port file though I see 
>> no reason for this at all, in fact the port does not build anything and just 
>> installs a single file during destroot. So why does the site give the build 
>> dep it does ? Just running
>> 
>> port info pciids
>> 
>> On macOS12 does not give any deps, as expected.
>> 
>> I guess a probably related question is what OS is used to generate the deps, 
>> as these do vary across OSes, particularly build deps, and this is something 
>> the site does not take into account.
> 
> The list is generated inside a Docker container (that is: on Linux),
> apparently with "-p macosx_19_i386":
> 
> https://github.com/macports/macports-webapp/blob/22e548bd3dd05860f53e1d16899b1e8364c69796/app/parsing_scripts/git_update.py#L59

Ah, it runs on linux..

subprocess.run(['portindex', '-p', 'macosx_19_i386', '-x'])

Do I understand the above correctly in that it is supposed to mimic a Darwin 19 
machine ?

I think my question still remains, regardless of the arch why is clang-x being 
listed as a build dep, for a port that doesn’t need it ?

Chris
> 
> Mojca

Reply via email to