Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/
Date: Sat, 02 Jun 2018 12:51:06
Message-Id: 1527943846.484384127d3ebe98a8f901f9bacc4c796da56f66.mrueg@gentoo
1 commit: 484384127d3ebe98a8f901f9bacc4c796da56f66
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 2 12:50:46 2018 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 2 12:50:46 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48438412
7
8 sys-kernel/linux-firmware: Remove old
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 sys-kernel/linux-firmware/Manifest | 2 -
13 .../linux-firmware/linux-firmware-20180416.ebuild | 119 ---------------------
14 .../linux-firmware/linux-firmware-20180507.ebuild | 119 ---------------------
15 3 files changed, 240 deletions(-)
16
17 diff --git a/sys-kernel/linux-firmware/Manifest b/sys-kernel/linux-firmware/Manifest
18 index 94cf18601d0..76b3e58b476 100644
19 --- a/sys-kernel/linux-firmware/Manifest
20 +++ b/sys-kernel/linux-firmware/Manifest
21 @@ -1,6 +1,4 @@
22 DIST linux-firmware-20180103.tar.gz 138263360 BLAKE2B b7af0f94bf7111a1f4a10c7403f43dbfe837912ccf3afd4bcc362e483bcf15e02df76a37b112b2545c67bfbb2df031890dead100552e402ffc4727041409d891 SHA512 ed95205c075b47a2f30d9c96181ca0047de017abb1b5904f7c504a0afb8ea673c179980eb92d5690dd1a5cfb29815f224f384b4dcc472f80ddc90af3b2cbd4ce
23 -DIST linux-firmware-20180416.tar.gz 149436328 BLAKE2B 1da8140b8805b4c4d1c12940fe2cb71a8d4fc41ceccdd306f1dbc0c20e986b8a4cef09a1e82bd0c270fad22722738ddb4d7eb2ba81553dfddbb76a3039552d97 SHA512 cf416c7ae8d70a8c36955e7fccff16194515f3b4964e80cba268b5ab2816ea0661bc4ea47ff3bf0c5f47dbdc7abceb39c5586117a6796b5b94bd6ef740424b27
24 -DIST linux-firmware-20180507.tar.gz 150551499 BLAKE2B 66cd52d64fdeb02e12e1b8fd6b578e2722bac9e9381fc949f7418425390521004e6d145e943ebc5b804989278f6c204806079db98074f842066350f6fcc7de40 SHA512 6ffdfdd5a730d62d476255bbd26252ddd24dfbf926b4a0e684f31f93a65d86f645a19cb0e8773b64cbd93a6840a991bc8767f6b483553a3b822a734014c1f94c
25 DIST linux-firmware-20180518.tar.gz 150672075 BLAKE2B ef0c5a5d6ea2e978a5638fd509bde5fe4b50ebc682b685e6e8728667617b2d1460c562331e89b748c86d815341e5bede8fc4a2d5a3088c14b3bcc01bd783f01a SHA512 c2b1cce708f6bb21cc5d48408f335cadcf4318ef98c31c182cfe0630500b1074c90c0b0da1391c64bfcc921ebb500f0f46e8d8cdd6888c60458cce8faab6d12c
26 DIST linux-firmware-20180525.tar.gz 151301971 BLAKE2B a2da25004f5458c2383b8f0c0d28dab56f40d24045723d9bf169d0cf256ff819e34899b487dc73cc6135ca83207cbccfa9fb5a5888e1a7764b2e464e95f6db49 SHA512 ef2e29a24ee4f52ad91eb35b79e2a8717ee0e0cd1b94877779c839bc0f64aa6de91b6828e069f0e4b1cdb8a97bbf140802c008582f7a4dfd61327c7059c99c96
27 DIST microcode_amd_fam17h.tar.gz 2204 BLAKE2B 20f3b006587f49fced335fd38711da2384a1f5cd0b93a483d7022d8aa211dc855427a637583dd2eae9f108120f2fda4b80db081d48d3332da906de8e10b94464 SHA512 d3b52797a5968f8da76d39322780e61d04bab5d810b0b07d64e469fcd67998e4191b0e0a9ab7e4c27189941369ef1b2850bbbb1458fd9bbeb958c98f6e378510
28
29 diff --git a/sys-kernel/linux-firmware/linux-firmware-20180416.ebuild b/sys-kernel/linux-firmware/linux-firmware-20180416.ebuild
30 deleted file mode 100644
31 index d8f01a90078..00000000000
32 --- a/sys-kernel/linux-firmware/linux-firmware-20180416.ebuild
33 +++ /dev/null
34 @@ -1,119 +0,0 @@
35 -# Copyright 1999-2018 Gentoo Foundation
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI=6
39 -inherit savedconfig
40 -
41 -if [[ ${PV} == 99999999* ]]; then
42 - inherit git-r3
43 - SRC_URI=""
44 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git"
45 - KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
46 -else
47 - GIT_COMMIT="162161461d5c9ec62faa6d89a50afb8281fae8c9"
48 - SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz -> ${P}.tar.gz
49 - mirror://gentoo/microcode_amd_fam17h.tar.gz
50 - https://dev.gentoo.org/~whissi/dist/${PN}/microcode_amd_fam17h.tar.gz"
51 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
52 -fi
53 -
54 -DESCRIPTION="Linux firmware files"
55 -HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git"
56 -
57 -LICENSE="linux-firmware ( BSD ISC MIT no-source-code ) GPL-2 GPL-2+ freedist"
58 -SLOT="0"
59 -IUSE="savedconfig"
60 -
61 -DEPEND=""
62 -RDEPEND="!savedconfig? (
63 - !sys-firmware/alsa-firmware[alsa_cards_ca0132]
64 - !sys-firmware/alsa-firmware[alsa_cards_korg1212]
65 - !sys-firmware/alsa-firmware[alsa_cards_maestro3]
66 - !sys-firmware/alsa-firmware[alsa_cards_sb16]
67 - !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
68 - !media-tv/cx18-firmware
69 - !<sys-firmware/ivtv-firmware-20080701-r1
70 - !media-tv/linuxtv-dvb-firmware[dvb_cards_cx231xx]
71 - !media-tv/linuxtv-dvb-firmware[dvb_cards_cx23885]
72 - !media-tv/linuxtv-dvb-firmware[dvb_cards_usb-dib0700]
73 - !net-dialup/ueagle-atm
74 - !net-dialup/ueagle4-atm
75 - !net-wireless/ar9271-firmware
76 - !net-wireless/i2400m-fw
77 - !net-wireless/libertas-firmware
78 - !sys-firmware/rt61-firmware
79 - !net-wireless/rt73-firmware
80 - !net-wireless/rt2860-firmware
81 - !net-wireless/rt2870-firmware
82 - !sys-block/qla-fc-firmware
83 - !sys-firmware/amd-ucode
84 - !sys-firmware/iwl1000-ucode
85 - !sys-firmware/iwl2000-ucode
86 - !sys-firmware/iwl2030-ucode
87 - !sys-firmware/iwl3945-ucode
88 - !sys-firmware/iwl4965-ucode
89 - !sys-firmware/iwl5000-ucode
90 - !sys-firmware/iwl5150-ucode
91 - !sys-firmware/iwl6000-ucode
92 - !sys-firmware/iwl6005-ucode
93 - !sys-firmware/iwl6030-ucode
94 - !sys-firmware/iwl6050-ucode
95 - !sys-firmware/iwl3160-ucode
96 - !sys-firmware/iwl7260-ucode
97 - !sys-firmware/iwl7265-ucode
98 - !sys-firmware/iwl3160-7260-bt-ucode
99 - !sys-firmware/radeon-ucode
100 - )"
101 -#add anything else that collides to this
102 -
103 -QA_PREBUILT="lib/firmware/*"
104 -
105 -src_unpack() {
106 - if [[ ${PV} == 99999999* ]]; then
107 - git-r3_src_unpack
108 - else
109 - default
110 - # rename directory from git snapshot tarball
111 - mv ${PN}-*/ ${P} || die
112 - fi
113 -}
114 -
115 -src_prepare() {
116 - default
117 -
118 - mv "${WORKDIR}"/microcode_amd_fam17h.bin "${S}"/amd-ucode || die
119 -
120 - echo "# Remove files that shall not be installed from this list." > ${PN}.conf
121 - find * \( \! -type d -and \! -name ${PN}.conf \) >> ${PN}.conf
122 -
123 - if use savedconfig; then
124 - restore_config ${PN}.conf
125 - ebegin "Removing all files not listed in config"
126 - find * \( \! -type d -and \! -name ${PN}.conf \) \
127 - | sort ${PN}.conf ${PN}.conf - \
128 - | uniq -u | xargs -r rm
129 - eend $? || die
130 - # remove empty directories, bug #396073
131 - find -type d -empty -delete || die
132 - fi
133 -}
134 -
135 -src_install() {
136 - if use !savedconfig; then
137 - save_config ${PN}.conf
138 - fi
139 - rm ${PN}.conf || die
140 - insinto /lib/firmware/
141 - doins -r *
142 -}
143 -
144 -pkg_preinst() {
145 - if use savedconfig; then
146 - ewarn "USE=savedconfig is active. You must handle file collisions manually."
147 - fi
148 -}
149 -
150 -pkg_postinst() {
151 - elog "If you are only interested in particular firmware files, edit the saved"
152 - elog "configfile and remove those that you do not want."
153 -}
154
155 diff --git a/sys-kernel/linux-firmware/linux-firmware-20180507.ebuild b/sys-kernel/linux-firmware/linux-firmware-20180507.ebuild
156 deleted file mode 100644
157 index c983c210f0a..00000000000
158 --- a/sys-kernel/linux-firmware/linux-firmware-20180507.ebuild
159 +++ /dev/null
160 @@ -1,119 +0,0 @@
161 -# Copyright 1999-2018 Gentoo Foundation
162 -# Distributed under the terms of the GNU General Public License v2
163 -
164 -EAPI=6
165 -inherit savedconfig
166 -
167 -if [[ ${PV} == 99999999* ]]; then
168 - inherit git-r3
169 - SRC_URI=""
170 - EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git"
171 - KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
172 -else
173 - GIT_COMMIT="8fc2d4e55685bf73b6f7752383da9067404a74bb"
174 - SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz -> ${P}.tar.gz
175 - mirror://gentoo/microcode_amd_fam17h.tar.gz
176 - https://dev.gentoo.org/~whissi/dist/${PN}/microcode_amd_fam17h.tar.gz"
177 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
178 -fi
179 -
180 -DESCRIPTION="Linux firmware files"
181 -HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git"
182 -
183 -LICENSE="linux-firmware ( BSD ISC MIT no-source-code ) GPL-2 GPL-2+ freedist"
184 -SLOT="0"
185 -IUSE="savedconfig"
186 -
187 -DEPEND=""
188 -RDEPEND="!savedconfig? (
189 - !sys-firmware/alsa-firmware[alsa_cards_ca0132]
190 - !sys-firmware/alsa-firmware[alsa_cards_korg1212]
191 - !sys-firmware/alsa-firmware[alsa_cards_maestro3]
192 - !sys-firmware/alsa-firmware[alsa_cards_sb16]
193 - !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
194 - !media-tv/cx18-firmware
195 - !<sys-firmware/ivtv-firmware-20080701-r1
196 - !media-tv/linuxtv-dvb-firmware[dvb_cards_cx231xx]
197 - !media-tv/linuxtv-dvb-firmware[dvb_cards_cx23885]
198 - !media-tv/linuxtv-dvb-firmware[dvb_cards_usb-dib0700]
199 - !net-dialup/ueagle-atm
200 - !net-dialup/ueagle4-atm
201 - !net-wireless/ar9271-firmware
202 - !net-wireless/i2400m-fw
203 - !net-wireless/libertas-firmware
204 - !sys-firmware/rt61-firmware
205 - !net-wireless/rt73-firmware
206 - !net-wireless/rt2860-firmware
207 - !net-wireless/rt2870-firmware
208 - !sys-block/qla-fc-firmware
209 - !sys-firmware/amd-ucode
210 - !sys-firmware/iwl1000-ucode
211 - !sys-firmware/iwl2000-ucode
212 - !sys-firmware/iwl2030-ucode
213 - !sys-firmware/iwl3945-ucode
214 - !sys-firmware/iwl4965-ucode
215 - !sys-firmware/iwl5000-ucode
216 - !sys-firmware/iwl5150-ucode
217 - !sys-firmware/iwl6000-ucode
218 - !sys-firmware/iwl6005-ucode
219 - !sys-firmware/iwl6030-ucode
220 - !sys-firmware/iwl6050-ucode
221 - !sys-firmware/iwl3160-ucode
222 - !sys-firmware/iwl7260-ucode
223 - !sys-firmware/iwl7265-ucode
224 - !sys-firmware/iwl3160-7260-bt-ucode
225 - !sys-firmware/radeon-ucode
226 - )"
227 -#add anything else that collides to this
228 -
229 -QA_PREBUILT="lib/firmware/*"
230 -
231 -src_unpack() {
232 - if [[ ${PV} == 99999999* ]]; then
233 - git-r3_src_unpack
234 - else
235 - default
236 - # rename directory from git snapshot tarball
237 - mv ${PN}-*/ ${P} || die
238 - fi
239 -}
240 -
241 -src_prepare() {
242 - default
243 -
244 - mv "${WORKDIR}"/microcode_amd_fam17h.bin "${S}"/amd-ucode || die
245 -
246 - echo "# Remove files that shall not be installed from this list." > ${PN}.conf
247 - find * \( \! -type d -and \! -name ${PN}.conf \) >> ${PN}.conf
248 -
249 - if use savedconfig; then
250 - restore_config ${PN}.conf
251 - ebegin "Removing all files not listed in config"
252 - find * \( \! -type d -and \! -name ${PN}.conf \) \
253 - | sort ${PN}.conf ${PN}.conf - \
254 - | uniq -u | xargs -r rm
255 - eend $? || die
256 - # remove empty directories, bug #396073
257 - find -type d -empty -delete || die
258 - fi
259 -}
260 -
261 -src_install() {
262 - if use !savedconfig; then
263 - save_config ${PN}.conf
264 - fi
265 - rm ${PN}.conf || die
266 - insinto /lib/firmware/
267 - doins -r *
268 -}
269 -
270 -pkg_preinst() {
271 - if use savedconfig; then
272 - ewarn "USE=savedconfig is active. You must handle file collisions manually."
273 - fi
274 -}
275 -
276 -pkg_postinst() {
277 - elog "If you are only interested in particular firmware files, edit the saved"
278 - elog "configfile and remove those that you do not want."
279 -}