W dniu pon, 19.02.2018 o godzinie 21∶32 +0200, użytkownik Mart Raudsepp napisał: > On Mon, 2018-02-19 at 18:34 +0100, Ulrich Mueller wrote: > > > > > > > On Mon, 19 Feb 2018, Michael Lienhardt wrote: > > > > > > > > 2. ||= (binding any-of) dep groups. > > > > > > I don't understand what this group means, and the PMS-7 is unclear > > > as well: > > > "binding-any-of A binding-any-of group, which has the same format > > > as the any-of group, but begins with the string ||= instead." > > > Is it a "or", like the "any-of" group, but with a different > > > behavior > > > at compiling/linking time? > > > > It is explained in section 8.2.4: > > https://dev.gentoo.org/~ulm/pms/7-draft/pms.html#x1-800008.2.4 > > Maybe I missed this, but a real world use case example would be nice, > maybe someone feels a harder itch to scratch then :) >
The original use case was for providers-like thingies, e.g.: ||= ( ffmpeg:0= libav:0= ) That said, I'd personally prefer doing that with proper USE_EXPAND and REQUIRED_USE enforcing but this has been rejected. -- Best regards, Michał Górny