[MacPorts] #56466: QtCurve-extra: universal variant fails
MacPorts
noreply at macports.org
Sat May 12 21:30:59 UTC 2018
#56466: QtCurve-extra: universal variant fails
----------------------------+------------------------
Reporter: ryandesign | Owner: ryandesign
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: fixed | Keywords:
Port: QtCurve-extra |
----------------------------+------------------------
Comment (by RJVB):
> Sorry, I don't understand how that would work.
> I'll just say that base should not have knowledge of portgroup-specific
information.
See it as the opposite: an additional way for a PG to "base" *not* to
define the standard universal variant, but instead only declare it.
Concretely, in `muniversal-1.0.tcl`:
{{{
if {[variant_isset universal]} {
# muniveral variant code
}
base_define_complete_universal_variant no
}}}
somewhere in `$prefix/libexec/macports/lib`:
{{{
if {[tbool base_define_complete_universal_variant]} {
variant universal description {} {
# universal variant code
}
} else {
# only declare the universal variant so ports can use it
variant universal description {} {}
}
}}}
> but would of course require all ports that use the portgroup to be
visited to adapt them to the changes.
Or you could use the PortGroup as a transparent means to tell "base" to
use the muniversal approach.
--
Ticket URL: <https://trac.macports.org/ticket/56466#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list