1 |
Hi, everyone. |
2 |
|
3 |
Here's the first part of EAPI 7 support patches. All changes included |
4 |
here were tested and should not break anything. I'd like to merge them |
5 |
now to avoid having to rebase a very long batch of patches. |
6 |
|
7 |
I have added tests for changed ^^/|| behavior. Other changes I've |
8 |
tested manually. Please let me know if you feel that any of them |
9 |
requires specific tests. |
10 |
|
11 |
-- |
12 |
Best regards, |
13 |
Michał Górny |
14 |
|
15 |
|
16 |
Michał Górny (10): |
17 |
Enable testing EAPI 7_pre1 |
18 |
Use bash-4.2 for all future EAPIs, until declared otherwise |
19 |
Empty ||/^^ REQUIRED_USE groups are no longer true in EAPI 7 |
20 |
Empty || *DEPEND group no longer satisfy deps in EAPI 7 |
21 |
isolated-functions.sh: Ensure informational command output to stderr |
22 |
Ban dohtml for EAPI 7 |
23 |
Ban dolib/libopts for EAPI 7 |
24 |
dolib.{a,so}: inline the logic from dolib |
25 |
domo: force /usr prefix in EAPI 7 |
26 |
Ban DESTTREE/INSDESTTREE in EAPI 7 |
27 |
|
28 |
bin/eapi.sh | 22 ++++++++-- |
29 |
bin/ebuild-helpers/dobin | 16 ++++++-- |
30 |
bin/ebuild-helpers/doconfd | 4 +- |
31 |
bin/ebuild-helpers/doenvd | 4 +- |
32 |
bin/ebuild-helpers/doheader | 4 +- |
33 |
bin/ebuild-helpers/dohtml | 7 +++- |
34 |
bin/ebuild-helpers/doins | 18 ++++++--- |
35 |
bin/ebuild-helpers/dolib | 17 +++++++- |
36 |
bin/ebuild-helpers/dolib.a | 52 +++++++++++++++++++++++- |
37 |
bin/ebuild-helpers/dolib.so | 54 ++++++++++++++++++++++++- |
38 |
bin/ebuild-helpers/domo | 21 ++++++++-- |
39 |
bin/ebuild-helpers/dosbin | 16 ++++++-- |
40 |
bin/isolated-functions.sh | 30 +++++++------- |
41 |
bin/phase-functions.sh | 11 +++-- |
42 |
bin/phase-helpers.sh | 39 +++++++++++++----- |
43 |
bin/save-ebuild-env.sh | 4 +- |
44 |
pym/portage/__init__.py | 2 +- |
45 |
pym/portage/dep/__init__.py | 7 +++- |
46 |
pym/portage/eapi.py | 10 ++++- |
47 |
pym/portage/tests/dep/testCheckRequiredUse.py | 5 ++- |
48 |
pym/portage/tests/resolver/test_eapi.py | 9 ++++- |
49 |
pym/portage/tests/resolver/test_required_use.py | 8 ++++ |
50 |
22 files changed, 288 insertions(+), 72 deletions(-) |
51 |
|
52 |
-- |
53 |
2.16.2 |