[MacPorts] #51619: qt5.depends_component procedure
MacPorts
noreply at macports.org
Fri Dec 30 08:22:33 CET 2016
#51619: qt5.depends_component procedure
---------------------------+----------------------
Reporter: RJVB | Owner: mkae
Type: enhancement | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: qt5, qt5-kde |
---------------------------+----------------------
Comment (by mojca):
It's easy to get lost in this discussion, I'll try to take more time to go
through all of the points later.
I hope that one day a special KDE port will no longer be needed.
Do I understand correctly that qt5-kde is currently more or less qt5 + a
bunch of modifications needed to run KDE apps and there would be no harm
if everyone would use that patched version (or even better convince the
upstream Qt 5 developers to include those patches and then there would be
just a single version remaining anyway)?
But we'll certainly need special versions of Qt 5 for different OS
versions and this is where we absolutely have to ensure that:
* Users don't end up with packages that were built with a different
version of Qt (like having 5.5 installed and then installing a binary
package that was built against 5.6).
* Ports declare dependencies in a proper way, so that the same port will
depend on qt55-something on one system and on qt56-something on another
without every single port implementing "if this is 10.7, then use
qt55-something, if this is 10.8-10.10, use qt56-something, if this is
10.11 or later, use qt57-something".
--
Ticket URL: <https://trac.macports.org/ticket/51619#comment:24>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list