Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
Date: Sat, 12 Oct 2019 16:01:21
Message-Id: 1570896035.58bc3a98f0b7dcb733da224b416148717245d269.juippis@gentoo
1 commit: 58bc3a98f0b7dcb733da224b416148717245d269
2 Author: Eugene Bright <eugene <AT> bright <DOT> gdn>
3 AuthorDate: Mon Oct 7 22:05:41 2019 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 12 16:00:35 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58bc3a98
7
8 sys-apps/flashrom: remove old
9
10 Signed-off-by: Eugene Bright <eugene <AT> bright.gdn>
11 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
12
13 sys-apps/flashrom/Manifest | 3 -
14 sys-apps/flashrom/flashrom-0.9.6.1.ebuild | 98 ----------------------
15 sys-apps/flashrom/flashrom-0.9.7.ebuild | 113 --------------------------
16 sys-apps/flashrom/flashrom-0.9.9.ebuild | 130 ------------------------------
17 4 files changed, 344 deletions(-)
18
19 diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
20 index a4236aa07b9..446fed63d46 100644
21 --- a/sys-apps/flashrom/Manifest
22 +++ b/sys-apps/flashrom/Manifest
23 @@ -1,6 +1,3 @@
24 -DIST flashrom-0.9.6.1.tar.bz2 368133 BLAKE2B 17ebea9814ad0513df7e8f80d7f9e2115d8751a881d480792bda323baa724b89137b4a0522a4270870bc87807c4021333eb55f5a6bf6747a8ae7e7be850c0e72 SHA512 335243ca869a49521b6404004496cdba16f11da4f5321bbc8786635bbc7a0fe7215de2015d67200da68d398ed270d9a2ad9308ca9f762790e39b9f0602e53529
25 -DIST flashrom-0.9.7.tar.bz2 408883 BLAKE2B cf4168d6e9bbc2de32714963c6a6730412041df36d5d4bac5e7021821dd18ecb13d94673c7aeecb24870e30c1e3ffd840f47bcb664b169107af5a7ac7b5e9f89 SHA512 a226c1ac3f9c7822b74ca14b7f9b53013110b2cdb66b1f936593c693ee54f19d643cc3a97a9635c05f2c959aca817668006f609ddb503a84d0bf5d510065674e
26 DIST flashrom-0.9.8.tar.bz2 473902 BLAKE2B c127a41c2857ae2e1564777b49b1eff17e2e931c8a2417e738e8188871a6ce4e0fe6a0380c2139aaa906f299ca833563df895aa5fd1af333b24bf7467de0dc8f SHA512 1a1c4513bac7cdf91326ab68b822034101e688bfab0dc0b5698f664fc766027229128c55eed94f302cac05d949647cdec6a103a423c3861b047cf0ff7cc0b509
27 -DIST flashrom-0.9.9.tar.bz2 495199 BLAKE2B 0bfb6fe1ea3dfbc21192da574473190b6674a4cdada5b2ad5200174a2c7249aae196eadc9fc48208174caf2f8b19588a73f717cf17781b0fd1fa5791cde7fc08 SHA512 155445ce7acab97f91596aad704aa2211da1c3f71fb463fc65c621dfea41e44b5de7db801c5b5cfc37450e8a8cfed5b202553715d999710422c830a0c38ae153
28 DIST flashrom-1.0.tar.bz2 321693 BLAKE2B 7e3e021cdf639083717ca30d5268ac9e02eb8b68e54bbcd5caf9de4352f332ba0ab23cf22253f0627fa9c9a0472404fff44cda17e8c306fe4f93b2b1f0563718 SHA512 355ac1322421b2fd699deb0ceff8555c9e89062e639de674c62f1fdacad9ed9351fe89e4c14e22f07a6d4e2e2f070fd4d2ed1cd347a20069f2505966b5c29e0e
29 DIST flashrom-v1.1.tar.bz2 348458 BLAKE2B cee1b8e4f680739e794239c3d777ef9cf0af1f734fe4d8f4b122d26316cdb8d45d53f92054937c7cde1737364ba8ed80410561bfbb7f304b0371942be144859b SHA512 8cb75a7223490fa9dbd65a85d24a87beab68ee03120891a3d8ebf4e8bc3d2a2ee640e254ccff657eaf5175e6c2477288337369fa1b1dac110a0903b0c95c1e56
30
31 diff --git a/sys-apps/flashrom/flashrom-0.9.6.1.ebuild b/sys-apps/flashrom/flashrom-0.9.6.1.ebuild
32 deleted file mode 100644
33 index 20046adafbe..00000000000
34 --- a/sys-apps/flashrom/flashrom-0.9.6.1.ebuild
35 +++ /dev/null
36 @@ -1,98 +0,0 @@
37 -# Copyright 1999-2017 Gentoo Foundation
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI="4"
41 -
42 -inherit eutils toolchain-funcs
43 -if [[ ${PV} == "9999" ]] ; then
44 - ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
45 - inherit subversion
46 -else
47 - SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
48 - KEYWORDS="amd64 arm x86"
49 -fi
50 -
51 -DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
52 -HOMEPAGE="https://flashrom.org/"
53 -
54 -LICENSE="GPL-2"
55 -SLOT="0"
56 -IUSE="atahpt +bitbang_spi +buspirate_spi +dediprog doc +drkaiser
57 -+dummy ft2232_spi +gfxnvidia +internal +nic3com +nicintel +nicintel_spi
58 -nicnatsemi nicrealtek +ogp_spi rayer_spi
59 -+pony_spi +satasii satamv +serprog +wiki"
60 -
61 -COMMON_DEPEND="atahpt? ( sys-apps/pciutils )
62 - dediprog? ( virtual/libusb:0 )
63 - drkaiser? ( sys-apps/pciutils )
64 - ft2232_spi? ( dev-embedded/libftdi:0 )
65 - gfxnvidia? ( sys-apps/pciutils )
66 - internal? ( sys-apps/pciutils )
67 - nic3com? ( sys-apps/pciutils )
68 - nicintel? ( sys-apps/pciutils )
69 - nicintel_spi? ( sys-apps/pciutils )
70 - nicnatsemi? ( sys-apps/pciutils )
71 - nicrealtek? ( sys-apps/pciutils )
72 - rayer_spi? ( sys-apps/pciutils )
73 - satasii? ( sys-apps/pciutils )
74 - satamv? ( sys-apps/pciutils )
75 - ogp_spi? ( sys-apps/pciutils )"
76 -RDEPEND="${COMMON_DEPEND}
77 - internal? ( sys-apps/dmidecode )"
78 -DEPEND="${COMMON_DEPEND}
79 - sys-apps/diffutils"
80 -
81 -_flashrom_enable() {
82 - local c="CONFIG_${2:-$(echo $1 | tr [:lower:] [:upper:])}"
83 - args+=" $c=$(usex $1 yes no)"
84 -}
85 -flashrom_enable() {
86 - local u
87 - for u in "$@" ; do _flashrom_enable $u ; done
88 -}
89 -
90 -src_compile() {
91 - local progs=0
92 - local args=""
93 -
94 - # Programmer
95 - flashrom_enable \
96 - atahpt bitbang_spi buspirate_spi dediprog drkaiser \
97 - ft2232_spi gfxnvidia nic3com nicintel nicintel_spi nicnatsemi nicrealtek \
98 - ogp_spi rayer_spi pony_spi \
99 - satasii satamv serprog \
100 - internal dummy
101 - _flashrom_enable wiki PRINT_WIKI
102 -
103 - # You have to specify at least one programmer, and if you specify more than
104 - # one programmer you have to include either dummy or internal in the list.
105 - for prog in ${IUSE//[+-]} ; do
106 - case ${prog} in
107 - internal|dummy|wiki) continue ;;
108 - esac
109 -
110 - use ${prog} && : $(( progs++ ))
111 - done
112 - if [ $progs -ne 1 ] ; then
113 - if ! use internal && ! use dummy ; then
114 - ewarn "You have to specify at least one programmer, and if you specify"
115 - ewarn "more than one programmer, you have to enable either dummy or"
116 - ewarn "internal as well. 'internal' will be the default now."
117 - args+=" CONFIG_INTERNAL=yes"
118 - fi
119 - fi
120 -
121 - # WARNERROR=no, bug 347879
122 - tc-export AR CC RANLIB
123 - emake WARNERROR=no ${args} || die
124 -}
125 -
126 -src_install() {
127 - dosbin flashrom || die
128 - doman flashrom.8
129 - dodoc ChangeLog README
130 -
131 - if use doc; then
132 - dodoc Documentation/*.txt
133 - fi
134 -}
135
136 diff --git a/sys-apps/flashrom/flashrom-0.9.7.ebuild b/sys-apps/flashrom/flashrom-0.9.7.ebuild
137 deleted file mode 100644
138 index 1ddd4a0e7b4..00000000000
139 --- a/sys-apps/flashrom/flashrom-0.9.7.ebuild
140 +++ /dev/null
141 @@ -1,113 +0,0 @@
142 -# Copyright 1999-2017 Gentoo Foundation
143 -# Distributed under the terms of the GNU General Public License v2
144 -
145 -EAPI="5"
146 -
147 -inherit eutils toolchain-funcs
148 -if [[ ${PV} == "9999" ]] ; then
149 - ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
150 - inherit subversion
151 -else
152 - SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
153 - KEYWORDS="amd64 arm x86"
154 -fi
155 -
156 -DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
157 -HOMEPAGE="https://flashrom.org/"
158 -
159 -LICENSE="GPL-2"
160 -SLOT="0"
161 -IUSE="atahpt +bitbang_spi +buspirate_spi +dediprog +drkaiser
162 -+dummy ft2232_spi +gfxnvidia +internal +linux_spi +nic3com +nicintel
163 -+nicintel_spi nicnatsemi nicrealtek +ogp_spi rayer_spi
164 -+pony_spi +satasii satamv +serprog static tools usbblaster +wiki"
165 -
166 -LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] )
167 - dediprog? ( virtual/libusb:0[static-libs(+)] )
168 - drkaiser? ( sys-apps/pciutils[static-libs(+)] )
169 - ft2232_spi? ( dev-embedded/libftdi:0[static-libs(+)] )
170 - gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )
171 - internal? ( sys-apps/pciutils[static-libs(+)] )
172 - nic3com? ( sys-apps/pciutils[static-libs(+)] )
173 - nicintel? ( sys-apps/pciutils[static-libs(+)] )
174 - nicintel_spi? ( sys-apps/pciutils[static-libs(+)] )
175 - nicnatsemi? ( sys-apps/pciutils[static-libs(+)] )
176 - nicrealtek? ( sys-apps/pciutils[static-libs(+)] )
177 - rayer_spi? ( sys-apps/pciutils[static-libs(+)] )
178 - satasii? ( sys-apps/pciutils[static-libs(+)] )
179 - satamv? ( sys-apps/pciutils[static-libs(+)] )
180 - usbblaster? ( dev-embedded/libftdi:0[static-libs(+)] )
181 - ogp_spi? ( sys-apps/pciutils[static-libs(+)] )"
182 -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
183 -DEPEND="${RDEPEND}
184 - static? ( ${LIB_DEPEND} )
185 - sys-apps/diffutils"
186 -RDEPEND+=" internal? ( sys-apps/dmidecode )"
187 -
188 -_flashrom_enable() {
189 - local c="CONFIG_${2:-$(echo $1 | tr [:lower:] [:upper:])}"
190 - args+=" $c=$(usex $1 yes no)"
191 -}
192 -flashrom_enable() {
193 - local u
194 - for u in "$@" ; do _flashrom_enable $u ; done
195 -}
196 -
197 -src_compile() {
198 - local progs=0
199 - local args=""
200 -
201 - # Programmer
202 - flashrom_enable \
203 - atahpt bitbang_spi buspirate_spi dediprog drkaiser \
204 - ft2232_spi gfxnvidia linux_spi nic3com nicintel \
205 - nicintel_spi nicnatsemi nicrealtek ogp_spi rayer_spi \
206 - pony_spi satasii satamv serprog usbblaster \
207 - internal dummy
208 - _flashrom_enable wiki PRINT_WIKI
209 - _flashrom_enable static STATIC
210 -
211 - # You have to specify at least one programmer, and if you specify more than
212 - # one programmer you have to include either dummy or internal in the list.
213 - for prog in ${IUSE//[+-]} ; do
214 - case ${prog} in
215 - internal|dummy|wiki) continue ;;
216 - esac
217 -
218 - use ${prog} && : $(( progs++ ))
219 - done
220 - if [[ ${progs} -ne 1 ]] ; then
221 - if ! use internal && ! use dummy ; then
222 - ewarn "You have to specify at least one programmer, and if you specify"
223 - ewarn "more than one programmer, you have to enable either dummy or"
224 - ewarn "internal as well. 'internal' will be the default now."
225 - args+=" CONFIG_INTERNAL=yes"
226 - fi
227 - fi
228 -
229 - # WARNERROR=no, bug 347879
230 - tc-export AR CC RANLIB
231 - emake WARNERROR=no ${args}
232 -}
233 -
234 -src_test() {
235 - if [[ -d tests ]] ; then
236 - pushd tests >/dev/null
237 - ./tests.py || die
238 - popd >/dev/null
239 - fi
240 -}
241 -
242 -src_install() {
243 - dosbin flashrom
244 - doman flashrom.8
245 - dodoc ChangeLog README Documentation/*.txt
246 -
247 - if use tools; then
248 - if use amd64; then
249 - dosbin util/ich_descriptors_tool/ich_descriptors_tool
250 - elif use x86; then
251 - dosbin util/ich_descriptors_tool/ich_descriptors_tool
252 - fi
253 - fi
254 -}
255
256 diff --git a/sys-apps/flashrom/flashrom-0.9.9.ebuild b/sys-apps/flashrom/flashrom-0.9.9.ebuild
257 deleted file mode 100644
258 index 1ccbc53db82..00000000000
259 --- a/sys-apps/flashrom/flashrom-0.9.9.ebuild
260 +++ /dev/null
261 @@ -1,130 +0,0 @@
262 -# Copyright 1999-2017 Gentoo Foundation
263 -# Distributed under the terms of the GNU General Public License v2
264 -
265 -EAPI="5"
266 -
267 -inherit eutils toolchain-funcs
268 -if [[ ${PV} == "9999" ]] ; then
269 - ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
270 - inherit subversion
271 -else
272 - SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
273 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
274 -fi
275 -
276 -DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
277 -HOMEPAGE="https://flashrom.org/"
278 -
279 -LICENSE="GPL-2"
280 -SLOT="0"
281 -# The defaults match the upstream Makefile.
282 -# Note: Do not list bitbang_spi as it is not a programmer; it's a backend used
283 -# by some other spi programmers.
284 -IUSE_PROGRAMMERS="
285 -atahpt +atapromise +atavia +buspirate_spi +ch341a_spi +dediprog +drkaiser +dummy
286 -+ft2232_spi +gfxnvidia +internal +it8212 +linux_spi mstarddc_spi +nic3com
287 -+nicintel +nicintel_eeprom +nicintel_spi nicnatsemi +nicrealtek +ogp_spi
288 -+pickit2_spi +pony_spi +rayer_spi +satamv +satasii +serprog +usbblaster_spi"
289 -IUSE="${IUSE_PROGRAMMERS} +internal_dmi static tools +wiki"
290 -
291 -LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] )
292 - atapromise? ( sys-apps/pciutils[static-libs(+)] )
293 - atavia? ( sys-apps/pciutils[static-libs(+)] )
294 - ch341a_spi? ( virtual/libusb:1[static-libs(+)] )
295 - dediprog? ( virtual/libusb:1[static-libs(+)] )
296 - drkaiser? ( sys-apps/pciutils[static-libs(+)] )
297 - ft2232_spi? ( dev-embedded/libftdi:=[static-libs(+)] )
298 - gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )
299 - it8212? ( sys-apps/pciutils[static-libs(+)] )
300 - internal? ( sys-apps/pciutils[static-libs(+)] )
301 - nic3com? ( sys-apps/pciutils[static-libs(+)] )
302 - nicintel? ( sys-apps/pciutils[static-libs(+)] )
303 - nicintel_eeprom? ( sys-apps/pciutils[static-libs(+)] )
304 - nicintel_spi? ( sys-apps/pciutils[static-libs(+)] )
305 - nicnatsemi? ( sys-apps/pciutils[static-libs(+)] )
306 - nicrealtek? ( sys-apps/pciutils[static-libs(+)] )
307 - ogp_spi? ( sys-apps/pciutils[static-libs(+)] )
308 - pickit2_spi? ( virtual/libusb:0[static-libs(+)] )
309 - rayer_spi? ( sys-apps/pciutils[static-libs(+)] )
310 - satamv? ( sys-apps/pciutils[static-libs(+)] )
311 - satasii? ( sys-apps/pciutils[static-libs(+)] )
312 - usbblaster_spi? ( dev-embedded/libftdi:=[static-libs(+)] )"
313 -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
314 -DEPEND="${RDEPEND}
315 - static? ( ${LIB_DEPEND} )
316 - sys-apps/diffutils"
317 -RDEPEND+=" !internal_dmi? ( sys-apps/dmidecode )"
318 -
319 -_flashrom_enable() {
320 - local c="CONFIG_${2:-$(echo "$1" | tr [:lower:] [:upper:])}"
321 - args+=( "${c}=$(usex $1 yes no)" )
322 -}
323 -flashrom_enable() {
324 - local u
325 - for u ; do _flashrom_enable "${u}" ; done
326 -}
327 -
328 -src_prepare() {
329 - sed -i \
330 - -e 's:pkg-config:$(PKG_CONFIG):' \
331 - Makefile || die
332 -}
333 -
334 -src_compile() {
335 - # Help keep things in sync.
336 - local sprogs=$(echo $(
337 - grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
338 - sort -u | \
339 - sed 's:^CONFIG_::' | \
340 - tr '[:upper:]' '[:lower:]'))
341 - local eprogs=$(echo ${IUSE_PROGRAMMERS//[+-]})
342 - if [[ ${sprogs} != "${eprogs}" ]] ; then
343 - eerror "The ebuild needs to be kept in sync."
344 - eerror "IUSE set to: ${eprogs}"
345 - eerror "flashrom.c : ${sprogs}"
346 - die "sync IUSE to the list of source programmers"
347 - fi
348 -
349 - # Turn USE flags into CONFIG_xxx settings.
350 - local args=()
351 - flashrom_enable ${eprogs}
352 - _flashrom_enable wiki PRINT_WIKI
353 - _flashrom_enable static STATIC
354 -
355 - # You have to specify at least one programmer, and if you specify more than
356 - # one programmer you have to include either dummy or internal in the list.
357 - # We pick dummy as the default because internal requires libpci.
358 - if ! use internal && ! use dummy ; then
359 - if [[ ${#args[@]} -ne 1 ]] ; then
360 - ewarn "You have to specify at least one programmer, and if you specify"
361 - ewarn "more than one programmer, you have to enable either dummy or"
362 - ewarn "internal as well. 'dummy' will be the default now."
363 - args+=( CONFIG_DUMMY=yes )
364 - fi
365 - fi
366 -
367 - tc-export AR CC PKG_CONFIG RANLIB
368 - emake WARNERROR=no "${args[@]}"
369 -}
370 -
371 -src_test() {
372 - if [[ -d tests ]] ; then
373 - pushd tests >/dev/null
374 - ./tests.py || die
375 - popd >/dev/null
376 - fi
377 -}
378 -
379 -src_install() {
380 - dosbin flashrom
381 - doman flashrom.8
382 - dodoc README Documentation/*.txt
383 -
384 - if use tools ; then
385 - if use amd64 ; then
386 - dosbin util/ich_descriptors_tool/ich_descriptors_tool
387 - elif use x86 ; then
388 - dosbin util/ich_descriptors_tool/ich_descriptors_tool
389 - fi
390 - fi
391 -}