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