Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] EAPI 7 in Portage needs YOU!
Date: Mon, 19 Feb 2018 19:38:58
Message-Id: 1519069121.1104.9.camel@gentoo.org
In Reply to: Re: [gentoo-dev] EAPI 7 in Portage needs YOU! by Mart Raudsepp
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

Replies

Subject Author
Re: [gentoo-dev] EAPI 7 in Portage needs YOU! Zac Medico <zmedico@g.o>
Re: [gentoo-dev] EAPI 7 in Portage needs YOU! Michael Lienhardt <michael.lienhardt@×××××××.net>