ports.macports.org gives strange port dependencies

Chris Jones jonesc at hep.phy.cam.ac.uk
Sat Sep 24 09:40:41 UTC 2022



> On 24 Sep 2022, at 9:52 am, Mojca Miklavec <mojca.miklavec.lists at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20220924/5fa15b88/attachment.htm>


More information about the macports-dev mailing list