Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
Date: Mon, 30 Mar 2020 22:42:48
Message-Id: 1585608013.ecd21f138b89855bd5673d053d07367f423e42ad.marecki@gentoo
1 commit: ecd21f138b89855bd5673d053d07367f423e42ad
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 30 22:37:46 2020 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 30 22:40:13 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd21f13
7
8 sys-apps/flashrom: remove old unstable ebuilds
9
10 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
11
12 sys-apps/flashrom/Manifest | 2 -
13 sys-apps/flashrom/flashrom-1.0.ebuild | 151 -------------------------------
14 sys-apps/flashrom/flashrom-1.1.ebuild | 161 ----------------------------------
15 3 files changed, 314 deletions(-)
16
17 diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
18 index 227d29704d8..f4d11c9f747 100644
19 --- a/sys-apps/flashrom/Manifest
20 +++ b/sys-apps/flashrom/Manifest
21 @@ -1,4 +1,2 @@
22 DIST flashrom-0.9.8.tar.bz2 473902 BLAKE2B c127a41c2857ae2e1564777b49b1eff17e2e931c8a2417e738e8188871a6ce4e0fe6a0380c2139aaa906f299ca833563df895aa5fd1af333b24bf7467de0dc8f SHA512 1a1c4513bac7cdf91326ab68b822034101e688bfab0dc0b5698f664fc766027229128c55eed94f302cac05d949647cdec6a103a423c3861b047cf0ff7cc0b509
23 -DIST flashrom-1.0.tar.bz2 321693 BLAKE2B 7e3e021cdf639083717ca30d5268ac9e02eb8b68e54bbcd5caf9de4352f332ba0ab23cf22253f0627fa9c9a0472404fff44cda17e8c306fe4f93b2b1f0563718 SHA512 355ac1322421b2fd699deb0ceff8555c9e89062e639de674c62f1fdacad9ed9351fe89e4c14e22f07a6d4e2e2f070fd4d2ed1cd347a20069f2505966b5c29e0e
24 -DIST flashrom-v1.1.tar.bz2 348458 BLAKE2B cee1b8e4f680739e794239c3d777ef9cf0af1f734fe4d8f4b122d26316cdb8d45d53f92054937c7cde1737364ba8ed80410561bfbb7f304b0371942be144859b SHA512 8cb75a7223490fa9dbd65a85d24a87beab68ee03120891a3d8ebf4e8bc3d2a2ee640e254ccff657eaf5175e6c2477288337369fa1b1dac110a0903b0c95c1e56
25 DIST flashrom-v1.2.tar.bz2 366995 BLAKE2B 091e01a91e12b486154ace334a5e74bccbb5f5311ad76e37f43a28167080757873d8c78b8f549d2e77eb984922c830895ba955b23eb6ee4fc24f1ffed259954b SHA512 8e01395a54d0d1344bc55e7e4975f43bb8e59ebe83fb5f2766d14f76756d718b487254ce9a19ef4093aed04fb9d40fff5fe8f709b18c512f6e6fad894f83d7b8
26
27 diff --git a/sys-apps/flashrom/flashrom-1.0.ebuild b/sys-apps/flashrom/flashrom-1.0.ebuild
28 deleted file mode 100644
29 index 766fefcc725..00000000000
30 --- a/sys-apps/flashrom/flashrom-1.0.ebuild
31 +++ /dev/null
32 @@ -1,151 +0,0 @@
33 -# Copyright 1999-2020 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -inherit toolchain-funcs
39 -if [[ ${PV} == "9999" ]] ; then
40 - EGIT_REPO_URI="https://review.coreboot.org/flashrom.git"
41 - inherit git-r3
42 -else
43 - SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
44 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
45 -fi
46 -
47 -DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
48 -HOMEPAGE="https://flashrom.org/"
49 -
50 -LICENSE="GPL-2"
51 -SLOT="0"
52 -# The defaults match the upstream Makefile.
53 -# Note: Do not list bitbang_spi as it is not a programmer; it's a backend used
54 -# by some other spi programmers.
55 -IUSE_PROGRAMMERS="
56 - atahpt
57 - +atapromise
58 - +atavia
59 - +buspirate-spi
60 - +ch341a-spi
61 - +dediprog
62 - +drkaiser
63 - +dummy
64 - +ft2232-spi
65 - +gfxnvidia
66 - +internal
67 - +it8212
68 - +linux-spi
69 - mstarddc-spi
70 - +nic3com
71 - +nicintel
72 - +nicintel-eeprom
73 - +nicintel-spi
74 - nicnatsemi
75 - +nicrealtek
76 - +ogp-spi
77 - +pickit2-spi
78 - +pony-spi
79 - +rayer-spi
80 - +satamv
81 - +satasii
82 - +serprog
83 - +usbblaster-spi
84 -"
85 -IUSE="${IUSE_PROGRAMMERS} +internal-dmi static tools +wiki"
86 -
87 -LIB_DEPEND="
88 - atahpt? ( sys-apps/pciutils[static-libs(+)] )
89 - atapromise? ( sys-apps/pciutils[static-libs(+)] )
90 - atavia? ( sys-apps/pciutils[static-libs(+)] )
91 - ch341a-spi? ( virtual/libusb:1[static-libs(+)] )
92 - dediprog? ( virtual/libusb:1[static-libs(+)] )
93 - drkaiser? ( sys-apps/pciutils[static-libs(+)] )
94 - ft2232-spi? ( dev-embedded/libftdi:=[static-libs(+)] )
95 - gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )
96 - internal? ( sys-apps/pciutils[static-libs(+)] )
97 - it8212? ( sys-apps/pciutils[static-libs(+)] )
98 - nic3com? ( sys-apps/pciutils[static-libs(+)] )
99 - nicintel-eeprom? ( sys-apps/pciutils[static-libs(+)] )
100 - nicintel-spi? ( sys-apps/pciutils[static-libs(+)] )
101 - nicintel? ( sys-apps/pciutils[static-libs(+)] )
102 - nicnatsemi? ( sys-apps/pciutils[static-libs(+)] )
103 - nicrealtek? ( sys-apps/pciutils[static-libs(+)] )
104 - ogp-spi? ( sys-apps/pciutils[static-libs(+)] )
105 - pickit2-spi? ( virtual/libusb:0[static-libs(+)] )
106 - rayer-spi? ( sys-apps/pciutils[static-libs(+)] )
107 - satamv? ( sys-apps/pciutils[static-libs(+)] )
108 - satasii? ( sys-apps/pciutils[static-libs(+)] )
109 - usbblaster-spi? ( dev-embedded/libftdi:=[static-libs(+)] )
110 -"
111 -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
112 -DEPEND="${RDEPEND}
113 - static? ( ${LIB_DEPEND} )
114 - sys-apps/diffutils"
115 -RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )"
116 -
117 -_flashrom_enable() {
118 - local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}"
119 - args+=( "${c}=$(usex $1 yes no)" )
120 -}
121 -flashrom_enable() {
122 - local u
123 - for u ; do _flashrom_enable "${u}" ; done
124 -}
125 -
126 -src_compile() {
127 - # Help keep things in sync.
128 - local sprogs=$(echo $(
129 - grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
130 - LC_ALL=C sort -u | \
131 - sed 's:^CONFIG_::' | \
132 - tr '[:upper:]_' '[:lower:]-'))
133 - local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g')
134 - if [[ ${sprogs} != "${eprogs}" ]] ; then
135 - eerror "The ebuild needs to be kept in sync."
136 - eerror "IUSE set to: ${eprogs}"
137 - eerror "flashrom.c : ${sprogs}"
138 - die "sync IUSE to the list of source programmers"
139 - fi
140 -
141 - # Turn USE flags into CONFIG_xxx settings.
142 - local args=()
143 - flashrom_enable ${eprogs}
144 - _flashrom_enable wiki PRINT_WIKI
145 - _flashrom_enable static STATIC
146 -
147 - # You have to specify at least one programmer, and if you specify more than
148 - # one programmer you have to include either dummy or internal in the list.
149 - # We pick dummy as the default because internal requires libpci.
150 - if ! use internal && ! use dummy ; then
151 - if [[ ${#args[@]} -ne 1 ]] ; then
152 - ewarn "You have to specify at least one programmer, and if you specify"
153 - ewarn "more than one programmer, you have to enable either dummy or"
154 - ewarn "internal as well. 'dummy' will be the default now."
155 - args+=( CONFIG_DUMMY=yes )
156 - fi
157 - fi
158 -
159 - tc-export AR CC PKG_CONFIG RANLIB
160 - emake WARNERROR=no "${args[@]}"
161 -}
162 -
163 -src_test() {
164 - if [[ -d tests ]] ; then
165 - pushd tests >/dev/null
166 - ./tests.py || die
167 - popd >/dev/null
168 - fi
169 -}
170 -
171 -src_install() {
172 - dosbin flashrom
173 - doman flashrom.8
174 - dodoc README Documentation/*.txt
175 -
176 - if use tools ; then
177 - if use amd64 ; then
178 - dosbin util/ich_descriptors_tool/ich_descriptors_tool
179 - elif use x86 ; then
180 - dosbin util/ich_descriptors_tool/ich_descriptors_tool
181 - fi
182 - fi
183 -}
184
185 diff --git a/sys-apps/flashrom/flashrom-1.1.ebuild b/sys-apps/flashrom/flashrom-1.1.ebuild
186 deleted file mode 100644
187 index 210c82d3c75..00000000000
188 --- a/sys-apps/flashrom/flashrom-1.1.ebuild
189 +++ /dev/null
190 @@ -1,161 +0,0 @@
191 -# Copyright 1999-2020 Gentoo Authors
192 -# Distributed under the terms of the GNU General Public License v2
193 -
194 -EAPI=7
195 -
196 -inherit toolchain-funcs
197 -if [[ ${PV} == "9999" ]] ; then
198 - EGIT_REPO_URI="https://review.coreboot.org/flashrom.git"
199 - inherit git-r3
200 -else
201 - MY_P="${PN}-v${PV}"
202 - SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
203 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
204 - S="${WORKDIR}/${MY_P}"
205 -fi
206 -
207 -DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
208 -HOMEPAGE="https://flashrom.org/"
209 -
210 -LICENSE="GPL-2"
211 -SLOT="0"
212 -# The defaults match the upstream Makefile.
213 -# Note: Do not list bitbang_spi as it is not a programmer; it's a backend used
214 -# by some other spi programmers.
215 -IUSE_PROGRAMMERS="
216 - atahpt
217 - +atapromise
218 - +atavia
219 - +buspirate-spi
220 - +ch341a-spi
221 - +dediprog
222 - +developerbox-spi
223 - +digilent-spi
224 - +drkaiser
225 - +dummy
226 - +ft2232-spi
227 - +gfxnvidia
228 - +internal
229 - +it8212
230 - jlink-spi
231 - +linux-mtd
232 - +linux-spi
233 - mstarddc-spi
234 - +nic3com
235 - +nicintel
236 - +nicintel-eeprom
237 - +nicintel-spi
238 - nicnatsemi
239 - +nicrealtek
240 - +ogp-spi
241 - +pickit2-spi
242 - +pony-spi
243 - +rayer-spi
244 - +satamv
245 - +satasii
246 - +serprog
247 - +usbblaster-spi
248 -"
249 -
250 -IUSE="${IUSE_PROGRAMMERS} +internal-dmi static tools +wiki"
251 -
252 -LIB_DEPEND="
253 - atahpt? ( sys-apps/pciutils[static-libs(+)] )
254 - atapromise? ( sys-apps/pciutils[static-libs(+)] )
255 - atavia? ( sys-apps/pciutils[static-libs(+)] )
256 - ch341a-spi? ( virtual/libusb:1[static-libs(+)] )
257 - dediprog? ( virtual/libusb:1[static-libs(+)] )
258 - developerbox-spi? ( virtual/libusb:1[static-libs(+)] )
259 - digilent-spi? ( virtual/libusb:1[static-libs(+)] )
260 - drkaiser? ( sys-apps/pciutils[static-libs(+)] )
261 - ft2232-spi? ( dev-embedded/libftdi:=[static-libs(+)] )
262 - gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )
263 - internal? ( sys-apps/pciutils[static-libs(+)] )
264 - it8212? ( sys-apps/pciutils[static-libs(+)] )
265 - jlink-spi? ( dev-embedded/libjaylink[static-libs(+)] )
266 - nic3com? ( sys-apps/pciutils[static-libs(+)] )
267 - nicintel-eeprom? ( sys-apps/pciutils[static-libs(+)] )
268 - nicintel-spi? ( sys-apps/pciutils[static-libs(+)] )
269 - nicintel? ( sys-apps/pciutils[static-libs(+)] )
270 - nicnatsemi? ( sys-apps/pciutils[static-libs(+)] )
271 - nicrealtek? ( sys-apps/pciutils[static-libs(+)] )
272 - ogp-spi? ( sys-apps/pciutils[static-libs(+)] )
273 - pickit2-spi? ( virtual/libusb:0[static-libs(+)] )
274 - rayer-spi? ( sys-apps/pciutils[static-libs(+)] )
275 - satamv? ( sys-apps/pciutils[static-libs(+)] )
276 - satasii? ( sys-apps/pciutils[static-libs(+)] )
277 - usbblaster-spi? ( dev-embedded/libftdi:=[static-libs(+)] )
278 -"
279 -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
280 -DEPEND="${RDEPEND}
281 - static? ( ${LIB_DEPEND} )
282 - sys-apps/diffutils"
283 -RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )"
284 -
285 -_flashrom_enable() {
286 - local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}"
287 - args+=( "${c}=$(usex $1 yes no)" )
288 -}
289 -flashrom_enable() {
290 - local u
291 - for u ; do _flashrom_enable "${u}" ; done
292 -}
293 -
294 -src_compile() {
295 - # Help keep things in sync.
296 - local sprogs=$(echo $(
297 - grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
298 - LC_ALL=C sort -u | \
299 - sed 's:^CONFIG_::' | \
300 - tr '[:upper:]_' '[:lower:]-'))
301 - local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g')
302 - if [[ ${sprogs} != "${eprogs}" ]] ; then
303 - eerror "The ebuild needs to be kept in sync."
304 - eerror "IUSE set to: ${eprogs}"
305 - eerror "flashrom.c : ${sprogs}"
306 - die "sync IUSE to the list of source programmers"
307 - fi
308 -
309 - # Turn USE flags into CONFIG_xxx settings.
310 - local args=()
311 - flashrom_enable ${eprogs}
312 - _flashrom_enable wiki PRINT_WIKI
313 - _flashrom_enable static STATIC
314 -
315 - # You have to specify at least one programmer, and if you specify more than
316 - # one programmer you have to include either dummy or internal in the list.
317 - # We pick dummy as the default because internal requires libpci.
318 - if ! use internal && ! use dummy ; then
319 - if [[ ${#args[@]} -ne 1 ]] ; then
320 - ewarn "You have to specify at least one programmer, and if you specify"
321 - ewarn "more than one programmer, you have to enable either dummy or"
322 - ewarn "internal as well. 'dummy' will be the default now."
323 - args+=( CONFIG_DUMMY=yes )
324 - fi
325 - fi
326 -
327 - tc-export AR CC PKG_CONFIG RANLIB
328 - emake WARNERROR=no "${args[@]}"
329 -}
330 -
331 -src_test() {
332 - if [[ -d tests ]] ; then
333 - pushd tests >/dev/null
334 - ./tests.py || die
335 - popd >/dev/null
336 - fi
337 -}
338 -
339 -src_install() {
340 - dosbin flashrom
341 - doman flashrom.8
342 - dodoc README Documentation/*.txt
343 -
344 - if use tools ; then
345 - if use amd64 ; then
346 - dosbin util/ich_descriptors_tool/ich_descriptors_tool
347 - elif use x86 ; then
348 - dosbin util/ich_descriptors_tool/ich_descriptors_tool
349 - fi
350 - fi
351 -}