1 |
Hi, |
2 |
|
3 |
Here's a patchset doing two things: |
4 |
|
5 |
1. Restructuring s390 profiles so that s390 and s390x trees are more |
6 |
independent, and top-level arch/s390 includes only common stuff. |
7 |
This avoids the current ping-pong of masking stuff in s390 just |
8 |
to unmask it in s390x. |
9 |
|
10 |
2. Adding a common "feature" profile (i.e. effectively a mixin) |
11 |
common to architectures (and subprofiles) that aren't supported |
12 |
by Rust. This saves us from duplicating the same (or a little |
13 |
different) masks all over the place. |
14 |
|
15 |
This patch series can also be found on MicrosoftⓇ GitHubⓇ: |
16 |
https://github.com/gentoo/gentoo/pull/25951 |
17 |
|
18 |
-- |
19 |
Best regards, |
20 |
Michał Górny |
21 |
|
22 |
Michał Górny (6): |
23 |
profiles: Make s390x 17.0 profiles independent of s390 (NFC) |
24 |
profiles/arch/s390: Introduce a s390 sub-profile (NFC) |
25 |
profiles/arch/s390: Make s390 inherit from top s390 profile (NFC) |
26 |
profiles/arch/s390: Move s390-specific stuff to subprofile |
27 |
net-p2p/deluge: Dekeyword ~sparc due to twisted[crypt] dep |
28 |
profiles: Introduce a dedicated "feature" profile for no Rust |
29 |
|
30 |
net-p2p/deluge/deluge-2.0.5-r1.ebuild | 2 +- |
31 |
net-p2p/deluge/deluge-9999.ebuild | 2 +- |
32 |
profiles/arch/alpha/package.use.mask | 8 ---- |
33 |
profiles/arch/alpha/parent | 1 + |
34 |
profiles/arch/arm/armv4/package.mask | 28 ----------- |
35 |
profiles/arch/arm/armv4/package.use.mask | 11 ----- |
36 |
profiles/arch/arm/armv4/parent | 1 + |
37 |
profiles/arch/arm/armv4/use.mask | 6 --- |
38 |
profiles/arch/arm/armv4t/package.mask | 28 ----------- |
39 |
profiles/arch/arm/armv4t/package.use.force | 6 --- |
40 |
profiles/arch/arm/armv4t/package.use.mask | 11 ----- |
41 |
profiles/arch/arm/armv4t/parent | 1 + |
42 |
profiles/arch/arm/armv5te/package.mask | 24 ---------- |
43 |
profiles/arch/arm/armv5te/package.use.force | 6 --- |
44 |
profiles/arch/arm/armv5te/package.use.mask | 11 ----- |
45 |
profiles/arch/arm/armv5te/parent | 1 + |
46 |
profiles/arch/arm/armv5te/use.mask | 4 -- |
47 |
profiles/arch/arm/armv6j/package.mask | 15 ------ |
48 |
profiles/arch/arm/armv6j/package.use.mask | 17 +------ |
49 |
profiles/arch/arm/armv6j/use.mask | 4 -- |
50 |
profiles/arch/arm/armv7a/package.mask | 15 +----- |
51 |
profiles/arch/arm/armv7a/package.use.mask | 18 +------ |
52 |
profiles/arch/arm/armv7a/use.mask | 6 +-- |
53 |
profiles/arch/arm/package.mask | 16 +------ |
54 |
profiles/arch/arm/package.use.mask | 18 ------- |
55 |
profiles/arch/arm/use.mask | 5 -- |
56 |
profiles/arch/hppa/package.use.mask | 4 -- |
57 |
profiles/arch/hppa/parent | 1 + |
58 |
profiles/arch/ia64/package.use.mask | 15 ------ |
59 |
profiles/arch/ia64/parent | 1 + |
60 |
profiles/arch/ia64/use.mask | 4 -- |
61 |
profiles/arch/loong/package.mask | 5 -- |
62 |
profiles/arch/loong/package.use.force | 4 -- |
63 |
profiles/arch/loong/package.use.mask | 9 ---- |
64 |
profiles/arch/loong/parent | 1 + |
65 |
profiles/arch/m68k/parent | 1 + |
66 |
profiles/arch/m68k/use.mask | 4 -- |
67 |
profiles/arch/s390/make.defaults | 15 +----- |
68 |
profiles/arch/s390/package.mask | 20 -------- |
69 |
profiles/arch/s390/package.use.force | 4 -- |
70 |
profiles/arch/s390/package.use.mask | 7 +-- |
71 |
profiles/arch/s390/s390/eapi | 1 + |
72 |
profiles/arch/s390/s390/make.defaults | 16 +++++++ |
73 |
profiles/arch/s390/s390/package.mask | 6 +++ |
74 |
profiles/arch/s390/s390/parent | 2 + |
75 |
profiles/arch/s390/s390/use.force | 5 ++ |
76 |
profiles/arch/s390/s390/use.mask | 9 ++++ |
77 |
profiles/arch/s390/s390x/make.defaults | 4 +- |
78 |
profiles/arch/s390/s390x/package.mask | 20 -------- |
79 |
profiles/arch/s390/s390x/package.use.force | 4 ++ |
80 |
profiles/arch/s390/s390x/package.use.mask | 5 ++ |
81 |
profiles/arch/s390/s390x/parent | 1 + |
82 |
profiles/arch/s390/s390x/use.force | 3 +- |
83 |
profiles/arch/s390/s390x/use.mask | 14 ++---- |
84 |
profiles/arch/s390/use.force | 5 +- |
85 |
profiles/arch/s390/use.mask | 7 --- |
86 |
profiles/arch/sparc/package.use.mask | 4 -- |
87 |
profiles/arch/sparc/parent | 1 + |
88 |
profiles/default/linux/s390/17.0/s390x/parent | 4 +- |
89 |
profiles/default/linux/s390/parent | 2 +- |
90 |
profiles/features/wd40/eapi | 1 + |
91 |
profiles/features/wd40/package.mask | 36 ++++++++++++++ |
92 |
.../armv4 => features/wd40}/package.use.force | 0 |
93 |
profiles/features/wd40/package.use.mask | 48 +++++++++++++++++++ |
94 |
.../arm/armv4t => features/wd40}/use.mask | 2 + |
95 |
65 files changed, 166 insertions(+), 394 deletions(-) |
96 |
delete mode 100644 profiles/arch/arm/armv4/package.use.mask |
97 |
delete mode 100644 profiles/arch/arm/armv4/use.mask |
98 |
delete mode 100644 profiles/arch/arm/armv4t/package.use.force |
99 |
delete mode 100644 profiles/arch/arm/armv4t/package.use.mask |
100 |
delete mode 100644 profiles/arch/arm/armv5te/package.use.force |
101 |
delete mode 100644 profiles/arch/arm/armv5te/package.use.mask |
102 |
delete mode 100644 profiles/arch/arm/armv6j/package.mask |
103 |
delete mode 100644 profiles/arch/s390/package.mask |
104 |
create mode 100644 profiles/arch/s390/s390/eapi |
105 |
create mode 100644 profiles/arch/s390/s390/make.defaults |
106 |
create mode 100644 profiles/arch/s390/s390/package.mask |
107 |
create mode 100644 profiles/arch/s390/s390/parent |
108 |
create mode 100644 profiles/arch/s390/s390/use.force |
109 |
create mode 100644 profiles/arch/s390/s390/use.mask |
110 |
delete mode 100644 profiles/arch/s390/s390x/package.mask |
111 |
create mode 100644 profiles/arch/s390/s390x/parent |
112 |
create mode 100644 profiles/features/wd40/eapi |
113 |
create mode 100644 profiles/features/wd40/package.mask |
114 |
rename profiles/{arch/arm/armv4 => features/wd40}/package.use.force (100%) |
115 |
create mode 100644 profiles/features/wd40/package.use.mask |
116 |
rename profiles/{arch/arm/armv4t => features/wd40}/use.mask (97%) |
117 |
|
118 |
-- |
119 |
2.35.1 |