<div dir="ltr"><div>Everyone,</div><div><br></div><div>I think I got it to work! I finally found the place in the labyrinth of CMake scripts where Blender is trying to set CMAKE_OSX_SYSROOT, and I have disabled it, so that only MacPorts' attempts at setting the value are active. This is allowing the Azure builds to run to completion (the Travis builds are still timing out).</div><div><br></div><div>Can any of the committers take a look and see whether it's ready to be merged? As a reminder, <a href="https://github.com/macports/macports-ports/pull/8236" target="_blank">here is the PR</a>.<br></div><div><br></div><div><div><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><div>-- </div><div>Jason Liu<br></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Aug 30, 2020 at 6:38 PM Ryan Schmidt <<a href="mailto:ryandesign@macports.org" target="_blank">ryandesign@macports.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
> On Aug 29, 2020, at 14:03, Ken Cunningham wrote:<br>
> <br>
> <br>
> On 2020-08-29, at 1:42 AM, Ryan Schmidt wrote:<br>
> <br>
> <br>
>> <br>
>> Is there a ticket about this?<br>
> <br>
> This is the ticket <<a href="https://trac.macports.org/ticket/59798" rel="noreferrer" target="_blank">https://trac.macports.org/ticket/59798</a>><br>
<br>
Thanks, somehow I had been unable to find it.<br>
<br>
> <br>
>> <br>
>> The place to fix it would be in src/port1.0/portconfigure.tcl in proc portconfigure::configure_get_sdkroot, changing some or possibly all "return {}" statements to "return {/}". If you haven't already, you might try making that modification in your local copy of MacPorts (on macOS 10.13 or earlier) and using it for awhile and verifying that this doesn't break any ports.<br>
>> <br>
> <br>
> and here is the fix I came up with:<br>
> <br>
> <<a href="https://github.com/macports/macports-base/pull/183" rel="noreferrer" target="_blank">https://github.com/macports/macports-base/pull/183</a>><br>
> <br>
> <br>
> My apologies if my methods of proposing fixes is incorrect; please feel free to look it over and use it or something like it if you find it helpful.<br>
> <br>
> In the meantime, it is a small, if irritating, thing to fix it port-by-port.<br>
<br>
Yes it is irritating to duplicate code in lots of ports. If the fix is correct, it should be in base. Joshua objected to the change in the PR. I've asked in the ticket for him to clarify his objection because I don't understand it.<br>
<br>
It is great that you propose fixes; thank you. There are a zillion things going on in MacPorts and it is easy for things to get forgotten.<br>
<br>
<br>
</blockquote></div>