<div dir="ltr">Does anyone have any objections if I were to resurrect Qt 5.10? One of the ports that I am working on crashes under certain circumstances when using qt511, which is the newest Qt that works on macOS 10.11. The version of Qt that was bundled with the pre-built binary distribution was Qt 5.10. Admittedly, I am also able to compile the port using qt59, and there are no crashes. In addition, I can also compile the port using qt513 on macOS 10.13, and there are also no crashes (qt512 also doesn't currently exist).<div><br></div><div>I'm not really sure how much Qt changes with each version. So on the one hand, it would be nice to be able to get the port working with the same version of Qt that it originally shipped with, but on the other hand, it seems like overkill to bring back such a large set of ports as qt510-* just for the sake of a single port on old versions of macOS.</div><div><br></div><div>What are everyone's thoughts on this?<br><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>-- </div><div>Jason Liu</div></div></div></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 30, 2023 at 11:26 PM Ryan Schmidt <<a href="mailto:ryandesign@macports.org">ryandesign@macports.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="ltr"></div><div dir="ltr"><br></div><div dir="ltr"><br><blockquote type="cite">On Aug 30, 2023, at 19:40, Jason Liu wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div>I just noticed that Qt 5.9 and Qt 5.11 are available in MacPorts, but not Qt 5.10. Was there a specific reason why 5.10 was skipped, or was it just that no one got around to it <span>before 5.11</span> was released?</div></div></blockquote><div><br></div>Certainly qt 5.10.x existed in MacPorts. You can find bugs that were filed against it:<div><br></div><div><a href="https://trac.macports.org/query?port=~qt5&summary=~%405.10" target="_blank">https://trac.macports.org/query?port=~qt5&summary=~%405.10</a></div><div><br></div><div>I couldn't immediately find the commit in which it was removed. It's a little difficult since the qt5 portfile is massive and there are also the qt5 portgroups. But I suspect it was deleted because there exists no macOS version for which qt 5.10.x is the most recent one available. <br><div><br></div><blockquote type="cite"><div dir="ltr"><div>And a somewhat tangential question: When using the qt5 PortGroup, is there a way to specify a particular version of Qt 5.x that needs to be used? I do see plenty of references to ${qt5.version}, but is that something that I am allowed to set in my Portfile?</div></div></blockquote><br></div><div>Looking near the top of the qt5-1.0 portgroup,</div><div><br></div><div><a href="https://github.com/macports/macports-ports/blob/master/_resources/port1.0/group/qt5-1.0.tcl" target="_blank">https://github.com/macports/macports-ports/blob/master/_resources/port1.0/group/qt5-1.0.tcl</a></div><div><br></div><div>the prominent placement of qt5.min_version suggests to me that it is intended for portfile authors to override it. 38 ports reference this variable.</div><div><br></div><div>I don't believe there is any way for you to specify a maximum qt version, nor a specific version. The qt5 portgroup will select the blessed qt version that is compatible with the user's OS version. </div></div></blockquote></div>