<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr"><br></div><div dir="ltr"><br><blockquote type="cite">On 24 Sep 2022, at 9:52 am, Mojca Miklavec <mojca.miklavec.lists@gmail.com> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><span>On Sat, 24 Sept 2022 at 10:30, Chris Jones wrote:</span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Hi,</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>I have noticed the ports web site appears to give some odd looking dependencies between ports. Take as a random example</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>https://ports.macports.org/port/pciids/details/</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>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</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>port info pciids</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>On macOS12 does not give any deps, as expected.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>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.</span><br></blockquote><span></span><br><span>The list is generated inside a Docker container (that is: on Linux),</span><br><span>apparently with "-p macosx_19_i386":</span><br><span></span><br><span>https://github.com/macports/macports-webapp/blob/22e548bd3dd05860f53e1d16899b1e8364c69796/app/parsing_scripts/git_update.py#L59</span><br></div></blockquote><div><br></div>Ah, it runs on linux..<div><div><br></div><span class="pl-s1" style="box-sizing: border-box; caret-color: rgb(49, 59, 69); color: rgb(49, 59, 69); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 12px; white-space: pre; -webkit-text-size-adjust: 100%; background-color: rgba(255, 213, 65, 0.15);">subprocess</span><span style="caret-color: rgb(49, 59, 69); color: rgb(49, 59, 69); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 12px; white-space: pre; -webkit-text-size-adjust: 100%; background-color: rgba(255, 213, 65, 0.15);">.</span><span class="pl-en" style="color: var(--color-prettylights-syntax-entity); box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 12px; white-space: pre; -webkit-text-size-adjust: 100%; background-color: rgba(255, 213, 65, 0.15);">run</span><span style="caret-color: rgb(49, 59, 69); color: rgb(49, 59, 69); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 12px; white-space: pre; -webkit-text-size-adjust: 100%; background-color: rgba(255, 213, 65, 0.15);">([</span><span class="pl-s" style="color: var(--color-prettylights-syntax-string); box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 12px; white-space: pre; -webkit-text-size-adjust: 100%; background-color: rgba(255, 213, 65, 0.15);">'portindex'</span><span style="caret-color: rgb(49, 59, 69); color: rgb(49, 59, 69); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 12px; white-space: pre; -webkit-text-size-adjust: 100%; background-color: rgba(255, 213, 65, 0.15);">, </span><span class="pl-s" style="color: var(--color-prettylights-syntax-string); box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 12px; white-space: pre; -webkit-text-size-adjust: 100%; background-color: rgba(255, 213, 65, 0.15);">'-p'</span><span style="caret-color: rgb(49, 59, 69); color: rgb(49, 59, 69); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 12px; white-space: pre; -webkit-text-size-adjust: 100%; background-color: rgba(255, 213, 65, 0.15);">, </span><span class="pl-s" style="color: var(--color-prettylights-syntax-string); box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 12px; white-space: pre; -webkit-text-size-adjust: 100%; background-color: rgba(255, 213, 65, 0.15);">'macosx_19_i386'</span><span style="caret-color: rgb(49, 59, 69); color: rgb(49, 59, 69); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 12px; white-space: pre; -webkit-text-size-adjust: 100%; background-color: rgba(255, 213, 65, 0.15);">, </span><span class="pl-s" style="color: var(--color-prettylights-syntax-string); box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 12px; white-space: pre; -webkit-text-size-adjust: 100%; background-color: rgba(255, 213, 65, 0.15);">'-x'</span><span style="caret-color: rgb(49, 59, 69); color: rgb(49, 59, 69); font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace; font-size: 12px; white-space: pre; -webkit-text-size-adjust: 100%; background-color: rgba(255, 213, 65, 0.15);">])</span></div><div><div><br></div><div>Do I understand the above correctly in that it is supposed to mimic a Darwin 19 machine ?</div><div><br></div><div>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 ?</div><div><br></div><div>Chris<br><blockquote type="cite"><div dir="ltr"><span></span><br><span>Mojca</span><br></div></blockquote></div></div></body></html>