#52060: mythtv.28 @0.28-Fixes: depends on nonexistent port mythtv-plugins.28 ---------------------------+-------------------------- Reporter: ryandesign@… | Owner: ctreleaven@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: mythtv.28 | ---------------------------+-------------------------- Comment (by ctreleaven@…): Replying to [comment:3 mf2k@…]:
Actually I see a different problem when trying to install mythtv.28:
{{{ ... ---> Fetching archive for mythtv-core.28 Error: Failed to archivefetch mythtv-core.28: p5.22-dbd-mysql must be installed with +mariadb and without +mariadb10_0+mariadb10_1+mysql4+mysql5+mysql51+mysql55+mysql56+mysql57+percona. }}}
Maybe the default variants on the dependency(s) should be fixed so a user doing a simply {{{sudo port install mythtv.28}}} does not have to jump through any hoops to get it installed.
I'd love that but I believe there are other ports that rely on the default variants being what they are now. If I were to change p5.22-dbd-mysql and py27-mysql, then they would break. I did make a change to qt5-mysql- plugin but AFAICT, I'm the only one declaring a dependency on this port and so I've changed it to suit my needs. To me, it points out the evils of variants and how subports are the One True Way. ;) BTW, I did another commit, moments ago, with the active_variants checks turned off so I can test the build on other OS versions. -- Ticket URL: <https://trac.macports.org/ticket/52060#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X