1 |
commit: 302655ce090525ea8675e021ed732844e12e4971 |
2 |
Author: Marek Szuba <marecki <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Jun 30 14:35:40 2020 +0000 |
4 |
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Jun 30 15:41:57 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=302655ce |
7 |
|
8 |
sys-apps/flashrom: remove old |
9 |
|
10 |
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org> |
11 |
|
12 |
sys-apps/flashrom/Manifest | 1 - |
13 |
sys-apps/flashrom/flashrom-0.9.8.ebuild | 155 -------------------------------- |
14 |
2 files changed, 156 deletions(-) |
15 |
|
16 |
diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest |
17 |
index f4d11c9f747..1084bda4b5a 100644 |
18 |
--- a/sys-apps/flashrom/Manifest |
19 |
+++ b/sys-apps/flashrom/Manifest |
20 |
@@ -1,2 +1 @@ |
21 |
-DIST flashrom-0.9.8.tar.bz2 473902 BLAKE2B c127a41c2857ae2e1564777b49b1eff17e2e931c8a2417e738e8188871a6ce4e0fe6a0380c2139aaa906f299ca833563df895aa5fd1af333b24bf7467de0dc8f SHA512 1a1c4513bac7cdf91326ab68b822034101e688bfab0dc0b5698f664fc766027229128c55eed94f302cac05d949647cdec6a103a423c3861b047cf0ff7cc0b509 |
22 |
DIST flashrom-v1.2.tar.bz2 366995 BLAKE2B 091e01a91e12b486154ace334a5e74bccbb5f5311ad76e37f43a28167080757873d8c78b8f549d2e77eb984922c830895ba955b23eb6ee4fc24f1ffed259954b SHA512 8e01395a54d0d1344bc55e7e4975f43bb8e59ebe83fb5f2766d14f76756d718b487254ce9a19ef4093aed04fb9d40fff5fe8f709b18c512f6e6fad894f83d7b8 |
23 |
|
24 |
diff --git a/sys-apps/flashrom/flashrom-0.9.8.ebuild b/sys-apps/flashrom/flashrom-0.9.8.ebuild |
25 |
deleted file mode 100644 |
26 |
index 11d55eafa94..00000000000 |
27 |
--- a/sys-apps/flashrom/flashrom-0.9.8.ebuild |
28 |
+++ /dev/null |
29 |
@@ -1,155 +0,0 @@ |
30 |
-# Copyright 1999-2020 Gentoo Authors |
31 |
-# Distributed under the terms of the GNU General Public License v2 |
32 |
- |
33 |
-EAPI=7 |
34 |
- |
35 |
-inherit toolchain-funcs |
36 |
-if [[ ${PV} == "9999" ]] ; then |
37 |
- EGIT_REPO_URI="https://review.coreboot.org/flashrom.git" |
38 |
- inherit git-r3 |
39 |
-else |
40 |
- SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2" |
41 |
- KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86" |
42 |
-fi |
43 |
- |
44 |
-DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips" |
45 |
-HOMEPAGE="https://flashrom.org/" |
46 |
- |
47 |
-LICENSE="GPL-2" |
48 |
-SLOT="0" |
49 |
-# The defaults match the upstream Makefile. |
50 |
-# Note: Do not list bitbang_spi as it is not a programmer; it's a backend used |
51 |
-# by some other spi programmers. |
52 |
-IUSE_PROGRAMMERS=" |
53 |
- atahpt |
54 |
- +atavia |
55 |
- +buspirate-spi |
56 |
- dediprog |
57 |
- +drkaiser |
58 |
- +dummy |
59 |
- +ft2232-spi |
60 |
- +gfxnvidia |
61 |
- +internal |
62 |
- +it8212 |
63 |
- +linux-spi |
64 |
- mstarddc-spi |
65 |
- +nic3com |
66 |
- +nicintel |
67 |
- +nicintel-eeprom |
68 |
- +nicintel-spi |
69 |
- nicnatsemi |
70 |
- +nicrealtek |
71 |
- +ogp-spi |
72 |
- +pickit2-spi |
73 |
- +pony-spi |
74 |
- +rayer-spi |
75 |
- +satamv |
76 |
- +satasii |
77 |
- +serprog |
78 |
- +usbblaster-spi |
79 |
-" |
80 |
-IUSE="${IUSE_PROGRAMMERS} +internal-dmi static tools +wiki" |
81 |
- |
82 |
-LIB_DEPEND=" |
83 |
- atahpt? ( sys-apps/pciutils[static-libs(+)] ) |
84 |
- atavia? ( sys-apps/pciutils[static-libs(+)] ) |
85 |
- dediprog? ( virtual/libusb:0[static-libs(+)] ) |
86 |
- drkaiser? ( sys-apps/pciutils[static-libs(+)] ) |
87 |
- ft2232-spi? ( dev-embedded/libftdi:0[static-libs(+)] ) |
88 |
- gfxnvidia? ( sys-apps/pciutils[static-libs(+)] ) |
89 |
- internal? ( sys-apps/pciutils[static-libs(+)] ) |
90 |
- it8212? ( sys-apps/pciutils[static-libs(+)] ) |
91 |
- nic3com? ( sys-apps/pciutils[static-libs(+)] ) |
92 |
- nicintel-eeprom? ( sys-apps/pciutils[static-libs(+)] ) |
93 |
- nicintel-spi? ( sys-apps/pciutils[static-libs(+)] ) |
94 |
- nicintel? ( sys-apps/pciutils[static-libs(+)] ) |
95 |
- nicnatsemi? ( sys-apps/pciutils[static-libs(+)] ) |
96 |
- nicrealtek? ( sys-apps/pciutils[static-libs(+)] ) |
97 |
- ogp-spi? ( sys-apps/pciutils[static-libs(+)] ) |
98 |
- pickit2-spi? ( virtual/libusb:0[static-libs(+)] ) |
99 |
- rayer-spi? ( sys-apps/pciutils[static-libs(+)] ) |
100 |
- satamv? ( sys-apps/pciutils[static-libs(+)] ) |
101 |
- satasii? ( sys-apps/pciutils[static-libs(+)] ) |
102 |
- usbblaster-spi? ( dev-embedded/libftdi:0[static-libs(+)] ) |
103 |
-" |
104 |
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" |
105 |
-DEPEND="${RDEPEND} |
106 |
- static? ( ${LIB_DEPEND} ) |
107 |
- sys-apps/diffutils" |
108 |
-RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )" |
109 |
- |
110 |
-_flashrom_enable() { |
111 |
- local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}" |
112 |
- args+=( "${c}=$(usex $1 yes no)" ) |
113 |
-} |
114 |
-flashrom_enable() { |
115 |
- local u |
116 |
- for u ; do _flashrom_enable "${u}" ; done |
117 |
-} |
118 |
- |
119 |
-src_prepare() { |
120 |
- sed -i \ |
121 |
- -e 's:pkg-config:$(PKG_CONFIG):' \ |
122 |
- Makefile || die |
123 |
- |
124 |
- default |
125 |
-} |
126 |
- |
127 |
-src_compile() { |
128 |
- # Help keep things in sync. |
129 |
- local sprogs=$(echo $( |
130 |
- grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \ |
131 |
- LC_ALL=C sort -u | \ |
132 |
- sed 's:^CONFIG_::' | \ |
133 |
- tr '[:upper:]_' '[:lower:]-')) |
134 |
- local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g') |
135 |
- if [[ ${sprogs} != "${eprogs}" ]] ; then |
136 |
- eerror "The ebuild needs to be kept in sync." |
137 |
- eerror "IUSE set to: ${eprogs}" |
138 |
- eerror "flashrom.c : ${sprogs}" |
139 |
- die "sync IUSE to the list of source programmers" |
140 |
- fi |
141 |
- |
142 |
- # Turn USE flags into CONFIG_xxx settings. |
143 |
- local args=() |
144 |
- flashrom_enable ${eprogs} |
145 |
- _flashrom_enable wiki PRINT_WIKI |
146 |
- _flashrom_enable static STATIC |
147 |
- |
148 |
- # You have to specify at least one programmer, and if you specify more than |
149 |
- # one programmer you have to include either dummy or internal in the list. |
150 |
- # We pick dummy as the default because internal requires libpci. |
151 |
- if ! use internal && ! use dummy ; then |
152 |
- if [[ ${#args[@]} -ne 1 ]] ; then |
153 |
- ewarn "You have to specify at least one programmer, and if you specify" |
154 |
- ewarn "more than one programmer, you have to enable either dummy or" |
155 |
- ewarn "internal as well. 'dummy' will be the default now." |
156 |
- args+=( CONFIG_DUMMY=yes ) |
157 |
- fi |
158 |
- fi |
159 |
- |
160 |
- tc-export AR CC PKG_CONFIG RANLIB |
161 |
- emake WARNERROR=no "${args[@]}" |
162 |
-} |
163 |
- |
164 |
-src_test() { |
165 |
- if [[ -d tests ]] ; then |
166 |
- pushd tests >/dev/null |
167 |
- ./tests.py || die |
168 |
- popd >/dev/null |
169 |
- fi |
170 |
-} |
171 |
- |
172 |
-src_install() { |
173 |
- dosbin flashrom |
174 |
- doman flashrom.8 |
175 |
- dodoc ChangeLog README Documentation/*.txt |
176 |
- |
177 |
- if use tools ; then |
178 |
- if use amd64 ; then |
179 |
- dosbin util/ich_descriptors_tool/ich_descriptors_tool |
180 |
- elif use x86 ; then |
181 |
- dosbin util/ich_descriptors_tool/ich_descriptors_tool |
182 |
- fi |
183 |
- fi |
184 |
-} |