[MacPorts] #51619: qt5.depends_component procedure
MacPorts
noreply at macports.org
Thu Dec 29 06:01:15 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 MarcusCalhoun-Lopez):
Attached is a proposal for {{{qt5-1.0.tcl}}}.
To address some further questions:
* {{{qt5-qtbase}}}, {{{qt56-qtbase}}}, and {{{qt5-kde}}} all conflict with
one-another
* {{{qt5X-component}}} depends on {{{qt5X-qtbase}}} (**not** a path
dependency)
* this way, there can be only **one** Qt installed at a time
* qt5.depends_component uses a path dependency
* this way, a user can install {{{qt5-kde}}} and then install {{{octave
+qt5}}}
* this assumes that all the Qts are API compatible
* when {{{qt5}}} (or {{{qt5-kde}}}) is upgraded and some systems are left
behind, it is the responsibility of {{{qt5}}} to include, e.g.,
{{{replaced_by qt56}}} for those systems
With this setup, I do not believe automatic generation of variants is
necessary.
--
Ticket URL: <https://trac.macports.org/ticket/51619#comment:12>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list