1 |
Hi, everyone. |
2 |
|
3 |
Here's a long batch of patches adding @SUPPORTED_EAPIS to eclasses. |
4 |
It covers those eclasses found to be using 'case ${EAPI} in' block |
5 |
with plain '0|1|2...' statements (my script did not handle brackets). |
6 |
I've hand-verified all of them, and skipped those where case statement |
7 |
did not look like intentional EAPI guards but merely short-sighted |
8 |
EAPI conditionals (see e.g. haskell-cabal.eclass). |
9 |
|
10 |
I've also fixed base.eclass not to become unbanned in EAPI 7. |
11 |
|
12 |
The long-term goal is to use @SUPPORTED_EAPIS as part of qa-reports, |
13 |
to make it easier to determine when old EAPIs from eclasses stop being |
14 |
used (vs being already banned). |
15 |
|
16 |
-- |
17 |
Best regards, |
18 |
Michał Górny |
19 |
|
20 |
|
21 |
Michał Górny (98): |
22 |
apache-2.eclass: add @SUPPORTED_EAPIS |
23 |
autotools-multilib.eclass: add @SUPPORTED_EAPIS |
24 |
autotools-utils.eclass: add @SUPPORTED_EAPIS |
25 |
base.eclass: Fix EAPI guards to cover EAPI 7 onwards |
26 |
base.eclass: add @SUPPORTED_EAPIS |
27 |
bash-completion-r1.eclass: add @SUPPORTED_EAPIS |
28 |
bzr.eclass: add @SUPPORTED_EAPIS |
29 |
cargo.eclass: add @SUPPORTED_EAPIS |
30 |
check-reqs.eclass: add @SUPPORTED_EAPIS |
31 |
cmake-multilib.eclass: add @SUPPORTED_EAPIS |
32 |
cuda.eclass: add @SUPPORTED_EAPIS |
33 |
depend.apache.eclass: add @SUPPORTED_EAPIS |
34 |
distutils-r1.eclass: add @SUPPORTED_EAPIS |
35 |
eapi7-ver.eclass: add @SUPPORTED_EAPIS |
36 |
elisp.eclass: add @SUPPORTED_EAPIS |
37 |
emboss-r2.eclass: add @SUPPORTED_EAPIS |
38 |
epatch.eclass: add @SUPPORTED_EAPIS |
39 |
fortran-2.eclass: add @SUPPORTED_EAPIS |
40 |
freedict.eclass: add @SUPPORTED_EAPIS |
41 |
games.eclass: add @SUPPORTED_EAPIS |
42 |
git-r3.eclass: add @SUPPORTED_EAPIS |
43 |
gnome-python-common-r1.eclass: add @SUPPORTED_EAPIS |
44 |
gnome2-utils.eclass: add @SUPPORTED_EAPIS |
45 |
gnome2.eclass: add @SUPPORTED_EAPIS |
46 |
golang-base.eclass: add @SUPPORTED_EAPIS |
47 |
golang-build.eclass: add @SUPPORTED_EAPIS |
48 |
golang-vcs-snapshot.eclass: add @SUPPORTED_EAPIS |
49 |
golang-vcs.eclass: add @SUPPORTED_EAPIS |
50 |
gstreamer.eclass: add @SUPPORTED_EAPIS |
51 |
gtk-sharp-module.eclass: add @SUPPORTED_EAPIS |
52 |
java-vm-2.eclass: add @SUPPORTED_EAPIS |
53 |
kernel-2.eclass: add @SUPPORTED_EAPIS |
54 |
kodi-addon.eclass: add @SUPPORTED_EAPIS |
55 |
latex-package.eclass: add @SUPPORTED_EAPIS |
56 |
leechcraft.eclass: add @SUPPORTED_EAPIS |
57 |
llvm.eclass: add @SUPPORTED_EAPIS |
58 |
ltprune.eclass: add @SUPPORTED_EAPIS |
59 |
mate-desktop.org.eclass: add @SUPPORTED_EAPIS |
60 |
mate.eclass: add @SUPPORTED_EAPIS |
61 |
meson.eclass: add @SUPPORTED_EAPIS |
62 |
mozconfig-v6.45.eclass: add @SUPPORTED_EAPIS |
63 |
mozconfig-v6.52.eclass: add @SUPPORTED_EAPIS |
64 |
mozconfig-v6.58.eclass: add @SUPPORTED_EAPIS |
65 |
mozconfig-v6.60.eclass: add @SUPPORTED_EAPIS |
66 |
mozlinguas-v2.eclass: add @SUPPORTED_EAPIS |
67 |
multibuild.eclass: add @SUPPORTED_EAPIS |
68 |
multilib-build.eclass: add @SUPPORTED_EAPIS |
69 |
multilib-minimal.eclass: add @SUPPORTED_EAPIS |
70 |
mysql-multilib-r1.eclass: add @SUPPORTED_EAPIS |
71 |
mysql-v2.eclass: add @SUPPORTED_EAPIS |
72 |
netsurf.eclass: add @SUPPORTED_EAPIS |
73 |
oasis.eclass: add @SUPPORTED_EAPIS |
74 |
obs-service.eclass: add @SUPPORTED_EAPIS |
75 |
office-ext-r1.eclass: add @SUPPORTED_EAPIS |
76 |
opam.eclass: add @SUPPORTED_EAPIS |
77 |
out-of-source.eclass: add @SUPPORTED_EAPIS |
78 |
perl-functions.eclass: add @SUPPORTED_EAPIS |
79 |
perl-module.eclass: add @SUPPORTED_EAPIS |
80 |
php-ext-source-r2.eclass: add @SUPPORTED_EAPIS |
81 |
php-ext-source-r3.eclass: add @SUPPORTED_EAPIS |
82 |
php-pear-r2.eclass: add @SUPPORTED_EAPIS |
83 |
postgres-multi.eclass: add @SUPPORTED_EAPIS |
84 |
postgres.eclass: add @SUPPORTED_EAPIS |
85 |
python-any-r1.eclass: add @SUPPORTED_EAPIS |
86 |
python-r1.eclass: add @SUPPORTED_EAPIS |
87 |
python-single-r1.eclass: add @SUPPORTED_EAPIS |
88 |
python-utils-r1.eclass: add @SUPPORTED_EAPIS |
89 |
readme.gentoo-r1.eclass: add @SUPPORTED_EAPIS |
90 |
readme.gentoo.eclass: add @SUPPORTED_EAPIS |
91 |
rebar.eclass: add @SUPPORTED_EAPIS |
92 |
ros-catkin.eclass: add @SUPPORTED_EAPIS |
93 |
ruby-fakegem.eclass: add @SUPPORTED_EAPIS |
94 |
ruby-ng-gnome2.eclass: add @SUPPORTED_EAPIS |
95 |
ruby-ng.eclass: add @SUPPORTED_EAPIS |
96 |
ruby-single.eclass: add @SUPPORTED_EAPIS |
97 |
s6.eclass: add @SUPPORTED_EAPIS |
98 |
scons-utils.eclass: add @SUPPORTED_EAPIS |
99 |
selinux-policy-2.eclass: add @SUPPORTED_EAPIS |
100 |
ssl-cert.eclass: add @SUPPORTED_EAPIS |
101 |
subversion.eclass: add @SUPPORTED_EAPIS |
102 |
systemd.eclass: add @SUPPORTED_EAPIS |
103 |
texlive-common.eclass: add @SUPPORTED_EAPIS |
104 |
texlive-module.eclass: add @SUPPORTED_EAPIS |
105 |
tmpfiles.eclass: add @SUPPORTED_EAPIS |
106 |
toolchain-glibc.eclass: add @SUPPORTED_EAPIS |
107 |
twisted-r1.eclass: add @SUPPORTED_EAPIS |
108 |
udev.eclass: add @SUPPORTED_EAPIS |
109 |
vala.eclass: add @SUPPORTED_EAPIS |
110 |
vcs-snapshot.eclass: add @SUPPORTED_EAPIS |
111 |
vdr-plugin-2.eclass: add @SUPPORTED_EAPIS |
112 |
versionator.eclass: add @SUPPORTED_EAPIS |
113 |
virtualx.eclass: add @SUPPORTED_EAPIS |
114 |
waf-utils.eclass: add @SUPPORTED_EAPIS |
115 |
wxwidgets.eclass: add @SUPPORTED_EAPIS |
116 |
xdg-utils.eclass: add @SUPPORTED_EAPIS |
117 |
xdg.eclass: add @SUPPORTED_EAPIS |
118 |
xfconf.eclass: add @SUPPORTED_EAPIS |
119 |
xorg-2.eclass: add @SUPPORTED_EAPIS |
120 |
|
121 |
eclass/apache-2.eclass | 1 + |
122 |
eclass/autotools-multilib.eclass | 1 + |
123 |
eclass/autotools-utils.eclass | 1 + |
124 |
eclass/base.eclass | 5 +++-- |
125 |
eclass/bash-completion-r1.eclass | 1 + |
126 |
eclass/bzr.eclass | 1 + |
127 |
eclass/cargo.eclass | 1 + |
128 |
eclass/check-reqs.eclass | 1 + |
129 |
eclass/cmake-multilib.eclass | 1 + |
130 |
eclass/cuda.eclass | 1 + |
131 |
eclass/depend.apache.eclass | 1 + |
132 |
eclass/distutils-r1.eclass | 1 + |
133 |
eclass/eapi7-ver.eclass | 1 + |
134 |
eclass/elisp.eclass | 1 + |
135 |
eclass/emboss-r2.eclass | 1 + |
136 |
eclass/epatch.eclass | 1 + |
137 |
eclass/fortran-2.eclass | 1 + |
138 |
eclass/freedict.eclass | 1 + |
139 |
eclass/games.eclass | 1 + |
140 |
eclass/git-r3.eclass | 1 + |
141 |
eclass/gnome-python-common-r1.eclass | 1 + |
142 |
eclass/gnome2-utils.eclass | 1 + |
143 |
eclass/gnome2.eclass | 1 + |
144 |
eclass/golang-base.eclass | 1 + |
145 |
eclass/golang-build.eclass | 1 + |
146 |
eclass/golang-vcs-snapshot.eclass | 1 + |
147 |
eclass/golang-vcs.eclass | 1 + |
148 |
eclass/gstreamer.eclass | 1 + |
149 |
eclass/gtk-sharp-module.eclass | 1 + |
150 |
eclass/java-vm-2.eclass | 1 + |
151 |
eclass/kernel-2.eclass | 1 + |
152 |
eclass/kodi-addon.eclass | 1 + |
153 |
eclass/latex-package.eclass | 1 + |
154 |
eclass/leechcraft.eclass | 1 + |
155 |
eclass/llvm.eclass | 1 + |
156 |
eclass/ltprune.eclass | 1 + |
157 |
eclass/mate-desktop.org.eclass | 1 + |
158 |
eclass/mate.eclass | 1 + |
159 |
eclass/meson.eclass | 1 + |
160 |
eclass/mozconfig-v6.45.eclass | 1 + |
161 |
eclass/mozconfig-v6.52.eclass | 1 + |
162 |
eclass/mozconfig-v6.58.eclass | 1 + |
163 |
eclass/mozconfig-v6.60.eclass | 1 + |
164 |
eclass/mozlinguas-v2.eclass | 1 + |
165 |
eclass/multibuild.eclass | 1 + |
166 |
eclass/multilib-build.eclass | 1 + |
167 |
eclass/multilib-minimal.eclass | 1 + |
168 |
eclass/mysql-multilib-r1.eclass | 1 + |
169 |
eclass/mysql-v2.eclass | 1 + |
170 |
eclass/netsurf.eclass | 1 + |
171 |
eclass/oasis.eclass | 1 + |
172 |
eclass/obs-service.eclass | 1 + |
173 |
eclass/office-ext-r1.eclass | 1 + |
174 |
eclass/opam.eclass | 1 + |
175 |
eclass/out-of-source.eclass | 1 + |
176 |
eclass/perl-functions.eclass | 1 + |
177 |
eclass/perl-module.eclass | 1 + |
178 |
eclass/php-ext-source-r2.eclass | 1 + |
179 |
eclass/php-ext-source-r3.eclass | 1 + |
180 |
eclass/php-pear-r2.eclass | 1 + |
181 |
eclass/postgres-multi.eclass | 1 + |
182 |
eclass/postgres.eclass | 1 + |
183 |
eclass/python-any-r1.eclass | 1 + |
184 |
eclass/python-r1.eclass | 1 + |
185 |
eclass/python-single-r1.eclass | 1 + |
186 |
eclass/python-utils-r1.eclass | 1 + |
187 |
eclass/readme.gentoo-r1.eclass | 1 + |
188 |
eclass/readme.gentoo.eclass | 1 + |
189 |
eclass/rebar.eclass | 1 + |
190 |
eclass/ros-catkin.eclass | 1 + |
191 |
eclass/ruby-fakegem.eclass | 1 + |
192 |
eclass/ruby-ng-gnome2.eclass | 1 + |
193 |
eclass/ruby-ng.eclass | 1 + |
194 |
eclass/ruby-single.eclass | 1 + |
195 |
eclass/s6.eclass | 1 + |
196 |
eclass/scons-utils.eclass | 1 + |
197 |
eclass/selinux-policy-2.eclass | 1 + |
198 |
eclass/ssl-cert.eclass | 1 + |
199 |
eclass/subversion.eclass | 1 + |
200 |
eclass/systemd.eclass | 1 + |
201 |
eclass/texlive-common.eclass | 1 + |
202 |
eclass/texlive-module.eclass | 1 + |
203 |
eclass/tmpfiles.eclass | 1 + |
204 |
eclass/toolchain-glibc.eclass | 1 + |
205 |
eclass/twisted-r1.eclass | 1 + |
206 |
eclass/udev.eclass | 1 + |
207 |
eclass/vala.eclass | 1 + |
208 |
eclass/vcs-snapshot.eclass | 1 + |
209 |
eclass/vdr-plugin-2.eclass | 1 + |
210 |
eclass/versionator.eclass | 1 + |
211 |
eclass/virtualx.eclass | 1 + |
212 |
eclass/waf-utils.eclass | 1 + |
213 |
eclass/wxwidgets.eclass | 1 + |
214 |
eclass/xdg-utils.eclass | 1 + |
215 |
eclass/xdg.eclass | 1 + |
216 |
eclass/xfconf.eclass | 1 + |
217 |
eclass/xorg-2.eclass | 1 + |
218 |
97 files changed, 99 insertions(+), 2 deletions(-) |
219 |
|
220 |
-- |
221 |
2.18.0 |