Re: Should I expect a +quartz variant to propagate to dependencies, and overrule existing variants?

2022-06-09 Thread Ryan Schmidt
On Jun 5, 2022, at 12:42, Jim DeLaHunt wrote: > >>> …Thus I succeeded in fumbling my way through installing gimp +quartz >>> despite dependencies already present with the wrong variants, but it was a >>> bit messy and confusing. Should I expect MacPorts to do a better job with >>> this

Re: Should I expect a +quartz variant to propagate to dependencies, and overrule existing variants?

2022-06-05 Thread Richard L. Hamilton
The x11 (and perhaps quartz) variants do not all behave similarly. ffmpeg is a command line program for conversions and filtering of audio and video; it just has an optional ability to display video, but only on x11; presumably nobody ever wrote a quartz display alternative for it. But some

Re: Should I expect a +quartz variant to propagate to dependencies, and overrule existing variants?

2022-06-05 Thread Jim DeLaHunt
Thank you for the reply, Ryan. This is very helpful. On 2022-06-02 19:33, Ryan Schmidt wrote: On Jun 1, 2022, at 17:31, Jim DeLaHunt wrote: Should I expect a +quartz variant to propagate to dependencies, and overrule existing variants? Variants specified on the command line when installing

Re: Should I expect a +quartz variant to propagate to dependencies, and overrule existing variants?

2022-06-02 Thread Ryan Schmidt
On Jun 1, 2022, at 17:31, Jim DeLaHunt wrote: > Should I expect a +quartz variant to propagate to dependencies, and overrule > existing variants? Variants specified on the command line when installing a port propagate to any dependencies that have not yet been installed. They do not propagate

Segregated subports (was Re: Should I expect a +quartz variant to propagate to dependencies, and overrule existing variants?)

2022-06-02 Thread Langer, Stephen A. (Fed) via macports-users
On 6/2/22, 12:11 PM, "macports-users on behalf of Eric Gallager via macports-users" wrote: > Ultimately this nonsense will all be eliminated, by migrating from variants to segregated subports. That’s a big effort, given the number of ports involved. But it’s something I’m finally

Re: Should I expect a +quartz variant to propagate to dependencies, and overrule existing variants?

2022-06-02 Thread Eric Gallager via macports-users
On Thu, Jun 2, 2022 at 8:33 AM Christopher Nielsen wrote: > > > Thus I succeeded in fumbling my way through installing gimp +quartz despite > > dependencies already present with the wrong variants, but it was a bit > > messy and confusing. Should I expect MacPorts to do a better job with this

Re: Should I expect a +quartz variant to propagate to dependencies, and overrule existing variants?

2022-06-02 Thread Ken Cunningham
> Should I expect a +quartz variant to propagate to dependencies, and > overrule existing variants? propagate to dependencies? Yes. You demonstrated that already when you tried to install gimp +quartz and it passed that down to deps. overrule existing variants? No. If you already have a

RE: Should I expect a +quartz variant to propagate to dependencies, and overrule existing variants?

2022-06-02 Thread Christopher Nielsen
> Thus I succeeded in fumbling my way through installing gimp +quartz despite > dependencies already present with the wrong variants, but it was a bit messy > and confusing. Should I expect MacPorts to do a better job with this > situation?? If so, maybe I should file a ticket against some of

Re: Should I expect a +quartz variant to propagate to dependencies, and overrule existing variants?

2022-06-01 Thread Andrew Udvare
Unfortunately it does not propagate. You can set global variants in macports.conf On Wed, Jun 1, 2022, 18:32 Jim DeLaHunt wrote: > Should I expect a +quartz variant to propagate to dependencies, and > overrule existing variants? > > I just tried to `install gimp +quartz`. This failed several

Should I expect a +quartz variant to propagate to dependencies, and overrule existing variants?

2022-06-01 Thread Jim DeLaHunt
Should I expect a +quartz variant to propagate to dependencies, and overrule existing variants? I just tried to `install gimp +quartz`. This failed several times, each time with errors about some recursive dependency of gimp requiring its own dependency to be installed with a +quartz variant,