[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