Question regarding builders and require_active_variants

Jason Liu jasonliu at
Wed Nov 17 17:06:08 UTC 2021

Is there no way to make the buildbots "smarter", so that if the Portfile
has a `require_active_variants` line, to simply just go ahead and install
the dependency with that variant enabled? I'm not necessarily asking for
this sort of behavior in MacPorts base, which would affect all users, but
only on the buildbots, so that they could complete a larger number of
package builds.

Or would this be considered "too smart by half"?

Jason Liu

On Wed, Nov 17, 2021 at 11:24 AM Christopher Nielsen <
mascguy at> wrote:

> Makes sense. And yes, it’s definitely frustrating that Quartz-only
> gtk2/gtk3 ports don’t build on our buildbots.
> Ultimately I’m going to fix this issue once and for all, via segregated
> subports for X11 and Quartz. (That will need to be done for all of the key
> foundational ports, including: glib2, gtk2, gtk3, gtk-osx-application-XXX,
> etc.)
> In case anyone’s interested in the game plan: New non-conflicting subports
> will be created, independent from our existing ones. That ensures we don’t
> break any existing ports, and we’ll be able to gradually migrate dependents
> to the new scheme.
> However, all of that is going to take a few months. Nonetheless, it’s
> definitely on the radar!
> In the interim, I’d be curious whether there’s a short-term
> buildbot-related fix for Quartz-only ports like RawTherapee. Josh/Ryan…?
> >> Jason, are you asking relative to the new port you just created, for
> RawTherapee?
> >
> > Yes, although it's a generally applicable question.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the macports-dev mailing list