1 |
commit: 661cae5ff107fb5d58f21bb0e0dcd5dcec83c190 |
2 |
Author: Eugene Bright <eugene <AT> bright <DOT> gdn> |
3 |
AuthorDate: Tue Sep 17 17:51:36 2019 +0000 |
4 |
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Oct 12 16:00:44 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=661cae5f |
7 |
|
8 |
sys-apps/flashrom: Get rid of underscore in IUSE |
9 |
|
10 |
Closes: https://bugs.gentoo.org/694664 |
11 |
Signed-off-by: Eugene Bright <eugene <AT> bright.gdn> |
12 |
Closes: https://github.com/gentoo/gentoo/pull/13204 |
13 |
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> |
14 |
|
15 |
profiles/arch/amd64/package.use.mask | 2 +- |
16 |
profiles/arch/arm64/package.use.mask | 2 +- |
17 |
profiles/arch/base/package.use.mask | 2 +- |
18 |
profiles/arch/powerpc/package.use.mask | 2 +- |
19 |
profiles/arch/powerpc/ppc64/package.use.mask | 2 +- |
20 |
profiles/arch/sparc/package.use.mask | 2 +- |
21 |
profiles/arch/x86/package.use.mask | 2 +- |
22 |
sys-apps/flashrom/flashrom-0.9.8.ebuild | 74 +++++++++++++++++++--------- |
23 |
sys-apps/flashrom/flashrom-1.0.ebuild | 69 ++++++++++++++++++-------- |
24 |
sys-apps/flashrom/flashrom-1.1.ebuild | 64 ++++++++++++------------ |
25 |
sys-apps/flashrom/flashrom-9999.ebuild | 64 ++++++++++++------------ |
26 |
sys-apps/flashrom/metadata.xml | 36 +++++++------- |
27 |
12 files changed, 187 insertions(+), 134 deletions(-) |
28 |
|
29 |
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask |
30 |
index e12fa999409..0e8f34e6b6b 100644 |
31 |
--- a/profiles/arch/amd64/package.use.mask |
32 |
+++ b/profiles/arch/amd64/package.use.mask |
33 |
@@ -199,7 +199,7 @@ net-im/telepathy-connection-managers -steam |
34 |
|
35 |
# Mike Frysinger <vapier@g.o> (2014-08-04) |
36 |
# Unmask flashrom drivers that only work on x86 due to in/out asm insns #454024 |
37 |
-sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer_spi -satamv |
38 |
+sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer-spi -satamv |
39 |
|
40 |
# Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o> (2014-04-24) |
41 |
# It's only supported on amd64 |
42 |
|
43 |
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask |
44 |
index 2fb0da2d39e..901d17e9c13 100644 |
45 |
--- a/profiles/arch/arm64/package.use.mask |
46 |
+++ b/profiles/arch/arm64/package.use.mask |
47 |
@@ -11,7 +11,7 @@ sys-firmware/seabios -debug |
48 |
|
49 |
# Eugene Bright <eugene@××××××.gdn> (2019-09-09) |
50 |
# Missing keyword on dev-embedded/libjaylink |
51 |
-sys-apps/flashrom jlink_spi |
52 |
+sys-apps/flashrom jlink-spi |
53 |
|
54 |
# Aaron Bauman <bman@g.o> (2019-08-05) |
55 |
# dep not keyworded here |
56 |
|
57 |
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask |
58 |
index 9c39320b7e5..6056662f400 100644 |
59 |
--- a/profiles/arch/base/package.use.mask |
60 |
+++ b/profiles/arch/base/package.use.mask |
61 |
@@ -179,7 +179,7 @@ games-board/stockfish armv7 |
62 |
|
63 |
# Mike Frysinger <vapier@g.o> (2014-08-04) |
64 |
# Mask flashrom drivers that only work on x86 due to in/out asm insns #454024 |
65 |
-sys-apps/flashrom atahpt nic3com nicnatsemi nicrealtek rayer_spi satamv |
66 |
+sys-apps/flashrom atahpt nic3com nicnatsemi nicrealtek rayer-spi satamv |
67 |
|
68 |
# Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o> (2014-04-24) |
69 |
# It's only supported on amd64 |
70 |
|
71 |
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask |
72 |
index cd4ab4b9227..d2273928c6f 100644 |
73 |
--- a/profiles/arch/powerpc/package.use.mask |
74 |
+++ b/profiles/arch/powerpc/package.use.mask |
75 |
@@ -7,7 +7,7 @@ sys-firmware/seabios -debug |
76 |
|
77 |
# Eugene Bright <eugene@××××××.gdn> (2019-09-09) |
78 |
# Missing keyword on dev-embedded/libjaylink |
79 |
-sys-apps/flashrom jlink_spi |
80 |
+sys-apps/flashrom jlink-spi |
81 |
|
82 |
# Conrad Kostecki <ck+gentoo@××××××××.de> (2019-08-17) |
83 |
# app-misc/graphlcd-base won't work on PowerPC/PowerPC64 |
84 |
|
85 |
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask |
86 |
index 42c973dbd42..cbfe8822ba6 100644 |
87 |
--- a/profiles/arch/powerpc/ppc64/package.use.mask |
88 |
+++ b/profiles/arch/powerpc/ppc64/package.use.mask |
89 |
@@ -3,7 +3,7 @@ |
90 |
|
91 |
# Eugene Bright <eugene@××××××.gdn> (2019-09-09) |
92 |
# Missing keyword on dev-embedded/libjaylink |
93 |
-sys-apps/flashrom jlink_spi |
94 |
+sys-apps/flashrom jlink-spi |
95 |
|
96 |
# Matthew Thode <prometheanfire@g.o> (2019-08-22) |
97 |
# context works with newer versions of boost |
98 |
|
99 |
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask |
100 |
index 0e5a5806590..f639f53b04c 100644 |
101 |
--- a/profiles/arch/sparc/package.use.mask |
102 |
+++ b/profiles/arch/sparc/package.use.mask |
103 |
@@ -3,7 +3,7 @@ |
104 |
|
105 |
# Eugene Bright <eugene@××××××.gdn> (2019-09-09) |
106 |
# Missing keyword on dev-embedded/libjaylink |
107 |
-sys-apps/flashrom jlink_spi |
108 |
+sys-apps/flashrom jlink-spi |
109 |
|
110 |
# Mart Raudsepp <leio@g.o> (2019-08-18) |
111 |
# media-video/pipewire is not keyworded yet |
112 |
|
113 |
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask |
114 |
index c3f6d1739af..f307f763053 100644 |
115 |
--- a/profiles/arch/x86/package.use.mask |
116 |
+++ b/profiles/arch/x86/package.use.mask |
117 |
@@ -197,7 +197,7 @@ net-im/telepathy-connection-managers -steam |
118 |
|
119 |
# Mike Frysinger <vapier@g.o> (2014-08-04) |
120 |
# Unmask flashrom drivers that only work on x86 due to in/out asm insns #454024 |
121 |
-sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer_spi -satamv |
122 |
+sys-apps/flashrom -atahpt -nic3com -nicnatsemi -nicrealtek -rayer-spi -satamv |
123 |
|
124 |
# Yixun Lan <dlan@g.o> (2014-05-21) |
125 |
# sys-fs/zfs not keyworded on x86 |
126 |
|
127 |
diff --git a/sys-apps/flashrom/flashrom-0.9.8.ebuild b/sys-apps/flashrom/flashrom-0.9.8.ebuild |
128 |
index 82ae6d8592c..91f74505262 100644 |
129 |
--- a/sys-apps/flashrom/flashrom-0.9.8.ebuild |
130 |
+++ b/sys-apps/flashrom/flashrom-0.9.8.ebuild |
131 |
@@ -1,12 +1,12 @@ |
132 |
-# Copyright 1999-2017 Gentoo Foundation |
133 |
+# Copyright 1999-2019 Gentoo Authors |
134 |
# Distributed under the terms of the GNU General Public License v2 |
135 |
|
136 |
-EAPI="5" |
137 |
+EAPI=7 |
138 |
|
139 |
-inherit eutils toolchain-funcs |
140 |
+inherit toolchain-funcs |
141 |
if [[ ${PV} == "9999" ]] ; then |
142 |
- ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk" |
143 |
- inherit subversion |
144 |
+ EGIT_REPO_URI="https://review.coreboot.org/flashrom.git" |
145 |
+ inherit git-r3 |
146 |
else |
147 |
SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2" |
148 |
KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86" |
149 |
@@ -20,40 +20,66 @@ SLOT="0" |
150 |
# The defaults match the upstream Makefile. |
151 |
# Note: Do not list bitbang_spi as it is not a programmer; it's a backend used |
152 |
# by some other spi programmers. |
153 |
-IUSE_PROGRAMMERS="atahpt +atavia +buspirate_spi dediprog +drkaiser +dummy |
154 |
-+ft2232_spi +gfxnvidia +internal +it8212 +linux_spi mstarddc_spi +nic3com |
155 |
-+nicintel +nicintel_eeprom +nicintel_spi nicnatsemi +nicrealtek +ogp_spi |
156 |
-+pickit2_spi +pony_spi +rayer_spi +satamv +satasii +serprog +usbblaster_spi" |
157 |
-IUSE="${IUSE_PROGRAMMERS} +internal_dmi static tools +wiki" |
158 |
+IUSE_PROGRAMMERS=" |
159 |
+ atahpt |
160 |
+ +atavia |
161 |
+ +buspirate-spi |
162 |
+ dediprog |
163 |
+ +drkaiser |
164 |
+ +dummy |
165 |
+ +ft2232-spi |
166 |
+ +gfxnvidia |
167 |
+ +internal |
168 |
+ +it8212 |
169 |
+ +linux-spi |
170 |
+ mstarddc-spi |
171 |
+ +nic3com |
172 |
+ +nicintel |
173 |
+ +nicintel-eeprom |
174 |
+ +nicintel-spi |
175 |
+ nicnatsemi |
176 |
+ +nicrealtek |
177 |
+ +ogp-spi |
178 |
+ +pickit2-spi |
179 |
+ +pony-spi |
180 |
+ +rayer-spi |
181 |
+ +satamv |
182 |
+ +satasii |
183 |
+ +serprog |
184 |
+ +usbblaster-spi |
185 |
+" |
186 |
+IUSE="${IUSE_PROGRAMMERS} +internal-dmi static tools +wiki" |
187 |
|
188 |
-LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] ) |
189 |
+LIB_DEPEND=" |
190 |
+ atahpt? ( sys-apps/pciutils[static-libs(+)] ) |
191 |
atavia? ( sys-apps/pciutils[static-libs(+)] ) |
192 |
dediprog? ( virtual/libusb:0[static-libs(+)] ) |
193 |
drkaiser? ( sys-apps/pciutils[static-libs(+)] ) |
194 |
- ft2232_spi? ( dev-embedded/libftdi:0[static-libs(+)] ) |
195 |
+ ft2232-spi? ( dev-embedded/libftdi:0[static-libs(+)] ) |
196 |
gfxnvidia? ( sys-apps/pciutils[static-libs(+)] ) |
197 |
- it8212? ( sys-apps/pciutils[static-libs(+)] ) |
198 |
internal? ( sys-apps/pciutils[static-libs(+)] ) |
199 |
+ it8212? ( sys-apps/pciutils[static-libs(+)] ) |
200 |
nic3com? ( sys-apps/pciutils[static-libs(+)] ) |
201 |
+ nicintel-eeprom? ( sys-apps/pciutils[static-libs(+)] ) |
202 |
+ nicintel-spi? ( sys-apps/pciutils[static-libs(+)] ) |
203 |
nicintel? ( sys-apps/pciutils[static-libs(+)] ) |
204 |
- nicintel_eeprom? ( sys-apps/pciutils[static-libs(+)] ) |
205 |
- nicintel_spi? ( sys-apps/pciutils[static-libs(+)] ) |
206 |
nicnatsemi? ( sys-apps/pciutils[static-libs(+)] ) |
207 |
nicrealtek? ( sys-apps/pciutils[static-libs(+)] ) |
208 |
- ogp_spi? ( sys-apps/pciutils[static-libs(+)] ) |
209 |
- pickit2_spi? ( virtual/libusb:0[static-libs(+)] ) |
210 |
- rayer_spi? ( sys-apps/pciutils[static-libs(+)] ) |
211 |
+ ogp-spi? ( sys-apps/pciutils[static-libs(+)] ) |
212 |
+ pickit2-spi? ( virtual/libusb:0[static-libs(+)] ) |
213 |
+ rayer-spi? ( sys-apps/pciutils[static-libs(+)] ) |
214 |
satamv? ( sys-apps/pciutils[static-libs(+)] ) |
215 |
satasii? ( sys-apps/pciutils[static-libs(+)] ) |
216 |
- usbblaster_spi? ( dev-embedded/libftdi:0[static-libs(+)] )" |
217 |
+ usbblaster-spi? ( dev-embedded/libftdi:0[static-libs(+)] ) |
218 |
+" |
219 |
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" |
220 |
DEPEND="${RDEPEND} |
221 |
static? ( ${LIB_DEPEND} ) |
222 |
sys-apps/diffutils" |
223 |
-RDEPEND+=" !internal_dmi? ( sys-apps/dmidecode )" |
224 |
+RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )" |
225 |
|
226 |
_flashrom_enable() { |
227 |
- local c="CONFIG_${2:-$(echo "$1" | tr [:lower:] [:upper:])}" |
228 |
+ local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}" |
229 |
args+=( "${c}=$(usex $1 yes no)" ) |
230 |
} |
231 |
flashrom_enable() { |
232 |
@@ -65,6 +91,8 @@ src_prepare() { |
233 |
sed -i \ |
234 |
-e 's:pkg-config:$(PKG_CONFIG):' \ |
235 |
Makefile || die |
236 |
+ |
237 |
+ default |
238 |
} |
239 |
|
240 |
src_compile() { |
241 |
@@ -73,8 +101,8 @@ src_compile() { |
242 |
grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \ |
243 |
sort -u | \ |
244 |
sed 's:^CONFIG_::' | \ |
245 |
- tr '[:upper:]' '[:lower:]')) |
246 |
- local eprogs=$(echo ${IUSE_PROGRAMMERS//[+-]}) |
247 |
+ tr '[:upper:]_' '[:lower:]-')) |
248 |
+ local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g') |
249 |
if [[ ${sprogs} != "${eprogs}" ]] ; then |
250 |
eerror "The ebuild needs to be kept in sync." |
251 |
eerror "IUSE set to: ${eprogs}" |
252 |
|
253 |
diff --git a/sys-apps/flashrom/flashrom-1.0.ebuild b/sys-apps/flashrom/flashrom-1.0.ebuild |
254 |
index 0c908ab1777..cd57ee3d0f6 100644 |
255 |
--- a/sys-apps/flashrom/flashrom-1.0.ebuild |
256 |
+++ b/sys-apps/flashrom/flashrom-1.0.ebuild |
257 |
@@ -1,7 +1,7 @@ |
258 |
-# Copyright 1999-2018 Gentoo Foundation |
259 |
+# Copyright 1999-2019 Gentoo Authors |
260 |
# Distributed under the terms of the GNU General Public License v2 |
261 |
|
262 |
-EAPI=6 |
263 |
+EAPI=7 |
264 |
|
265 |
inherit toolchain-funcs |
266 |
if [[ ${PV} == "9999" ]] ; then |
267 |
@@ -21,42 +21,69 @@ SLOT="0" |
268 |
# Note: Do not list bitbang_spi as it is not a programmer; it's a backend used |
269 |
# by some other spi programmers. |
270 |
IUSE_PROGRAMMERS=" |
271 |
-atahpt +atapromise +atavia +buspirate_spi +ch341a_spi +dediprog +drkaiser +dummy |
272 |
-+ft2232_spi +gfxnvidia +internal +it8212 +linux_spi mstarddc_spi +nic3com |
273 |
-+nicintel +nicintel_eeprom +nicintel_spi nicnatsemi +nicrealtek +ogp_spi |
274 |
-+pickit2_spi +pony_spi +rayer_spi +satamv +satasii +serprog +usbblaster_spi" |
275 |
-IUSE="${IUSE_PROGRAMMERS} +internal_dmi static tools +wiki" |
276 |
+ atahpt |
277 |
+ +atapromise |
278 |
+ +atavia |
279 |
+ +buspirate-spi |
280 |
+ +ch341a-spi |
281 |
+ +dediprog |
282 |
+ +drkaiser |
283 |
+ +dummy |
284 |
+ +ft2232-spi |
285 |
+ +gfxnvidia |
286 |
+ +internal |
287 |
+ +it8212 |
288 |
+ +linux-spi |
289 |
+ mstarddc-spi |
290 |
+ +nic3com |
291 |
+ +nicintel |
292 |
+ +nicintel-eeprom |
293 |
+ +nicintel-spi |
294 |
+ nicnatsemi |
295 |
+ +nicrealtek |
296 |
+ +ogp-spi |
297 |
+ +pickit2-spi |
298 |
+ +pony-spi |
299 |
+ +rayer-spi |
300 |
+ +satamv |
301 |
+ +satasii |
302 |
+ +serprog |
303 |
+ +usbblaster-spi |
304 |
+" |
305 |
+IUSE="${IUSE_PROGRAMMERS} +internal-dmi static tools +wiki" |
306 |
|
307 |
-LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] ) |
308 |
+LIB_DEPEND=" |
309 |
+ atahpt? ( sys-apps/pciutils[static-libs(+)] ) |
310 |
atapromise? ( sys-apps/pciutils[static-libs(+)] ) |
311 |
atavia? ( sys-apps/pciutils[static-libs(+)] ) |
312 |
- ch341a_spi? ( virtual/libusb:1[static-libs(+)] ) |
313 |
+ ch341a-spi? ( virtual/libusb:1[static-libs(+)] ) |
314 |
dediprog? ( virtual/libusb:1[static-libs(+)] ) |
315 |
drkaiser? ( sys-apps/pciutils[static-libs(+)] ) |
316 |
- ft2232_spi? ( dev-embedded/libftdi:=[static-libs(+)] ) |
317 |
+ ft2232-spi? ( dev-embedded/libftdi:=[static-libs(+)] ) |
318 |
gfxnvidia? ( sys-apps/pciutils[static-libs(+)] ) |
319 |
- it8212? ( sys-apps/pciutils[static-libs(+)] ) |
320 |
internal? ( sys-apps/pciutils[static-libs(+)] ) |
321 |
+ it8212? ( sys-apps/pciutils[static-libs(+)] ) |
322 |
nic3com? ( sys-apps/pciutils[static-libs(+)] ) |
323 |
+ nicintel-eeprom? ( sys-apps/pciutils[static-libs(+)] ) |
324 |
+ nicintel-spi? ( sys-apps/pciutils[static-libs(+)] ) |
325 |
nicintel? ( sys-apps/pciutils[static-libs(+)] ) |
326 |
- nicintel_eeprom? ( sys-apps/pciutils[static-libs(+)] ) |
327 |
- nicintel_spi? ( sys-apps/pciutils[static-libs(+)] ) |
328 |
nicnatsemi? ( sys-apps/pciutils[static-libs(+)] ) |
329 |
nicrealtek? ( sys-apps/pciutils[static-libs(+)] ) |
330 |
- ogp_spi? ( sys-apps/pciutils[static-libs(+)] ) |
331 |
- pickit2_spi? ( virtual/libusb:0[static-libs(+)] ) |
332 |
- rayer_spi? ( sys-apps/pciutils[static-libs(+)] ) |
333 |
+ ogp-spi? ( sys-apps/pciutils[static-libs(+)] ) |
334 |
+ pickit2-spi? ( virtual/libusb:0[static-libs(+)] ) |
335 |
+ rayer-spi? ( sys-apps/pciutils[static-libs(+)] ) |
336 |
satamv? ( sys-apps/pciutils[static-libs(+)] ) |
337 |
satasii? ( sys-apps/pciutils[static-libs(+)] ) |
338 |
- usbblaster_spi? ( dev-embedded/libftdi:=[static-libs(+)] )" |
339 |
+ usbblaster-spi? ( dev-embedded/libftdi:=[static-libs(+)] ) |
340 |
+" |
341 |
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" |
342 |
DEPEND="${RDEPEND} |
343 |
static? ( ${LIB_DEPEND} ) |
344 |
sys-apps/diffutils" |
345 |
-RDEPEND+=" !internal_dmi? ( sys-apps/dmidecode )" |
346 |
+RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )" |
347 |
|
348 |
_flashrom_enable() { |
349 |
- local c="CONFIG_${2:-$(echo "$1" | tr [:lower:] [:upper:])}" |
350 |
+ local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}" |
351 |
args+=( "${c}=$(usex $1 yes no)" ) |
352 |
} |
353 |
flashrom_enable() { |
354 |
@@ -70,8 +97,8 @@ src_compile() { |
355 |
grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \ |
356 |
sort -u | \ |
357 |
sed 's:^CONFIG_::' | \ |
358 |
- tr '[:upper:]' '[:lower:]')) |
359 |
- local eprogs=$(echo ${IUSE_PROGRAMMERS//[+-]}) |
360 |
+ tr '[:upper:]_' '[:lower:]-')) |
361 |
+ local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g') |
362 |
if [[ ${sprogs} != "${eprogs}" ]] ; then |
363 |
eerror "The ebuild needs to be kept in sync." |
364 |
eerror "IUSE set to: ${eprogs}" |
365 |
|
366 |
diff --git a/sys-apps/flashrom/flashrom-1.1.ebuild b/sys-apps/flashrom/flashrom-1.1.ebuild |
367 |
index 30b34fa616a..873ed5612b8 100644 |
368 |
--- a/sys-apps/flashrom/flashrom-1.1.ebuild |
369 |
+++ b/sys-apps/flashrom/flashrom-1.1.ebuild |
370 |
@@ -26,74 +26,74 @@ IUSE_PROGRAMMERS=" |
371 |
atahpt |
372 |
+atapromise |
373 |
+atavia |
374 |
- +buspirate_spi |
375 |
- +ch341a_spi |
376 |
+ +buspirate-spi |
377 |
+ +ch341a-spi |
378 |
+dediprog |
379 |
- +developerbox_spi |
380 |
- +digilent_spi |
381 |
+ +developerbox-spi |
382 |
+ +digilent-spi |
383 |
+drkaiser |
384 |
+dummy |
385 |
- +ft2232_spi |
386 |
+ +ft2232-spi |
387 |
+gfxnvidia |
388 |
+internal |
389 |
+it8212 |
390 |
- jlink_spi |
391 |
- +linux_mtd |
392 |
- +linux_spi |
393 |
- mstarddc_spi |
394 |
+ jlink-spi |
395 |
+ +linux-mtd |
396 |
+ +linux-spi |
397 |
+ mstarddc-spi |
398 |
+nic3com |
399 |
+nicintel |
400 |
- +nicintel_eeprom |
401 |
- +nicintel_spi |
402 |
+ +nicintel-eeprom |
403 |
+ +nicintel-spi |
404 |
nicnatsemi |
405 |
+nicrealtek |
406 |
- +ogp_spi |
407 |
- +pickit2_spi |
408 |
- +pony_spi |
409 |
- +rayer_spi |
410 |
+ +ogp-spi |
411 |
+ +pickit2-spi |
412 |
+ +pony-spi |
413 |
+ +rayer-spi |
414 |
+satamv |
415 |
+satasii |
416 |
+serprog |
417 |
- +usbblaster_spi |
418 |
+ +usbblaster-spi |
419 |
" |
420 |
|
421 |
-IUSE="${IUSE_PROGRAMMERS} +internal_dmi static tools +wiki" |
422 |
+IUSE="${IUSE_PROGRAMMERS} +internal-dmi static tools +wiki" |
423 |
|
424 |
LIB_DEPEND=" |
425 |
atahpt? ( sys-apps/pciutils[static-libs(+)] ) |
426 |
atapromise? ( sys-apps/pciutils[static-libs(+)] ) |
427 |
atavia? ( sys-apps/pciutils[static-libs(+)] ) |
428 |
- ch341a_spi? ( virtual/libusb:1[static-libs(+)] ) |
429 |
+ ch341a-spi? ( virtual/libusb:1[static-libs(+)] ) |
430 |
dediprog? ( virtual/libusb:1[static-libs(+)] ) |
431 |
- developerbox_spi? ( virtual/libusb:1[static-libs(+)] ) |
432 |
- digilent_spi? ( virtual/libusb:1[static-libs(+)] ) |
433 |
+ developerbox-spi? ( virtual/libusb:1[static-libs(+)] ) |
434 |
+ digilent-spi? ( virtual/libusb:1[static-libs(+)] ) |
435 |
drkaiser? ( sys-apps/pciutils[static-libs(+)] ) |
436 |
- ft2232_spi? ( dev-embedded/libftdi:=[static-libs(+)] ) |
437 |
+ ft2232-spi? ( dev-embedded/libftdi:=[static-libs(+)] ) |
438 |
gfxnvidia? ( sys-apps/pciutils[static-libs(+)] ) |
439 |
internal? ( sys-apps/pciutils[static-libs(+)] ) |
440 |
it8212? ( sys-apps/pciutils[static-libs(+)] ) |
441 |
- jlink_spi? ( dev-embedded/libjaylink[static-libs(+)] ) |
442 |
+ jlink-spi? ( dev-embedded/libjaylink[static-libs(+)] ) |
443 |
nic3com? ( sys-apps/pciutils[static-libs(+)] ) |
444 |
- nicintel_eeprom? ( sys-apps/pciutils[static-libs(+)] ) |
445 |
- nicintel_spi? ( sys-apps/pciutils[static-libs(+)] ) |
446 |
+ nicintel-eeprom? ( sys-apps/pciutils[static-libs(+)] ) |
447 |
+ nicintel-spi? ( sys-apps/pciutils[static-libs(+)] ) |
448 |
nicintel? ( sys-apps/pciutils[static-libs(+)] ) |
449 |
nicnatsemi? ( sys-apps/pciutils[static-libs(+)] ) |
450 |
nicrealtek? ( sys-apps/pciutils[static-libs(+)] ) |
451 |
- ogp_spi? ( sys-apps/pciutils[static-libs(+)] ) |
452 |
- pickit2_spi? ( virtual/libusb:0[static-libs(+)] ) |
453 |
- rayer_spi? ( sys-apps/pciutils[static-libs(+)] ) |
454 |
+ ogp-spi? ( sys-apps/pciutils[static-libs(+)] ) |
455 |
+ pickit2-spi? ( virtual/libusb:0[static-libs(+)] ) |
456 |
+ rayer-spi? ( sys-apps/pciutils[static-libs(+)] ) |
457 |
satamv? ( sys-apps/pciutils[static-libs(+)] ) |
458 |
satasii? ( sys-apps/pciutils[static-libs(+)] ) |
459 |
- usbblaster_spi? ( dev-embedded/libftdi:=[static-libs(+)] ) |
460 |
+ usbblaster-spi? ( dev-embedded/libftdi:=[static-libs(+)] ) |
461 |
" |
462 |
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" |
463 |
DEPEND="${RDEPEND} |
464 |
static? ( ${LIB_DEPEND} ) |
465 |
sys-apps/diffutils" |
466 |
-RDEPEND+=" !internal_dmi? ( sys-apps/dmidecode )" |
467 |
+RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )" |
468 |
|
469 |
_flashrom_enable() { |
470 |
- local c="CONFIG_${2:-$(echo "$1" | tr [:lower:] [:upper:])}" |
471 |
+ local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}" |
472 |
args+=( "${c}=$(usex $1 yes no)" ) |
473 |
} |
474 |
flashrom_enable() { |
475 |
@@ -107,8 +107,8 @@ src_compile() { |
476 |
grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \ |
477 |
sort -u | \ |
478 |
sed 's:^CONFIG_::' | \ |
479 |
- tr '[:upper:]' '[:lower:]')) |
480 |
- local eprogs=$(echo ${IUSE_PROGRAMMERS//[+-]}) |
481 |
+ tr '[:upper:]_' '[:lower:]-')) |
482 |
+ local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g') |
483 |
if [[ ${sprogs} != "${eprogs}" ]] ; then |
484 |
eerror "The ebuild needs to be kept in sync." |
485 |
eerror "IUSE set to: ${eprogs}" |
486 |
|
487 |
diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild |
488 |
index 30b34fa616a..873ed5612b8 100644 |
489 |
--- a/sys-apps/flashrom/flashrom-9999.ebuild |
490 |
+++ b/sys-apps/flashrom/flashrom-9999.ebuild |
491 |
@@ -26,74 +26,74 @@ IUSE_PROGRAMMERS=" |
492 |
atahpt |
493 |
+atapromise |
494 |
+atavia |
495 |
- +buspirate_spi |
496 |
- +ch341a_spi |
497 |
+ +buspirate-spi |
498 |
+ +ch341a-spi |
499 |
+dediprog |
500 |
- +developerbox_spi |
501 |
- +digilent_spi |
502 |
+ +developerbox-spi |
503 |
+ +digilent-spi |
504 |
+drkaiser |
505 |
+dummy |
506 |
- +ft2232_spi |
507 |
+ +ft2232-spi |
508 |
+gfxnvidia |
509 |
+internal |
510 |
+it8212 |
511 |
- jlink_spi |
512 |
- +linux_mtd |
513 |
- +linux_spi |
514 |
- mstarddc_spi |
515 |
+ jlink-spi |
516 |
+ +linux-mtd |
517 |
+ +linux-spi |
518 |
+ mstarddc-spi |
519 |
+nic3com |
520 |
+nicintel |
521 |
- +nicintel_eeprom |
522 |
- +nicintel_spi |
523 |
+ +nicintel-eeprom |
524 |
+ +nicintel-spi |
525 |
nicnatsemi |
526 |
+nicrealtek |
527 |
- +ogp_spi |
528 |
- +pickit2_spi |
529 |
- +pony_spi |
530 |
- +rayer_spi |
531 |
+ +ogp-spi |
532 |
+ +pickit2-spi |
533 |
+ +pony-spi |
534 |
+ +rayer-spi |
535 |
+satamv |
536 |
+satasii |
537 |
+serprog |
538 |
- +usbblaster_spi |
539 |
+ +usbblaster-spi |
540 |
" |
541 |
|
542 |
-IUSE="${IUSE_PROGRAMMERS} +internal_dmi static tools +wiki" |
543 |
+IUSE="${IUSE_PROGRAMMERS} +internal-dmi static tools +wiki" |
544 |
|
545 |
LIB_DEPEND=" |
546 |
atahpt? ( sys-apps/pciutils[static-libs(+)] ) |
547 |
atapromise? ( sys-apps/pciutils[static-libs(+)] ) |
548 |
atavia? ( sys-apps/pciutils[static-libs(+)] ) |
549 |
- ch341a_spi? ( virtual/libusb:1[static-libs(+)] ) |
550 |
+ ch341a-spi? ( virtual/libusb:1[static-libs(+)] ) |
551 |
dediprog? ( virtual/libusb:1[static-libs(+)] ) |
552 |
- developerbox_spi? ( virtual/libusb:1[static-libs(+)] ) |
553 |
- digilent_spi? ( virtual/libusb:1[static-libs(+)] ) |
554 |
+ developerbox-spi? ( virtual/libusb:1[static-libs(+)] ) |
555 |
+ digilent-spi? ( virtual/libusb:1[static-libs(+)] ) |
556 |
drkaiser? ( sys-apps/pciutils[static-libs(+)] ) |
557 |
- ft2232_spi? ( dev-embedded/libftdi:=[static-libs(+)] ) |
558 |
+ ft2232-spi? ( dev-embedded/libftdi:=[static-libs(+)] ) |
559 |
gfxnvidia? ( sys-apps/pciutils[static-libs(+)] ) |
560 |
internal? ( sys-apps/pciutils[static-libs(+)] ) |
561 |
it8212? ( sys-apps/pciutils[static-libs(+)] ) |
562 |
- jlink_spi? ( dev-embedded/libjaylink[static-libs(+)] ) |
563 |
+ jlink-spi? ( dev-embedded/libjaylink[static-libs(+)] ) |
564 |
nic3com? ( sys-apps/pciutils[static-libs(+)] ) |
565 |
- nicintel_eeprom? ( sys-apps/pciutils[static-libs(+)] ) |
566 |
- nicintel_spi? ( sys-apps/pciutils[static-libs(+)] ) |
567 |
+ nicintel-eeprom? ( sys-apps/pciutils[static-libs(+)] ) |
568 |
+ nicintel-spi? ( sys-apps/pciutils[static-libs(+)] ) |
569 |
nicintel? ( sys-apps/pciutils[static-libs(+)] ) |
570 |
nicnatsemi? ( sys-apps/pciutils[static-libs(+)] ) |
571 |
nicrealtek? ( sys-apps/pciutils[static-libs(+)] ) |
572 |
- ogp_spi? ( sys-apps/pciutils[static-libs(+)] ) |
573 |
- pickit2_spi? ( virtual/libusb:0[static-libs(+)] ) |
574 |
- rayer_spi? ( sys-apps/pciutils[static-libs(+)] ) |
575 |
+ ogp-spi? ( sys-apps/pciutils[static-libs(+)] ) |
576 |
+ pickit2-spi? ( virtual/libusb:0[static-libs(+)] ) |
577 |
+ rayer-spi? ( sys-apps/pciutils[static-libs(+)] ) |
578 |
satamv? ( sys-apps/pciutils[static-libs(+)] ) |
579 |
satasii? ( sys-apps/pciutils[static-libs(+)] ) |
580 |
- usbblaster_spi? ( dev-embedded/libftdi:=[static-libs(+)] ) |
581 |
+ usbblaster-spi? ( dev-embedded/libftdi:=[static-libs(+)] ) |
582 |
" |
583 |
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" |
584 |
DEPEND="${RDEPEND} |
585 |
static? ( ${LIB_DEPEND} ) |
586 |
sys-apps/diffutils" |
587 |
-RDEPEND+=" !internal_dmi? ( sys-apps/dmidecode )" |
588 |
+RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )" |
589 |
|
590 |
_flashrom_enable() { |
591 |
- local c="CONFIG_${2:-$(echo "$1" | tr [:lower:] [:upper:])}" |
592 |
+ local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}" |
593 |
args+=( "${c}=$(usex $1 yes no)" ) |
594 |
} |
595 |
flashrom_enable() { |
596 |
@@ -107,8 +107,8 @@ src_compile() { |
597 |
grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \ |
598 |
sort -u | \ |
599 |
sed 's:^CONFIG_::' | \ |
600 |
- tr '[:upper:]' '[:lower:]')) |
601 |
- local eprogs=$(echo ${IUSE_PROGRAMMERS//[+-]}) |
602 |
+ tr '[:upper:]_' '[:lower:]-')) |
603 |
+ local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g') |
604 |
if [[ ${sprogs} != "${eprogs}" ]] ; then |
605 |
eerror "The ebuild needs to be kept in sync." |
606 |
eerror "IUSE set to: ${eprogs}" |
607 |
|
608 |
diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml |
609 |
index 7f752c64c57..11a2a4bdc99 100644 |
610 |
--- a/sys-apps/flashrom/metadata.xml |
611 |
+++ b/sys-apps/flashrom/metadata.xml |
612 |
@@ -13,39 +13,37 @@ |
613 |
<flag name="atahpt">Highpoint (HPT) ATA/RAID controller support</flag> |
614 |
<flag name="atapromise">Support for Promise PDC2026x (FastTrak/Ultra)</flag> |
615 |
<flag name="atavia">Support for VIA VT6421A SATA controllers</flag> |
616 |
- <flag name="bitbang_spi">Bitbanging SPI infrastructure</flag> |
617 |
- <flag name="buspirate_spi">Enable Bus Pirate SPI programmer</flag> |
618 |
- <flag name="ch341a_spi">Enable WCH CH341A SPI programmer</flag> |
619 |
+ <flag name="buspirate-spi">Enable Bus Pirate SPI programmer</flag> |
620 |
+ <flag name="ch341a-spi">Enable WCH CH341A SPI programmer</flag> |
621 |
<flag name="dediprog">Dediprog SF100 support</flag> |
622 |
- <flag name="developerbox_spi">Enable Devloperbox SPI recovery support</flag> |
623 |
- <flag name="digilent_spi">Enable support for Digilent iCEblink40 development board</flag> |
624 |
+ <flag name="developerbox-spi">Enable Devloperbox SPI recovery support</flag> |
625 |
+ <flag name="digilent-spi">Enable support for Digilent iCEblink40 development board</flag> |
626 |
<flag name="drkaiser">Enable Dr. Kaiser programmer</flag> |
627 |
<flag name="dummy">Enable dummy tracing</flag> |
628 |
- <flag name="ft2232_spi">Enable ftdi programmer, flashing through FTDI/SPI USB interface</flag> |
629 |
+ <flag name="ft2232-spi">Enable ftdi programmer, flashing through FTDI/SPI USB interface</flag> |
630 |
<flag name="gfxnvidia">Enable NVIDIA programmer</flag> |
631 |
<flag name="internal">Enable internal/onboard support</flag> |
632 |
- <flag name="internal_dmi">Enable internal DMI decoding rather than use <pkg>sys-apps/dmidecode</pkg></flag> |
633 |
+ <flag name="internal-dmi">Enable internal DMI decoding rather than use <pkg>sys-apps/dmidecode</pkg></flag> |
634 |
<flag name="it8212">Support for ITE IT8212F ATA/RAID controllers</flag> |
635 |
- <flag name="jlink_spi">Support for SEGGER J-Link and compatible devices</flag> |
636 |
- <flag name="linux_mtd">Enable support for Linux mtd SPI flash devices</flag> |
637 |
- <flag name="linux_spi">Enable support for Linux userspace spidev interface</flag> |
638 |
- <flag name="mstarddc_spi">Support for SPI flash ROMs accessible through DDC in MSTAR-equipped displays</flag> |
639 |
+ <flag name="jlink-spi">Support for SEGGER J-Link and compatible devices</flag> |
640 |
+ <flag name="linux-mtd">Enable support for Linux mtd SPI flash devices</flag> |
641 |
+ <flag name="linux-spi">Enable support for Linux userspace spidev interface</flag> |
642 |
+ <flag name="mstarddc-spi">Support for SPI flash ROMs accessible through DDC in MSTAR-equipped displays</flag> |
643 |
<flag name="nic3com">Enable 3Com NIC programmer</flag> |
644 |
<flag name="nicintel">Support for Intel NICs</flag> |
645 |
- <flag name="nicintel_eeprom">Support for EEPROMs on Intel Gigabit network cards</flag> |
646 |
- <flag name="nicintel_spi">Support for SPI on Intel NICs</flag> |
647 |
+ <flag name="nicintel-eeprom">Support for EEPROMs on Intel Gigabit network cards</flag> |
648 |
+ <flag name="nicintel-spi">Support for SPI on Intel NICs</flag> |
649 |
<flag name="nicnatsemi">Support for National Semiconductor NICs</flag> |
650 |
<flag name="nicrealtek">Support for Realtek NICs</flag> |
651 |
- <flag name="ogp_spi">Enable support for OGP (Open Graphics Project) SPI flashing</flag> |
652 |
- <flag name="pickit2_spi">SUpport for SPI flash ROMs accessible via Microchip PICkit2</flag> |
653 |
- <flag name="pony_spi">Enable support for SI-Prog like hardware by Lancos</flag> |
654 |
- <flag name="rayer_spi">RayeR SPIPGM hardware support</flag> |
655 |
+ <flag name="ogp-spi">Enable support for OGP (Open Graphics Project) SPI flashing</flag> |
656 |
+ <flag name="pickit2-spi">SUpport for SPI flash ROMs accessible via Microchip PICkit2</flag> |
657 |
+ <flag name="pony-spi">Enable support for SI-Prog like hardware by Lancos</flag> |
658 |
+ <flag name="rayer-spi">RayeR SPIPGM hardware support</flag> |
659 |
<flag name="satasii">Enable programmer for SiI SATA controllers</flag> |
660 |
<flag name="satamv">Enable programmer for Marvell SATA controllers</flag> |
661 |
<flag name="serprog">Enable Serial Flasher programmer</flag> |
662 |
<flag name="tools">Install additional tools</flag> |
663 |
- <flag name="usbblaster">Enable support for Altera USB-Blaster dongles</flag> |
664 |
- <flag name="usbblaster_spi">Enable support for Altera USB-Blaster dongles</flag> |
665 |
+ <flag name="usbblaster-spi">Enable support for Altera USB-Blaster dongles</flag> |
666 |
<flag name="wiki">Enable wiki informations, like supported devices etc.</flag> |
667 |
</use> |
668 |
<longdescription lang="en"> |