[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2024-05-15 Thread Sam James
commit: 6ea33edebec051138011bea77ed362e4b0fc62d6
Author: Sam James  gentoo  org>
AuthorDate: Wed May 15 12:43:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 15 12:48:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ea33ede

sys-firmware/intel-microcode: drop versions

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |  13 -
 .../intel-microcode-20221108_p20221102.ebuild  | 281 
 .../intel-microcode-20230214_p20230212.ebuild  | 281 
 .../intel-microcode-20230512_p20230512.ebuild  | 281 
 .../intel-microcode-20230613_p20230520.ebuild  | 287 -
 .../intel-microcode-20230808_p20230804.ebuild  | 287 -
 .../intel-microcode-20230808_p20231007.ebuild  | 287 -
 .../intel-microcode-20231114_p20231114.ebuild  | 287 -
 8 files changed, 2004 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 15207ee0441e..6977fbfe04f3 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,16 +1,3 @@
-DIST intel-microcode-collection-20221102.tar.xz 11125112 BLAKE2B 
6054a3278b694ee4b1d1a92ad586ce37cbbfbead1fc7100541f7b71fb0b9e0eb9fd9560a459f8ba861eb95595a89b79e8dbb8ef2e70ef6513245e206fecd3667
 SHA512 
76426f6f491a17302bc312cfd1d58849d42ffa8d454c05ab086f493de20cd24d328a7b05689493e1fa70c025097c61fd09fd765bc02485ba6efe81d0fac014cd
-DIST intel-microcode-collection-20230212.tar.xz 13213352 BLAKE2B 
b2548908632cc65e997186e7af60a35ba4a44edb88263f5018c1cc9619299816c6184352653076413b95fb914f799b765e4fa6a5c46513d1425bde353e4dcde2
 SHA512 
27f2aacbf409acb005f83f0f486b59128ebac4c8d6b1b329cff7e33b237a8d47e579c6afb064d7a9ff634ad652ae0c2b9bc9302e6269007e12bd4aa391075430
-DIST intel-microcode-collection-20230512.tar.xz 12924124 BLAKE2B 
3593d9dd9d46281471e1ef335bb8e3fccee99cf484256b9f3b1f2fd0af1d1266c0237bf7cf97314e229f0e3ae622de68bdbe2cf3d9ed4b74ca9189f2aa7bf226
 SHA512 
9d65406898a8e82e66ab9ff684166eaf61a2b42c765d6f55603985176cdf7600b1f95626da0f1fc25d781212ce2c80ac108d0174371390e0e2c2ab7dd48c7b0d
-DIST intel-microcode-collection-20230520.tar.xz 12720520 BLAKE2B 
804579eb05c5b8835565dec3560d059f909d13da853d37c79ddbaa049b94f96e811a2240ab043dfdbf59074e683383f5c17e76ceb0e7f6cccffdaad330bf7de1
 SHA512 
6302866edf5a5209f8dfc80817fe306fc11376ac7d70450f32e38483902c428365fb553c57e989a6ca6e1cf07573352c9b500764250a815c4aff6b9f6b6d47fb
-DIST intel-microcode-collection-20230804.tar.xz 12972872 BLAKE2B 
b2d04ad679b537fbcff7327e4eb9de5d989a3bc6057f4ef339908921fb71275f8374d1db1234f36dd8b07587133c4d2e59f1910f854038253d4cd36d5e6d2dcf
 SHA512 
9e47ee898b5ea1da3fc115de6e8f9e5e6b2eeb74a178c3226cb2bbdf0b1677ac95c40f5d4d874c7e054bf8293e4c2457e32c953a371ab34dd16c43841412f71e
-DIST intel-microcode-collection-20231007.tar.xz 13997252 BLAKE2B 
fdd9f42c1b8945c4fdc9eed3b07959ac193df365dce7ff0f81c5f10916581914800701a57f9a57822369967a24cb092acb770f79815c5f595633f3e19a3e3fb5
 SHA512 
59fe08497c8c4a137c7212a8cc4bd038a740059059ae938dff7759c6797a29d008df7661c7f0fb20ea673f12df40479866d62278bb58a79e78789704a76cfc88
-DIST intel-microcode-collection-20231114.tar.xz 13782912 BLAKE2B 
65e2e8753e41fb140abdcc821b6fcdf9b930bcfcd24dcf523ab334c7cbfe1ce2f891b8c4385adb2a6ab4896a08215f140698a028265d0bfbc18b6fbd66720b3c
 SHA512 
c9e590053f2fcd8882727476ea08c7ff68d2f65487c87845513c0037f741e4548b56bee69b0c05b864f92f23e1453f638e5547f716319a861c4f0de8f51a39da
 DIST intel-microcode-collection-20240312.tar.xz 13484040 BLAKE2B 
947f78698211b372472629e7fdf076021db97f156d812ec2a84c5ab3d5ee374e04191f7881c956c261c6a6a5935b2c779b837879677ee98d44cf8c753a4393b8
 SHA512 
de577f232035a92ce563475edb4572c6fa40a0a2ee8e76b858de1ca42f905d366d107bf02e4968127ad6fe150baf37e11ed93191e40c1c5913ba34fe77184c00
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
-DIST microcode-20221108.tar.gz 6436305 BLAKE2B 
e149e001656f45e8da9a83817a6f83fc6663edbfc8a98b27ab4f9d326f021aea03f1ea3628d35978ad5534e017f2d394d1d00d0c992aee54a539a582abf2
 SHA512 
d86bee1269d31d3028f0d2b7d4886795b96d8f1f9d5dbd5149c2dd4cec3b0319fd869f8138f283e2135ecb0bb6387cfd3c2ef1f597b4194a250ac4f2df7f15a4
-DIST microcode-20230214.tar.gz 12088391 BLAKE2B 
d98d054a8cfd66e3d0549d1e8f4a4745cad342d45f36a82d2f2f51fedc29635125fdad95ee4970069e134facc1ab3092b97837c6f8744ffedf220a5d3d022dd5
 SHA512 
6456cd6719923eeacb1f9d6d7372efd2bcd0de9e04350c722543ff41e45c7715ba52a2d330ad5818fbf44ea9df6b2ac482d6f8bd420b191427881dcfe3bd81e2
-DIST microcode-20230512.tar.gz 12654272 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2024-05-15 Thread Sam James
commit: e3e97fafd8ad6d796609ad8e7c0620215a92c226
Author: Sam James  gentoo  org>
AuthorDate: Wed May 15 12:48:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 15 12:48:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3e97faf

sys-firmware/intel-microcode: add 20240514_p20240514

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20240514_p20240514.ebuild  | 287 +
 2 files changed, 289 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 6977fbfe04f3..03d11061b4c8 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,5 @@
 DIST intel-microcode-collection-20240312.tar.xz 13484040 BLAKE2B 
947f78698211b372472629e7fdf076021db97f156d812ec2a84c5ab3d5ee374e04191f7881c956c261c6a6a5935b2c779b837879677ee98d44cf8c753a4393b8
 SHA512 
de577f232035a92ce563475edb4572c6fa40a0a2ee8e76b858de1ca42f905d366d107bf02e4968127ad6fe150baf37e11ed93191e40c1c5913ba34fe77184c00
+DIST intel-microcode-collection-20240514.tar.xz 13421016 BLAKE2B 
83b7d213709bf8c1ea1b62456974cf6a2087470d9e2456ef3de93569007cfa8c94021a21a9f3f7b638ffe4b2ad0f516deda04a1c630e54f35709e92a113a7683
 SHA512 
4cc364b19355f133dae0178f7d10b50abcc0e6e7919e646cfc756c8ff8dc1d6d0819abae6f5cb7f659f0466ee31196625cf022bb994f500ab08e93238a66d104
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20240312.tar.gz 12825665 BLAKE2B 
43c771becef0f6dbfd41bf78a9a3cc8f6679a43ea48765d0e7f555c138dca6e3db42a4d33f743d8d51f38b0b6aa69322bba0c00ae9f1ff4c533b52166ee54747
 SHA512 
f5f3dfb1706675060b00057b5f017c2cb4ac0df74727139185fd167ca67fc6c611e205b1caeded23b006e4d8d314f87537007e7bafba2c87373f6d960988c911
+DIST microcode-20240514.tar.gz 12870457 BLAKE2B 
2a3a357ecf8d9f17fd20cd651386e5687fbbca8a3a323caf846e7c84d440241c3c99cadd00016642c8d11f297c1d2ab63c54ea062644839b74f84d66b04c703e
 SHA512 
1c0f1707bf7db70d04e94a0728c0f61a1f9c25fead8c2c3716cafd20c976973cf636e411d12f81b34bf0076d7c7601c11b1bcd92a2e1be35d98003bb61ace569

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20240514_p20240514.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20240514_p20240514.ebuild
new file mode 100644
index ..418ab5cc22e2
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20240514_p20240514.ebuild
@@ -0,0 +1,287 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+#
+#
+# Package Maintenance instructions:
+# 1. The ebuild is in the form of 
intel-microcode-_p.ebuild
+# 2. The INTEL_SNAPSHOT upstream is located at: 
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files
+# 3. The COLLECTION_SNAPSHOT is created manually using the following steps:
+#   a. Clone the repository https://github.com/platomav/CPUMicrocodes
+#   b. Rename the Intel directory to intel-microcode-collection-
+#   c. From the CPUMicrocodes directory tar and xz compress the contents of 
intel-microcode-collection-:
+#  tar -cJf intel-microcode-collection-.tar.xz 
intel-microcode-collection-/
+#   d. This file can go in your devspace, add the URL to SRC_URI if it's not 
there
+#  https://dev.gentoo.org/~/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz
+#
+# PV:
+# * the first date is upstream
+# * the second date is snapshot (use last commit date in repo) from 
intel-microcode-collection
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
https://github.com/platomav/CPUMicrocodes http://inertiawar.com/microcode/;
+SRC_URI="
+   
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03
 -> intel-ucode-sig_0x406e3-rev_0xd6.bin
+   
https://dev.gentoo.org/~mpagano/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz
+   

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2024-05-04 Thread Arthur Zamarin
commit: c567d072fbca3388222b43750a6dc8db2d31a70d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  4 09:48:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  4 09:48:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c567d072

sys-firmware/intel-microcode: Stabilize 20240312_p20240312 amd64, #930902

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20240312_p20240312.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20240312_p20240312.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20240312_p20240312.ebuild
index 0b4e7026d94f..5992eadefd5f 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20240312_p20240312.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20240312_p20240312.ebuild
@@ -43,7 +43,7 @@ S="${WORKDIR}"
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 RESTRICT="binchecks strip"



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2024-05-04 Thread Arthur Zamarin
commit: 53307408bd5423fac91699dc5e7d1e0f1386eb4a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  4 07:20:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  4 07:20:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53307408

sys-firmware/intel-microcode: Stabilize 20240312_p20240312 x86, #930902

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20240312_p20240312.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20240312_p20240312.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20240312_p20240312.ebuild
index 418ab5cc22e2..0b4e7026d94f 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20240312_p20240312.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20240312_p20240312.ebuild
@@ -43,7 +43,7 @@ S="${WORKDIR}"
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* ~amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 RESTRICT="binchecks strip"



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2024-03-12 Thread Mike Pagano
commit: d9b820aa1f77e0c3df7c9883684a0dcb67ee4ad5
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Mar 12 20:25:17 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Mar 12 20:25:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b820aa

sys-firmware/intel-microcode: add 20240312_p20240312

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20240312_p20240312.ebuild  | 287 +
 2 files changed, 289 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index bb6d032eb9c8..15207ee0441e 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -5,6 +5,7 @@ DIST intel-microcode-collection-20230520.tar.xz 12720520 
BLAKE2B 804579eb05c5b88
 DIST intel-microcode-collection-20230804.tar.xz 12972872 BLAKE2B 
b2d04ad679b537fbcff7327e4eb9de5d989a3bc6057f4ef339908921fb71275f8374d1db1234f36dd8b07587133c4d2e59f1910f854038253d4cd36d5e6d2dcf
 SHA512 
9e47ee898b5ea1da3fc115de6e8f9e5e6b2eeb74a178c3226cb2bbdf0b1677ac95c40f5d4d874c7e054bf8293e4c2457e32c953a371ab34dd16c43841412f71e
 DIST intel-microcode-collection-20231007.tar.xz 13997252 BLAKE2B 
fdd9f42c1b8945c4fdc9eed3b07959ac193df365dce7ff0f81c5f10916581914800701a57f9a57822369967a24cb092acb770f79815c5f595633f3e19a3e3fb5
 SHA512 
59fe08497c8c4a137c7212a8cc4bd038a740059059ae938dff7759c6797a29d008df7661c7f0fb20ea673f12df40479866d62278bb58a79e78789704a76cfc88
 DIST intel-microcode-collection-20231114.tar.xz 13782912 BLAKE2B 
65e2e8753e41fb140abdcc821b6fcdf9b930bcfcd24dcf523ab334c7cbfe1ce2f891b8c4385adb2a6ab4896a08215f140698a028265d0bfbc18b6fbd66720b3c
 SHA512 
c9e590053f2fcd8882727476ea08c7ff68d2f65487c87845513c0037f741e4548b56bee69b0c05b864f92f23e1453f638e5547f716319a861c4f0de8f51a39da
+DIST intel-microcode-collection-20240312.tar.xz 13484040 BLAKE2B 
947f78698211b372472629e7fdf076021db97f156d812ec2a84c5ab3d5ee374e04191f7881c956c261c6a6a5935b2c779b837879677ee98d44cf8c753a4393b8
 SHA512 
de577f232035a92ce563475edb4572c6fa40a0a2ee8e76b858de1ca42f905d366d107bf02e4968127ad6fe150baf37e11ed93191e40c1c5913ba34fe77184c00
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20221108.tar.gz 6436305 BLAKE2B 
e149e001656f45e8da9a83817a6f83fc6663edbfc8a98b27ab4f9d326f021aea03f1ea3628d35978ad5534e017f2d394d1d00d0c992aee54a539a582abf2
 SHA512 
d86bee1269d31d3028f0d2b7d4886795b96d8f1f9d5dbd5149c2dd4cec3b0319fd869f8138f283e2135ecb0bb6387cfd3c2ef1f597b4194a250ac4f2df7f15a4
 DIST microcode-20230214.tar.gz 12088391 BLAKE2B 
d98d054a8cfd66e3d0549d1e8f4a4745cad342d45f36a82d2f2f51fedc29635125fdad95ee4970069e134facc1ab3092b97837c6f8744ffedf220a5d3d022dd5
 SHA512 
6456cd6719923eeacb1f9d6d7372efd2bcd0de9e04350c722543ff41e45c7715ba52a2d330ad5818fbf44ea9df6b2ac482d6f8bd420b191427881dcfe3bd81e2
@@ -12,3 +13,4 @@ DIST microcode-20230512.tar.gz 12654272 BLAKE2B 
302aedf0b57719d1009be0dea513da72
 DIST microcode-20230613.tar.gz 12338446 BLAKE2B 
56bffb26687fd3a20b79b4540ae10c98b2875e3edb84583b679ddc75e339193db4bddece25c7e5cb26b79f5e6ce2d10fcc318c55e13c05d8611198e4c571354b
 SHA512 
460e46d20f71df1247affa2ca397b961ce3d77e3456144c6b7358e48c3239e9c077ff4c512b0c4b7d9a86f33fed094db8b3ac65b1a4047bb853212848d929639
 DIST microcode-20230808.tar.gz 13011561 BLAKE2B 
400ba9b91a7048c780377d49ff6cb00458c60a9d53c2e5cef1eb99170ca8f0cad66336841d14869bd42d182f7d8df27a2fa9cb982b0df0c5fc9f62325b6acb69
 SHA512 
8316eb9d35b315e630c6c9fab1ba601b91e72cc42926ef14e7c2b77e7025d276ae06c143060f44cd1a873d3879c067d11ad82e1886c796e6be6bf466243ad85b
 DIST microcode-20231114.tar.gz 12466839 BLAKE2B 
e6084c92e9c3cc627af25a7f2f7fb26230b6ed117ddc197d19991df2816334132af92925f23af829bad005c32d0bd3afc362055ef223a599799d846216cf7612
 SHA512 
a68ef81e81687ff43b8255e95675eed1d728053bb1a483a60e94e2d2d43f10fc12522510b22daf90c4debd8f035e6b9a565813aa799c2e1e3a464124f59b
+DIST microcode-20240312.tar.gz 12825665 BLAKE2B 
43c771becef0f6dbfd41bf78a9a3cc8f6679a43ea48765d0e7f555c138dca6e3db42a4d33f743d8d51f38b0b6aa69322bba0c00ae9f1ff4c533b52166ee54747
 SHA512 
f5f3dfb1706675060b00057b5f017c2cb4ac0df74727139185fd167ca67fc6c611e205b1caeded23b006e4d8d314f87537007e7bafba2c87373f6d960988c911

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20240312_p20240312.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20240312_p20240312.ebuild
new file mode 100644
index ..418ab5cc22e2
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20240312_p20240312.ebuild
@@ -0,0 +1,287 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-11-17 Thread Sam James
commit: 649feb2f9d40830700fb6b2929c1266419d37e09
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 17 15:08:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 17 15:08:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=649feb2f

sys-firmware/intel-microcode: Stabilize 20231114_p20231114 x86, #917503

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild
index 7d1e978da6df..5d1ff1e7f4be 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild
@@ -43,7 +43,7 @@ S="${WORKDIR}"
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 RESTRICT="binchecks strip"



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-11-17 Thread Mike Pagano
commit: 23d1cb8a4ff9b62f4f41875f6e0c99388dc6bbc2
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Nov 17 13:53:14 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Nov 17 13:53:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d1cb8a

sys-firmware/intel-microcode: stabilize for amd64, bug #917503

Bug: https://bugs.gentoo.org/917503

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild
index 8f5ab874339b..7d1e978da6df 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild
@@ -43,7 +43,7 @@ S="${WORKDIR}"
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 ~x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 RESTRICT="binchecks strip"



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-11-14 Thread Mike Pagano
commit: 05c588f2b663ba37a55381160b325f9c1259f489
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Nov 14 23:41:04 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Nov 14 23:41:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c588f2

sys-firmware/intel-microcode: add 20231114_p20231114

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20231114_p20231114.ebuild  | 287 +
 2 files changed, 289 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index e134334401ed..bb6d032eb9c8 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -4,9 +4,11 @@ DIST intel-microcode-collection-20230512.tar.xz 12924124 
BLAKE2B 3593d9dd9d46281
 DIST intel-microcode-collection-20230520.tar.xz 12720520 BLAKE2B 
804579eb05c5b8835565dec3560d059f909d13da853d37c79ddbaa049b94f96e811a2240ab043dfdbf59074e683383f5c17e76ceb0e7f6cccffdaad330bf7de1
 SHA512 
6302866edf5a5209f8dfc80817fe306fc11376ac7d70450f32e38483902c428365fb553c57e989a6ca6e1cf07573352c9b500764250a815c4aff6b9f6b6d47fb
 DIST intel-microcode-collection-20230804.tar.xz 12972872 BLAKE2B 
b2d04ad679b537fbcff7327e4eb9de5d989a3bc6057f4ef339908921fb71275f8374d1db1234f36dd8b07587133c4d2e59f1910f854038253d4cd36d5e6d2dcf
 SHA512 
9e47ee898b5ea1da3fc115de6e8f9e5e6b2eeb74a178c3226cb2bbdf0b1677ac95c40f5d4d874c7e054bf8293e4c2457e32c953a371ab34dd16c43841412f71e
 DIST intel-microcode-collection-20231007.tar.xz 13997252 BLAKE2B 
fdd9f42c1b8945c4fdc9eed3b07959ac193df365dce7ff0f81c5f10916581914800701a57f9a57822369967a24cb092acb770f79815c5f595633f3e19a3e3fb5
 SHA512 
59fe08497c8c4a137c7212a8cc4bd038a740059059ae938dff7759c6797a29d008df7661c7f0fb20ea673f12df40479866d62278bb58a79e78789704a76cfc88
+DIST intel-microcode-collection-20231114.tar.xz 13782912 BLAKE2B 
65e2e8753e41fb140abdcc821b6fcdf9b930bcfcd24dcf523ab334c7cbfe1ce2f891b8c4385adb2a6ab4896a08215f140698a028265d0bfbc18b6fbd66720b3c
 SHA512 
c9e590053f2fcd8882727476ea08c7ff68d2f65487c87845513c0037f741e4548b56bee69b0c05b864f92f23e1453f638e5547f716319a861c4f0de8f51a39da
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20221108.tar.gz 6436305 BLAKE2B 
e149e001656f45e8da9a83817a6f83fc6663edbfc8a98b27ab4f9d326f021aea03f1ea3628d35978ad5534e017f2d394d1d00d0c992aee54a539a582abf2
 SHA512 
d86bee1269d31d3028f0d2b7d4886795b96d8f1f9d5dbd5149c2dd4cec3b0319fd869f8138f283e2135ecb0bb6387cfd3c2ef1f597b4194a250ac4f2df7f15a4
 DIST microcode-20230214.tar.gz 12088391 BLAKE2B 
d98d054a8cfd66e3d0549d1e8f4a4745cad342d45f36a82d2f2f51fedc29635125fdad95ee4970069e134facc1ab3092b97837c6f8744ffedf220a5d3d022dd5
 SHA512 
6456cd6719923eeacb1f9d6d7372efd2bcd0de9e04350c722543ff41e45c7715ba52a2d330ad5818fbf44ea9df6b2ac482d6f8bd420b191427881dcfe3bd81e2
 DIST microcode-20230512.tar.gz 12654272 BLAKE2B 
302aedf0b57719d1009be0dea513da7290b41842117951a0081f866024d5380c65850638ee3d2e87c8d9efcac4da58650463b0c31373d661fe74b8a3a380e099
 SHA512 
e21c82846f7f5e2c8d9559931e90389a7d21f8a59fbdec4c5b11fe43f010a21d3e9f27d67be12fe98b3dbdf26558a8ed74dc149bedd93f4b7728795dc6e86d48
 DIST microcode-20230613.tar.gz 12338446 BLAKE2B 
56bffb26687fd3a20b79b4540ae10c98b2875e3edb84583b679ddc75e339193db4bddece25c7e5cb26b79f5e6ce2d10fcc318c55e13c05d8611198e4c571354b
 SHA512 
460e46d20f71df1247affa2ca397b961ce3d77e3456144c6b7358e48c3239e9c077ff4c512b0c4b7d9a86f33fed094db8b3ac65b1a4047bb853212848d929639
 DIST microcode-20230808.tar.gz 13011561 BLAKE2B 
400ba9b91a7048c780377d49ff6cb00458c60a9d53c2e5cef1eb99170ca8f0cad66336841d14869bd42d182f7d8df27a2fa9cb982b0df0c5fc9f62325b6acb69
 SHA512 
8316eb9d35b315e630c6c9fab1ba601b91e72cc42926ef14e7c2b77e7025d276ae06c143060f44cd1a873d3879c067d11ad82e1886c796e6be6bf466243ad85b
+DIST microcode-20231114.tar.gz 12466839 BLAKE2B 
e6084c92e9c3cc627af25a7f2f7fb26230b6ed117ddc197d19991df2816334132af92925f23af829bad005c32d0bd3afc362055ef223a599799d846216cf7612
 SHA512 
a68ef81e81687ff43b8255e95675eed1d728053bb1a483a60e94e2d2d43f10fc12522510b22daf90c4debd8f035e6b9a565813aa799c2e1e3a464124f59b

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild
new file mode 100644
index ..8f5ab874339b
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20231114_p20231114.ebuild
@@ -0,0 +1,287 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-11-12 Thread Sam James
commit: 4fc67987c533a23a3c1d6f9dc91d35e4cec82462
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 12 12:20:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 12 12:20:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc67987

sys-firmware/intel-microcode: Stabilize 20230808_p20231007 amd64, #917242

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20230808_p20231007.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230808_p20231007.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230808_p20231007.ebuild
index 75b180e6208e..5d1ff1e7f4be 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20230808_p20231007.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20230808_p20231007.ebuild
@@ -43,7 +43,7 @@ S="${WORKDIR}"
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 RESTRICT="binchecks strip"



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-11-12 Thread Arthur Zamarin
commit: 313324f2740ecf518717fabe64da8d6f6986f3fc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 12 08:20:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 12 08:20:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313324f2

sys-firmware/intel-microcode: Stabilize 20230808_p20231007 x86, #917242

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20230808_p20231007.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230808_p20231007.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230808_p20231007.ebuild
index 8f5ab874339b..75b180e6208e 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20230808_p20231007.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20230808_p20231007.ebuild
@@ -43,7 +43,7 @@ S="${WORKDIR}"
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* ~amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 RESTRICT="binchecks strip"



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-10-11 Thread Mike Pagano
commit: 49fe8376218d15dce8d39ffba486be54b06562eb
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Oct 11 16:40:13 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Oct 11 16:40:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49fe8376

sys-firmware/intel-microcode: add 20230808_p20231007

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20230808_p20231007.ebuild  | 287 +
 2 files changed, 288 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 522f496a89bf..e134334401ed 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -3,6 +3,7 @@ DIST intel-microcode-collection-20230212.tar.xz 13213352 
BLAKE2B b2548908632cc65
 DIST intel-microcode-collection-20230512.tar.xz 12924124 BLAKE2B 
3593d9dd9d46281471e1ef335bb8e3fccee99cf484256b9f3b1f2fd0af1d1266c0237bf7cf97314e229f0e3ae622de68bdbe2cf3d9ed4b74ca9189f2aa7bf226
 SHA512 
9d65406898a8e82e66ab9ff684166eaf61a2b42c765d6f55603985176cdf7600b1f95626da0f1fc25d781212ce2c80ac108d0174371390e0e2c2ab7dd48c7b0d
 DIST intel-microcode-collection-20230520.tar.xz 12720520 BLAKE2B 
804579eb05c5b8835565dec3560d059f909d13da853d37c79ddbaa049b94f96e811a2240ab043dfdbf59074e683383f5c17e76ceb0e7f6cccffdaad330bf7de1
 SHA512 
6302866edf5a5209f8dfc80817fe306fc11376ac7d70450f32e38483902c428365fb553c57e989a6ca6e1cf07573352c9b500764250a815c4aff6b9f6b6d47fb
 DIST intel-microcode-collection-20230804.tar.xz 12972872 BLAKE2B 
b2d04ad679b537fbcff7327e4eb9de5d989a3bc6057f4ef339908921fb71275f8374d1db1234f36dd8b07587133c4d2e59f1910f854038253d4cd36d5e6d2dcf
 SHA512 
9e47ee898b5ea1da3fc115de6e8f9e5e6b2eeb74a178c3226cb2bbdf0b1677ac95c40f5d4d874c7e054bf8293e4c2457e32c953a371ab34dd16c43841412f71e
+DIST intel-microcode-collection-20231007.tar.xz 13997252 BLAKE2B 
fdd9f42c1b8945c4fdc9eed3b07959ac193df365dce7ff0f81c5f10916581914800701a57f9a57822369967a24cb092acb770f79815c5f595633f3e19a3e3fb5
 SHA512 
59fe08497c8c4a137c7212a8cc4bd038a740059059ae938dff7759c6797a29d008df7661c7f0fb20ea673f12df40479866d62278bb58a79e78789704a76cfc88
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20221108.tar.gz 6436305 BLAKE2B 
e149e001656f45e8da9a83817a6f83fc6663edbfc8a98b27ab4f9d326f021aea03f1ea3628d35978ad5534e017f2d394d1d00d0c992aee54a539a582abf2
 SHA512 
d86bee1269d31d3028f0d2b7d4886795b96d8f1f9d5dbd5149c2dd4cec3b0319fd869f8138f283e2135ecb0bb6387cfd3c2ef1f597b4194a250ac4f2df7f15a4
 DIST microcode-20230214.tar.gz 12088391 BLAKE2B 
d98d054a8cfd66e3d0549d1e8f4a4745cad342d45f36a82d2f2f51fedc29635125fdad95ee4970069e134facc1ab3092b97837c6f8744ffedf220a5d3d022dd5
 SHA512 
6456cd6719923eeacb1f9d6d7372efd2bcd0de9e04350c722543ff41e45c7715ba52a2d330ad5818fbf44ea9df6b2ac482d6f8bd420b191427881dcfe3bd81e2

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230808_p20231007.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230808_p20231007.ebuild
new file mode 100644
index ..8f5ab874339b
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20230808_p20231007.ebuild
@@ -0,0 +1,287 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+#
+#
+# Package Maintenance instructions:
+# 1. The ebuild is in the form of 
intel-microcode-_p.ebuild
+# 2. The INTEL_SNAPSHOT upstream is located at: 
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files
+# 3. The COLLECTION_SNAPSHOT is created manually using the following steps:
+#   a. Clone the repository https://github.com/platomav/CPUMicrocodes
+#   b. Rename the Intel directory to intel-microcode-collection-
+#   c. From the CPUMicrocodes directory tar and xz compress the contents of 
intel-microcode-collection-:
+#  tar -cJf intel-microcode-collection-.tar.xz 
intel-microcode-collection-/
+#   d. This file can go in your devspace, add the URL to SRC_URI if it's not 
there
+#  https://dev.gentoo.org/~/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz
+#
+# PV:
+# * the first date is upstream
+# * the second date is snapshot (use last commit date in repo) from 
intel-microcode-collection
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-08-08 Thread Sam James
commit: e1f208e1fa8c030d1bf9571b36e67d552325c73b
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  9 03:14:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  9 03:20:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f208e1

sys-firmware/intel-microcode: stabilize 20230808_p20230804 for amd64, x86

Bug: https://bugs.gentoo.org/911939
Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20230808_p20230804.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230808_p20230804.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230808_p20230804.ebuild
index 8f5ab874339b..5d1ff1e7f4be 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20230808_p20230804.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20230808_p20230804.ebuild
@@ -43,7 +43,7 @@ S="${WORKDIR}"
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 RESTRICT="binchecks strip"



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-08-08 Thread Sam James
commit: 7dc83ae5adc579e1710dc38b4833e4cafdebd115
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug  8 18:46:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  8 18:46:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc83ae5

sys-firmware/intel-microcode: add 20230808_p20230804

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20230808_p20230804.ebuild  | 287 +
 2 files changed, 289 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index b20ca738140c..522f496a89bf 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -2,8 +2,10 @@ DIST intel-microcode-collection-20221102.tar.xz 11125112 
BLAKE2B 6054a3278b694ee
 DIST intel-microcode-collection-20230212.tar.xz 13213352 BLAKE2B 
b2548908632cc65e997186e7af60a35ba4a44edb88263f5018c1cc9619299816c6184352653076413b95fb914f799b765e4fa6a5c46513d1425bde353e4dcde2
 SHA512 
27f2aacbf409acb005f83f0f486b59128ebac4c8d6b1b329cff7e33b237a8d47e579c6afb064d7a9ff634ad652ae0c2b9bc9302e6269007e12bd4aa391075430
 DIST intel-microcode-collection-20230512.tar.xz 12924124 BLAKE2B 
3593d9dd9d46281471e1ef335bb8e3fccee99cf484256b9f3b1f2fd0af1d1266c0237bf7cf97314e229f0e3ae622de68bdbe2cf3d9ed4b74ca9189f2aa7bf226
 SHA512 
9d65406898a8e82e66ab9ff684166eaf61a2b42c765d6f55603985176cdf7600b1f95626da0f1fc25d781212ce2c80ac108d0174371390e0e2c2ab7dd48c7b0d
 DIST intel-microcode-collection-20230520.tar.xz 12720520 BLAKE2B 
804579eb05c5b8835565dec3560d059f909d13da853d37c79ddbaa049b94f96e811a2240ab043dfdbf59074e683383f5c17e76ceb0e7f6cccffdaad330bf7de1
 SHA512 
6302866edf5a5209f8dfc80817fe306fc11376ac7d70450f32e38483902c428365fb553c57e989a6ca6e1cf07573352c9b500764250a815c4aff6b9f6b6d47fb
+DIST intel-microcode-collection-20230804.tar.xz 12972872 BLAKE2B 
b2d04ad679b537fbcff7327e4eb9de5d989a3bc6057f4ef339908921fb71275f8374d1db1234f36dd8b07587133c4d2e59f1910f854038253d4cd36d5e6d2dcf
 SHA512 
9e47ee898b5ea1da3fc115de6e8f9e5e6b2eeb74a178c3226cb2bbdf0b1677ac95c40f5d4d874c7e054bf8293e4c2457e32c953a371ab34dd16c43841412f71e
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20221108.tar.gz 6436305 BLAKE2B 
e149e001656f45e8da9a83817a6f83fc6663edbfc8a98b27ab4f9d326f021aea03f1ea3628d35978ad5534e017f2d394d1d00d0c992aee54a539a582abf2
 SHA512 
d86bee1269d31d3028f0d2b7d4886795b96d8f1f9d5dbd5149c2dd4cec3b0319fd869f8138f283e2135ecb0bb6387cfd3c2ef1f597b4194a250ac4f2df7f15a4
 DIST microcode-20230214.tar.gz 12088391 BLAKE2B 
d98d054a8cfd66e3d0549d1e8f4a4745cad342d45f36a82d2f2f51fedc29635125fdad95ee4970069e134facc1ab3092b97837c6f8744ffedf220a5d3d022dd5
 SHA512 
6456cd6719923eeacb1f9d6d7372efd2bcd0de9e04350c722543ff41e45c7715ba52a2d330ad5818fbf44ea9df6b2ac482d6f8bd420b191427881dcfe3bd81e2
 DIST microcode-20230512.tar.gz 12654272 BLAKE2B 
302aedf0b57719d1009be0dea513da7290b41842117951a0081f866024d5380c65850638ee3d2e87c8d9efcac4da58650463b0c31373d661fe74b8a3a380e099
 SHA512 
e21c82846f7f5e2c8d9559931e90389a7d21f8a59fbdec4c5b11fe43f010a21d3e9f27d67be12fe98b3dbdf26558a8ed74dc149bedd93f4b7728795dc6e86d48
 DIST microcode-20230613.tar.gz 12338446 BLAKE2B 
56bffb26687fd3a20b79b4540ae10c98b2875e3edb84583b679ddc75e339193db4bddece25c7e5cb26b79f5e6ce2d10fcc318c55e13c05d8611198e4c571354b
 SHA512 
460e46d20f71df1247affa2ca397b961ce3d77e3456144c6b7358e48c3239e9c077ff4c512b0c4b7d9a86f33fed094db8b3ac65b1a4047bb853212848d929639
+DIST microcode-20230808.tar.gz 13011561 BLAKE2B 
400ba9b91a7048c780377d49ff6cb00458c60a9d53c2e5cef1eb99170ca8f0cad66336841d14869bd42d182f7d8df27a2fa9cb982b0df0c5fc9f62325b6acb69
 SHA512 
8316eb9d35b315e630c6c9fab1ba601b91e72cc42926ef14e7c2b77e7025d276ae06c143060f44cd1a873d3879c067d11ad82e1886c796e6be6bf466243ad85b

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230808_p20230804.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230808_p20230804.ebuild
new file mode 100644
index ..8f5ab874339b
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20230808_p20230804.ebuild
@@ -0,0 +1,287 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+#
+#
+# Package Maintenance instructions:
+# 1. The ebuild is in the form of 
intel-microcode-_p.ebuild
+# 2. The INTEL_SNAPSHOT upstream is located at: 
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files
+# 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-07-23 Thread Sam James
commit: ef6d52664f0625911c1dfd55c10249e34ab32dc8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 24 04:14:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 24 04:14:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef6d5266

sys-firmware/intel-microcode: Stabilize 20230613_p20230520 x86, #911021

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20230613_p20230520.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230613_p20230520.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230613_p20230520.ebuild
index 8f5ab874339b..75b180e6208e 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20230613_p20230520.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20230613_p20230520.ebuild
@@ -43,7 +43,7 @@ S="${WORKDIR}"
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* ~amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 RESTRICT="binchecks strip"



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-06-15 Thread Sam James
commit: 6c9f7fbbca0f76a1459ceb28d3b6fe1c55dde7c4
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 23:41:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 23:41:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c9f7fbb

sys-firmware/intel-microcode: add 20230613_p20230520

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20230613_p20230520.ebuild  | 287 +
 2 files changed, 289 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index e4f6bc2bfd0b..b20ca738140c 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,7 +1,9 @@
 DIST intel-microcode-collection-20221102.tar.xz 11125112 BLAKE2B 
6054a3278b694ee4b1d1a92ad586ce37cbbfbead1fc7100541f7b71fb0b9e0eb9fd9560a459f8ba861eb95595a89b79e8dbb8ef2e70ef6513245e206fecd3667
 SHA512 
76426f6f491a17302bc312cfd1d58849d42ffa8d454c05ab086f493de20cd24d328a7b05689493e1fa70c025097c61fd09fd765bc02485ba6efe81d0fac014cd
 DIST intel-microcode-collection-20230212.tar.xz 13213352 BLAKE2B 
b2548908632cc65e997186e7af60a35ba4a44edb88263f5018c1cc9619299816c6184352653076413b95fb914f799b765e4fa6a5c46513d1425bde353e4dcde2
 SHA512 
27f2aacbf409acb005f83f0f486b59128ebac4c8d6b1b329cff7e33b237a8d47e579c6afb064d7a9ff634ad652ae0c2b9bc9302e6269007e12bd4aa391075430
 DIST intel-microcode-collection-20230512.tar.xz 12924124 BLAKE2B 
3593d9dd9d46281471e1ef335bb8e3fccee99cf484256b9f3b1f2fd0af1d1266c0237bf7cf97314e229f0e3ae622de68bdbe2cf3d9ed4b74ca9189f2aa7bf226
 SHA512 
9d65406898a8e82e66ab9ff684166eaf61a2b42c765d6f55603985176cdf7600b1f95626da0f1fc25d781212ce2c80ac108d0174371390e0e2c2ab7dd48c7b0d
+DIST intel-microcode-collection-20230520.tar.xz 12720520 BLAKE2B 
804579eb05c5b8835565dec3560d059f909d13da853d37c79ddbaa049b94f96e811a2240ab043dfdbf59074e683383f5c17e76ceb0e7f6cccffdaad330bf7de1
 SHA512 
6302866edf5a5209f8dfc80817fe306fc11376ac7d70450f32e38483902c428365fb553c57e989a6ca6e1cf07573352c9b500764250a815c4aff6b9f6b6d47fb
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20221108.tar.gz 6436305 BLAKE2B 
e149e001656f45e8da9a83817a6f83fc6663edbfc8a98b27ab4f9d326f021aea03f1ea3628d35978ad5534e017f2d394d1d00d0c992aee54a539a582abf2
 SHA512 
d86bee1269d31d3028f0d2b7d4886795b96d8f1f9d5dbd5149c2dd4cec3b0319fd869f8138f283e2135ecb0bb6387cfd3c2ef1f597b4194a250ac4f2df7f15a4
 DIST microcode-20230214.tar.gz 12088391 BLAKE2B 
d98d054a8cfd66e3d0549d1e8f4a4745cad342d45f36a82d2f2f51fedc29635125fdad95ee4970069e134facc1ab3092b97837c6f8744ffedf220a5d3d022dd5
 SHA512 
6456cd6719923eeacb1f9d6d7372efd2bcd0de9e04350c722543ff41e45c7715ba52a2d330ad5818fbf44ea9df6b2ac482d6f8bd420b191427881dcfe3bd81e2
 DIST microcode-20230512.tar.gz 12654272 BLAKE2B 
302aedf0b57719d1009be0dea513da7290b41842117951a0081f866024d5380c65850638ee3d2e87c8d9efcac4da58650463b0c31373d661fe74b8a3a380e099
 SHA512 
e21c82846f7f5e2c8d9559931e90389a7d21f8a59fbdec4c5b11fe43f010a21d3e9f27d67be12fe98b3dbdf26558a8ed74dc149bedd93f4b7728795dc6e86d48
+DIST microcode-20230613.tar.gz 12338446 BLAKE2B 
56bffb26687fd3a20b79b4540ae10c98b2875e3edb84583b679ddc75e339193db4bddece25c7e5cb26b79f5e6ce2d10fcc318c55e13c05d8611198e4c571354b
 SHA512 
460e46d20f71df1247affa2ca397b961ce3d77e3456144c6b7358e48c3239e9c077ff4c512b0c4b7d9a86f33fed094db8b3ac65b1a4047bb853212848d929639

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230613_p20230520.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230613_p20230520.ebuild
new file mode 100644
index ..8f5ab874339b
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20230613_p20230520.ebuild
@@ -0,0 +1,287 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+#
+#
+# Package Maintenance instructions:
+# 1. The ebuild is in the form of 
intel-microcode-_p.ebuild
+# 2. The INTEL_SNAPSHOT upstream is located at: 
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files
+# 3. The COLLECTION_SNAPSHOT is created manually using the following steps:
+#   a. Clone the repository https://github.com/platomav/CPUMicrocodes
+#   b. Rename the Intel directory to intel-microcode-collection-
+#   c. From the CPUMicrocodes directory tar and xz compress the contents of 
intel-microcode-collection-:
+#  tar -cJf intel-microcode-collection-.tar.xz 
intel-microcode-collection-/

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-06-15 Thread Sam James
commit: 055ba222c02b61d3f4a841fcfd242f9117df87a8
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 15 16:53:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 15 16:53:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=055ba222

sys-firmware/intel-microcode: drop versions

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |  10 -
 .../intel-microcode-20210608_p20210830.ebuild  | 262 ---
 .../intel-microcode-20220207_p20220207.ebuild  | 262 ---
 .../intel-microcode-20220419_p20220421.ebuild  | 263 
 .../intel-microcode-20220510_p20220508.ebuild  | 263 
 .../intel-microcode-20220809_p20220809.ebuild  | 276 -
 6 files changed, 1336 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index d863cd101999..e4f6bc2bfd0b 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,17 +1,7 @@
-DIST intel-microcode-collection-20210830.tar.xz 8681768 BLAKE2B 
84f098285ed0b79b953e1f54b9ca077e42e7a2b6b28e862dddcb23a546ebebdd5afb9e54215b6c6493b72bf82121ace4b06f759413d3745571ff8156db52d6b1
 SHA512 
8a6a7376524888b0e89f9fd9a592d52a3859f4ddf1d961484b60d77098faa6984c5e8efc9cf4258a943cfc2c3503dbb87989868962a7ad8028c391d897e212b6
-DIST intel-microcode-collection-20220207.tar.xz 9362888 BLAKE2B 
9efb2a943bffc1d702675c4ca5d17b6bc7f5bf5688fb1979caadbf96c516c31c3e1894823aaa16dbdb8c778c933eaf49dec6f2d416483d11e58ed1e75823cef8
 SHA512 
72458aa64c05ceb8bb21b296da5ad15230af3e6ac63240a10370fadec09523cf7ebefaaddce2b31e2c16570c2700a875cccf86fd1770046ff36cc30eb594f041
-DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c40b7638cd53e559f0d5b672f40676a3fc478d07ac5772f350da777c20f821ed5a0907ba31800874cd15553fcdbdae319e77e17961cf49f9f
 SHA512 
a7b5ef78618a27c6065a78d5302d19f846feb71bc09cc0359342d1f31f1f793242982bc384227b0e59a4b7f246cb9f4aaa2350ad0a4fe1a23ce3504e59b0d2c2
-DIST intel-microcode-collection-20220508.tar.xz 9444060 BLAKE2B 
1737143f5227d95590f325f7205c04816d7791bebb27573dc30774fe5f40f74c1e0506d41774474a8b2495b0dc210528fac1362545d670a085c5c502aa903b24
 SHA512 
b9d7f2d5db0f625a219959f52822c8d6fba2e0bc682257a204c9b33cd19ed2101f5f661e7f2e2b98a8ad8d105fcb3309699d193469ee4d67d99ae188dc7034d9
-DIST intel-microcode-collection-20220809.tar.xz 9863700 BLAKE2B 
266deba0890cc68de72dab28cb76b9aedd81258c2da1c1c00a19f927c73e9856c9dc6a18c08a768d1df2d5c5c3b21aab13446cdb4f84e13078ff2124859cdb00
 SHA512 
4c35e26d5887e9182dce5cf4cce46d4cfe8cab926e833396a645561adab775b8a5eac9a27f50a4c83887c50e56384917680a596eb02d50f1a14a56e8c163f4c2
 DIST intel-microcode-collection-20221102.tar.xz 11125112 BLAKE2B 
6054a3278b694ee4b1d1a92ad586ce37cbbfbead1fc7100541f7b71fb0b9e0eb9fd9560a459f8ba861eb95595a89b79e8dbb8ef2e70ef6513245e206fecd3667
 SHA512 
76426f6f491a17302bc312cfd1d58849d42ffa8d454c05ab086f493de20cd24d328a7b05689493e1fa70c025097c61fd09fd765bc02485ba6efe81d0fac014cd
 DIST intel-microcode-collection-20230212.tar.xz 13213352 BLAKE2B 
b2548908632cc65e997186e7af60a35ba4a44edb88263f5018c1cc9619299816c6184352653076413b95fb914f799b765e4fa6a5c46513d1425bde353e4dcde2
 SHA512 
27f2aacbf409acb005f83f0f486b59128ebac4c8d6b1b329cff7e33b237a8d47e579c6afb064d7a9ff634ad652ae0c2b9bc9302e6269007e12bd4aa391075430
 DIST intel-microcode-collection-20230512.tar.xz 12924124 BLAKE2B 
3593d9dd9d46281471e1ef335bb8e3fccee99cf484256b9f3b1f2fd0af1d1266c0237bf7cf97314e229f0e3ae622de68bdbe2cf3d9ed4b74ca9189f2aa7bf226
 SHA512 
9d65406898a8e82e66ab9ff684166eaf61a2b42c765d6f55603985176cdf7600b1f95626da0f1fc25d781212ce2c80ac108d0174371390e0e2c2ab7dd48c7b0d
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
-DIST microcode-20210608.tar.gz 4782451 BLAKE2B 
2eac43aaa7832365e428bf2de20797ef42293a53087545920d205bd3b11a3d8ca2afb33931af5d36b8f3a224b9c22ed89ff828acc8afdcfa1b8220884c55ae89
 SHA512 
61acd2e76aa019fa0002fbf56c503791080a937ff93d81e020f8f0cc089dc08928b4c7e9884f713b886e2f9d4a8409fea59e39f628ef534a588515e1c3fc861d
-DIST microcode-20220207.tar.gz 4590237 BLAKE2B 
8c47a330794615b6684084976b6bb9e8800cd2869f81ecc33b28b54441b220a645502c0ade0cbd58e91879a652ff6bca18184de477fc74033413ea4b1c8f
 SHA512 
efa9f80815947cf2be371e7da7185634cbacefe779d1d6dfef0c15b78ccae7d2740ea6681b967a19dfbcc3014edce5bcdcdba87c9dea1f19d0415a03fca9e936
-DIST microcode-20220419.tar.gz 4590171 BLAKE2B 
69d296efad5329324a47640eace5d1a10e38b85cb8b7ac5baa9f14c40391ff809ae17cb7814f99f2e43910fe4c4b02dc77ffea7bb5f2b58069b2c17029e9f76a
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-06-10 Thread Sam James
commit: 8f0c1f4d5ba5d038180cef7dfb3f7c64594fc015
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 13:34:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 13:35:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0c1f4d

sys-firmware/intel-microcode: Stabilize 20230512_p20230512 x86, #908224

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20230512_p20230512.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230512_p20230512.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230512_p20230512.ebuild
index 215705bf7f7b..d8bac987c64a 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20230512_p20230512.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20230512_p20230512.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/arc
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* ~amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-06-10 Thread Sam James
commit: f345c0e431e812894dd7976e970c17ce0dc8f137
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 13:34:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 13:35:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f345c0e4

sys-firmware/intel-microcode: Stabilize 20230512_p20230512 amd64, #908224

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20230512_p20230512.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230512_p20230512.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230512_p20230512.ebuild
index d8bac987c64a..d0d809679e8d 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20230512_p20230512.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20230512_p20230512.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/arc
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-05-12 Thread Mike Pagano
commit: be26894bf7a52d564335e04af2a52b54581e8280
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri May 12 23:13:42 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri May 12 23:13:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be26894b

sys-firmware/intel-microcode: add 20230512_p20230512

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20230512_p20230512.ebuild  | 281 +
 2 files changed, 283 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 89e7bd6be05d..d863cd101999 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -5,6 +5,7 @@ DIST intel-microcode-collection-20220508.tar.xz 9444060 BLAKE2B 
1737143f5227d955
 DIST intel-microcode-collection-20220809.tar.xz 9863700 BLAKE2B 
266deba0890cc68de72dab28cb76b9aedd81258c2da1c1c00a19f927c73e9856c9dc6a18c08a768d1df2d5c5c3b21aab13446cdb4f84e13078ff2124859cdb00
 SHA512 
4c35e26d5887e9182dce5cf4cce46d4cfe8cab926e833396a645561adab775b8a5eac9a27f50a4c83887c50e56384917680a596eb02d50f1a14a56e8c163f4c2
 DIST intel-microcode-collection-20221102.tar.xz 11125112 BLAKE2B 
6054a3278b694ee4b1d1a92ad586ce37cbbfbead1fc7100541f7b71fb0b9e0eb9fd9560a459f8ba861eb95595a89b79e8dbb8ef2e70ef6513245e206fecd3667
 SHA512 
76426f6f491a17302bc312cfd1d58849d42ffa8d454c05ab086f493de20cd24d328a7b05689493e1fa70c025097c61fd09fd765bc02485ba6efe81d0fac014cd
 DIST intel-microcode-collection-20230212.tar.xz 13213352 BLAKE2B 
b2548908632cc65e997186e7af60a35ba4a44edb88263f5018c1cc9619299816c6184352653076413b95fb914f799b765e4fa6a5c46513d1425bde353e4dcde2
 SHA512 
27f2aacbf409acb005f83f0f486b59128ebac4c8d6b1b329cff7e33b237a8d47e579c6afb064d7a9ff634ad652ae0c2b9bc9302e6269007e12bd4aa391075430
+DIST intel-microcode-collection-20230512.tar.xz 12924124 BLAKE2B 
3593d9dd9d46281471e1ef335bb8e3fccee99cf484256b9f3b1f2fd0af1d1266c0237bf7cf97314e229f0e3ae622de68bdbe2cf3d9ed4b74ca9189f2aa7bf226
 SHA512 
9d65406898a8e82e66ab9ff684166eaf61a2b42c765d6f55603985176cdf7600b1f95626da0f1fc25d781212ce2c80ac108d0174371390e0e2c2ab7dd48c7b0d
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20210608.tar.gz 4782451 BLAKE2B 
2eac43aaa7832365e428bf2de20797ef42293a53087545920d205bd3b11a3d8ca2afb33931af5d36b8f3a224b9c22ed89ff828acc8afdcfa1b8220884c55ae89
 SHA512 
61acd2e76aa019fa0002fbf56c503791080a937ff93d81e020f8f0cc089dc08928b4c7e9884f713b886e2f9d4a8409fea59e39f628ef534a588515e1c3fc861d
 DIST microcode-20220207.tar.gz 4590237 BLAKE2B 
8c47a330794615b6684084976b6bb9e8800cd2869f81ecc33b28b54441b220a645502c0ade0cbd58e91879a652ff6bca18184de477fc74033413ea4b1c8f
 SHA512 
efa9f80815947cf2be371e7da7185634cbacefe779d1d6dfef0c15b78ccae7d2740ea6681b967a19dfbcc3014edce5bcdcdba87c9dea1f19d0415a03fca9e936
@@ -13,3 +14,4 @@ DIST microcode-20220510.tar.gz 5912115 BLAKE2B 
5f8c238b00970ddda132dbcf9059df759
 DIST microcode-20220809.tar.gz 5929894 BLAKE2B 
3765995c88b67aff78fe8c4280b3293c60a2013f2b8c9ec155a2ef187af55a7e562c73a000e45828cf5309e2c1b644dac5849347130b1a98c831bdad117df437
 SHA512 
1c91df1cbba33953f4ad19cc53215cad843c61a08509596fad32a84b4f0012d9d29bce64b58eb405c345af7f646d5982e45227570ce3605780be6e8bf31a63e1
 DIST microcode-20221108.tar.gz 6436305 BLAKE2B 
e149e001656f45e8da9a83817a6f83fc6663edbfc8a98b27ab4f9d326f021aea03f1ea3628d35978ad5534e017f2d394d1d00d0c992aee54a539a582abf2
 SHA512 
d86bee1269d31d3028f0d2b7d4886795b96d8f1f9d5dbd5149c2dd4cec3b0319fd869f8138f283e2135ecb0bb6387cfd3c2ef1f597b4194a250ac4f2df7f15a4
 DIST microcode-20230214.tar.gz 12088391 BLAKE2B 
d98d054a8cfd66e3d0549d1e8f4a4745cad342d45f36a82d2f2f51fedc29635125fdad95ee4970069e134facc1ab3092b97837c6f8744ffedf220a5d3d022dd5
 SHA512 
6456cd6719923eeacb1f9d6d7372efd2bcd0de9e04350c722543ff41e45c7715ba52a2d330ad5818fbf44ea9df6b2ac482d6f8bd420b191427881dcfe3bd81e2
+DIST microcode-20230512.tar.gz 12654272 BLAKE2B 
302aedf0b57719d1009be0dea513da7290b41842117951a0081f866024d5380c65850638ee3d2e87c8d9efcac4da58650463b0c31373d661fe74b8a3a380e099
 SHA512 
e21c82846f7f5e2c8d9559931e90389a7d21f8a59fbdec4c5b11fe43f010a21d3e9f27d67be12fe98b3dbdf26558a8ed74dc149bedd93f4b7728795dc6e86d48

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230512_p20230512.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230512_p20230512.ebuild
new file mode 100644
index ..215705bf7f7b
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20230512_p20230512.ebuild
@@ -0,0 +1,281 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-03-21 Thread Sam James
commit: 6ad8a702c9da71e19b723afb4aea9dbe445e7c72
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 22 05:26:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 22 05:26:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad8a702

sys-firmware/intel-microcode: Stabilize 20230214_p20230212 x86, #902591

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild
index 215705bf7f7b..d8bac987c64a 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/arc
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* ~amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-03-21 Thread Sam James
commit: c13aabef2ed50622af47ed0ee16fe20ff859
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 22 05:26:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 22 05:26:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c13aabef

sys-firmware/intel-microcode: Stabilize 20230214_p20230212 amd64, #902591

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild
index d8bac987c64a..d0d809679e8d 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/arc
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-02-15 Thread Sam James
commit: c0221699cb3e36b5bd56031703940274ed2e28a0
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 08:37:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 09:29:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0221699

sys-firmware/intel-microcode: tweak USE flag description style

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/metadata.xml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-firmware/intel-microcode/metadata.xml 
b/sys-firmware/intel-microcode/metadata.xml
index bc639705faae..31efbfe0fea2 100644
--- a/sys-firmware/intel-microcode/metadata.xml
+++ b/sys-firmware/intel-microcode/metadata.xml
@@ -6,10 +6,10 @@
Gentoo Base System


-   install a small initramfs for use with 
CONFIG_MICROCODE_EARLY
-   only install ucode(s) supported by 
currently available (=online) processor(s)
-   install the split binary ucode files 
(used by the kernel directly)
-   install only microcode updates from 
Intel's official microcode tarball
+   Install a small initramfs for use with 
CONFIG_MICROCODE_EARLY
+   Only install ucode(s) supported by 
currently available (=online) processor(s)
+   Install the split binary ucode files 
(used by the kernel directly)
+   Only install microcode updates from 
Intel's official microcode tarball


intel/Intel-Linux-Processor-Microcode-Data-Files



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-02-14 Thread Sam James
commit: 36dccf12ff7eddd2529908e7ffc170a75a576d34
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 01:36:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 01:38:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36dccf12

sys-firmware/intel-microcode: add 20230214_p20230212

Bug: https://bugs.gentoo.org/894474
Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20230214_p20230212.ebuild  | 281 +
 2 files changed, 283 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index b13749b3956e..89e7bd6be05d 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -4,6 +4,7 @@ DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c
 DIST intel-microcode-collection-20220508.tar.xz 9444060 BLAKE2B 
1737143f5227d95590f325f7205c04816d7791bebb27573dc30774fe5f40f74c1e0506d41774474a8b2495b0dc210528fac1362545d670a085c5c502aa903b24
 SHA512 
b9d7f2d5db0f625a219959f52822c8d6fba2e0bc682257a204c9b33cd19ed2101f5f661e7f2e2b98a8ad8d105fcb3309699d193469ee4d67d99ae188dc7034d9
 DIST intel-microcode-collection-20220809.tar.xz 9863700 BLAKE2B 
266deba0890cc68de72dab28cb76b9aedd81258c2da1c1c00a19f927c73e9856c9dc6a18c08a768d1df2d5c5c3b21aab13446cdb4f84e13078ff2124859cdb00
 SHA512 
4c35e26d5887e9182dce5cf4cce46d4cfe8cab926e833396a645561adab775b8a5eac9a27f50a4c83887c50e56384917680a596eb02d50f1a14a56e8c163f4c2
 DIST intel-microcode-collection-20221102.tar.xz 11125112 BLAKE2B 
6054a3278b694ee4b1d1a92ad586ce37cbbfbead1fc7100541f7b71fb0b9e0eb9fd9560a459f8ba861eb95595a89b79e8dbb8ef2e70ef6513245e206fecd3667
 SHA512 
76426f6f491a17302bc312cfd1d58849d42ffa8d454c05ab086f493de20cd24d328a7b05689493e1fa70c025097c61fd09fd765bc02485ba6efe81d0fac014cd
+DIST intel-microcode-collection-20230212.tar.xz 13213352 BLAKE2B 
b2548908632cc65e997186e7af60a35ba4a44edb88263f5018c1cc9619299816c6184352653076413b95fb914f799b765e4fa6a5c46513d1425bde353e4dcde2
 SHA512 
27f2aacbf409acb005f83f0f486b59128ebac4c8d6b1b329cff7e33b237a8d47e579c6afb064d7a9ff634ad652ae0c2b9bc9302e6269007e12bd4aa391075430
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20210608.tar.gz 4782451 BLAKE2B 
2eac43aaa7832365e428bf2de20797ef42293a53087545920d205bd3b11a3d8ca2afb33931af5d36b8f3a224b9c22ed89ff828acc8afdcfa1b8220884c55ae89
 SHA512 
61acd2e76aa019fa0002fbf56c503791080a937ff93d81e020f8f0cc089dc08928b4c7e9884f713b886e2f9d4a8409fea59e39f628ef534a588515e1c3fc861d
 DIST microcode-20220207.tar.gz 4590237 BLAKE2B 
8c47a330794615b6684084976b6bb9e8800cd2869f81ecc33b28b54441b220a645502c0ade0cbd58e91879a652ff6bca18184de477fc74033413ea4b1c8f
 SHA512 
efa9f80815947cf2be371e7da7185634cbacefe779d1d6dfef0c15b78ccae7d2740ea6681b967a19dfbcc3014edce5bcdcdba87c9dea1f19d0415a03fca9e936
@@ -11,3 +12,4 @@ DIST microcode-20220419.tar.gz 4590171 BLAKE2B 
69d296efad5329324a47640eace5d1a10
 DIST microcode-20220510.tar.gz 5912115 BLAKE2B 
5f8c238b00970ddda132dbcf9059df759bb768e1eb2fe0b9912ffe69cf9a6104b32ea816e7574660ea74e3d08af1aa45cc46b5f38d0b315e6e466d8ca466f37d
 SHA512 
00329ce62a6d9cc66fb8594d132ef67951086ab1250ceaf908d5a357753ed62557275f55c5eb7b3ad55d1fdd312b5d1a436b214cdcbf6e3e1a840c8bf6f4795d
 DIST microcode-20220809.tar.gz 5929894 BLAKE2B 
3765995c88b67aff78fe8c4280b3293c60a2013f2b8c9ec155a2ef187af55a7e562c73a000e45828cf5309e2c1b644dac5849347130b1a98c831bdad117df437
 SHA512 
1c91df1cbba33953f4ad19cc53215cad843c61a08509596fad32a84b4f0012d9d29bce64b58eb405c345af7f646d5982e45227570ce3605780be6e8bf31a63e1
 DIST microcode-20221108.tar.gz 6436305 BLAKE2B 
e149e001656f45e8da9a83817a6f83fc6663edbfc8a98b27ab4f9d326f021aea03f1ea3628d35978ad5534e017f2d394d1d00d0c992aee54a539a582abf2
 SHA512 
d86bee1269d31d3028f0d2b7d4886795b96d8f1f9d5dbd5149c2dd4cec3b0319fd869f8138f283e2135ecb0bb6387cfd3c2ef1f597b4194a250ac4f2df7f15a4
+DIST microcode-20230214.tar.gz 12088391 BLAKE2B 
d98d054a8cfd66e3d0549d1e8f4a4745cad342d45f36a82d2f2f51fedc29635125fdad95ee4970069e134facc1ab3092b97837c6f8744ffedf220a5d3d022dd5
 SHA512 
6456cd6719923eeacb1f9d6d7372efd2bcd0de9e04350c722543ff41e45c7715ba52a2d330ad5818fbf44ea9df6b2ac482d6f8bd420b191427881dcfe3bd81e2

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild
new file mode 100644
index ..215705bf7f7b
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild
@@ -0,0 +1,281 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-12-15 Thread Sam James
commit: 339f7825ecb9ee0ea13172efbb403ebd27ef7e1d
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 16 06:28:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 16 06:28:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339f7825

sys-firmware/intel-microcode: stabilize 20221108_p20221102 for amd64, x86

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild
index 1a088a8d06d7..006f4811618a 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/arc
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-11-08 Thread Sam James
commit: a7c7d8c63bc8f3b77494f7bffb22f7e714de54fd
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 07:54:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 07:54:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7c7d8c6

sys-firmware/intel-microcode: fix installation with USE=-vanilla

Closes: https://bugs.gentoo.org/880561
Signed-off-by: Sam James  gentoo.org>

 .../intel-microcode/intel-microcode-20221108_p20221102.ebuild   | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild
index 4034f1e167a3..1a088a8d06d7 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild
@@ -88,8 +88,12 @@ src_prepare() {
# Prevent "invalid file format" errors from iucode_tool
rm -f "${S}"/intel-ucod*/list || die
 
+   # https://gitlab.com/iucode-tool/iucode-tool/-/issues/4
+   rm 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT}/cpu106C0_plat01_ver0007_2007-08-24_PRD_923CDFA3.bin
 || die
+
# Remove non-microcode file from list
-   rm -f "${S}"/intel-ucode/LICENSE
+   rm -f "${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT}/LICENSE 
|| die
+   rm -f "${S}"/intel-ucode*/LICENSE || die
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-11-08 Thread Sam James
commit: bd499e8cd81a03efb0d127914bf071240d29f800
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  9 03:20:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  9 03:20:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd499e8c

sys-firmware/intel-microcode: add 20221108_p20221102

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20221108_p20221102.ebuild  | 277 +
 2 files changed, 279 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index a12058526853..b13749b3956e 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -3,9 +3,11 @@ DIST intel-microcode-collection-20220207.tar.xz 9362888 
BLAKE2B 9efb2a943bffc1d7
 DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c40b7638cd53e559f0d5b672f40676a3fc478d07ac5772f350da777c20f821ed5a0907ba31800874cd15553fcdbdae319e77e17961cf49f9f
 SHA512 
a7b5ef78618a27c6065a78d5302d19f846feb71bc09cc0359342d1f31f1f793242982bc384227b0e59a4b7f246cb9f4aaa2350ad0a4fe1a23ce3504e59b0d2c2
 DIST intel-microcode-collection-20220508.tar.xz 9444060 BLAKE2B 
1737143f5227d95590f325f7205c04816d7791bebb27573dc30774fe5f40f74c1e0506d41774474a8b2495b0dc210528fac1362545d670a085c5c502aa903b24
 SHA512 
b9d7f2d5db0f625a219959f52822c8d6fba2e0bc682257a204c9b33cd19ed2101f5f661e7f2e2b98a8ad8d105fcb3309699d193469ee4d67d99ae188dc7034d9
 DIST intel-microcode-collection-20220809.tar.xz 9863700 BLAKE2B 
266deba0890cc68de72dab28cb76b9aedd81258c2da1c1c00a19f927c73e9856c9dc6a18c08a768d1df2d5c5c3b21aab13446cdb4f84e13078ff2124859cdb00
 SHA512 
4c35e26d5887e9182dce5cf4cce46d4cfe8cab926e833396a645561adab775b8a5eac9a27f50a4c83887c50e56384917680a596eb02d50f1a14a56e8c163f4c2
+DIST intel-microcode-collection-20221102.tar.xz 11125112 BLAKE2B 
6054a3278b694ee4b1d1a92ad586ce37cbbfbead1fc7100541f7b71fb0b9e0eb9fd9560a459f8ba861eb95595a89b79e8dbb8ef2e70ef6513245e206fecd3667
 SHA512 
76426f6f491a17302bc312cfd1d58849d42ffa8d454c05ab086f493de20cd24d328a7b05689493e1fa70c025097c61fd09fd765bc02485ba6efe81d0fac014cd
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20210608.tar.gz 4782451 BLAKE2B 
2eac43aaa7832365e428bf2de20797ef42293a53087545920d205bd3b11a3d8ca2afb33931af5d36b8f3a224b9c22ed89ff828acc8afdcfa1b8220884c55ae89
 SHA512 
61acd2e76aa019fa0002fbf56c503791080a937ff93d81e020f8f0cc089dc08928b4c7e9884f713b886e2f9d4a8409fea59e39f628ef534a588515e1c3fc861d
 DIST microcode-20220207.tar.gz 4590237 BLAKE2B 
8c47a330794615b6684084976b6bb9e8800cd2869f81ecc33b28b54441b220a645502c0ade0cbd58e91879a652ff6bca18184de477fc74033413ea4b1c8f
 SHA512 
efa9f80815947cf2be371e7da7185634cbacefe779d1d6dfef0c15b78ccae7d2740ea6681b967a19dfbcc3014edce5bcdcdba87c9dea1f19d0415a03fca9e936
 DIST microcode-20220419.tar.gz 4590171 BLAKE2B 
69d296efad5329324a47640eace5d1a10e38b85cb8b7ac5baa9f14c40391ff809ae17cb7814f99f2e43910fe4c4b02dc77ffea7bb5f2b58069b2c17029e9f76a
 SHA512 
abfe3942c204e42ed121bcea47c366469013a6751ef5d28d9c0d59a3a660bd1ad7010441e000367c052ee1ead00285a252d2b3c3ca86314eaea9f7d0de3f05c6
 DIST microcode-20220510.tar.gz 5912115 BLAKE2B 
5f8c238b00970ddda132dbcf9059df759bb768e1eb2fe0b9912ffe69cf9a6104b32ea816e7574660ea74e3d08af1aa45cc46b5f38d0b315e6e466d8ca466f37d
 SHA512 
00329ce62a6d9cc66fb8594d132ef67951086ab1250ceaf908d5a357753ed62557275f55c5eb7b3ad55d1fdd312b5d1a436b214cdcbf6e3e1a840c8bf6f4795d
 DIST microcode-20220809.tar.gz 5929894 BLAKE2B 
3765995c88b67aff78fe8c4280b3293c60a2013f2b8c9ec155a2ef187af55a7e562c73a000e45828cf5309e2c1b644dac5849347130b1a98c831bdad117df437
 SHA512 
1c91df1cbba33953f4ad19cc53215cad843c61a08509596fad32a84b4f0012d9d29bce64b58eb405c345af7f646d5982e45227570ce3605780be6e8bf31a63e1
+DIST microcode-20221108.tar.gz 6436305 BLAKE2B 
e149e001656f45e8da9a83817a6f83fc6663edbfc8a98b27ab4f9d326f021aea03f1ea3628d35978ad5534e017f2d394d1d00d0c992aee54a539a582abf2
 SHA512 
d86bee1269d31d3028f0d2b7d4886795b96d8f1f9d5dbd5149c2dd4cec3b0319fd869f8138f283e2135ecb0bb6387cfd3c2ef1f597b4194a250ac4f2df7f15a4

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild
new file mode 100644
index ..4034f1e167a3
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20221108_p20221102.ebuild
@@ -0,0 +1,277 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-08-18 Thread Sam James
commit: 8cd157ea4a2599a8c02aca0f8ab76fe477afea65
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 19 03:31:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 19 03:35:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cd157ea

sys-firmware/intel-microcode: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/metadata.xml | 24 ++--
 1 file changed, 14 insertions(+), 10 deletions(-)

diff --git a/sys-firmware/intel-microcode/metadata.xml 
b/sys-firmware/intel-microcode/metadata.xml
index d12b8b092528..bc639705faae 100644
--- a/sys-firmware/intel-microcode/metadata.xml
+++ b/sys-firmware/intel-microcode/metadata.xml
@@ -1,14 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   base-sys...@gentoo.org
-   Gentoo Base System
-
-
-   install a small initramfs for use with 
CONFIG_MICROCODE_EARLY
-   only install ucode(s) supported by currently 
available (=online) processor(s)
-   install the split binary ucode files (used by 
the kernel directly)
-   install only microcode updates from Intel's 
official microcode tarball
-
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+   install a small initramfs for use with 
CONFIG_MICROCODE_EARLY
+   only install ucode(s) supported by 
currently available (=online) processor(s)
+   install the split binary ucode files 
(used by the kernel directly)
+   install only microcode updates from 
Intel's official microcode tarball
+   
+   
+   intel/Intel-Linux-Processor-Microcode-Data-Files
+   platomav/CPUMicrocodes
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-08-10 Thread Mike Pagano
commit: f6b7990e99f468687065b61979644271564bd059
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Aug 10 17:08:07 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 10 17:08:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6b7990e

sys-firmware/intel-microcode: drop 20210608_p20210608

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20210608_p20210608.ebuild  | 262 -
 2 files changed, 263 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 5be1b70da773..a12058526853 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,4 +1,3 @@
-DIST intel-microcode-collection-20210608.tar.xz 8012692 BLAKE2B 
98df9d18658bfdf06ac7db84ac30707fe8834874583b324ebc882b514975d71b686788fcd1c9b9c5b05448403b27524e29a94ade34facdffb1645333059019a9
 SHA512 
7fd810cf05334f6442b9a0c77aef5319d3e2006e887d0354dee952647ded3fa6331a30192abf82eda0676af0439b40f5e3ab0210611f96c78fe52f01f106c5d4
 DIST intel-microcode-collection-20210830.tar.xz 8681768 BLAKE2B 
84f098285ed0b79b953e1f54b9ca077e42e7a2b6b28e862dddcb23a546ebebdd5afb9e54215b6c6493b72bf82121ace4b06f759413d3745571ff8156db52d6b1
 SHA512 
8a6a7376524888b0e89f9fd9a592d52a3859f4ddf1d961484b60d77098faa6984c5e8efc9cf4258a943cfc2c3503dbb87989868962a7ad8028c391d897e212b6
 DIST intel-microcode-collection-20220207.tar.xz 9362888 BLAKE2B 
9efb2a943bffc1d702675c4ca5d17b6bc7f5bf5688fb1979caadbf96c516c31c3e1894823aaa16dbdb8c778c933eaf49dec6f2d416483d11e58ed1e75823cef8
 SHA512 
72458aa64c05ceb8bb21b296da5ad15230af3e6ac63240a10370fadec09523cf7ebefaaddce2b31e2c16570c2700a875cccf86fd1770046ff36cc30eb594f041
 DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c40b7638cd53e559f0d5b672f40676a3fc478d07ac5772f350da777c20f821ed5a0907ba31800874cd15553fcdbdae319e77e17961cf49f9f
 SHA512 
a7b5ef78618a27c6065a78d5302d19f846feb71bc09cc0359342d1f31f1f793242982bc384227b0e59a4b7f246cb9f4aaa2350ad0a4fe1a23ce3504e59b0d2c2

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20210608_p20210608.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20210608_p20210608.ebuild
deleted file mode 100644
index adfb7ec7e6a4..
--- a/sys-firmware/intel-microcode/intel-microcode-20210608_p20210608.ebuild
+++ /dev/null
@@ -1,262 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03
 -> intel-ucode-sig_0x406e3-rev_0xd6.bin
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-BDEPEND=">=sys-apps/iucode_tool-2.3"
-
-# !https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/issues/31
-MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00dc"
-
-# https://bugs.gentoo.org/722768
-MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00da"
-
-# 
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/commit/49bb67f32a2e3e631ba1a9a73da1c52e1cac7fd9
-MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000806c1,0x80,eq:0x0068"
-
-# In case we want to set some defaults ...
-MICROCODE_SIGNATURES_DEFAULT=""
-
-# Advanced users only!
-# Set MIRCOCODE_SIGNATURES to merge with:
-# only current CPU: MICROCODE_SIGNATURES="-S"
-# only specific CPU: MICROCODE_SIGNATURES="-s 0x0f4a -s 0x00010676"
-# exclude specific CPU: MICROCODE_SIGNATURES="-s !0x0686"
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_prepare() {
-   default
-
-   if cd Intel-Linux-Processor-Microcode-Data* &>/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
-   cd .. || die
-   rm -r Intel-Linux-Processor-Microcode-Data* || die
-   fi
-
-  

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-08-10 Thread Mike Pagano
commit: b706c4312957ae12f969052b4aedea7ef1619c0e
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Aug 10 17:08:00 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 10 17:08:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b706c431

sys-firmware/intel-microcode: drop 20210216_p20210514

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 -
 .../intel-microcode-20210216_p20210514.ebuild  | 262 -
 2 files changed, 264 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 089afe021d52..5be1b70da773 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,4 +1,3 @@
-DIST intel-microcode-collection-20210514.tar.xz 7907672 BLAKE2B 
d5226008e50e804c0acfa648393032b08a317572be1e38743721613000dede886d3885b36f7fa4a9c061e72855fc0ad409ce3299f679afc866abda7d29c9512a
 SHA512 
fc4fcd3e2c4f1abdf5c0d23c1c0ac2f8c572531dadbc9a070c38150ec939cd4e2b13226b86df2371eb0679cef96307262d0356f2e617773c51c53f3e440894d2
 DIST intel-microcode-collection-20210608.tar.xz 8012692 BLAKE2B 
98df9d18658bfdf06ac7db84ac30707fe8834874583b324ebc882b514975d71b686788fcd1c9b9c5b05448403b27524e29a94ade34facdffb1645333059019a9
 SHA512 
7fd810cf05334f6442b9a0c77aef5319d3e2006e887d0354dee952647ded3fa6331a30192abf82eda0676af0439b40f5e3ab0210611f96c78fe52f01f106c5d4
 DIST intel-microcode-collection-20210830.tar.xz 8681768 BLAKE2B 
84f098285ed0b79b953e1f54b9ca077e42e7a2b6b28e862dddcb23a546ebebdd5afb9e54215b6c6493b72bf82121ace4b06f759413d3745571ff8156db52d6b1
 SHA512 
8a6a7376524888b0e89f9fd9a592d52a3859f4ddf1d961484b60d77098faa6984c5e8efc9cf4258a943cfc2c3503dbb87989868962a7ad8028c391d897e212b6
 DIST intel-microcode-collection-20220207.tar.xz 9362888 BLAKE2B 
9efb2a943bffc1d702675c4ca5d17b6bc7f5bf5688fb1979caadbf96c516c31c3e1894823aaa16dbdb8c778c933eaf49dec6f2d416483d11e58ed1e75823cef8
 SHA512 
72458aa64c05ceb8bb21b296da5ad15230af3e6ac63240a10370fadec09523cf7ebefaaddce2b31e2c16570c2700a875cccf86fd1770046ff36cc30eb594f041
@@ -6,7 +5,6 @@ DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c
 DIST intel-microcode-collection-20220508.tar.xz 9444060 BLAKE2B 
1737143f5227d95590f325f7205c04816d7791bebb27573dc30774fe5f40f74c1e0506d41774474a8b2495b0dc210528fac1362545d670a085c5c502aa903b24
 SHA512 
b9d7f2d5db0f625a219959f52822c8d6fba2e0bc682257a204c9b33cd19ed2101f5f661e7f2e2b98a8ad8d105fcb3309699d193469ee4d67d99ae188dc7034d9
 DIST intel-microcode-collection-20220809.tar.xz 9863700 BLAKE2B 
266deba0890cc68de72dab28cb76b9aedd81258c2da1c1c00a19f927c73e9856c9dc6a18c08a768d1df2d5c5c3b21aab13446cdb4f84e13078ff2124859cdb00
 SHA512 
4c35e26d5887e9182dce5cf4cce46d4cfe8cab926e833396a645561adab775b8a5eac9a27f50a4c83887c50e56384917680a596eb02d50f1a14a56e8c163f4c2
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
-DIST microcode-20210216.tar.gz 3506111 BLAKE2B 
e09ab59d77c15545b119dcf5309e626d53649a601c49fc7d6a65d774b8016d9ad44783f75ceb4bf384a03b909bc28693ed2be9f047029342dca9beae9cae
 SHA512 
211ed90a248c891224bb8c569e24c04410d3f67ecc6daee41dc025042bd51c257baaba0da1ac5327df76352d2b53d812e81f06cc8726e43b95ea2f8898bc00bf
 DIST microcode-20210608.tar.gz 4782451 BLAKE2B 
2eac43aaa7832365e428bf2de20797ef42293a53087545920d205bd3b11a3d8ca2afb33931af5d36b8f3a224b9c22ed89ff828acc8afdcfa1b8220884c55ae89
 SHA512 
61acd2e76aa019fa0002fbf56c503791080a937ff93d81e020f8f0cc089dc08928b4c7e9884f713b886e2f9d4a8409fea59e39f628ef534a588515e1c3fc861d
 DIST microcode-20220207.tar.gz 4590237 BLAKE2B 
8c47a330794615b6684084976b6bb9e8800cd2869f81ecc33b28b54441b220a645502c0ade0cbd58e91879a652ff6bca18184de477fc74033413ea4b1c8f
 SHA512 
efa9f80815947cf2be371e7da7185634cbacefe779d1d6dfef0c15b78ccae7d2740ea6681b967a19dfbcc3014edce5bcdcdba87c9dea1f19d0415a03fca9e936
 DIST microcode-20220419.tar.gz 4590171 BLAKE2B 
69d296efad5329324a47640eace5d1a10e38b85cb8b7ac5baa9f14c40391ff809ae17cb7814f99f2e43910fe4c4b02dc77ffea7bb5f2b58069b2c17029e9f76a
 SHA512 
abfe3942c204e42ed121bcea47c366469013a6751ef5d28d9c0d59a3a660bd1ad7010441e000367c052ee1ead00285a252d2b3c3ca86314eaea9f7d0de3f05c6

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20210216_p20210514.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20210216_p20210514.ebuild
deleted file mode 100644
index adfb7ec7e6a4..
--- a/sys-firmware/intel-microcode/intel-microcode-20210216_p20210514.ebuild
+++ /dev/null
@@ -1,262 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-08-10 Thread Mike Pagano
commit: ecc33118c767185ba8feb1c8743b8f4702f6df93
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Aug 10 17:06:51 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 10 17:06:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc33118

sys-firmware/intel-microcode: drop 20201112_p20201116-r1

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 -
 .../intel-microcode-20201112_p20201116-r1.ebuild   | 262 -
 2 files changed, 264 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index e908cdf8692a..38456fac002c 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,4 +1,3 @@
-DIST intel-microcode-collection-20201116.tar.xz 6506624 BLAKE2B 
b74ec0ddafe9681ae94d6a0df1de51655004eecae83c413fa824c9ad25cf68a25059627e2809a3b8cd5b3cb18647455385de0be2b2a7fcc6bc6c30e2ccabd1af
 SHA512 
3a1aab0af9ff6dc95778276964b457a4429aa12f13499f6f89fa48285cf8aef9a0990099a80e360b76b2d4b6a836f2528f984aab17f12d905cf237dbab2a8b33
 DIST intel-microcode-collection-20210221.tar.xz 6690716 BLAKE2B 
09758341d20d60b739c4859442457fcc4ce563327dd7f14e8a626f49198d3beb59ef580530500a2dacb5ab9832119e8d489f553ccffc56613b31df027eb93e98
 SHA512 
e3bb3644c46ee41752bbd21c56e69144d23dab9162ebfe9906a07ff646b7ba57d14b0280b044bf7ceab771fe80e75d7aed3808b68b823ae19bc0c7c4a94589dd
 DIST intel-microcode-collection-20210514.tar.xz 7907672 BLAKE2B 
d5226008e50e804c0acfa648393032b08a317572be1e38743721613000dede886d3885b36f7fa4a9c061e72855fc0ad409ce3299f679afc866abda7d29c9512a
 SHA512 
fc4fcd3e2c4f1abdf5c0d23c1c0ac2f8c572531dadbc9a070c38150ec939cd4e2b13226b86df2371eb0679cef96307262d0356f2e617773c51c53f3e440894d2
 DIST intel-microcode-collection-20210608.tar.xz 8012692 BLAKE2B 
98df9d18658bfdf06ac7db84ac30707fe8834874583b324ebc882b514975d71b686788fcd1c9b9c5b05448403b27524e29a94ade34facdffb1645333059019a9
 SHA512 
7fd810cf05334f6442b9a0c77aef5319d3e2006e887d0354dee952647ded3fa6331a30192abf82eda0676af0439b40f5e3ab0210611f96c78fe52f01f106c5d4
@@ -8,7 +7,6 @@ DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c
 DIST intel-microcode-collection-20220508.tar.xz 9444060 BLAKE2B 
1737143f5227d95590f325f7205c04816d7791bebb27573dc30774fe5f40f74c1e0506d41774474a8b2495b0dc210528fac1362545d670a085c5c502aa903b24
 SHA512 
b9d7f2d5db0f625a219959f52822c8d6fba2e0bc682257a204c9b33cd19ed2101f5f661e7f2e2b98a8ad8d105fcb3309699d193469ee4d67d99ae188dc7034d9
 DIST intel-microcode-collection-20220809.tar.xz 9863700 BLAKE2B 
266deba0890cc68de72dab28cb76b9aedd81258c2da1c1c00a19f927c73e9856c9dc6a18c08a768d1df2d5c5c3b21aab13446cdb4f84e13078ff2124859cdb00
 SHA512 
4c35e26d5887e9182dce5cf4cce46d4cfe8cab926e833396a645561adab775b8a5eac9a27f50a4c83887c50e56384917680a596eb02d50f1a14a56e8c163f4c2
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
-DIST microcode-20201112.tar.gz 3610834 BLAKE2B 
4212924f1673afded961266a25fe6063ec6cdafaa26c8bee1c42372eb8ab5f278dc2501615b23e09e2f9809bf2792a8db317c98c170bf0c5e1dd62b7dc80a084
 SHA512 
0875675d065a83ee14fa34a31022ee34e46aee579d1ff192414e79861af157ae269ca7c2c462f03b3accbd45590c76e5cbf4f53d7a6ed237e410213a96459211
 DIST microcode-20210216.tar.gz 3506111 BLAKE2B 
e09ab59d77c15545b119dcf5309e626d53649a601c49fc7d6a65d774b8016d9ad44783f75ceb4bf384a03b909bc28693ed2be9f047029342dca9beae9cae
 SHA512 
211ed90a248c891224bb8c569e24c04410d3f67ecc6daee41dc025042bd51c257baaba0da1ac5327df76352d2b53d812e81f06cc8726e43b95ea2f8898bc00bf
 DIST microcode-20210608.tar.gz 4782451 BLAKE2B 
2eac43aaa7832365e428bf2de20797ef42293a53087545920d205bd3b11a3d8ca2afb33931af5d36b8f3a224b9c22ed89ff828acc8afdcfa1b8220884c55ae89
 SHA512 
61acd2e76aa019fa0002fbf56c503791080a937ff93d81e020f8f0cc089dc08928b4c7e9884f713b886e2f9d4a8409fea59e39f628ef534a588515e1c3fc861d
 DIST microcode-20220207.tar.gz 4590237 BLAKE2B 
8c47a330794615b6684084976b6bb9e8800cd2869f81ecc33b28b54441b220a645502c0ade0cbd58e91879a652ff6bca18184de477fc74033413ea4b1c8f
 SHA512 
efa9f80815947cf2be371e7da7185634cbacefe779d1d6dfef0c15b78ccae7d2740ea6681b967a19dfbcc3014edce5bcdcdba87c9dea1f19d0415a03fca9e936

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild
deleted file mode 100644
index adfb7ec7e6a4..
--- a/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild
+++ /dev/null
@@ -1,262 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-08-10 Thread Mike Pagano
commit: ffe5615d4943909b9bb981bafcfa29d1558ba623
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Aug 10 17:07:03 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 10 17:07:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe5615d

sys-firmware/intel-microcode: drop 20210216_p20210221

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20210216_p20210221.ebuild  | 262 -
 2 files changed, 263 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 38456fac002c..089afe021d52 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,4 +1,3 @@
-DIST intel-microcode-collection-20210221.tar.xz 6690716 BLAKE2B 
09758341d20d60b739c4859442457fcc4ce563327dd7f14e8a626f49198d3beb59ef580530500a2dacb5ab9832119e8d489f553ccffc56613b31df027eb93e98
 SHA512 
e3bb3644c46ee41752bbd21c56e69144d23dab9162ebfe9906a07ff646b7ba57d14b0280b044bf7ceab771fe80e75d7aed3808b68b823ae19bc0c7c4a94589dd
 DIST intel-microcode-collection-20210514.tar.xz 7907672 BLAKE2B 
d5226008e50e804c0acfa648393032b08a317572be1e38743721613000dede886d3885b36f7fa4a9c061e72855fc0ad409ce3299f679afc866abda7d29c9512a
 SHA512 
fc4fcd3e2c4f1abdf5c0d23c1c0ac2f8c572531dadbc9a070c38150ec939cd4e2b13226b86df2371eb0679cef96307262d0356f2e617773c51c53f3e440894d2
 DIST intel-microcode-collection-20210608.tar.xz 8012692 BLAKE2B 
98df9d18658bfdf06ac7db84ac30707fe8834874583b324ebc882b514975d71b686788fcd1c9b9c5b05448403b27524e29a94ade34facdffb1645333059019a9
 SHA512 
7fd810cf05334f6442b9a0c77aef5319d3e2006e887d0354dee952647ded3fa6331a30192abf82eda0676af0439b40f5e3ab0210611f96c78fe52f01f106c5d4
 DIST intel-microcode-collection-20210830.tar.xz 8681768 BLAKE2B 
84f098285ed0b79b953e1f54b9ca077e42e7a2b6b28e862dddcb23a546ebebdd5afb9e54215b6c6493b72bf82121ace4b06f759413d3745571ff8156db52d6b1
 SHA512 
8a6a7376524888b0e89f9fd9a592d52a3859f4ddf1d961484b60d77098faa6984c5e8efc9cf4258a943cfc2c3503dbb87989868962a7ad8028c391d897e212b6

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20210216_p20210221.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20210216_p20210221.ebuild
deleted file mode 100644
index adfb7ec7e6a4..
--- a/sys-firmware/intel-microcode/intel-microcode-20210216_p20210221.ebuild
+++ /dev/null
@@ -1,262 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03
 -> intel-ucode-sig_0x406e3-rev_0xd6.bin
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-BDEPEND=">=sys-apps/iucode_tool-2.3"
-
-# !https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/issues/31
-MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00dc"
-
-# https://bugs.gentoo.org/722768
-MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00da"
-
-# 
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/commit/49bb67f32a2e3e631ba1a9a73da1c52e1cac7fd9
-MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000806c1,0x80,eq:0x0068"
-
-# In case we want to set some defaults ...
-MICROCODE_SIGNATURES_DEFAULT=""
-
-# Advanced users only!
-# Set MIRCOCODE_SIGNATURES to merge with:
-# only current CPU: MICROCODE_SIGNATURES="-S"
-# only specific CPU: MICROCODE_SIGNATURES="-s 0x0f4a -s 0x00010676"
-# exclude specific CPU: MICROCODE_SIGNATURES="-s !0x0686"
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_prepare() {
-   default
-
-   if cd Intel-Linux-Processor-Microcode-Data* &>/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
-   cd .. || die
-   rm -r Intel-Linux-Processor-Microcode-Data* || die
-   fi
-
-  

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-08-10 Thread Mike Pagano
commit: 8fc6f6d51be6601217bce2c8a3a634d30e461de0
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Aug 10 17:05:04 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 10 17:05:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc6f6d5

sys-firmware/intel-microcode: Minor grammar fixes

Signed-off-by: Mike Pagano  gentoo.org>

 .../intel-microcode/intel-microcode-20220809_p20220809.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild
index f40acd842d36..426180b0a1f1 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild
@@ -56,8 +56,8 @@ MICROCODE_SIGNATURES_DEFAULT=""
 # only specific CPU: MICROCODE_SIGNATURES="-s 0x0f4a -s 0x00010676"
 # exclude specific CPU: MICROCODE_SIGNATURES="-s !0x0686"
 
-#Version  bump instructions :
-# 1. The ebuild is the form of 
intel-microcode-_p.ebuild
+# Package Maintenance instructions :
+# 1. The ebuild is in the form of 
intel-microcode-_p.ebuild
 # 2. The INTEL_SNAPSHOT upstream is located at: 
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files\
 # 3. The COLLECTION_SNAPSHOT is created manually using the following steps:
 #   a. Clone the repository https://github.com/platomav/CPUMicrocodes



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-08-10 Thread Mike Pagano
commit: 4dfe672c16fbab8c80b79996907b4467932ff982
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Aug 10 16:24:07 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 10 16:24:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dfe672c

sys-firmware/intel-microcode: Fix whitespace

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild
index 9f6c94996cbe..f40acd842d36 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild
@@ -57,7 +57,7 @@ MICROCODE_SIGNATURES_DEFAULT=""
 # exclude specific CPU: MICROCODE_SIGNATURES="-s !0x0686"
 
 #Version  bump instructions :
-# 1. The ebuild is the form of 
intel-microcode-_p.ebuild 
+# 1. The ebuild is the form of 
intel-microcode-_p.ebuild
 # 2. The INTEL_SNAPSHOT upstream is located at: 
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files\
 # 3. The COLLECTION_SNAPSHOT is created manually using the following steps:
 #   a. Clone the repository https://github.com/platomav/CPUMicrocodes



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-08-10 Thread Mike Pagano
commit: e9c8747c382c6cdd32fc89e2366b499364a479de
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Aug 10 16:23:18 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Aug 10 16:23:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c8747c

sys-firmware/intel-microcode: Add pkg docs and minor fix

Remove non-microcode file from uncompressed source so that the
iucode_tool does not break installation

Signed-off-by: Mike Pagano  gentoo.org>

 .../intel-microcode-20220809_p20220809.ebuild   | 13 +
 1 file changed, 13 insertions(+)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild
index 4171888a5826..9f6c94996cbe 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild
@@ -56,6 +56,17 @@ MICROCODE_SIGNATURES_DEFAULT=""
 # only specific CPU: MICROCODE_SIGNATURES="-s 0x0f4a -s 0x00010676"
 # exclude specific CPU: MICROCODE_SIGNATURES="-s !0x0686"
 
+#Version  bump instructions :
+# 1. The ebuild is the form of 
intel-microcode-_p.ebuild 
+# 2. The INTEL_SNAPSHOT upstream is located at: 
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files\
+# 3. The COLLECTION_SNAPSHOT is created manually using the following steps:
+#   a. Clone the repository https://github.com/platomav/CPUMicrocodes
+#   b. Rename the Intel directory to intel-microcode-collection-
+#   c. From the CPUMicrocodes directory tar and xz compress the contents of 
intel-microcode-collection-:
+#  tar -cJf intel-microcode-collection-.tar.xz 
intel-microcode-collection-/
+#   d. This file can go in your devspace, add the URL to SRC_URI if it's not 
there
+#  https://dev.gentoo.org/~/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz
+
 pkg_pretend() {
use initramfs && mount-boot_pkg_pretend
 }
@@ -76,6 +87,8 @@ src_prepare() {
# Prevent "invalid file format" errors from iucode_tool
rm -f "${S}"/intel-ucod*/list || die
 
+   # Remove non-microcode file from list
+   rm -f "${S}"/intel-ucode/LICENSE
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-08-09 Thread Mike Pagano
commit: 579c2a5f2447aca71956fd63b6d96aa241970f1b
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Aug  9 22:01:27 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Aug  9 22:01:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=579c2a5f

sys-firmware/intel-microcode: update Manifest

Closes: https://bugs.gentoo.org/864719

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 9db636008985..e908cdf8692a 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -6,7 +6,7 @@ DIST intel-microcode-collection-20210830.tar.xz 8681768 BLAKE2B 
84f098285ed0b79b
 DIST intel-microcode-collection-20220207.tar.xz 9362888 BLAKE2B 
9efb2a943bffc1d702675c4ca5d17b6bc7f5bf5688fb1979caadbf96c516c31c3e1894823aaa16dbdb8c778c933eaf49dec6f2d416483d11e58ed1e75823cef8
 SHA512 
72458aa64c05ceb8bb21b296da5ad15230af3e6ac63240a10370fadec09523cf7ebefaaddce2b31e2c16570c2700a875cccf86fd1770046ff36cc30eb594f041
 DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c40b7638cd53e559f0d5b672f40676a3fc478d07ac5772f350da777c20f821ed5a0907ba31800874cd15553fcdbdae319e77e17961cf49f9f
 SHA512 
a7b5ef78618a27c6065a78d5302d19f846feb71bc09cc0359342d1f31f1f793242982bc384227b0e59a4b7f246cb9f4aaa2350ad0a4fe1a23ce3504e59b0d2c2
 DIST intel-microcode-collection-20220508.tar.xz 9444060 BLAKE2B 
1737143f5227d95590f325f7205c04816d7791bebb27573dc30774fe5f40f74c1e0506d41774474a8b2495b0dc210528fac1362545d670a085c5c502aa903b24
 SHA512 
b9d7f2d5db0f625a219959f52822c8d6fba2e0bc682257a204c9b33cd19ed2101f5f661e7f2e2b98a8ad8d105fcb3309699d193469ee4d67d99ae188dc7034d9
-DIST intel-microcode-collection-20220809.tar.xz 9864684 BLAKE2B 
904fb6f86fda5a754081725fa8bec4e751768a66883d3d6768e149906c93706b8de9bbc10ccc1cdaf16214f02dbb33616ebe2c47bb621c37f3bc87d4dd63c3c9
 SHA512 
9be22b542e44255da79bd3c8bfac13c01093963f84e9bf75da2c622c8315c9d321b3dd7e8467b218dadba30d2797ca16805972fde63d133c0146d88141762b7c
+DIST intel-microcode-collection-20220809.tar.xz 9863700 BLAKE2B 
266deba0890cc68de72dab28cb76b9aedd81258c2da1c1c00a19f927c73e9856c9dc6a18c08a768d1df2d5c5c3b21aab13446cdb4f84e13078ff2124859cdb00
 SHA512 
4c35e26d5887e9182dce5cf4cce46d4cfe8cab926e833396a645561adab775b8a5eac9a27f50a4c83887c50e56384917680a596eb02d50f1a14a56e8c163f4c2
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20201112.tar.gz 3610834 BLAKE2B 
4212924f1673afded961266a25fe6063ec6cdafaa26c8bee1c42372eb8ab5f278dc2501615b23e09e2f9809bf2792a8db317c98c170bf0c5e1dd62b7dc80a084
 SHA512 
0875675d065a83ee14fa34a31022ee34e46aee579d1ff192414e79861af157ae269ca7c2c462f03b3accbd45590c76e5cbf4f53d7a6ed237e410213a96459211
 DIST microcode-20210216.tar.gz 3506111 BLAKE2B 
e09ab59d77c15545b119dcf5309e626d53649a601c49fc7d6a65d774b8016d9ad44783f75ceb4bf384a03b909bc28693ed2be9f047029342dca9beae9cae
 SHA512 
211ed90a248c891224bb8c569e24c04410d3f67ecc6daee41dc025042bd51c257baaba0da1ac5327df76352d2b53d812e81f06cc8726e43b95ea2f8898bc00bf



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-08-09 Thread Mike Pagano
commit: ad2c208e9b4bdbe68645077d14f3c09ba1cd3ba8
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Aug  9 20:42:56 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Aug  9 20:42:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad2c208e

sys-firmware/intel-microcode: add 20220809_p20220809

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20220809_p20220809.ebuild  | 263 +
 2 files changed, 265 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 8aca790448ed..9db636008985 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -6,6 +6,7 @@ DIST intel-microcode-collection-20210830.tar.xz 8681768 BLAKE2B 
84f098285ed0b79b
 DIST intel-microcode-collection-20220207.tar.xz 9362888 BLAKE2B 
9efb2a943bffc1d702675c4ca5d17b6bc7f5bf5688fb1979caadbf96c516c31c3e1894823aaa16dbdb8c778c933eaf49dec6f2d416483d11e58ed1e75823cef8
 SHA512 
72458aa64c05ceb8bb21b296da5ad15230af3e6ac63240a10370fadec09523cf7ebefaaddce2b31e2c16570c2700a875cccf86fd1770046ff36cc30eb594f041
 DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c40b7638cd53e559f0d5b672f40676a3fc478d07ac5772f350da777c20f821ed5a0907ba31800874cd15553fcdbdae319e77e17961cf49f9f
 SHA512 
a7b5ef78618a27c6065a78d5302d19f846feb71bc09cc0359342d1f31f1f793242982bc384227b0e59a4b7f246cb9f4aaa2350ad0a4fe1a23ce3504e59b0d2c2
 DIST intel-microcode-collection-20220508.tar.xz 9444060 BLAKE2B 
1737143f5227d95590f325f7205c04816d7791bebb27573dc30774fe5f40f74c1e0506d41774474a8b2495b0dc210528fac1362545d670a085c5c502aa903b24
 SHA512 
b9d7f2d5db0f625a219959f52822c8d6fba2e0bc682257a204c9b33cd19ed2101f5f661e7f2e2b98a8ad8d105fcb3309699d193469ee4d67d99ae188dc7034d9
+DIST intel-microcode-collection-20220809.tar.xz 9864684 BLAKE2B 
904fb6f86fda5a754081725fa8bec4e751768a66883d3d6768e149906c93706b8de9bbc10ccc1cdaf16214f02dbb33616ebe2c47bb621c37f3bc87d4dd63c3c9
 SHA512 
9be22b542e44255da79bd3c8bfac13c01093963f84e9bf75da2c622c8315c9d321b3dd7e8467b218dadba30d2797ca16805972fde63d133c0146d88141762b7c
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20201112.tar.gz 3610834 BLAKE2B 
4212924f1673afded961266a25fe6063ec6cdafaa26c8bee1c42372eb8ab5f278dc2501615b23e09e2f9809bf2792a8db317c98c170bf0c5e1dd62b7dc80a084
 SHA512 
0875675d065a83ee14fa34a31022ee34e46aee579d1ff192414e79861af157ae269ca7c2c462f03b3accbd45590c76e5cbf4f53d7a6ed237e410213a96459211
 DIST microcode-20210216.tar.gz 3506111 BLAKE2B 
e09ab59d77c15545b119dcf5309e626d53649a601c49fc7d6a65d774b8016d9ad44783f75ceb4bf384a03b909bc28693ed2be9f047029342dca9beae9cae
 SHA512 
211ed90a248c891224bb8c569e24c04410d3f67ecc6daee41dc025042bd51c257baaba0da1ac5327df76352d2b53d812e81f06cc8726e43b95ea2f8898bc00bf
@@ -13,3 +14,4 @@ DIST microcode-20210608.tar.gz 4782451 BLAKE2B 
2eac43aaa7832365e428bf2de20797ef4
 DIST microcode-20220207.tar.gz 4590237 BLAKE2B 
8c47a330794615b6684084976b6bb9e8800cd2869f81ecc33b28b54441b220a645502c0ade0cbd58e91879a652ff6bca18184de477fc74033413ea4b1c8f
 SHA512 
efa9f80815947cf2be371e7da7185634cbacefe779d1d6dfef0c15b78ccae7d2740ea6681b967a19dfbcc3014edce5bcdcdba87c9dea1f19d0415a03fca9e936
 DIST microcode-20220419.tar.gz 4590171 BLAKE2B 
69d296efad5329324a47640eace5d1a10e38b85cb8b7ac5baa9f14c40391ff809ae17cb7814f99f2e43910fe4c4b02dc77ffea7bb5f2b58069b2c17029e9f76a
 SHA512 
abfe3942c204e42ed121bcea47c366469013a6751ef5d28d9c0d59a3a660bd1ad7010441e000367c052ee1ead00285a252d2b3c3ca86314eaea9f7d0de3f05c6
 DIST microcode-20220510.tar.gz 5912115 BLAKE2B 
5f8c238b00970ddda132dbcf9059df759bb768e1eb2fe0b9912ffe69cf9a6104b32ea816e7574660ea74e3d08af1aa45cc46b5f38d0b315e6e466d8ca466f37d
 SHA512 
00329ce62a6d9cc66fb8594d132ef67951086ab1250ceaf908d5a357753ed62557275f55c5eb7b3ad55d1fdd312b5d1a436b214cdcbf6e3e1a840c8bf6f4795d
+DIST microcode-20220809.tar.gz 5929894 BLAKE2B 
3765995c88b67aff78fe8c4280b3293c60a2013f2b8c9ec155a2ef187af55a7e562c73a000e45828cf5309e2c1b644dac5849347130b1a98c831bdad117df437
 SHA512 
1c91df1cbba33953f4ad19cc53215cad843c61a08509596fad32a84b4f0012d9d29bce64b58eb405c345af7f646d5982e45227570ce3605780be6e8bf31a63e1

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild
new file mode 100644
index ..4171888a5826
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20220809_p20220809.ebuild
@@ -0,0 +1,263 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-05-10 Thread Mike Pagano
commit: 62f84e98cfb995b3780aed1ff217131a4b299b30
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue May 10 20:24:38 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue May 10 20:24:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f84e98

sys-firmware/intel-microcode: add 20220510_p20220508

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20220510_p20220508.ebuild  | 263 +
 2 files changed, 265 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 95a4de19db6b..8aca790448ed 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -5,9 +5,11 @@ DIST intel-microcode-collection-20210608.tar.xz 8012692 
BLAKE2B 98df9d18658bfdf0
 DIST intel-microcode-collection-20210830.tar.xz 8681768 BLAKE2B 
84f098285ed0b79b953e1f54b9ca077e42e7a2b6b28e862dddcb23a546ebebdd5afb9e54215b6c6493b72bf82121ace4b06f759413d3745571ff8156db52d6b1
 SHA512 
8a6a7376524888b0e89f9fd9a592d52a3859f4ddf1d961484b60d77098faa6984c5e8efc9cf4258a943cfc2c3503dbb87989868962a7ad8028c391d897e212b6
 DIST intel-microcode-collection-20220207.tar.xz 9362888 BLAKE2B 
9efb2a943bffc1d702675c4ca5d17b6bc7f5bf5688fb1979caadbf96c516c31c3e1894823aaa16dbdb8c778c933eaf49dec6f2d416483d11e58ed1e75823cef8
 SHA512 
72458aa64c05ceb8bb21b296da5ad15230af3e6ac63240a10370fadec09523cf7ebefaaddce2b31e2c16570c2700a875cccf86fd1770046ff36cc30eb594f041
 DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c40b7638cd53e559f0d5b672f40676a3fc478d07ac5772f350da777c20f821ed5a0907ba31800874cd15553fcdbdae319e77e17961cf49f9f
 SHA512 
a7b5ef78618a27c6065a78d5302d19f846feb71bc09cc0359342d1f31f1f793242982bc384227b0e59a4b7f246cb9f4aaa2350ad0a4fe1a23ce3504e59b0d2c2
+DIST intel-microcode-collection-20220508.tar.xz 9444060 BLAKE2B 
1737143f5227d95590f325f7205c04816d7791bebb27573dc30774fe5f40f74c1e0506d41774474a8b2495b0dc210528fac1362545d670a085c5c502aa903b24
 SHA512 
b9d7f2d5db0f625a219959f52822c8d6fba2e0bc682257a204c9b33cd19ed2101f5f661e7f2e2b98a8ad8d105fcb3309699d193469ee4d67d99ae188dc7034d9
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20201112.tar.gz 3610834 BLAKE2B 
4212924f1673afded961266a25fe6063ec6cdafaa26c8bee1c42372eb8ab5f278dc2501615b23e09e2f9809bf2792a8db317c98c170bf0c5e1dd62b7dc80a084
 SHA512 
0875675d065a83ee14fa34a31022ee34e46aee579d1ff192414e79861af157ae269ca7c2c462f03b3accbd45590c76e5cbf4f53d7a6ed237e410213a96459211
 DIST microcode-20210216.tar.gz 3506111 BLAKE2B 
e09ab59d77c15545b119dcf5309e626d53649a601c49fc7d6a65d774b8016d9ad44783f75ceb4bf384a03b909bc28693ed2be9f047029342dca9beae9cae
 SHA512 
211ed90a248c891224bb8c569e24c04410d3f67ecc6daee41dc025042bd51c257baaba0da1ac5327df76352d2b53d812e81f06cc8726e43b95ea2f8898bc00bf
 DIST microcode-20210608.tar.gz 4782451 BLAKE2B 
2eac43aaa7832365e428bf2de20797ef42293a53087545920d205bd3b11a3d8ca2afb33931af5d36b8f3a224b9c22ed89ff828acc8afdcfa1b8220884c55ae89
 SHA512 
61acd2e76aa019fa0002fbf56c503791080a937ff93d81e020f8f0cc089dc08928b4c7e9884f713b886e2f9d4a8409fea59e39f628ef534a588515e1c3fc861d
 DIST microcode-20220207.tar.gz 4590237 BLAKE2B 
8c47a330794615b6684084976b6bb9e8800cd2869f81ecc33b28b54441b220a645502c0ade0cbd58e91879a652ff6bca18184de477fc74033413ea4b1c8f
 SHA512 
efa9f80815947cf2be371e7da7185634cbacefe779d1d6dfef0c15b78ccae7d2740ea6681b967a19dfbcc3014edce5bcdcdba87c9dea1f19d0415a03fca9e936
 DIST microcode-20220419.tar.gz 4590171 BLAKE2B 
69d296efad5329324a47640eace5d1a10e38b85cb8b7ac5baa9f14c40391ff809ae17cb7814f99f2e43910fe4c4b02dc77ffea7bb5f2b58069b2c17029e9f76a
 SHA512 
abfe3942c204e42ed121bcea47c366469013a6751ef5d28d9c0d59a3a660bd1ad7010441e000367c052ee1ead00285a252d2b3c3ca86314eaea9f7d0de3f05c6
+DIST microcode-20220510.tar.gz 5912115 BLAKE2B 
5f8c238b00970ddda132dbcf9059df759bb768e1eb2fe0b9912ffe69cf9a6104b32ea816e7574660ea74e3d08af1aa45cc46b5f38d0b315e6e466d8ca466f37d
 SHA512 
00329ce62a6d9cc66fb8594d132ef67951086ab1250ceaf908d5a357753ed62557275f55c5eb7b3ad55d1fdd312b5d1a436b214cdcbf6e3e1a840c8bf6f4795d

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20220510_p20220508.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20220510_p20220508.ebuild
new file mode 100644
index ..4171888a5826
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20220510_p20220508.ebuild
@@ -0,0 +1,263 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-05-02 Thread Mike Pagano
commit: 6251af7a0987db60a64e6b6c9871a9a7ca0bc94f
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon May  2 20:46:05 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon May  2 20:46:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6251af7a

sys-firmware/intel-microcode: add 20220419_p20220421

Signed-off-by: Mike Pagano  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20220419_p20220421.ebuild  | 263 +
 2 files changed, 265 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 1713042146b2..95a4de19db6b 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -4,8 +4,10 @@ DIST intel-microcode-collection-20210514.tar.xz 7907672 
BLAKE2B d5226008e50e804c
 DIST intel-microcode-collection-20210608.tar.xz 8012692 BLAKE2B 
98df9d18658bfdf06ac7db84ac30707fe8834874583b324ebc882b514975d71b686788fcd1c9b9c5b05448403b27524e29a94ade34facdffb1645333059019a9
 SHA512 
7fd810cf05334f6442b9a0c77aef5319d3e2006e887d0354dee952647ded3fa6331a30192abf82eda0676af0439b40f5e3ab0210611f96c78fe52f01f106c5d4
 DIST intel-microcode-collection-20210830.tar.xz 8681768 BLAKE2B 
84f098285ed0b79b953e1f54b9ca077e42e7a2b6b28e862dddcb23a546ebebdd5afb9e54215b6c6493b72bf82121ace4b06f759413d3745571ff8156db52d6b1
 SHA512 
8a6a7376524888b0e89f9fd9a592d52a3859f4ddf1d961484b60d77098faa6984c5e8efc9cf4258a943cfc2c3503dbb87989868962a7ad8028c391d897e212b6
 DIST intel-microcode-collection-20220207.tar.xz 9362888 BLAKE2B 
9efb2a943bffc1d702675c4ca5d17b6bc7f5bf5688fb1979caadbf96c516c31c3e1894823aaa16dbdb8c778c933eaf49dec6f2d416483d11e58ed1e75823cef8
 SHA512 
72458aa64c05ceb8bb21b296da5ad15230af3e6ac63240a10370fadec09523cf7ebefaaddce2b31e2c16570c2700a875cccf86fd1770046ff36cc30eb594f041
+DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c40b7638cd53e559f0d5b672f40676a3fc478d07ac5772f350da777c20f821ed5a0907ba31800874cd15553fcdbdae319e77e17961cf49f9f
 SHA512 
a7b5ef78618a27c6065a78d5302d19f846feb71bc09cc0359342d1f31f1f793242982bc384227b0e59a4b7f246cb9f4aaa2350ad0a4fe1a23ce3504e59b0d2c2
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20201112.tar.gz 3610834 BLAKE2B 
4212924f1673afded961266a25fe6063ec6cdafaa26c8bee1c42372eb8ab5f278dc2501615b23e09e2f9809bf2792a8db317c98c170bf0c5e1dd62b7dc80a084
 SHA512 
0875675d065a83ee14fa34a31022ee34e46aee579d1ff192414e79861af157ae269ca7c2c462f03b3accbd45590c76e5cbf4f53d7a6ed237e410213a96459211
 DIST microcode-20210216.tar.gz 3506111 BLAKE2B 
e09ab59d77c15545b119dcf5309e626d53649a601c49fc7d6a65d774b8016d9ad44783f75ceb4bf384a03b909bc28693ed2be9f047029342dca9beae9cae
 SHA512 
211ed90a248c891224bb8c569e24c04410d3f67ecc6daee41dc025042bd51c257baaba0da1ac5327df76352d2b53d812e81f06cc8726e43b95ea2f8898bc00bf
 DIST microcode-20210608.tar.gz 4782451 BLAKE2B 
2eac43aaa7832365e428bf2de20797ef42293a53087545920d205bd3b11a3d8ca2afb33931af5d36b8f3a224b9c22ed89ff828acc8afdcfa1b8220884c55ae89
 SHA512 
61acd2e76aa019fa0002fbf56c503791080a937ff93d81e020f8f0cc089dc08928b4c7e9884f713b886e2f9d4a8409fea59e39f628ef534a588515e1c3fc861d
 DIST microcode-20220207.tar.gz 4590237 BLAKE2B 
8c47a330794615b6684084976b6bb9e8800cd2869f81ecc33b28b54441b220a645502c0ade0cbd58e91879a652ff6bca18184de477fc74033413ea4b1c8f
 SHA512 
efa9f80815947cf2be371e7da7185634cbacefe779d1d6dfef0c15b78ccae7d2740ea6681b967a19dfbcc3014edce5bcdcdba87c9dea1f19d0415a03fca9e936
+DIST microcode-20220419.tar.gz 4590171 BLAKE2B 
69d296efad5329324a47640eace5d1a10e38b85cb8b7ac5baa9f14c40391ff809ae17cb7814f99f2e43910fe4c4b02dc77ffea7bb5f2b58069b2c17029e9f76a
 SHA512 
abfe3942c204e42ed121bcea47c366469013a6751ef5d28d9c0d59a3a660bd1ad7010441e000367c052ee1ead00285a252d2b3c3ca86314eaea9f7d0de3f05c6

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20220419_p20220421.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20220419_p20220421.ebuild
new file mode 100644
index ..4171888a5826
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20220419_p20220421.ebuild
@@ -0,0 +1,263 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-03-16 Thread Ulrich Müller
commit: 0d2889e6612232d5c376ab6753054167fd454ac0
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Mar 16 06:31:55 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Mar 16 06:31:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d2889e6

sys-firmware/intel-microcode: Drop bindist restriction

Closes: https://bugs.gentoo.org/774360
Signed-off-by: Ulrich Müller  gentoo.org>

 .../intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild| 2 +-
 sys-firmware/intel-microcode/intel-microcode-20210216_p20210221.ebuild  | 2 +-
 sys-firmware/intel-microcode/intel-microcode-20210216_p20210514.ebuild  | 2 +-
 sys-firmware/intel-microcode/intel-microcode-20210608_p20210608.ebuild  | 2 +-
 sys-firmware/intel-microcode/intel-microcode-20210608_p20210830.ebuild  | 2 +-
 sys-firmware/intel-microcode/intel-microcode-20220207_p20220207.ebuild  | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild
index 96e879dd2f60..adfb7ec7e6a4 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild
@@ -30,7 +30,7 @@ BDEPEND=">=sys-apps/iucode_tool-2.3"
 # !

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-03-15 Thread Sam James
commit: bb77ecbe6e87d2c2d33e2ecda99483b8dc005ecf
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 15 20:17:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 15 20:19:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb77ecbe

sys-firmware/intel-microcode: drop RESTRICT="mirror"

dev.gentoo.org is currently experiencing issues so users may
not be able to reach it right now.

It's clear from the original bug that led to the imposition
of the restriction that the issue is gone

Bug: https://bugs.gentoo.org/664134
Closes: https://bugs.gentoo.org/774360
Thanks-to: Ionen Wolkens  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 .../intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild  | 4 ++--
 .../intel-microcode/intel-microcode-20210216_p20210221.ebuild | 4 ++--
 .../intel-microcode/intel-microcode-20210216_p20210514.ebuild | 4 ++--
 .../intel-microcode/intel-microcode-20210608_p20210608.ebuild | 4 ++--
 .../intel-microcode/intel-microcode-20210608_p20210830.ebuild | 4 ++--
 .../intel-microcode/intel-microcode-20220207_p20220207.ebuild | 2 +-
 6 files changed, 11 insertions(+), 11 deletions(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild
index a162e73196e8..96e879dd2f60 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -30,7 +30,7 @@ BDEPEND=">=sys-apps/iucode_tool-2.3"
 # !

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2022-02-09 Thread Thomas Deutschmann
commit: 3929b7925d6255539ab40a9d76391c9a39458289
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Feb 10 01:59:01 2022 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Feb 10 02:01:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3929b792

sys-firmware/intel-microcode: bump

- New microcodes:

  sig 0x000906a2, pf_mask 0x80, 2022-01-02, rev 0x0315
  sig 0x000906a3, pf_mask 0x80, 2021-12-29, rev 0x0415
  sig 0x000906a4, pf_mask 0x80, 2021-12-29, rev 0x0415
  sig 0x000b0670, pf_mask 0x02, 2021-11-15, rev 0x0009

- Updated microcodes:

  sig 0x000206f0, pf_mask 0x05, 2010-06-30, rev 0x0004-> 2010-07-29, rev 
0x0005
  sig 0x000306f2, pf_mask 0x6f, 2021-01-27, rev 0x0046-> 2021-08-11, rev 
0x0049
  sig 0x000306f4, pf_mask 0x80, 2021-02-05, rev 0x0019-> 2021-05-24, rev 
0x001a
  sig 0x000406e3, pf_mask 0xc0, 2021-01-25, rev 0x00ea-> 2021-04-28, rev 
0x00ec
  sig 0x00050653, pf_mask 0x97, 2021-03-08, rev 0x100015b -> 2021-05-26, rev 
0x100015c
  sig 0x00050654, pf_mask 0xb7, 2021-03-08, rev 0x2006b06 -> 2021-06-16, rev 
0x2006c0a
  sig 0x00050656, pf_mask 0xbf, 2021-04-20, rev 0x4003103 -> 2021-08-13, rev 
0x400320a
  sig 0x00050657, pf_mask 0xbf, 2021-04-08, rev 0x5003103 -> 2021-08-13, rev 
0x500320a
  sig 0x0005065b, pf_mask 0xbf, 2021-04-23, rev 0x7002302 -> 2021-06-04, rev 
0x7002402
  sig 0x00050663, pf_mask 0x10, 2021-02-04, rev 0x71b -> 2021-06-12, rev 
0x71c
  sig 0x00050664, pf_mask 0x10, 2021-02-04, rev 0xf19 -> 2021-06-12, rev 
0xf1a
  sig 0x00050665, pf_mask 0x10, 2021-02-04, rev 0xe12 -> 2021-09-18, rev 
0xe14
  sig 0x000506c9, pf_mask 0x03, 2020-10-23, rev 0x0044-> 2021-05-10, rev 
0x0046
  sig 0x000506ca, pf_mask 0x03, 2020-10-23, rev 0x0020-> 2021-05-10, rev 
0x0024
  sig 0x000506e3, pf_mask 0x36, 2021-01-25, rev 0x00ea-> 2021-04-29, rev 
0x00ec
  sig 0x000506f1, pf_mask 0x01, 2020-10-23, rev 0x0034-> 2021-05-10, rev 
0x0036
  sig 0x000606a6, pf_mask 0x87, 2021-06-25, rev 0xd0002d0 -> 2021-12-03, rev 
0xd000331
  sig 0x000706a1, pf_mask 0x01, 2020-10-23, rev 0x0036-> 2021-05-10, rev 
0x0038
  sig 0x000706a8, pf_mask 0x01, 2020-10-23, rev 0x001a-> 2021-05-10, rev 
0x001c
  sig 0x000706e5, pf_mask 0x80, 2020-11-01, rev 0x00a6-> 2021-05-26, rev 
0x00a8
  sig 0x000806a1, pf_mask 0x10, 2020-11-06, rev 0x002a-> 2021-09-02, rev 
0x002d
  sig 0x000806c1, pf_mask 0x80, 2021-04-09, rev 0x008a-> 2021-10-26, rev 
0x009c
  sig 0x000806c2, pf_mask 0xc2, 2021-04-07, rev 0x0016-> 2021-07-16, rev 
0x0022
  sig 0x000806e9, pf_mask 0xc0, 2021-01-05, rev 0x00ea-> 2021-04-28, rev 
0x00ec
  sig 0x000806e9, pf_mask 0x10, 2021-01-05, rev 0x00ea-> 2021-04-28, rev 
0x00ec
  sig 0x000806ea, pf_mask 0xc0, 2021-01-06, rev 0x00ea-> 2021-04-28, rev 
0x00ec
  sig 0x000806eb, pf_mask 0xd0, 2021-01-05, rev 0x00ea-> 2021-04-28, rev 
0x00ec
  sig 0x000806ec, pf_mask 0x94, 2021-01-05, rev 0x00ea-> 2021-04-28, rev 
0x00ec
  sig 0x00090661, pf_mask 0x01, 2021-02-04, rev 0x0011-> 2021-09-21, rev 
0x0015
  sig 0x00090671, pf_mask 0x82, 2021-05-05, rev 0x001a-> 2021-06-14, rev 
0x001c
  sig 0x00090672, pf_mask 0x03, 2021-08-16, rev 0x000d-> 2022-01-03, rev 
0x001a
  sig 0x00090675, pf_mask 0x03, 2021-08-16, rev 0x000d-> 2022-01-03, rev 
0x001a
  sig 0x000906a0, pf_mask 0x82, 2021-05-05, rev 0x001a-> 2021-06-14, rev 
0x001c
  sig 0x000906c0, pf_mask 0x01, 2021-03-23, rev 0x001d-> 2021-08-09, rev 
0x241f
  sig 0x000906e9, pf_mask 0x2a, 2021-01-05, rev 0x00ea-> 2021-04-29, rev 
0x00ec
  sig 0x000906ea, pf_mask 0x22, 2021-01-05, rev 0x00ea-> 2021-04-28, rev 
0x00ec
  sig 0x000906eb, pf_mask 0x02, 2021-01-05, rev 0x00ea-> 2021-04-28, rev 
0x00ec
  sig 0x000906ec, pf_mask 0x22, 2021-01-05, rev 0x00ea-> 2021-04-28, rev 
0x00ec
  sig 0x000906ed, pf_mask 0x22, 2021-01-05, rev 0x00ea-> 2021-04-28, rev 
0x00ec
  sig 0x000a0652, pf_mask 0x20, 2021-02-07, rev 0x00ea-> 2021-04-28, rev 
0x00ec
  sig 0x000a0653, pf_mask 0x22, 2021-03-08, rev 0x00ea-> 2021-04-28, rev 
0x00ec
  sig 0x000a0655, pf_mask 0x22, 2021-03-08, rev 0x00ec-> 2021-04-28, rev 
0x00ee
  sig 0x000a0660, pf_mask 0x80, 2020-12-08, rev 0x00e8-> 2021-04-28, rev 
0x00ea
  sig 0x000a0661, pf_mask 0x80, 2021-02-07, rev 0x00ea-> 2021-04-29, rev 
0x00ec
  sig 0x000a0671, pf_mask 0x02, 2021-04-11, rev 0x0040-> 2021-08-29, rev 
0x0050

Bug: https://bugs.gentoo.org/832985
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20220207_p20220207.ebuild  | 262 +
 2 files changed, 264 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 9c39469a906a..1713042146b2 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -3,7 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2021-08-30 Thread Thomas Deutschmann
commit: 392a27e6c9fda51aed7dc3da67a7e84608a241bf
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Aug 30 16:02:24 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Aug 30 16:03:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=392a27e6

sys-firmware/intel-microcode: bump

- New microcodes:

  sig 0x00090660, pf_mask 0x01, 2020-06-17, rev 0x0009
  sig 0x00090671, pf_mask 0x82, 2021-05-05, rev 0x001a
  sig 0x00090672, pf_mask 0x03, 2021-08-16, rev 0x000d
  sig 0x00090674, pf_mask 0x01, 2021-04-25, rev 0x0219
  sig 0x00090675, pf_mask 0x03, 2021-08-16, rev 0x000d
  sig 0x000906a0, pf_mask 0x82, 2021-05-05, rev 0x001a

- Updated microcodes:

  sig 0x00050656, pf_mask 0xbf, 2021-03-08, rev 0x4003102 -> 2021-04-20, rev 
0x4003103
  sig 0x000606a6, pf_mask 0x87, 2021-04-25, rev 0xd0002a0 -> 2021-06-25, rev 
0xd0002d0
  sig 0x000806d1, pf_mask 0xc2, 2021-04-23, rev 0x002c-> 2021-07-16, rev 
0x003c

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20210608_p20210830.ebuild  | 262 +
 2 files changed, 263 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 82568c926ae..9c39469a906 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -2,6 +2,7 @@ DIST intel-microcode-collection-20201116.tar.xz 6506624 BLAKE2B 
b74ec0ddafe9681a
 DIST intel-microcode-collection-20210221.tar.xz 6690716 BLAKE2B 
09758341d20d60b739c4859442457fcc4ce563327dd7f14e8a626f49198d3beb59ef580530500a2dacb5ab9832119e8d489f553ccffc56613b31df027eb93e98
 SHA512 
e3bb3644c46ee41752bbd21c56e69144d23dab9162ebfe9906a07ff646b7ba57d14b0280b044bf7ceab771fe80e75d7aed3808b68b823ae19bc0c7c4a94589dd
 DIST intel-microcode-collection-20210514.tar.xz 7907672 BLAKE2B 
d5226008e50e804c0acfa648393032b08a317572be1e38743721613000dede886d3885b36f7fa4a9c061e72855fc0ad409ce3299f679afc866abda7d29c9512a
 SHA512 
fc4fcd3e2c4f1abdf5c0d23c1c0ac2f8c572531dadbc9a070c38150ec939cd4e2b13226b86df2371eb0679cef96307262d0356f2e617773c51c53f3e440894d2
 DIST intel-microcode-collection-20210608.tar.xz 8012692 BLAKE2B 
98df9d18658bfdf06ac7db84ac30707fe8834874583b324ebc882b514975d71b686788fcd1c9b9c5b05448403b27524e29a94ade34facdffb1645333059019a9
 SHA512 
7fd810cf05334f6442b9a0c77aef5319d3e2006e887d0354dee952647ded3fa6331a30192abf82eda0676af0439b40f5e3ab0210611f96c78fe52f01f106c5d4
+DIST intel-microcode-collection-20210830.tar.xz 8681768 BLAKE2B 
84f098285ed0b79b953e1f54b9ca077e42e7a2b6b28e862dddcb23a546ebebdd5afb9e54215b6c6493b72bf82121ace4b06f759413d3745571ff8156db52d6b1
 SHA512 
8a6a7376524888b0e89f9fd9a592d52a3859f4ddf1d961484b60d77098faa6984c5e8efc9cf4258a943cfc2c3503dbb87989868962a7ad8028c391d897e212b6
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20201112.tar.gz 3610834 BLAKE2B 
4212924f1673afded961266a25fe6063ec6cdafaa26c8bee1c42372eb8ab5f278dc2501615b23e09e2f9809bf2792a8db317c98c170bf0c5e1dd62b7dc80a084
 SHA512 
0875675d065a83ee14fa34a31022ee34e46aee579d1ff192414e79861af157ae269ca7c2c462f03b3accbd45590c76e5cbf4f53d7a6ed237e410213a96459211
 DIST microcode-20210216.tar.gz 3506111 BLAKE2B 
e09ab59d77c15545b119dcf5309e626d53649a601c49fc7d6a65d774b8016d9ad44783f75ceb4bf384a03b909bc28693ed2be9f047029342dca9beae9cae
 SHA512 
211ed90a248c891224bb8c569e24c04410d3f67ecc6daee41dc025042bd51c257baaba0da1ac5327df76352d2b53d812e81f06cc8726e43b95ea2f8898bc00bf

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20210608_p20210830.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20210608_p20210830.ebuild
new file mode 100644
index 000..0a8e3fc79f0
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20210608_p20210830.ebuild
@@ -0,0 +1,262 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2021-06-08 Thread Thomas Deutschmann
commit: 66c8a60ea74e8ed2391c9fdff749c65eb0f398ff
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jun  8 22:20:35 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jun  8 22:21:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66c8a60e

sys-firmware/intel-microcode: bump

- New microcodes:

  sig 0x000606a0, pf_mask 0x97, 2019-07-22, rev 0x001f
  sig 0x00080664, pf_mask 0x01, 2021-02-17, rev 0xb0f
  sig 0x00080665, pf_mask 0x01, 2021-02-17, rev 0xb0f
  sig 0x000806c2, pf_mask 0xc2, 2021-04-07, rev 0x0016
  sig 0x00090661, pf_mask 0x01, 2021-02-04, rev 0x0011

- Updated microcodes:

  sig 0x000306f2, pf_mask 0x6f, 2020-05-27, rev 0x0044-> 2021-01-27, rev 
0x0046
  sig 0x000306f4, pf_mask 0x80, 2020-11-25, rev 0x0017-> 2021-02-05, rev 
0x0019
  sig 0x00050653, pf_mask 0x97, 2020-06-18, rev 0x1000159 -> 2021-03-08, rev 
0x100015b
  sig 0x00050654, pf_mask 0xb7, 2021-01-15, rev 0x2006b05 -> 2021-03-08, rev 
0x2006b06
  sig 0x00050656, pf_mask 0xbf, 2020-12-31, rev 0x4003006 -> 2021-03-08, rev 
0x4003102
  sig 0x00050657, pf_mask 0xbf, 2021-01-15, rev 0x5003101 -> 2021-04-08, rev 
0x5003103
  sig 0x0005065b, pf_mask 0xbf, 2020-11-20, rev 0x720 -> 2021-04-23, rev 
0x7002302
  sig 0x00050663, pf_mask 0x10, 2019-06-17, rev 0x719 -> 2021-02-04, rev 
0x71b
  sig 0x00050664, pf_mask 0x10, 2019-06-17, rev 0xf17 -> 2021-02-04, rev 
0xf19
  sig 0x00050665, pf_mask 0x10, 2019-06-17, rev 0xe0f -> 2021-02-04, rev 
0xe12
  sig 0x000506ca, pf_mask 0x03, 2020-02-27, rev 0x001e-> 2020-10-23, rev 
0x0020
  sig 0x000606a6, pf_mask 0x87, 2021-03-31, rev 0xd000280 -> 2021-04-25, rev 
0xd0002a0
  sig 0x000806c1, pf_mask 0x80, 2021-03-17, rev 0x0086-> 2021-04-09, rev 
0x008a
  sig 0x000806d0, pf_mask 0xc2, 2020-12-01, rev 0x004e-> 2020-12-17, rev 
0x0050
  sig 0x000806d1, pf_mask 0xc2, 2021-03-16, rev 0x0024-> 2021-04-23, rev 
0x002c
  sig 0x000806e9, pf_mask 0x10, 2020-12-08, rev 0x00e8-> 2021-01-05, rev 
0x00ea
  sig 0x000806ea, pf_mask 0xc0, 2020-06-17, rev 0x00e0-> 2021-01-06, rev 
0x00ea
  sig 0x000a0652, pf_mask 0x20, 2020-10-26, rev 0x00e2-> 2021-02-07, rev 
0x00ea
  sig 0x000a0661, pf_mask 0x80, 2020-07-02, rev 0x00e0-> 2021-02-07, rev 
0x00ea
  sig 0x000a0671, pf_mask 0x02, 2021-03-19, rev 0x003c-> 2021-04-11, rev 
0x0040

Closes: https://bugs.gentoo.org/794994
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20210608_p20210608.ebuild  | 262 +
 2 files changed, 264 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index ad796bc4647..82568c926ae 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,6 +1,8 @@
 DIST intel-microcode-collection-20201116.tar.xz 6506624 BLAKE2B 
b74ec0ddafe9681ae94d6a0df1de51655004eecae83c413fa824c9ad25cf68a25059627e2809a3b8cd5b3cb18647455385de0be2b2a7fcc6bc6c30e2ccabd1af
 SHA512 
3a1aab0af9ff6dc95778276964b457a4429aa12f13499f6f89fa48285cf8aef9a0990099a80e360b76b2d4b6a836f2528f984aab17f12d905cf237dbab2a8b33
 DIST intel-microcode-collection-20210221.tar.xz 6690716 BLAKE2B 
09758341d20d60b739c4859442457fcc4ce563327dd7f14e8a626f49198d3beb59ef580530500a2dacb5ab9832119e8d489f553ccffc56613b31df027eb93e98
 SHA512 
e3bb3644c46ee41752bbd21c56e69144d23dab9162ebfe9906a07ff646b7ba57d14b0280b044bf7ceab771fe80e75d7aed3808b68b823ae19bc0c7c4a94589dd
 DIST intel-microcode-collection-20210514.tar.xz 7907672 BLAKE2B 
d5226008e50e804c0acfa648393032b08a317572be1e38743721613000dede886d3885b36f7fa4a9c061e72855fc0ad409ce3299f679afc866abda7d29c9512a
 SHA512 
fc4fcd3e2c4f1abdf5c0d23c1c0ac2f8c572531dadbc9a070c38150ec939cd4e2b13226b86df2371eb0679cef96307262d0356f2e617773c51c53f3e440894d2
+DIST intel-microcode-collection-20210608.tar.xz 8012692 BLAKE2B 
98df9d18658bfdf06ac7db84ac30707fe8834874583b324ebc882b514975d71b686788fcd1c9b9c5b05448403b27524e29a94ade34facdffb1645333059019a9
 SHA512 
7fd810cf05334f6442b9a0c77aef5319d3e2006e887d0354dee952647ded3fa6331a30192abf82eda0676af0439b40f5e3ab0210611f96c78fe52f01f106c5d4
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20201112.tar.gz 3610834 BLAKE2B 
4212924f1673afded961266a25fe6063ec6cdafaa26c8bee1c42372eb8ab5f278dc2501615b23e09e2f9809bf2792a8db317c98c170bf0c5e1dd62b7dc80a084
 SHA512 
0875675d065a83ee14fa34a31022ee34e46aee579d1ff192414e79861af157ae269ca7c2c462f03b3accbd45590c76e5cbf4f53d7a6ed237e410213a96459211
 DIST microcode-20210216.tar.gz 3506111 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2021-05-14 Thread Thomas Deutschmann
commit: 361f080a7e856fd871c8997289e1a9272ff4fbe0
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri May 14 14:57:22 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May 14 14:58:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=361f080a

sys-firmware/intel-microcode: bump

- New microcodes:

  sig 0x000606a4, pf_mask 0x87, 2020-08-17, rev 0xb000280
  sig 0x000606a5, pf_mask 0x87, 2021-03-08, rev 0xc0002f0
  sig 0x000606a6, pf_mask 0x87, 2021-03-31, rev 0xd000280
  sig 0x000806d1, pf_mask 0xc2, 2021-03-16, rev 0x0024
  sig 0x00090670, pf_mask 0x02, 2020-11-11, rev 0x0019

- Updated microcodes:

  sig 0x000406e3, pf_mask 0xc0, 2020-07-14, rev 0x00e2-> 2021-01-25, rev 
0x00ea
  sig 0x00050657, pf_mask 0xbf, 2020-12-31, rev 0x5003006 -> 2021-01-15, rev 
0x5003101
  sig 0x000506e3, pf_mask 0x36, 2020-07-14, rev 0x00e2-> 2021-01-25, rev 
0x00ea
  sig 0x000706e5, pf_mask 0x80, 2020-07-30, rev 0x00a0-> 2020-11-01, rev 
0x00a6
  sig 0x000806a1, pf_mask 0x10, 2020-06-26, rev 0x0028-> 2020-11-06, rev 
0x002a
  sig 0x000806c1, pf_mask 0x80, 2021-01-25, rev 0x0078-> 2021-03-17, rev 
0x0086
  sig 0x000806d0, pf_mask 0xc2, 2020-12-01, rev 0x004e-> 2020-11-04, rev 
0x004c
  sig 0x000806e9, pf_mask 0xc0, 2020-05-27, rev 0x00de-> 2021-01-05, rev 
0x00ea
  sig 0x000806eb, pf_mask 0xd0, 2020-06-03, rev 0x00de-> 2021-01-05, rev 
0x00ea
  sig 0x000806ec, pf_mask 0x94, 2020-10-23, rev 0x00e4-> 2021-01-05, rev 
0x00ea
  sig 0x000906c0, pf_mask 0x01, 2020-12-13, rev 0x0019-> 2021-03-23, rev 
0x001d
  sig 0x000906e9, pf_mask 0x2a, 2020-05-26, rev 0x00de-> 2021-01-05, rev 
0x00ea
  sig 0x000906ea, pf_mask 0x22, 2020-05-25, rev 0x00de-> 2021-01-05, rev 
0x00ea
  sig 0x000906eb, pf_mask 0x02, 2020-05-25, rev 0x00de-> 2021-01-05, rev 
0x00ea
  sig 0x000906ec, pf_mask 0x22, 2020-06-03, rev 0x00de-> 2021-01-05, rev 
0x00ea
  sig 0x000906ed, pf_mask 0x22, 2020-05-24, rev 0x00de-> 2021-01-05, rev 
0x00ea
  sig 0x000a0653, pf_mask 0x22, 2020-07-08, rev 0x00e0-> 2021-03-08, rev 
0x00ea
  sig 0x000a0655, pf_mask 0x22, 2020-09-14, rev 0x00e2-> 2021-03-08, rev 
0x00ec
  sig 0x000a0660, pf_mask 0x80, 2020-07-08, rev 0x00e0-> 2020-12-08, rev 
0x00e8
  sig 0x000a0671, pf_mask 0x02, 2021-01-28, rev 0x002c-> 2021-03-19, rev 
0x003c

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20210216_p20210514.ebuild  | 262 +
 2 files changed, 263 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 6363e8267c1..ad796bc4647 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,5 +1,6 @@
 DIST intel-microcode-collection-20201116.tar.xz 6506624 BLAKE2B 
b74ec0ddafe9681ae94d6a0df1de51655004eecae83c413fa824c9ad25cf68a25059627e2809a3b8cd5b3cb18647455385de0be2b2a7fcc6bc6c30e2ccabd1af
 SHA512 
3a1aab0af9ff6dc95778276964b457a4429aa12f13499f6f89fa48285cf8aef9a0990099a80e360b76b2d4b6a836f2528f984aab17f12d905cf237dbab2a8b33
 DIST intel-microcode-collection-20210221.tar.xz 6690716 BLAKE2B 
09758341d20d60b739c4859442457fcc4ce563327dd7f14e8a626f49198d3beb59ef580530500a2dacb5ab9832119e8d489f553ccffc56613b31df027eb93e98
 SHA512 
e3bb3644c46ee41752bbd21c56e69144d23dab9162ebfe9906a07ff646b7ba57d14b0280b044bf7ceab771fe80e75d7aed3808b68b823ae19bc0c7c4a94589dd
+DIST intel-microcode-collection-20210514.tar.xz 7907672 BLAKE2B 
d5226008e50e804c0acfa648393032b08a317572be1e38743721613000dede886d3885b36f7fa4a9c061e72855fc0ad409ce3299f679afc866abda7d29c9512a
 SHA512 
fc4fcd3e2c4f1abdf5c0d23c1c0ac2f8c572531dadbc9a070c38150ec939cd4e2b13226b86df2371eb0679cef96307262d0356f2e617773c51c53f3e440894d2
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20201112.tar.gz 3610834 BLAKE2B 
4212924f1673afded961266a25fe6063ec6cdafaa26c8bee1c42372eb8ab5f278dc2501615b23e09e2f9809bf2792a8db317c98c170bf0c5e1dd62b7dc80a084
 SHA512 
0875675d065a83ee14fa34a31022ee34e46aee579d1ff192414e79861af157ae269ca7c2c462f03b3accbd45590c76e5cbf4f53d7a6ed237e410213a96459211
 DIST microcode-20210216.tar.gz 3506111 BLAKE2B 
e09ab59d77c15545b119dcf5309e626d53649a601c49fc7d6a65d774b8016d9ad44783f75ceb4bf384a03b909bc28693ed2be9f047029342dca9beae9cae
 SHA512 
211ed90a248c891224bb8c569e24c04410d3f67ecc6daee41dc025042bd51c257baaba0da1ac5327df76352d2b53d812e81f06cc8726e43b95ea2f8898bc00bf

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20210216_p20210514.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20210216_p20210514.ebuild
new 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2021-02-20 Thread Thomas Deutschmann
commit: a91753a3d0d724a4cb183c85649c3b1e7cc34f74
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Feb 21 03:14:46 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Feb 21 03:16:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91753a3

sys-firmware/intel-microcode: bump

- New microcodes:

  sig 0x000806c1, pf_mask 0x80, 2021-01-25, rev 0x0078
  sig 0x000906c0, pf_mask 0x01, 2020-12-13, rev 0x0019
  sig 0x000a0671, pf_mask 0x02, 2021-01-28, rev 0x002c

- Updated microcodes:

  sig 0x000306f4, pf_mask 0x80, 2019-06-17, rev 0x0016-> 2020-11-25, rev 
0x0017
  sig 0x00050654, pf_mask 0xb7, 2020-06-16, rev 0x2006a08 -> 2021-01-15, rev 
0x2006b05
  sig 0x00050656, pf_mask 0xbf, 2020-06-18, rev 0x4003003 -> 2020-12-31, rev 
0x4003006
  sig 0x00050657, pf_mask 0xbf, 2020-06-18, rev 0x5003003 -> 2020-12-31, rev 
0x5003006
  sig 0x0005065b, pf_mask 0xbf, 2020-08-20, rev 0x71e -> 2020-11-20, rev 
0x720
  sig 0x000506c9, pf_mask 0x03, 2020-02-27, rev 0x0040-> 2020-10-23, rev 
0x0044
  sig 0x000506f1, pf_mask 0x01, 2020-03-07, rev 0x0032-> 2020-10-23, rev 
0x0034
  sig 0x000706a1, pf_mask 0x01, 2020-06-09, rev 0x0034-> 2020-10-23, rev 
0x0036
  sig 0x000706a8, pf_mask 0x01, 2020-06-09, rev 0x0018-> 2020-10-23, rev 
0x001a
  sig 0x000806d0, pf_mask 0xc2, 2020-08-25, rev 0x0038-> 2020-11-04, rev 
0x004c
  sig 0x000806e9, pf_mask 0x10, 2020-05-27, rev 0x00de-> 2020-12-08, rev 
0x00e8
  sig 0x000806ec, pf_mask 0x94, 2020-05-18, rev 0x00de-> 2020-10-23, rev 
0x00e4
  sig 0x000a0652, pf_mask 0x20, 2020-07-08, rev 0x00e0-> 2020-10-26, rev 
0x00e2
  sig 0x000a0670, pf_mask 0x02, 2020-03-04, rev 0x0002-> 2020-11-24, rev 
0x002c

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20210216_p20210221.ebuild  | 262 +
 2 files changed, 264 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 20d2f36ff05..6363e8267c1 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,5 @@
 DIST intel-microcode-collection-20201116.tar.xz 6506624 BLAKE2B 
b74ec0ddafe9681ae94d6a0df1de51655004eecae83c413fa824c9ad25cf68a25059627e2809a3b8cd5b3cb18647455385de0be2b2a7fcc6bc6c30e2ccabd1af
 SHA512 
3a1aab0af9ff6dc95778276964b457a4429aa12f13499f6f89fa48285cf8aef9a0990099a80e360b76b2d4b6a836f2528f984aab17f12d905cf237dbab2a8b33
+DIST intel-microcode-collection-20210221.tar.xz 6690716 BLAKE2B 
09758341d20d60b739c4859442457fcc4ce563327dd7f14e8a626f49198d3beb59ef580530500a2dacb5ab9832119e8d489f553ccffc56613b31df027eb93e98
 SHA512 
e3bb3644c46ee41752bbd21c56e69144d23dab9162ebfe9906a07ff646b7ba57d14b0280b044bf7ceab771fe80e75d7aed3808b68b823ae19bc0c7c4a94589dd
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20201112.tar.gz 3610834 BLAKE2B 
4212924f1673afded961266a25fe6063ec6cdafaa26c8bee1c42372eb8ab5f278dc2501615b23e09e2f9809bf2792a8db317c98c170bf0c5e1dd62b7dc80a084
 SHA512 
0875675d065a83ee14fa34a31022ee34e46aee579d1ff192414e79861af157ae269ca7c2c462f03b3accbd45590c76e5cbf4f53d7a6ed237e410213a96459211
+DIST microcode-20210216.tar.gz 3506111 BLAKE2B 
e09ab59d77c15545b119dcf5309e626d53649a601c49fc7d6a65d774b8016d9ad44783f75ceb4bf384a03b909bc28693ed2be9f047029342dca9beae9cae
 SHA512 
211ed90a248c891224bb8c569e24c04410d3f67ecc6daee41dc025042bd51c257baaba0da1ac5327df76352d2b53d812e81f06cc8726e43b95ea2f8898bc00bf

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20210216_p20210221.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20210216_p20210221.ebuild
new file mode 100644
index 000..0a8e3fc79f0
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20210216_p20210221.ebuild
@@ -0,0 +1,262 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-11-18 Thread Thomas Deutschmann
commit: e900d5d35e275cc25de22f68a3c861193898fa3d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Nov 18 23:35:15 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Nov 18 23:35:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e900d5d3

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   5 -
 .../intel-microcode-20200616_p20200617.ebuild  | 259 -
 .../intel-microcode-20200616_p20200921.ebuild  | 259 -
 .../intel-microcode-20201110_p20201110.ebuild  | 259 -
 .../intel-microcode-20201112_p20201116.ebuild  | 259 -
 5 files changed, 1041 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 3373bca7987..20d2f36ff05 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,8 +1,3 @@
-DIST intel-microcode-collection-20200617.tar.xz 6097076 BLAKE2B 
cbd323fb98569c58c3d89f0f7ae3bb4b215c518d90a83086e19fba9f61cfc591908e24a3d8620f93fbd6b6aa418ceb4e8899684dab3bc9450d4af08314d7a243
 SHA512 
0e99a75c1632da1e80b6d888b313d280e97e2902b51a21d2551444a5b6a332f85e8a008f69553b7154c50e68f90bfe7f86e152e2babd7a2d0b839ff27d18f8c0
-DIST intel-microcode-collection-20200921.tar.xz 6482440 BLAKE2B 
d8cc478bf61c750fc73f1fd55ce8d8dd6655abc79bea77d2dfa21241ee0ff44c10931e28c6343494433d8dc1784b5bbf6ab47e5c8d5fa7c230749e057e21e33a
 SHA512 
7c34a851b7047640557a2708bf0af9adcb40cffae73aa0c6d4a64dec33ba3df00854b056bb042d9886a9726eccb6053b418a2c515f07faa06d1ed0dfa984db05
-DIST intel-microcode-collection-20201110.tar.xz 6476772 BLAKE2B 
9f6bbc568f62a1593eba85a34861b70fd2598b745e1aac58df0ba4c248a9fafd1cda7bc428dfeff5b8da05d8098b7b98c7a64dc16ad4967aa34eff5b25d64a84
 SHA512 
6cf50f8f3b3531de11231e1f209c667bb715c5d4362ae5d4852ba7b76087e51dca2028b78dd521034013a32daf82c06cb6573f8fefc4acc8b955b42cef2ddea9
 DIST intel-microcode-collection-20201116.tar.xz 6506624 BLAKE2B 
b74ec0ddafe9681ae94d6a0df1de51655004eecae83c413fa824c9ad25cf68a25059627e2809a3b8cd5b3cb18647455385de0be2b2a7fcc6bc6c30e2ccabd1af
 SHA512 
3a1aab0af9ff6dc95778276964b457a4429aa12f13499f6f89fa48285cf8aef9a0990099a80e360b76b2d4b6a836f2528f984aab17f12d905cf237dbab2a8b33
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
-DIST microcode-20200616.tar.gz 3036726 BLAKE2B 
c4db887743c916804624683b51306ba1fdb2281c3583a35706edfd5d6fbd7027793bf6fa952ba96dacd0e9b399a8e632d4997e46e13eba89d55f49328e0b5367
 SHA512 
39c4de3a292da0aeef4f35624d22ca6116dc8baa7f0683b1c16f5e153ba6d9d52f0879263313ef67922eda551d998521d3721af880c22c63083d8ebce81f413f
-DIST microcode-20201110.tar.gz 3609989 BLAKE2B 
e984f6a69d8652f2842c78e62902c1aaca2fa39c2d9079be03ef829e8e9cb7e621bdfa6c5d49a2ad16759b393a7daaa375fe853c4e37a8789e280dfc749c3a9c
 SHA512 
da0a2614fcd651536a2dc64a2207ab02d8b482453e9d2ae18f628f1cbc3da0aa0734f830264fca5541823693d300f74ae60f7014cbf43b87ff55345c8fd80014
 DIST microcode-20201112.tar.gz 3610834 BLAKE2B 
4212924f1673afded961266a25fe6063ec6cdafaa26c8bee1c42372eb8ab5f278dc2501615b23e09e2f9809bf2792a8db317c98c170bf0c5e1dd62b7dc80a084
 SHA512 
0875675d065a83ee14fa34a31022ee34e46aee579d1ff192414e79861af157ae269ca7c2c462f03b3accbd45590c76e5cbf4f53d7a6ed237e410213a96459211

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20200616_p20200617.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20200616_p20200617.ebuild
deleted file mode 100644
index d20d0f472fa..000
--- a/sys-firmware/intel-microcode/intel-microcode-20200616_p20200617.ebuild
+++ /dev/null
@@ -1,259 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-11-18 Thread Thomas Deutschmann
commit: 8b500ffd6b7c02326e79fb107ecb5004b81a9f9b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Nov 18 23:34:11 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Nov 18 23:35:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b500ffd

sys-firmware/intel-microcode: rev bump

- Blacklisted microcodes:

  sig 0x000806c1, pf_mask 0x80, 2020-10-02, rev 0x0068

Link: 
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/commit/49bb67f32a2e3e631ba1a9a73da1c52e1cac7fd9
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../intel-microcode-20201112_p20201116-r1.ebuild   | 262 +
 1 file changed, 262 insertions(+)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild
new file mode 100644
index 000..a162e73196e
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116-r1.ebuild
@@ -0,0 +1,262 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03
 -> intel-ucode-sig_0x406e3-rev_0xd6.bin
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+BDEPEND=">=sys-apps/iucode_tool-2.3"
+
+# !https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/issues/31
+MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00dc"
+
+# https://bugs.gentoo.org/722768
+MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00da"
+
+# 
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/commit/49bb67f32a2e3e631ba1a9a73da1c52e1cac7fd9
+MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000806c1,0x80,eq:0x0068"
+
+# In case we want to set some defaults ...
+MICROCODE_SIGNATURES_DEFAULT=""
+
+# Advanced users only!
+# Set MIRCOCODE_SIGNATURES to merge with:
+# only current CPU: MICROCODE_SIGNATURES="-S"
+# only specific CPU: MICROCODE_SIGNATURES="-s 0x0f4a -s 0x00010676"
+# exclude specific CPU: MICROCODE_SIGNATURES="-s !0x0686"
+
+pkg_pretend() {
+   use initramfs && mount-boot_pkg_pretend
+}
+
+src_prepare() {
+   default
+
+   if cd Intel-Linux-Processor-Microcode-Data* &>/dev/null; then
+   # new tarball format from GitHub
+   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
+   cd .. || die
+   rm -r Intel-Linux-Processor-Microcode-Data* || die
+   fi
+
+   mkdir intel-ucode-old || die
+   cp "${DISTDIR}"/intel-ucode-sig_0x406e3-rev_0xd6.bin 
"${S}"/intel-ucode-old/ || die
+
+   # Prevent "invalid file format" errors from iucode_tool
+   rm -f "${S}"/intel-ucod*/list || die
+}
+
+src_install() {
+   # This will take ALL of the upstream microcode sources:
+   # - microcode.dat
+   # - intel-ucode/
+   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
+   MICROCODE_SRC=(
+   "${S}"/intel-ucode/
+   "${S}"/intel-ucode-with-caveats/
+   "${S}"/intel-ucode-old/
+   )
+
+   # Allow users who are scared about microcode updates not included in 
Intel's official
+   # microcode tarball to opt-out and comply with Intel marketing
+   if ! use vanilla; then
+   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
+   fi
+
+   # These will carry into pkg_preinst via env saving.
+   : ${MICROCODE_BLACKLIST=${MICROCODE_BLACKLIST_DEFAULT}}
+   : ${MICROCODE_SIGNATURES=${MICROCODE_SIGNATUES_DEFAULT}}
+
+   opts=(
+   ${MICROCODE_BLACKLIST}
+   ${MICROCODE_SIGNATURES}
+   # be strict about what we are doing
+   --overwrite
+   --strict-checks
+   

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-11-15 Thread Thomas Deutschmann
commit: 1e31ac774d52e12217de11bdabd1cc06aa94fb0f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Nov 15 23:12:40 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Nov 15 23:50:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e31ac77

sys-firmware/intel-microcode: bump

- Updated microcodes:

  sig 0x000806d0, pf_mask 0xc2, 2020-07-09, rev 0x002e -> 2020-08-25, rev 0x0038

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20201112_p20201116.ebuild  | 259 +
 2 files changed, 261 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index b08601f29ba..3373bca7987 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,6 +1,8 @@
 DIST intel-microcode-collection-20200617.tar.xz 6097076 BLAKE2B 
cbd323fb98569c58c3d89f0f7ae3bb4b215c518d90a83086e19fba9f61cfc591908e24a3d8620f93fbd6b6aa418ceb4e8899684dab3bc9450d4af08314d7a243
 SHA512 
0e99a75c1632da1e80b6d888b313d280e97e2902b51a21d2551444a5b6a332f85e8a008f69553b7154c50e68f90bfe7f86e152e2babd7a2d0b839ff27d18f8c0
 DIST intel-microcode-collection-20200921.tar.xz 6482440 BLAKE2B 
d8cc478bf61c750fc73f1fd55ce8d8dd6655abc79bea77d2dfa21241ee0ff44c10931e28c6343494433d8dc1784b5bbf6ab47e5c8d5fa7c230749e057e21e33a
 SHA512 
7c34a851b7047640557a2708bf0af9adcb40cffae73aa0c6d4a64dec33ba3df00854b056bb042d9886a9726eccb6053b418a2c515f07faa06d1ed0dfa984db05
 DIST intel-microcode-collection-20201110.tar.xz 6476772 BLAKE2B 
9f6bbc568f62a1593eba85a34861b70fd2598b745e1aac58df0ba4c248a9fafd1cda7bc428dfeff5b8da05d8098b7b98c7a64dc16ad4967aa34eff5b25d64a84
 SHA512 
6cf50f8f3b3531de11231e1f209c667bb715c5d4362ae5d4852ba7b76087e51dca2028b78dd521034013a32daf82c06cb6573f8fefc4acc8b955b42cef2ddea9
+DIST intel-microcode-collection-20201116.tar.xz 6506624 BLAKE2B 
b74ec0ddafe9681ae94d6a0df1de51655004eecae83c413fa824c9ad25cf68a25059627e2809a3b8cd5b3cb18647455385de0be2b2a7fcc6bc6c30e2ccabd1af
 SHA512 
3a1aab0af9ff6dc95778276964b457a4429aa12f13499f6f89fa48285cf8aef9a0990099a80e360b76b2d4b6a836f2528f984aab17f12d905cf237dbab2a8b33
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20200616.tar.gz 3036726 BLAKE2B 
c4db887743c916804624683b51306ba1fdb2281c3583a35706edfd5d6fbd7027793bf6fa952ba96dacd0e9b399a8e632d4997e46e13eba89d55f49328e0b5367
 SHA512 
39c4de3a292da0aeef4f35624d22ca6116dc8baa7f0683b1c16f5e153ba6d9d52f0879263313ef67922eda551d998521d3721af880c22c63083d8ebce81f413f
 DIST microcode-20201110.tar.gz 3609989 BLAKE2B 
e984f6a69d8652f2842c78e62902c1aaca2fa39c2d9079be03ef829e8e9cb7e621bdfa6c5d49a2ad16759b393a7daaa375fe853c4e37a8789e280dfc749c3a9c
 SHA512 
da0a2614fcd651536a2dc64a2207ab02d8b482453e9d2ae18f628f1cbc3da0aa0734f830264fca5541823693d300f74ae60f7014cbf43b87ff55345c8fd80014
+DIST microcode-20201112.tar.gz 3610834 BLAKE2B 
4212924f1673afded961266a25fe6063ec6cdafaa26c8bee1c42372eb8ab5f278dc2501615b23e09e2f9809bf2792a8db317c98c170bf0c5e1dd62b7dc80a084
 SHA512 
0875675d065a83ee14fa34a31022ee34e46aee579d1ff192414e79861af157ae269ca7c2c462f03b3accbd45590c76e5cbf4f53d7a6ed237e410213a96459211

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116.ebuild
new file mode 100644
index 000..fb5b79ed745
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20201112_p20201116.ebuild
@@ -0,0 +1,259 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03
 -> intel-ucode-sig_0x406e3-rev_0xd6.bin
+   

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-11-10 Thread Thomas Deutschmann
commit: 076cd212ce202ac00dc02a3f2696b2fc6f52554d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Nov 11 01:08:29 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Nov 11 01:16:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=076cd212

sys-firmware/intel-microcode: bump

- New microcode:

  sig 0x0005065b, pf_mask 0xbf, 2020-08-20, rev 0x71e

- Updated microcodes:

  sig 0x000406e3, pf_mask 0xc0, 2020-06-24, rev 0x00e0 -> 2020-07-14, rev 0x00e2
  sig 0x000506e3, pf_mask 0x36, 2020-06-24, rev 0x00e0 -> 2020-07-14, rev 0x00e2
  sig 0x000706e5, pf_mask 0x80, 2020-07-22, rev 0x009e -> 2020-07-30, rev 0x00a0
  sig 0x000806a1, pf_mask 0x10, 2020-06-12, rev 0x0027 -> 2020-06-26, rev 0x0028
  sig 0x000806c1, pf_mask 0x80, 2020-08-11, rev 0x0056 -> 2020-10-02, rev 0x0068
  sig 0x000a0652, pf_mask 0x20, 2020-06-07, rev 0x00de -> 2020-07-08, rev 0x00e0
  sig 0x000a0653, pf_mask 0x22, 2020-06-07, rev 0x00de -> 2020-07-08, rev 0x00e0
  sig 0x000a0655, pf_mask 0x22, 2020-06-07, rev 0x00de -> 2020-09-14, rev 0x00e2
  sig 0x000a0660, pf_mask 0x80, 2020-06-07, rev 0x00de -> 2020-07-08, rev 0x00e0
  sig 0x000a0661, pf_mask 0x80, 2020-06-07, rev 0x00de -> 2020-07-02, rev 0x00e0

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20201110_p20201110.ebuild  | 259 +
 2 files changed, 261 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 44f190c6817..b08601f29ba 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,4 +1,6 @@
 DIST intel-microcode-collection-20200617.tar.xz 6097076 BLAKE2B 
cbd323fb98569c58c3d89f0f7ae3bb4b215c518d90a83086e19fba9f61cfc591908e24a3d8620f93fbd6b6aa418ceb4e8899684dab3bc9450d4af08314d7a243
 SHA512 
0e99a75c1632da1e80b6d888b313d280e97e2902b51a21d2551444a5b6a332f85e8a008f69553b7154c50e68f90bfe7f86e152e2babd7a2d0b839ff27d18f8c0
 DIST intel-microcode-collection-20200921.tar.xz 6482440 BLAKE2B 
d8cc478bf61c750fc73f1fd55ce8d8dd6655abc79bea77d2dfa21241ee0ff44c10931e28c6343494433d8dc1784b5bbf6ab47e5c8d5fa7c230749e057e21e33a
 SHA512 
7c34a851b7047640557a2708bf0af9adcb40cffae73aa0c6d4a64dec33ba3df00854b056bb042d9886a9726eccb6053b418a2c515f07faa06d1ed0dfa984db05
+DIST intel-microcode-collection-20201110.tar.xz 6476772 BLAKE2B 
9f6bbc568f62a1593eba85a34861b70fd2598b745e1aac58df0ba4c248a9fafd1cda7bc428dfeff5b8da05d8098b7b98c7a64dc16ad4967aa34eff5b25d64a84
 SHA512 
6cf50f8f3b3531de11231e1f209c667bb715c5d4362ae5d4852ba7b76087e51dca2028b78dd521034013a32daf82c06cb6573f8fefc4acc8b955b42cef2ddea9
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20200616.tar.gz 3036726 BLAKE2B 
c4db887743c916804624683b51306ba1fdb2281c3583a35706edfd5d6fbd7027793bf6fa952ba96dacd0e9b399a8e632d4997e46e13eba89d55f49328e0b5367
 SHA512 
39c4de3a292da0aeef4f35624d22ca6116dc8baa7f0683b1c16f5e153ba6d9d52f0879263313ef67922eda551d998521d3721af880c22c63083d8ebce81f413f
+DIST microcode-20201110.tar.gz 3609989 BLAKE2B 
e984f6a69d8652f2842c78e62902c1aaca2fa39c2d9079be03ef829e8e9cb7e621bdfa6c5d49a2ad16759b393a7daaa375fe853c4e37a8789e280dfc749c3a9c
 SHA512 
da0a2614fcd651536a2dc64a2207ab02d8b482453e9d2ae18f628f1cbc3da0aa0734f830264fca5541823693d300f74ae60f7014cbf43b87ff55345c8fd80014

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20201110_p20201110.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20201110_p20201110.ebuild
new file mode 100644
index 000..fb5b79ed745
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20201110_p20201110.ebuild
@@ -0,0 +1,259 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-09-20 Thread Thomas Deutschmann
commit: d063321927b0ab74a096fab2110c217f3268d497
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Sep 20 23:26:21 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Sep 20 23:41:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0633219

sys-firmware/intel-microcode: bump

- New microcode:

  sig 0x000606e0, pf_mask 0x01, 2016-11-04, rev 0x000b
  sig 0x000806a0, pf_mask 0x01, 2019-05-07, rev 0x0010
  sig 0x000806a1, pf_mask 0x10, 2020-06-12, rev 0x0027
  sig 0x000806c1, pf_mask 0x80, 2020-08-11, rev 0x0056
  sig 0x000806d0, pf_mask 0xc2, 2020-07-09, rev 0x002e
  sig 0x000a0670, pf_mask 0x02, 2020-03-04, rev 0x0002

- Updated microcodes:

  sig 0x000306f2, pf_mask 0x6f, 2019-03-01, rev 0x0043-> 2020-05-27, rev 
0x0044
  sig 0x000406e3, pf_mask 0xc0, 2019-10-03, rev 0x00d6-> 2020-06-24, rev 
0x00e0
  sig 0x00050653, pf_mask 0x97, 2020-04-24, rev 0x1000157 -> 2020-06-18, rev 
0x1000159
  sig 0x00050654, pf_mask 0xb7, 2020-04-24, rev 0x2006906 -> 2020-06-16, rev 
0x2006a08
  sig 0x00050656, pf_mask 0xbf, 2020-04-23, rev 0x4002f01 -> 2020-06-18, rev 
0x4003003
  sig 0x00050657, pf_mask 0xbf, 2020-04-23, rev 0x5002f01 -> 2020-06-18, rev 
0x5003003
  sig 0x000506e3, pf_mask 0x36, 2020-04-27, rev 0x00dc-> 2020-06-24, rev 
0x00e0
  sig 0x000506f1, pf_mask 0x01, 2019-03-21, rev 0x002e-> 2020-03-07, rev 
0x0032
  sig 0x000706a1, pf_mask 0x01, 2019-08-28, rev 0x0032-> 2020-06-09, rev 
0x0034
  sig 0x000706a8, pf_mask 0x01, 2019-08-29, rev 0x0016-> 2020-06-09, rev 
0x0018
  sig 0x000706e4, pf_mask 0x80, 2019-08-14, rev 0x0042-> 2019-09-05, rev 
0x0046
  sig 0x000706e5, pf_mask 0x80, 2020-04-22, rev 0x0082-> 2020-07-22, rev 
0x009e
  sig 0x000806c0, pf_mask 0x80, 2019-09-13, rev 0x0034-> 2020-04-02, rev 
0x0068
  sig 0x000806e9, pf_mask 0xc0, 2020-04-27, rev 0x00d6-> 2020-05-27, rev 
0x00de
  sig 0x000806e9, pf_mask 0x10, 2020-04-27, rev 0x00d6-> 2020-05-27, rev 
0x00de
  sig 0x000806ea, pf_mask 0xc0, 2020-04-27, rev 0x00d6-> 2020-06-17, rev 
0x00e0
  sig 0x000806eb, pf_mask 0xd0, 2020-04-27, rev 0x00d6-> 2020-06-03, rev 
0x00de
  sig 0x000806ec, pf_mask 0x94, 2020-04-23, rev 0x00d6-> 2020-05-18, rev 
0x00de
  sig 0x000906e9, pf_mask 0x2a, 2020-04-23, rev 0x00d6-> 2020-05-26, rev 
0x00de
  sig 0x000906ea, pf_mask 0x22, 2020-04-27, rev 0x00d6-> 2020-05-25, rev 
0x00de
  sig 0x000906eb, pf_mask 0x02, 2020-04-23, rev 0x00d6-> 2020-05-25, rev 
0x00de
  sig 0x000906ec, pf_mask 0x22, 2020-04-27, rev 0x00d6-> 2020-06-03, rev 
0x00de
  sig 0x000906ed, pf_mask 0x22, 2020-04-23, rev 0x00d6-> 2020-05-24, rev 
0x00de
  sig 0x000a0652, pf_mask 0x20, 2020-01-26, rev 0x00c8-> 2020-06-07, rev 
0x00de
  sig 0x000a0653, pf_mask 0x22, 2020-01-22, rev 0x00cc-> 2020-06-07, rev 
0x00de
  sig 0x000a0655, pf_mask 0x22, 2020-03-12, rev 0x00ca-> 2020-06-07, rev 
0x00de
  sig 0x000a0660, pf_mask 0x80, 2019-10-03, rev 0x00ca-> 2020-06-07, rev 
0x00de
  sig 0x000a0661, pf_mask 0x80, 2019-10-07, rev 0x00ba-> 2020-06-07, rev 
0x00de

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20200616_p20200921.ebuild  | 259 +
 2 files changed, 260 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index edddbb6a60c..44f190c6817 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,4 @@
 DIST intel-microcode-collection-20200617.tar.xz 6097076 BLAKE2B 
cbd323fb98569c58c3d89f0f7ae3bb4b215c518d90a83086e19fba9f61cfc591908e24a3d8620f93fbd6b6aa418ceb4e8899684dab3bc9450d4af08314d7a243
 SHA512 
0e99a75c1632da1e80b6d888b313d280e97e2902b51a21d2551444a5b6a332f85e8a008f69553b7154c50e68f90bfe7f86e152e2babd7a2d0b839ff27d18f8c0
+DIST intel-microcode-collection-20200921.tar.xz 6482440 BLAKE2B 
d8cc478bf61c750fc73f1fd55ce8d8dd6655abc79bea77d2dfa21241ee0ff44c10931e28c6343494433d8dc1784b5bbf6ab47e5c8d5fa7c230749e057e21e33a
 SHA512 
7c34a851b7047640557a2708bf0af9adcb40cffae73aa0c6d4a64dec33ba3df00854b056bb042d9886a9726eccb6053b418a2c515f07faa06d1ed0dfa984db05
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20200616.tar.gz 3036726 BLAKE2B 
c4db887743c916804624683b51306ba1fdb2281c3583a35706edfd5d6fbd7027793bf6fa952ba96dacd0e9b399a8e632d4997e46e13eba89d55f49328e0b5367
 SHA512 
39c4de3a292da0aeef4f35624d22ca6116dc8baa7f0683b1c16f5e153ba6d9d52f0879263313ef67922eda551d998521d3721af880c22c63083d8ebce81f413f

diff --git 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-06-29 Thread Thomas Deutschmann
commit: 7111a3030e6f80a165063bee9b19dc23d217c5ed
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jun 29 11:18:59 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jun 29 11:19:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7111a303

sys-firmware/intel-microcode: require >=sys-apps/iucode_tool-2.3

We make use of advanced microcode selection filters which were added
in 2.3 release.

Closes: https://bugs.gentoo.org/730128
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20200616_p20200617.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20200616_p20200617.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20200616_p20200617.ebuild
index 8beb82b50b7..d20d0f472fa 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20200616_p20200617.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20200616_p20200617.ebuild
@@ -25,7 +25,7 @@ KEYWORDS="-* amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 
-BDEPEND="sys-apps/iucode_tool"
+BDEPEND=">=sys-apps/iucode_tool-2.3"
 
 # !

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-06-17 Thread Thomas Deutschmann
commit: 416f809eb7c4e2c4b67fa0f30c1084bde059308a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jun 17 16:06:52 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jun 17 16:12:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=416f809e

sys-firmware/intel-microcode: bump

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20200616_p20200617.ebuild  | 259 +
 2 files changed, 261 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 6bc452dd5c8..65cb0a4db9d 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,5 @@
 DIST intel-microcode-collection-20200601.tar.xz 6163976 BLAKE2B 
eb17605a09f771562189924b916b0d2426d6c2b6f9d76447d05d614679f097acf71fc70dd96132c0ad9d3f1a954f5809456fa951ca42fa0db2373da2288417b7
 SHA512 
60e798dd357ce85d8bd1f78e0447d983d6916aec87bf8a3f375091e4c57ffa8fb654459a8ed7d2d83184a828060509e16aa37e3a23f70684ac1b170736a12d54
+DIST intel-microcode-collection-20200617.tar.xz 6097076 BLAKE2B 
cbd323fb98569c58c3d89f0f7ae3bb4b215c518d90a83086e19fba9f61cfc591908e24a3d8620f93fbd6b6aa418ceb4e8899684dab3bc9450d4af08314d7a243
 SHA512 
0e99a75c1632da1e80b6d888b313d280e97e2902b51a21d2551444a5b6a332f85e8a008f69553b7154c50e68f90bfe7f86e152e2babd7a2d0b839ff27d18f8c0
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20200609.tar.gz 3043809 BLAKE2B 
08e69e8cf0c6932d6cb9909f18c1c55f359491ed29ad296c28111e6301c9f6371ec25c4ce1c8884a50900b9ba9dfcab38e77c7f3ebb58f3a3d8518ed839c8d22
 SHA512 
bfcaaea2811214b79445d632e256cd35af82d62f748799d47f7bc2490c5a6fd53f020bcaa3331a96b54c91ded1d17dfd9946b40174694b9a7ad17810f58293ae
+DIST microcode-20200616.tar.gz 3036726 BLAKE2B 
c4db887743c916804624683b51306ba1fdb2281c3583a35706edfd5d6fbd7027793bf6fa952ba96dacd0e9b399a8e632d4997e46e13eba89d55f49328e0b5367
 SHA512 
39c4de3a292da0aeef4f35624d22ca6116dc8baa7f0683b1c16f5e153ba6d9d52f0879263313ef67922eda551d998521d3721af880c22c63083d8ebce81f413f

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20200616_p20200617.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20200616_p20200617.ebuild
new file mode 100644
index 000..8beb82b50b7
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20200616_p20200617.ebuild
@@ -0,0 +1,259 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03
 -> intel-ucode-sig_0x406e3-rev_0xd6.bin
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+BDEPEND="sys-apps/iucode_tool"
+
+# !https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/issues/31
+MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00dc"
+
+# https://bugs.gentoo.org/722768
+MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00da"
+
+# In case we want to set some defaults ...
+MICROCODE_SIGNATURES_DEFAULT=""
+
+# Advanced users only!
+# Set MIRCOCODE_SIGNATURES to merge with:
+# only current CPU: MICROCODE_SIGNATURES="-S"
+# only specific CPU: MICROCODE_SIGNATURES="-s 0x0f4a -s 0x00010676"
+# exclude specific CPU: MICROCODE_SIGNATURES="-s !0x0686"
+
+pkg_pretend() {
+   use initramfs && mount-boot_pkg_pretend
+}
+
+src_prepare() {
+   default
+
+   if cd Intel-Linux-Processor-Microcode-Data* &>/dev/null; then
+   # new tarball format from GitHub
+   mv * ../ || die "Failed to move 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-06-17 Thread Thomas Deutschmann
commit: a9b0f90f1b4fcb62a39201927634de7db3418336
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jun 17 16:11:25 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jun 17 16:12:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b0f90f

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 -
 .../intel-microcode-20200609_p20200601-r1.ebuild   | 259 -
 2 files changed, 261 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 65cb0a4db9d..edddbb6a60c 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,5 +1,3 @@
-DIST intel-microcode-collection-20200601.tar.xz 6163976 BLAKE2B 
eb17605a09f771562189924b916b0d2426d6c2b6f9d76447d05d614679f097acf71fc70dd96132c0ad9d3f1a954f5809456fa951ca42fa0db2373da2288417b7
 SHA512 
60e798dd357ce85d8bd1f78e0447d983d6916aec87bf8a3f375091e4c57ffa8fb654459a8ed7d2d83184a828060509e16aa37e3a23f70684ac1b170736a12d54
 DIST intel-microcode-collection-20200617.tar.xz 6097076 BLAKE2B 
cbd323fb98569c58c3d89f0f7ae3bb4b215c518d90a83086e19fba9f61cfc591908e24a3d8620f93fbd6b6aa418ceb4e8899684dab3bc9450d4af08314d7a243
 SHA512 
0e99a75c1632da1e80b6d888b313d280e97e2902b51a21d2551444a5b6a332f85e8a008f69553b7154c50e68f90bfe7f86e152e2babd7a2d0b839ff27d18f8c0
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
-DIST microcode-20200609.tar.gz 3043809 BLAKE2B 
08e69e8cf0c6932d6cb9909f18c1c55f359491ed29ad296c28111e6301c9f6371ec25c4ce1c8884a50900b9ba9dfcab38e77c7f3ebb58f3a3d8518ed839c8d22
 SHA512 
bfcaaea2811214b79445d632e256cd35af82d62f748799d47f7bc2490c5a6fd53f020bcaa3331a96b54c91ded1d17dfd9946b40174694b9a7ad17810f58293ae
 DIST microcode-20200616.tar.gz 3036726 BLAKE2B 
c4db887743c916804624683b51306ba1fdb2281c3583a35706edfd5d6fbd7027793bf6fa952ba96dacd0e9b399a8e632d4997e46e13eba89d55f49328e0b5367
 SHA512 
39c4de3a292da0aeef4f35624d22ca6116dc8baa7f0683b1c16f5e153ba6d9d52f0879263313ef67922eda551d998521d3721af880c22c63083d8ebce81f413f

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20200609_p20200601-r1.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20200609_p20200601-r1.ebuild
deleted file mode 100644
index 8beb82b50b7..000
--- a/sys-firmware/intel-microcode/intel-microcode-20200609_p20200601-r1.ebuild
+++ /dev/null
@@ -1,259 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03
 -> intel-ucode-sig_0x406e3-rev_0xd6.bin
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-BDEPEND="sys-apps/iucode_tool"
-
-# !https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/issues/31
-MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00dc"
-
-# https://bugs.gentoo.org/722768
-MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00da"
-
-# In case we want to set some defaults ...
-MICROCODE_SIGNATURES_DEFAULT=""
-
-# Advanced users only!
-# Set MIRCOCODE_SIGNATURES to merge with:
-# only current CPU: MICROCODE_SIGNATURES="-S"
-# only specific CPU: MICROCODE_SIGNATURES="-s 0x0f4a -s 0x00010676"
-# exclude specific CPU: MICROCODE_SIGNATURES="-s !0x0686"
-
-pkg_pretend() {
-   use initramfs && mount-boot_pkg_pretend
-}
-
-src_prepare() {
-   default
-
-   if cd Intel-Linux-Processor-Microcode-Data* &>/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-06-14 Thread Thomas Deutschmann
commit: c1d8ba62ab0bcbea3133864a8dfce246406f181c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jun 14 22:09:40 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jun 14 22:11:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1d8ba62

sys-firmware/intel-microcode: rev bump

- Mask sig 0x000406e3, pf_mask 0xc0, revision=0xd6 [Link 1]

- Mask sig 0x000406e3, pf_mask 0xc0, revision=0xda [Bug 722768]

This will basically downgrade microcode for 0x000406e3 back to rev 0x00d6 from 
2019-10-03.

Link 1: 
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/issues/31
Closes: https://bugs.gentoo.org/722768
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20200609_p20200601-r1.ebuild   | 259 +
 2 files changed, 260 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 62ccb450a07..6bc452dd5c8 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20200601.tar.xz 6163976 BLAKE2B 
eb17605a09f771562189924b916b0d2426d6c2b6f9d76447d05d614679f097acf71fc70dd96132c0ad9d3f1a954f5809456fa951ca42fa0db2373da2288417b7
 SHA512 
60e798dd357ce85d8bd1f78e0447d983d6916aec87bf8a3f375091e4c57ffa8fb654459a8ed7d2d83184a828060509e16aa37e3a23f70684ac1b170736a12d54
+DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20200609.tar.gz 3043809 BLAKE2B 
08e69e8cf0c6932d6cb9909f18c1c55f359491ed29ad296c28111e6301c9f6371ec25c4ce1c8884a50900b9ba9dfcab38e77c7f3ebb58f3a3d8518ed839c8d22
 SHA512 
bfcaaea2811214b79445d632e256cd35af82d62f748799d47f7bc2490c5a6fd53f020bcaa3331a96b54c91ded1d17dfd9946b40174694b9a7ad17810f58293ae

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20200609_p20200601-r1.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20200609_p20200601-r1.ebuild
new file mode 100644
index 000..8beb82b50b7
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20200609_p20200601-r1.ebuild
@@ -0,0 +1,259 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03
 -> intel-ucode-sig_0x406e3-rev_0xd6.bin
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+BDEPEND="sys-apps/iucode_tool"
+
+# !https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/issues/31
+MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00dc"
+
+# https://bugs.gentoo.org/722768
+MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00da"
+
+# In case we want to set some defaults ...
+MICROCODE_SIGNATURES_DEFAULT=""
+
+# Advanced users only!
+# Set MIRCOCODE_SIGNATURES to merge with:
+# only current CPU: MICROCODE_SIGNATURES="-S"
+# only specific CPU: MICROCODE_SIGNATURES="-s 0x0f4a -s 0x00010676"
+# exclude specific CPU: MICROCODE_SIGNATURES="-s !0x0686"
+
+pkg_pretend() {
+   use initramfs && mount-boot_pkg_pretend
+}
+
+src_prepare() {
+   default
+
+   if cd Intel-Linux-Processor-Microcode-Data* &>/dev/null; then
+   # new tarball format from GitHub
+   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
+   cd .. || die
+   rm -r Intel-Linux-Processor-Microcode-Data* || die
+   fi
+
+   mkdir intel-ucode-old || die
+   cp "${DISTDIR}"/intel-ucode-sig_0x406e3-rev_0xd6.bin 
"${S}"/intel-ucode-old/ || die
+
+   # 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-06-14 Thread Thomas Deutschmann
commit: f268b99679699fec54d9494e5f3b71057090f3fd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jun 14 22:12:07 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jun 14 22:12:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f268b996

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../intel-microcode-20200609_p20200601.ebuild  | 248 -
 1 file changed, 248 deletions(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20200609_p20200601.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20200609_p20200601.ebuild
deleted file mode 100644
index 0a7fafc268d..000
--- a/sys-firmware/intel-microcode/intel-microcode-20200609_p20200601.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-BDEPEND="sys-apps/iucode_tool"
-
-# !/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
-   cd .. || die
-   rm -r Intel-Linux-Processor-Microcode-Data* || die
-   fi
-
-   # Prevent "invalid file format" errors from iucode_tool
-   rm -f "${S}"/intel-ucod*/list || die
-}
-
-src_install() {
-   # This will take ALL of the upstream microcode sources:
-   # - microcode.dat
-   # - intel-ucode/
-   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
-   MICROCODE_SRC=(
-   "${S}"/intel-ucode/
-   "${S}"/intel-ucode-with-caveats/
-   )
-
-   # Allow users who are scared about microcode updates not included in 
Intel's official
-   # microcode tarball to opt-out and comply with Intel marketing
-   if ! use vanilla; then
-   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
-   fi
-
-   # These will carry into pkg_preinst via env saving.
-   : ${MICROCODE_BLACKLIST=${MICROCODE_BLACKLIST_DEFAULT}}
-   : ${MICROCODE_SIGNATURES=${MICROCODE_SIGNATUES_DEFAULT}}
-
-   opts=(
-   ${MICROCODE_BLACKLIST}
-   ${MICROCODE_SIGNATURES}
-   # be strict about what we are doing
-   --overwrite
-   --strict-checks
-   --no-ignore-broken
-   # we want to install latest version
-   --no-downgrade
-   # show everything we find
-   --list-all
-   # show what we selected
-   --list
-   )
-
-   # The earlyfw cpio needs to be in /boot because it must be loaded before
-   # rootfs is mounted.
-   use initramfs && dodir /boot && opts+=( 
--write-earlyfw="${ED}/boot/intel-uc.img" )
-
-   keepdir /lib/firmware/intel-ucode
-   opts+=( --write-firmware="${ED}/lib/firmware/intel-ucode" )
-
-   iucode_tool \
-   "${opts[@]}" \
-   "${MICROCODE_SRC[@]}" \
-   || die "iucode_tool ${opts[@]} ${MICROCODE_SRC[@]}"
-
-   dodoc releasenote
-}
-
-pkg_preinst() {
-   if [[ ${MICROCODE_BLACKLIST} != ${MICROCODE_BLACKLIST_DEFAULT} ]]; then
-   ewarn "MICROCODE_BLACKLIST is set to \"${MICROCODE_BLACKLIST}\" 
instead of default \"${MICROCODE_BLACKLIST_DEFAULT}\". You are on your own!"
-   fi
-
-   if [[ ${MICROCODE_SIGNATURES} != ${MICROCODE_SIGNATURES_DEFAULT} ]]; 
then
-   ewarn "Package was created using advanced options:"
-   ewarn "MICROCODE_SIGNATURES is set to 
\"${MICROCODE_SIGNATURES}\" instead of default 
\"${MICROCODE_SIGNATURES_DEFAULT}\"!"
-   fi
-
-   # Make sure /boot is available if needed.
-   use initramfs && mount-boot_pkg_preinst
-
-   local _initramfs_file="${ED}/boot/intel-uc.img"
-
-   if 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-06-09 Thread Thomas Deutschmann
commit: 6afb4d2ca806ad2fc487ff3c138913c0486089f3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jun 10 00:59:12 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jun 10 00:59:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afb4d2c

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20200520_p20200601.ebuild  | 248 -
 2 files changed, 249 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index f18b3fcdb03..62ccb450a07 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,2 @@
 DIST intel-microcode-collection-20200601.tar.xz 6163976 BLAKE2B 
eb17605a09f771562189924b916b0d2426d6c2b6f9d76447d05d614679f097acf71fc70dd96132c0ad9d3f1a954f5809456fa951ca42fa0db2373da2288417b7
 SHA512 
60e798dd357ce85d8bd1f78e0447d983d6916aec87bf8a3f375091e4c57ffa8fb654459a8ed7d2d83184a828060509e16aa37e3a23f70684ac1b170736a12d54
-DIST microcode-20200520.tar.gz 3002980 BLAKE2B 
5f91536e558827e5c412e336596d21c9aa9365e83ee9c96a9bcda9abbc3921c623e489f6e42be689203a1caa99cb6334b3124bf26764e4e1a4afe83de00aab3d
 SHA512 
39e434406a0e855da911a4259691b9f60f4d205d8f0fbf47564a811c6317919fb7458ddf38a3a7922a3d06373a31f55e72069561c5d57e213702e2005579cf12
 DIST microcode-20200609.tar.gz 3043809 BLAKE2B 
08e69e8cf0c6932d6cb9909f18c1c55f359491ed29ad296c28111e6301c9f6371ec25c4ce1c8884a50900b9ba9dfcab38e77c7f3ebb58f3a3d8518ed839c8d22
 SHA512 
bfcaaea2811214b79445d632e256cd35af82d62f748799d47f7bc2490c5a6fd53f020bcaa3331a96b54c91ded1d17dfd9946b40174694b9a7ad17810f58293ae

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20200520_p20200601.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20200520_p20200601.ebuild
deleted file mode 100644
index 0a7fafc268d..000
--- a/sys-firmware/intel-microcode/intel-microcode-20200520_p20200601.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-BDEPEND="sys-apps/iucode_tool"
-
-# !/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
-   cd .. || die
-   rm -r Intel-Linux-Processor-Microcode-Data* || die
-   fi
-
-   # Prevent "invalid file format" errors from iucode_tool
-   rm -f "${S}"/intel-ucod*/list || die
-}
-
-src_install() {
-   # This will take ALL of the upstream microcode sources:
-   # - microcode.dat
-   # - intel-ucode/
-   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
-   MICROCODE_SRC=(
-   "${S}"/intel-ucode/
-   "${S}"/intel-ucode-with-caveats/
-   )
-
-   # Allow users who are scared about microcode updates not included in 
Intel's official
-   # microcode tarball to opt-out and comply with Intel marketing
-   if ! use vanilla; then
-   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
-   fi
-
-   # These will carry into pkg_preinst via env saving.
-   : ${MICROCODE_BLACKLIST=${MICROCODE_BLACKLIST_DEFAULT}}
-   : ${MICROCODE_SIGNATURES=${MICROCODE_SIGNATUES_DEFAULT}}
-
-   opts=(
-   ${MICROCODE_BLACKLIST}
-   ${MICROCODE_SIGNATURES}
-   # be strict about what we are doing
-   --overwrite
-   --strict-checks
-   --no-ignore-broken
-   # we want to install latest version
-   --no-downgrade
-   # show everything we find
-   --list-all
-   # show what we selected
-   --list
- 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-06-09 Thread Thomas Deutschmann
commit: be023795c13480fcdcd91e549f54c3ecc0138c9f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Jun 10 00:51:32 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Jun 10 00:59:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be023795

sys-firmware/intel-microcode: bump

- Updated microcodes:

  sig 0x000406e3, pf_mask 0xc0, 2020-01-09, rev 0x00da-> 2020-04-27, rev 
0x00dc
  sig 0x00050653, pf_mask 0x97, 2020-02-21, rev 0x1000155 -> 2020-04-24, rev 
0x1000157
  sig 0x00050656, pf_mask 0xbf, 2020-01-14, rev 0x4002f00 -> 2020-04-23, rev 
0x4002f01
  sig 0x000506e3, pf_mask 0x36, 2020-01-09, rev 0x00da-> 2020-04-27, rev 
0x00dc
  sig 0x000806e9, pf_mask 0xc0, 2020-01-09, rev 0x00d2-> 2020-04-27, rev 
0x00d6
  sig 0x000806e9, pf_mask 0x10, 2020-01-09, rev 0x00d2-> 2020-04-27, rev 
0x00d6
  sig 0x000806ea, pf_mask 0xc0, 2020-01-09, rev 0x00d2-> 2020-04-27, rev 
0x00d6
  sig 0x000806eb, pf_mask 0xd0, 2020-01-09, rev 0x00d2-> 2020-04-27, rev 
0x00d6
  sig 0x000806ec, pf_mask 0x94, 2020-01-10, rev 0x00d2-> 2020-04-23, rev 
0x00d6
  sig 0x000906e9, pf_mask 0x2a, 2020-01-09, rev 0x00d2-> 2020-04-23, rev 
0x00d6

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20200609_p20200601.ebuild  | 248 +
 2 files changed, 249 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 37862ea8457..f18b3fcdb03 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20200601.tar.xz 6163976 BLAKE2B 
eb17605a09f771562189924b916b0d2426d6c2b6f9d76447d05d614679f097acf71fc70dd96132c0ad9d3f1a954f5809456fa951ca42fa0db2373da2288417b7
 SHA512 
60e798dd357ce85d8bd1f78e0447d983d6916aec87bf8a3f375091e4c57ffa8fb654459a8ed7d2d83184a828060509e16aa37e3a23f70684ac1b170736a12d54
 DIST microcode-20200520.tar.gz 3002980 BLAKE2B 
5f91536e558827e5c412e336596d21c9aa9365e83ee9c96a9bcda9abbc3921c623e489f6e42be689203a1caa99cb6334b3124bf26764e4e1a4afe83de00aab3d
 SHA512 
39e434406a0e855da911a4259691b9f60f4d205d8f0fbf47564a811c6317919fb7458ddf38a3a7922a3d06373a31f55e72069561c5d57e213702e2005579cf12
+DIST microcode-20200609.tar.gz 3043809 BLAKE2B 
08e69e8cf0c6932d6cb9909f18c1c55f359491ed29ad296c28111e6301c9f6371ec25c4ce1c8884a50900b9ba9dfcab38e77c7f3ebb58f3a3d8518ed839c8d22
 SHA512 
bfcaaea2811214b79445d632e256cd35af82d62f748799d47f7bc2490c5a6fd53f020bcaa3331a96b54c91ded1d17dfd9946b40174694b9a7ad17810f58293ae

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20200609_p20200601.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20200609_p20200601.ebuild
new file mode 100644
index 000..0a7fafc268d
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20200609_p20200601.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+BDEPEND="sys-apps/iucode_tool"
+
+# !/dev/null; then
+   # new tarball format from GitHub
+   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
+   cd .. || die
+   rm -r Intel-Linux-Processor-Microcode-Data* || die
+   fi
+
+   # Prevent "invalid file format" errors from iucode_tool
+   rm -f "${S}"/intel-ucod*/list || die
+}
+
+src_install() {
+   # This will take ALL of the upstream microcode sources:
+   # - microcode.dat
+   # - intel-ucode/
+   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
+   MICROCODE_SRC=(
+   "${S}"/intel-ucode/
+   "${S}"/intel-ucode-with-caveats/
+   )
+
+   # Allow users who are scared about microcode updates not included in 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-06-01 Thread Thomas Deutschmann
commit: 2ddff9bed91df8c82957eb63187568f6e7898330
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jun  1 21:58:16 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jun  1 22:11:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ddff9be

sys-firmware/intel-microcode: bump

- New microcodes:

  sig 0x000a0661, pf_mask 0x80, 2019-10-07, rev 0x00ba

- Updated microcodes:

  sig 0x00050654, pf_mask 0xb7, 2020-02-12, rev 0x2006901 -> 2020-04-24, rev 
0x2006906
  sig 0x00050657, pf_mask 0xbf, 2020-01-14, rev 0x5002f00 -> 2020-04-23, rev 
0x5002f01
  sig 0x000506c9, pf_mask 0x03, 2019-07-22, rev 0x003c-> 2020-02-27, rev 
0x0040
  sig 0x000506ca, pf_mask 0x03, 2019-08-12, rev 0x001c-> 2020-02-27, rev 
0x001e
  sig 0x000706e5, pf_mask 0x80, 2020-04-21, rev 0x0080-> 2020-04-22, rev 
0x0082
  sig 0x000906ea, pf_mask 0x22, 2020-01-09, rev 0x00d2-> 2020-04-27, rev 
0x00d6
  sig 0x000906eb, pf_mask 0x02, 2020-01-09, rev 0x00d2-> 2020-04-23, rev 
0x00d6
  sig 0x000906ec, pf_mask 0x22, 2020-01-09, rev 0x00d2-> 2020-04-27, rev 
0x00d6
  sig 0x000906ed, pf_mask 0x22, 2020-01-09, rev 0x00d2-> 2020-04-23, rev 
0x00d6

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20200520_p20200601.ebuild  | 248 +
 2 files changed, 250 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 0985b1cce92..f02a25cc671 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,4 @@
 DIST intel-microcode-collection-20200508.tar.xz 6010560 BLAKE2B 
ebbbac3b474644d983f8f6f1a3b305b60a65732883658d18efe8c918f6d1ec55f8439313ccc2fe5d90a5ca5e207bcc2db9b9299148157f233007046fa3090e19
 SHA512 
48dde26041afb3a82afd3f4f8a2539ccf0da4a42c802b45aa776e16ceebf72cb39ce828278a423d4f2b2c0d7c29c5701978b4a223d135b453bc63cb1db3e5373
+DIST intel-microcode-collection-20200601.tar.xz 6163976 BLAKE2B 
eb17605a09f771562189924b916b0d2426d6c2b6f9d76447d05d614679f097acf71fc70dd96132c0ad9d3f1a954f5809456fa951ca42fa0db2373da2288417b7
 SHA512 
60e798dd357ce85d8bd1f78e0447d983d6916aec87bf8a3f375091e4c57ffa8fb654459a8ed7d2d83184a828060509e16aa37e3a23f70684ac1b170736a12d54
 DIST microcode-20200508.tar.gz 3002932 BLAKE2B 
01964ca9cf6f3d0255d85d6bff9c8fedb127884a034d34eeec97e24d6689aa81eba758306316346cd686d2aee6c0cbc4afc0a2ccb49c3a4b2c5f0d6b1e543063
 SHA512 
00fa15464c7637c080c49d63b73c197418f4709eaaf55d515504f3bb8aab06dc97206c4fbef57250dc6ca8abf226e0f1fc39bad76ca8b0d705c820e3d1d8ffc9
+DIST microcode-20200520.tar.gz 3002980 BLAKE2B 
5f91536e558827e5c412e336596d21c9aa9365e83ee9c96a9bcda9abbc3921c623e489f6e42be689203a1caa99cb6334b3124bf26764e4e1a4afe83de00aab3d
 SHA512 
39e434406a0e855da911a4259691b9f60f4d205d8f0fbf47564a811c6317919fb7458ddf38a3a7922a3d06373a31f55e72069561c5d57e213702e2005579cf12

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20200520_p20200601.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20200520_p20200601.ebuild
new file mode 100644
index 000..0a7fafc268d
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20200520_p20200601.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+BDEPEND="sys-apps/iucode_tool"
+
+# !/dev/null; then
+   # new tarball format from GitHub
+   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
+   cd .. || die
+   rm -r Intel-Linux-Processor-Microcode-Data* || die
+   fi
+
+   # Prevent "invalid file format" errors from iucode_tool
+   rm -f "${S}"/intel-ucod*/list || die
+}
+
+src_install() {
+   # This will take ALL of the upstream microcode sources:
+   # - microcode.dat
+   

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-06-01 Thread Thomas Deutschmann
commit: 01f51ff987a22f03d28959d43474af58c3b1492b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jun  1 22:10:54 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jun  1 22:11:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f51ff9

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 -
 .../intel-microcode-20200508_p20200508.ebuild  | 248 -
 2 files changed, 250 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index f02a25cc671..37862ea8457 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,4 +1,2 @@
-DIST intel-microcode-collection-20200508.tar.xz 6010560 BLAKE2B 
ebbbac3b474644d983f8f6f1a3b305b60a65732883658d18efe8c918f6d1ec55f8439313ccc2fe5d90a5ca5e207bcc2db9b9299148157f233007046fa3090e19
 SHA512 
48dde26041afb3a82afd3f4f8a2539ccf0da4a42c802b45aa776e16ceebf72cb39ce828278a423d4f2b2c0d7c29c5701978b4a223d135b453bc63cb1db3e5373
 DIST intel-microcode-collection-20200601.tar.xz 6163976 BLAKE2B 
eb17605a09f771562189924b916b0d2426d6c2b6f9d76447d05d614679f097acf71fc70dd96132c0ad9d3f1a954f5809456fa951ca42fa0db2373da2288417b7
 SHA512 
60e798dd357ce85d8bd1f78e0447d983d6916aec87bf8a3f375091e4c57ffa8fb654459a8ed7d2d83184a828060509e16aa37e3a23f70684ac1b170736a12d54
-DIST microcode-20200508.tar.gz 3002932 BLAKE2B 
01964ca9cf6f3d0255d85d6bff9c8fedb127884a034d34eeec97e24d6689aa81eba758306316346cd686d2aee6c0cbc4afc0a2ccb49c3a4b2c5f0d6b1e543063
 SHA512 
00fa15464c7637c080c49d63b73c197418f4709eaaf55d515504f3bb8aab06dc97206c4fbef57250dc6ca8abf226e0f1fc39bad76ca8b0d705c820e3d1d8ffc9
 DIST microcode-20200520.tar.gz 3002980 BLAKE2B 
5f91536e558827e5c412e336596d21c9aa9365e83ee9c96a9bcda9abbc3921c623e489f6e42be689203a1caa99cb6334b3124bf26764e4e1a4afe83de00aab3d
 SHA512 
39e434406a0e855da911a4259691b9f60f4d205d8f0fbf47564a811c6317919fb7458ddf38a3a7922a3d06373a31f55e72069561c5d57e213702e2005579cf12

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20200508_p20200508.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20200508_p20200508.ebuild
deleted file mode 100644
index 0a7fafc268d..000
--- a/sys-firmware/intel-microcode/intel-microcode-20200508_p20200508.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-BDEPEND="sys-apps/iucode_tool"
-
-# !/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
-   cd .. || die
-   rm -r Intel-Linux-Processor-Microcode-Data* || die
-   fi
-
-   # Prevent "invalid file format" errors from iucode_tool
-   rm -f "${S}"/intel-ucod*/list || die
-}
-
-src_install() {
-   # This will take ALL of the upstream microcode sources:
-   # - microcode.dat
-   # - intel-ucode/
-   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
-   MICROCODE_SRC=(
-   "${S}"/intel-ucode/
-   "${S}"/intel-ucode-with-caveats/
-   )
-
-   # Allow users who are scared about microcode updates not included in 
Intel's official
-   # microcode tarball to opt-out and comply with Intel marketing
-   if ! use vanilla; then
-   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
-   fi
-
-   # These will carry into pkg_preinst via env saving.
-   : ${MICROCODE_BLACKLIST=${MICROCODE_BLACKLIST_DEFAULT}}
-   : ${MICROCODE_SIGNATURES=${MICROCODE_SIGNATUES_DEFAULT}}
-
-   opts=(
-   ${MICROCODE_BLACKLIST}
-   ${MICROCODE_SIGNATURES}
-   # be strict about 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-05-08 Thread Thomas Deutschmann
commit: 38422f9e73390ea1ac758840f241236cc1e249a9
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri May  8 23:05:27 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May  8 23:05:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38422f9e

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 -
 .../intel-microcode-20191115_p20200429.ebuild  | 248 -
 2 files changed, 250 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index fe0b99d2f72..0985b1cce92 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,4 +1,2 @@
-DIST intel-microcode-collection-20200429.tar.xz 6012000 BLAKE2B 
38821d7732c952f2d1db17d3c289a53bc060d87fbaa4ba2b6c5875aab48d8ac695d11b57d83658633278f0227d9683b20af8141c67563b694fb05b41b3812651
 SHA512 
8c9004f8c7c08dbf69fad3dd195f1646a6aab9f8720c7fbeba57989c091e1adbaec1c85c079f1a74d8f07168120bdc575660b46391eaf854b4140596c11f53be
 DIST intel-microcode-collection-20200508.tar.xz 6010560 BLAKE2B 
ebbbac3b474644d983f8f6f1a3b305b60a65732883658d18efe8c918f6d1ec55f8439313ccc2fe5d90a5ca5e207bcc2db9b9299148157f233007046fa3090e19
 SHA512 
48dde26041afb3a82afd3f4f8a2539ccf0da4a42c802b45aa776e16ceebf72cb39ce828278a423d4f2b2c0d7c29c5701978b4a223d135b453bc63cb1db3e5373
-DIST microcode-20191115.tar.gz 2998063 BLAKE2B 
a06f2769da1577b9ce3a34f447e182312d003842b043372d850de51012efd9c0247f9a6bc8964e3da6127f8afb58f3fb31b1204e7286af9b27c795c00419ef7e
 SHA512 
11014c16bde83ac290bc75e458242f5e64b8dffd49de2e938f61f4a09979cd5e80dd1a85d2ccbac067e4398dc3d93ef3583e4aa9b2e545ba46d26e65ec1e2881
 DIST microcode-20200508.tar.gz 3002932 BLAKE2B 
01964ca9cf6f3d0255d85d6bff9c8fedb127884a034d34eeec97e24d6689aa81eba758306316346cd686d2aee6c0cbc4afc0a2ccb49c3a4b2c5f0d6b1e543063
 SHA512 
00fa15464c7637c080c49d63b73c197418f4709eaaf55d515504f3bb8aab06dc97206c4fbef57250dc6ca8abf226e0f1fc39bad76ca8b0d705c820e3d1d8ffc9

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20191115_p20200429.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20191115_p20200429.ebuild
deleted file mode 100644
index 0a7fafc268d..000
--- a/sys-firmware/intel-microcode/intel-microcode-20191115_p20200429.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-BDEPEND="sys-apps/iucode_tool"
-
-# !/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
-   cd .. || die
-   rm -r Intel-Linux-Processor-Microcode-Data* || die
-   fi
-
-   # Prevent "invalid file format" errors from iucode_tool
-   rm -f "${S}"/intel-ucod*/list || die
-}
-
-src_install() {
-   # This will take ALL of the upstream microcode sources:
-   # - microcode.dat
-   # - intel-ucode/
-   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
-   MICROCODE_SRC=(
-   "${S}"/intel-ucode/
-   "${S}"/intel-ucode-with-caveats/
-   )
-
-   # Allow users who are scared about microcode updates not included in 
Intel's official
-   # microcode tarball to opt-out and comply with Intel marketing
-   if ! use vanilla; then
-   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
-   fi
-
-   # These will carry into pkg_preinst via env saving.
-   : ${MICROCODE_BLACKLIST=${MICROCODE_BLACKLIST_DEFAULT}}
-   : ${MICROCODE_SIGNATURES=${MICROCODE_SIGNATUES_DEFAULT}}
-
-   opts=(
-   ${MICROCODE_BLACKLIST}
-   ${MICROCODE_SIGNATURES}
-   # be strict about 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-05-08 Thread Thomas Deutschmann
commit: a661604cc4fd5ca251b60b50a900923947dbd295
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri May  8 22:58:53 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May  8 23:05:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a661604c

sys-firmware/intel-microcode: bump to v20200508

- Updated microcodes:

  sig 0x000206d6, pf_mask 0x6d, 2019-05-21, rev 0x061f -> 2020-03-04, rev 0x0621
  sig 0x000206d7, pf_mask 0x6d, 2019-05-21, rev 0x0718 -> 2020-03-24, rev 0x071a
  sig 0x000706e5, pf_mask 0x80, 2020-03-01, rev 0x0074 -> 2020-04-21, rev 0x0080
  sig 0x000a0655, pf_mask 0x22, 2020-02-05, rev 0x00c8 -> 2020-03-12, rev 0x00ca

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20200508_p20200508.ebuild  | 248 +
 2 files changed, 250 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index e5afbf6625a..fe0b99d2f72 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,4 @@
 DIST intel-microcode-collection-20200429.tar.xz 6012000 BLAKE2B 
38821d7732c952f2d1db17d3c289a53bc060d87fbaa4ba2b6c5875aab48d8ac695d11b57d83658633278f0227d9683b20af8141c67563b694fb05b41b3812651
 SHA512 
8c9004f8c7c08dbf69fad3dd195f1646a6aab9f8720c7fbeba57989c091e1adbaec1c85c079f1a74d8f07168120bdc575660b46391eaf854b4140596c11f53be
+DIST intel-microcode-collection-20200508.tar.xz 6010560 BLAKE2B 
ebbbac3b474644d983f8f6f1a3b305b60a65732883658d18efe8c918f6d1ec55f8439313ccc2fe5d90a5ca5e207bcc2db9b9299148157f233007046fa3090e19
 SHA512 
48dde26041afb3a82afd3f4f8a2539ccf0da4a42c802b45aa776e16ceebf72cb39ce828278a423d4f2b2c0d7c29c5701978b4a223d135b453bc63cb1db3e5373
 DIST microcode-20191115.tar.gz 2998063 BLAKE2B 
a06f2769da1577b9ce3a34f447e182312d003842b043372d850de51012efd9c0247f9a6bc8964e3da6127f8afb58f3fb31b1204e7286af9b27c795c00419ef7e
 SHA512 
11014c16bde83ac290bc75e458242f5e64b8dffd49de2e938f61f4a09979cd5e80dd1a85d2ccbac067e4398dc3d93ef3583e4aa9b2e545ba46d26e65ec1e2881
+DIST microcode-20200508.tar.gz 3002932 BLAKE2B 
01964ca9cf6f3d0255d85d6bff9c8fedb127884a034d34eeec97e24d6689aa81eba758306316346cd686d2aee6c0cbc4afc0a2ccb49c3a4b2c5f0d6b1e543063
 SHA512 
00fa15464c7637c080c49d63b73c197418f4709eaaf55d515504f3bb8aab06dc97206c4fbef57250dc6ca8abf226e0f1fc39bad76ca8b0d705c820e3d1d8ffc9

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20200508_p20200508.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20200508_p20200508.ebuild
new file mode 100644
index 000..0a7fafc268d
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20200508_p20200508.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+BDEPEND="sys-apps/iucode_tool"
+
+# !/dev/null; then
+   # new tarball format from GitHub
+   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
+   cd .. || die
+   rm -r Intel-Linux-Processor-Microcode-Data* || die
+   fi
+
+   # Prevent "invalid file format" errors from iucode_tool
+   rm -f "${S}"/intel-ucod*/list || die
+}
+
+src_install() {
+   # This will take ALL of the upstream microcode sources:
+   # - microcode.dat
+   # - intel-ucode/
+   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
+   MICROCODE_SRC=(
+   "${S}"/intel-ucode/
+   "${S}"/intel-ucode-with-caveats/
+   )
+
+   # Allow users who are scared about microcode updates not included in 
Intel's official
+   # microcode tarball to opt-out and comply with Intel marketing
+   if ! use vanilla; then
+   MICROCODE_SRC+=( 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-04-28 Thread Thomas Deutschmann
commit: 306d942bcb7f123f24b9fe4a586b1c08cea84c91
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 28 22:25:51 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 28 22:25:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=306d942b

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20191115_p20200209.ebuild  | 248 -
 2 files changed, 249 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 257a0b21a02..e5afbf6625a 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,2 @@
-DIST intel-microcode-collection-20200209.tar.xz 5858536 BLAKE2B 
3618666b98f98c63af2c7d8accfe94adce6578b6c36452a3abe66df7b7a9f63465bb5b4c638ea0ed09f4a8df0a08b9efb8aede54d140c391a209c57aede5e85b
 SHA512 
0d771011c6d9376c7c220b68916f7a8e261517034c543b4368d8a55850810053f410275f5a1973274e00e93e0ec2a0e86081b799ccfcef2e0c120209ee23e067
 DIST intel-microcode-collection-20200429.tar.xz 6012000 BLAKE2B 
38821d7732c952f2d1db17d3c289a53bc060d87fbaa4ba2b6c5875aab48d8ac695d11b57d83658633278f0227d9683b20af8141c67563b694fb05b41b3812651
 SHA512 
8c9004f8c7c08dbf69fad3dd195f1646a6aab9f8720c7fbeba57989c091e1adbaec1c85c079f1a74d8f07168120bdc575660b46391eaf854b4140596c11f53be
 DIST microcode-20191115.tar.gz 2998063 BLAKE2B 
a06f2769da1577b9ce3a34f447e182312d003842b043372d850de51012efd9c0247f9a6bc8964e3da6127f8afb58f3fb31b1204e7286af9b27c795c00419ef7e
 SHA512 
11014c16bde83ac290bc75e458242f5e64b8dffd49de2e938f61f4a09979cd5e80dd1a85d2ccbac067e4398dc3d93ef3583e4aa9b2e545ba46d26e65ec1e2881

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20191115_p20200209.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20191115_p20200209.ebuild
deleted file mode 100644
index 0a7fafc268d..000
--- a/sys-firmware/intel-microcode/intel-microcode-20191115_p20200209.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-BDEPEND="sys-apps/iucode_tool"
-
-# !/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
-   cd .. || die
-   rm -r Intel-Linux-Processor-Microcode-Data* || die
-   fi
-
-   # Prevent "invalid file format" errors from iucode_tool
-   rm -f "${S}"/intel-ucod*/list || die
-}
-
-src_install() {
-   # This will take ALL of the upstream microcode sources:
-   # - microcode.dat
-   # - intel-ucode/
-   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
-   MICROCODE_SRC=(
-   "${S}"/intel-ucode/
-   "${S}"/intel-ucode-with-caveats/
-   )
-
-   # Allow users who are scared about microcode updates not included in 
Intel's official
-   # microcode tarball to opt-out and comply with Intel marketing
-   if ! use vanilla; then
-   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
-   fi
-
-   # These will carry into pkg_preinst via env saving.
-   : ${MICROCODE_BLACKLIST=${MICROCODE_BLACKLIST_DEFAULT}}
-   : ${MICROCODE_SIGNATURES=${MICROCODE_SIGNATUES_DEFAULT}}
-
-   opts=(
-   ${MICROCODE_BLACKLIST}
-   ${MICROCODE_SIGNATURES}
-   # be strict about what we are doing
-   --overwrite
-   --strict-checks
-   --no-ignore-broken
-   # we want to install latest version
-   --no-downgrade
-   # show everything we find
-   --list-all
-   # show what we selected
-

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-04-28 Thread Thomas Deutschmann
commit: feb8654b466a44a3b9432cf88be74009529cc22b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr 28 22:23:52 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr 28 22:25:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feb8654b

sys-firmware/intel-microcode: bump

- New microcodes:

  sig 0x000a0652, pf_mask 0x20, 2020-01-26, rev 0x00c8

- Updated microcodes:

  sig 0x00030673, pf_mask 0x0c, 2018-01-10, rev 0x0326-> 2019-09-16, rev 
0x0329
  sig 0x00030679, pf_mask 0x0f, 2019-04-23, rev 0x090c-> 2019-07-10, rev 
0x090d
  sig 0x000306c3, pf_mask 0x32, 2019-02-26, rev 0x0027-> 2019-11-12, rev 
0x0028
  sig 0x000306d4, pf_mask 0xc0, 2019-06-13, rev 0x002e-> 2019-11-12, rev 
0x002f
  sig 0x00040651, pf_mask 0x72, 2019-02-26, rev 0x0025-> 2019-11-12, rev 
0x0026
  sig 0x00040661, pf_mask 0x32, 2019-11-12, rev 0x001c-> 2019-02-26, rev 
0x001b
  sig 0x00040671, pf_mask 0x22, 2019-11-12, rev 0x0022-> 2019-06-13, rev 
0x0021
  sig 0x000406e3, pf_mask 0xc0, 2019-10-03, rev 0x00d6-> 2020-01-09, rev 
0x00da
  sig 0x00050653, pf_mask 0x97, 2019-09-09, rev 0x1000151 -> 2020-02-21, rev 
0x1000155
  sig 0x00050654, pf_mask 0xb7, 2020-02-12, rev 0x2006901 -> 2019-09-05, rev 
0x265
  sig 0x00050656, pf_mask 0xbf, 2019-09-05, rev 0x42c -> 2020-01-14, rev 
0x4002f00
  sig 0x00050657, pf_mask 0xbf, 2020-01-14, rev 0x5002f00 -> 2019-11-24, rev 
0x500012c
  sig 0x000506e3, pf_mask 0x36, 2019-10-03, rev 0x00d6-> 2020-01-09, rev 
0x00da
  sig 0x000706e5, pf_mask 0x80, 2019-11-19, rev 0x005a-> 2020-03-01, rev 
0x0074
  sig 0x000806e9, pf_mask 0xc0, 2019-09-26, rev 0x00ca-> 2020-01-09, rev 
0x00d2
  sig 0x000806e9, pf_mask 0x10, 2019-10-15, rev 0x00ca-> 2020-01-09, rev 
0x00d2
  sig 0x000806ea, pf_mask 0xc0, 2019-10-03, rev 0x00ca-> 2020-01-09, rev 
0x00d2
  sig 0x000806eb, pf_mask 0xd0, 2019-10-03, rev 0x00ca-> 2020-01-09, rev 
0x00d2
  sig 0x000806ec, pf_mask 0x94, 2019-10-03, rev 0x00ca-> 2020-01-10, rev 
0x00d2
  sig 0x000906e9, pf_mask 0x2a, 2019-10-03, rev 0x00ca-> 2020-01-09, rev 
0x00d2
  sig 0x000906ea, pf_mask 0x22, 2019-10-03, rev 0x00ca-> 2020-01-09, rev 
0x00d2
  sig 0x000906eb, pf_mask 0x02, 2019-10-03, rev 0x00ca-> 2020-01-09, rev 
0x00d2
  sig 0x000906ec, pf_mask 0x22, 2019-10-03, rev 0x00ca-> 2020-01-09, rev 
0x00d2
  sig 0x000906ed, pf_mask 0x22, 2019-10-03, rev 0x00ca-> 2020-01-09, rev 
0x00d2
  sig 0x000a0653, pf_mask 0x22, 2019-11-26, rev 0x00ca-> 2020-01-22, rev 
0x00cc
  sig 0x000a0654, pf_mask 0x22, 2019-12-03, rev 0x00c4-> 2020-01-23, rev 
0x00c6
  sig 0x000a0655, pf_mask 0x22, 2020-01-02, rev 0x00c6-> 2020-02-05, rev 
0x00c8

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20191115_p20200429.ebuild  | 248 +
 2 files changed, 249 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 4018e5c53fa..257a0b21a02 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20200209.tar.xz 5858536 BLAKE2B 
3618666b98f98c63af2c7d8accfe94adce6578b6c36452a3abe66df7b7a9f63465bb5b4c638ea0ed09f4a8df0a08b9efb8aede54d140c391a209c57aede5e85b
 SHA512 
0d771011c6d9376c7c220b68916f7a8e261517034c543b4368d8a55850810053f410275f5a1973274e00e93e0ec2a0e86081b799ccfcef2e0c120209ee23e067
+DIST intel-microcode-collection-20200429.tar.xz 6012000 BLAKE2B 
38821d7732c952f2d1db17d3c289a53bc060d87fbaa4ba2b6c5875aab48d8ac695d11b57d83658633278f0227d9683b20af8141c67563b694fb05b41b3812651
 SHA512 
8c9004f8c7c08dbf69fad3dd195f1646a6aab9f8720c7fbeba57989c091e1adbaec1c85c079f1a74d8f07168120bdc575660b46391eaf854b4140596c11f53be
 DIST microcode-20191115.tar.gz 2998063 BLAKE2B 
a06f2769da1577b9ce3a34f447e182312d003842b043372d850de51012efd9c0247f9a6bc8964e3da6127f8afb58f3fb31b1204e7286af9b27c795c00419ef7e
 SHA512 
11014c16bde83ac290bc75e458242f5e64b8dffd49de2e938f61f4a09979cd5e80dd1a85d2ccbac067e4398dc3d93ef3583e4aa9b2e545ba46d26e65ec1e2881

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20191115_p20200429.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20191115_p20200429.ebuild
new file mode 100644
index 000..0a7fafc268d
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20191115_p20200429.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-02-09 Thread Thomas Deutschmann
commit: 750cb7662bbf884ba97deeb372adad7f5cbfa48d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Feb  9 14:05:51 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Feb  9 14:07:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=750cb766

sys-firmware/intel-microcode: bump

- New microcodes:

  sig 0x000806c0, pf_mask 0x80, 2019-09-13, rev 0x0034
  sig 0x000a0651, pf_mask 0x22, 2019-11-13, rev 0x00c2
  sig 0x000a0653, pf_mask 0x22, 2019-11-26, rev 0x00ca
  sig 0x000a0654, pf_mask 0x22, 2019-12-03, rev 0x00c4
  sig 0x000a0655, pf_mask 0x22, 2020-01-02, rev 0x00c6

- Updated microcodes:

  sig 0x00030673, pf_mask 0x02, 2018-01-10, rev 0x0326-> 2019-09-16, rev 
0x0329
  sig 0x00030673, pf_mask 0x01, 2018-01-10, rev 0x0326-> 2019-09-16, rev 
0x0329
  sig 0x00050657, pf_mask 0xbf, 2019-09-05, rev 0x52c -> 2019-11-24, rev 
0x500012c
  sig 0x000506ca, pf_mask 0x03, 2019-07-22, rev 0x001a-> 2019-08-12, rev 
0x001c
  sig 0x000706e4, pf_mask 0x80, 2019-07-18, rev 0x0036-> 2019-08-14, rev 
0x0042
  sig 0x000706e5, pf_mask 0x80, 2019-10-27, rev 0x0050-> 2019-11-19, rev 
0x005a
  sig 0x000a0650, pf_mask 0x22, 2019-04-10, rev 0x00ae-> 2019-10-10, rev 
0x00be

Package-Manager: Portage-2.3.87, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20191115_p20200209.ebuild  | 248 +
 2 files changed, 249 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 2ad31222e68..05066e35993 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20191110.tar.xz 5487112 BLAKE2B 
89674e81857235abfdc21e50c767c702cd52da0c61c2c860bc8484c0d2b6c368601c5b1db956e90c9039c3e0b9d79139ed15e3a1a8c5a203e2cf196db69ade79
 SHA512 
b82221b7f506126613a80d1b8d0e47f4fea9debc51f5390c67eb50fda01677d60f50573376172054973c46563911dc79feb7b8d2cf35f53813c3a93228e7e2ee
+DIST intel-microcode-collection-20200209.tar.xz 5858536 BLAKE2B 
3618666b98f98c63af2c7d8accfe94adce6578b6c36452a3abe66df7b7a9f63465bb5b4c638ea0ed09f4a8df0a08b9efb8aede54d140c391a209c57aede5e85b
 SHA512 
0d771011c6d9376c7c220b68916f7a8e261517034c543b4368d8a55850810053f410275f5a1973274e00e93e0ec2a0e86081b799ccfcef2e0c120209ee23e067
 DIST microcode-20191115.tar.gz 2998063 BLAKE2B 
a06f2769da1577b9ce3a34f447e182312d003842b043372d850de51012efd9c0247f9a6bc8964e3da6127f8afb58f3fb31b1204e7286af9b27c795c00419ef7e
 SHA512 
11014c16bde83ac290bc75e458242f5e64b8dffd49de2e938f61f4a09979cd5e80dd1a85d2ccbac067e4398dc3d93ef3583e4aa9b2e545ba46d26e65ec1e2881

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20191115_p20200209.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20191115_p20200209.ebuild
new file mode 100644
index 000..0a7fafc268d
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20191115_p20200209.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+BDEPEND="sys-apps/iucode_tool"
+
+# !/dev/null; then
+   # new tarball format from GitHub
+   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
+   cd .. || die
+   rm -r Intel-Linux-Processor-Microcode-Data* || die
+   fi
+
+   # Prevent "invalid file format" errors from iucode_tool
+   rm -f "${S}"/intel-ucod*/list || die
+}
+
+src_install() {
+   # This will take ALL of the upstream microcode sources:
+   # - microcode.dat
+   # - intel-ucode/
+   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
+   MICROCODE_SRC=(
+   "${S}"/intel-ucode/
+   "${S}"/intel-ucode-with-caveats/
+   )
+
+   # Allow users who are 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2020-02-09 Thread Thomas Deutschmann
commit: 8b58aa8148dad8df9972cd03933ea299f222d9df
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Feb  9 14:06:54 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Feb  9 14:07:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b58aa81

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.87, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20191115_p20191110.ebuild  | 248 -
 2 files changed, 249 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 05066e35993..4018e5c53fa 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,2 @@
-DIST intel-microcode-collection-20191110.tar.xz 5487112 BLAKE2B 
89674e81857235abfdc21e50c767c702cd52da0c61c2c860bc8484c0d2b6c368601c5b1db956e90c9039c3e0b9d79139ed15e3a1a8c5a203e2cf196db69ade79
 SHA512 
b82221b7f506126613a80d1b8d0e47f4fea9debc51f5390c67eb50fda01677d60f50573376172054973c46563911dc79feb7b8d2cf35f53813c3a93228e7e2ee
 DIST intel-microcode-collection-20200209.tar.xz 5858536 BLAKE2B 
3618666b98f98c63af2c7d8accfe94adce6578b6c36452a3abe66df7b7a9f63465bb5b4c638ea0ed09f4a8df0a08b9efb8aede54d140c391a209c57aede5e85b
 SHA512 
0d771011c6d9376c7c220b68916f7a8e261517034c543b4368d8a55850810053f410275f5a1973274e00e93e0ec2a0e86081b799ccfcef2e0c120209ee23e067
 DIST microcode-20191115.tar.gz 2998063 BLAKE2B 
a06f2769da1577b9ce3a34f447e182312d003842b043372d850de51012efd9c0247f9a6bc8964e3da6127f8afb58f3fb31b1204e7286af9b27c795c00419ef7e
 SHA512 
11014c16bde83ac290bc75e458242f5e64b8dffd49de2e938f61f4a09979cd5e80dd1a85d2ccbac067e4398dc3d93ef3583e4aa9b2e545ba46d26e65ec1e2881

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20191115_p20191110.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20191115_p20191110.ebuild
deleted file mode 100644
index 030826b2de0..000
--- a/sys-firmware/intel-microcode/intel-microcode-20191115_p20191110.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-BDEPEND="sys-apps/iucode_tool"
-
-# !/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
-   cd .. || die
-   rm -r Intel-Linux-Processor-Microcode-Data* || die
-   fi
-
-   # Prevent "invalid file format" errors from iucode_tool
-   rm -f "${S}"/intel-ucod*/list || die
-}
-
-src_install() {
-   # This will take ALL of the upstream microcode sources:
-   # - microcode.dat
-   # - intel-ucode/
-   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
-   MICROCODE_SRC=(
-   "${S}"/intel-ucode/
-   "${S}"/intel-ucode-with-caveats/
-   )
-
-   # Allow users who are scared about microcode updates not included in 
Intel's official
-   # microcode tarball to opt-out and comply with Intel marketing
-   if ! use vanilla; then
-   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
-   fi
-
-   # These will carry into pkg_preinst via env saving.
-   : ${MICROCODE_BLACKLIST=${MICROCODE_BLACKLIST_DEFAULT}}
-   : ${MICROCODE_SIGNATURES=${MICROCODE_SIGNATUES_DEFAULT}}
-
-   opts=(
-   ${MICROCODE_BLACKLIST}
-   ${MICROCODE_SIGNATURES}
-   # be strict about what we are doing
-   --overwrite
-   --strict-checks
-   --no-ignore-broken
-   # we want to install latest version
-   --no-downgrade
-   # show everything we find
-   --list-all
-   # show what we selected
-

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-11-15 Thread Thomas Deutschmann
commit: adb505034b7f8a897d310d7fcc17d5a4974d60dc
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Nov 15 22:50:58 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Nov 15 22:58:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb50503

sys-firmware/intel-microcode: bump

- Updated microcodes:

  sig 0x000406e3, pf_mask 0xc0, 2019-08-14, rev 0x00d4 -> 2019-10-03, rev 0x00d6
  sig 0x000506e3, pf_mask 0x36, 2019-08-14, rev 0x00d4 -> 2019-10-03, rev 0x00d6
  sig 0x000806e9, pf_mask 0xc0, 2019-08-14, rev 0x00c6 -> 2019-09-26, rev 0x00ca
  sig 0x000806e9, pf_mask 0x10, 2019-10-03, rev 0x00c8 -> 2019-10-15, rev 0x00ca
  sig 0x000806ea, pf_mask 0xc0, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000806eb, pf_mask 0xd0, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000806ec, pf_mask 0x94, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000906e9, pf_mask 0x2a, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000906ea, pf_mask 0x22, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000906eb, pf_mask 0x02, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000906ec, pf_mask 0x22, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000906ed, pf_mask 0x22, 2019-08-14, rev 0x00c6 -> 2019-10-03, rev 0x00ca
  sig 0x000a0660, pf_mask 0x80, 2019-08-27, rev 0x00c6 -> 2019-10-03, rev 0x00ca

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest   | 2 +-
 ...91112_p20191110.ebuild => intel-microcode-20191115_p20191110.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 6f3a4a4b147..2ad31222e68 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,2 @@
 DIST intel-microcode-collection-20191110.tar.xz 5487112 BLAKE2B 
89674e81857235abfdc21e50c767c702cd52da0c61c2c860bc8484c0d2b6c368601c5b1db956e90c9039c3e0b9d79139ed15e3a1a8c5a203e2cf196db69ade79
 SHA512 
b82221b7f506126613a80d1b8d0e47f4fea9debc51f5390c67eb50fda01677d60f50573376172054973c46563911dc79feb7b8d2cf35f53813c3a93228e7e2ee
-DIST microcode-20191112.tar.gz 2895473 BLAKE2B 
5fd824ed52c9ce0a0f2d22f627e1c089fbd864d671598c2eeba1dac5c63a324a7ce7db63032542595155d20cde4401def40f1430a5004402adda027a98d1f955
 SHA512 
34cebf266f9d6cc38b0dd87f8c7fcf42f3c8d9e434560328b0811b4c4834d0f253d834f53bfaf5b4c561bb153b4bcf509620131046bf0afd6038d02bf9a25a13
+DIST microcode-20191115.tar.gz 2998063 BLAKE2B 
a06f2769da1577b9ce3a34f447e182312d003842b043372d850de51012efd9c0247f9a6bc8964e3da6127f8afb58f3fb31b1204e7286af9b27c795c00419ef7e
 SHA512 
11014c16bde83ac290bc75e458242f5e64b8dffd49de2e938f61f4a09979cd5e80dd1a85d2ccbac067e4398dc3d93ef3583e4aa9b2e545ba46d26e65ec1e2881

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20191112_p20191110.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20191115_p20191110.ebuild
similarity index 100%
rename from 
sys-firmware/intel-microcode/intel-microcode-20191112_p20191110.ebuild
rename to sys-firmware/intel-microcode/intel-microcode-20191115_p20191110.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-11-12 Thread Thomas Deutschmann
commit: 8ce0a213ea3d54763f9fdf7333d28f52eff1b260
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Nov 12 21:26:22 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Nov 12 21:31:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ce0a213

sys-firmware/intel-microcode: bump

- Updated microcodes:

  sig 0x000406d8, pf_mask 0x01, 2018-01-04, rev 0x012a-> 2019-09-16, rev 
0x012d
  sig 0x00050653, pf_mask 0x97, 2018-08-24, rev 0x1000146 -> 2019-09-09, rev 
0x1000151
  sig 0x00050654, pf_mask 0xb7, 2019-07-31, rev 0x264 -> 2019-09-05, rev 
0x265

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest   | 2 +-
 ...90918_p20191110.ebuild => intel-microcode-20191112_p20191110.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 1e3912c6d64..6f3a4a4b147 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,2 @@
 DIST intel-microcode-collection-20191110.tar.xz 5487112 BLAKE2B 
89674e81857235abfdc21e50c767c702cd52da0c61c2c860bc8484c0d2b6c368601c5b1db956e90c9039c3e0b9d79139ed15e3a1a8c5a203e2cf196db69ade79
 SHA512 
b82221b7f506126613a80d1b8d0e47f4fea9debc51f5390c67eb50fda01677d60f50573376172054973c46563911dc79feb7b8d2cf35f53813c3a93228e7e2ee
-DIST microcode-20190918.tar.gz 2452786 BLAKE2B 
63054290e3691883eab20a2e86d9ef0a8b4417a9efd4ca3e2a540b7013c65751b4c9f1fa345345a73d97321bf3cc88dfe05dd4dd941994613ad358ee4e981c07
 SHA512 
82e5212238d3e35470d139240d9157877ac252725598ec31bfe1763755681539a4ecdf24e04c4e4270215578a9ca3c063c8fc353accf9c3d4ac2780a6e0c
+DIST microcode-20191112.tar.gz 2895473 BLAKE2B 
5fd824ed52c9ce0a0f2d22f627e1c089fbd864d671598c2eeba1dac5c63a324a7ce7db63032542595155d20cde4401def40f1430a5004402adda027a98d1f955
 SHA512 
34cebf266f9d6cc38b0dd87f8c7fcf42f3c8d9e434560328b0811b4c4834d0f253d834f53bfaf5b4c561bb153b4bcf509620131046bf0afd6038d02bf9a25a13

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190918_p20191110.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20191112_p20191110.ebuild
similarity index 100%
rename from 
sys-firmware/intel-microcode/intel-microcode-20190918_p20191110.ebuild
rename to sys-firmware/intel-microcode/intel-microcode-20191112_p20191110.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-11-10 Thread Thomas Deutschmann
commit: 727d3152cc270812f8d4bd21c48228f59fd6213f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Nov 10 18:48:41 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Nov 10 18:48:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727d3152

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   3 -
 .../intel-microcode-20190618_p20190908.ebuild  | 248 -
 .../intel-microcode-20190918_p20190918.ebuild  | 248 -
 3 files changed, 499 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 12c521cc130..1e3912c6d64 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,5 +1,2 @@
-DIST intel-microcode-collection-20190908.tar.xz 5265124 BLAKE2B 
c3d9b611e9ea052e28921ea8cfa4c9b0dad980cd527564cdc077e9af2935f83ee24eb3c784d6dfe8e627a372c8474a218f7447f4d174e1677e04e59880a938ac
 SHA512 
0d55067c3933f35526f655c20d732545bce83089c5cb45092bf7a50f6f8acff7b97266fa0c8a94ab88c67c77f836e88910851de4db98939a3775fb02fe7fa231
-DIST intel-microcode-collection-20190918.tar.xz 5341868 BLAKE2B 
9825b57dc4cacd35003ed4e9c581c7d07e49701b12467d726e6620076d25024e79a54f279d0d89924945805565c4ab0521f67fdb7ce7294996cc34f637ae2a33
 SHA512 
0eb1caff43f1009f8370692b23a74cde5c35f67dc03fddb74925be5cccd2b14a1a021086af7f92d39b8ddf80ac91f32ab4970fa338124d686536e9ea94f35e55
 DIST intel-microcode-collection-20191110.tar.xz 5487112 BLAKE2B 
89674e81857235abfdc21e50c767c702cd52da0c61c2c860bc8484c0d2b6c368601c5b1db956e90c9039c3e0b9d79139ed15e3a1a8c5a203e2cf196db69ade79
 SHA512 
b82221b7f506126613a80d1b8d0e47f4fea9debc51f5390c67eb50fda01677d60f50573376172054973c46563911dc79feb7b8d2cf35f53813c3a93228e7e2ee
-DIST microcode-20190618.tar.gz 2446418 BLAKE2B 
f5e4846c7d6d4251c8a53e7a238ce0be9530827d16a015b91beec9d2ba2186d6632d370342b4b7a898f32d294b3c8c12522d07ea40c13ebc75d40b8b83eb1da3
 SHA512 
f7717f476465705e14ea26b516cf7b1d04e29842da0924d7da5582346ad5dd5dfd8755041bdca8f3afa7fe64f138e91354498d87006fe4487701242858c24c17
 DIST microcode-20190918.tar.gz 2452786 BLAKE2B 
63054290e3691883eab20a2e86d9ef0a8b4417a9efd4ca3e2a540b7013c65751b4c9f1fa345345a73d97321bf3cc88dfe05dd4dd941994613ad358ee4e981c07
 SHA512 
82e5212238d3e35470d139240d9157877ac252725598ec31bfe1763755681539a4ecdf24e04c4e4270215578a9ca3c063c8fc353accf9c3d4ac2780a6e0c

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190618_p20190908.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20190618_p20190908.ebuild
deleted file mode 100644
index c3838387251..000
--- a/sys-firmware/intel-microcode/intel-microcode-20190618_p20190908.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-DEPEND="sys-apps/iucode_tool"
-
-# !/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
-   cd .. || die
-   rm -r Intel-Linux-Processor-Microcode-Data* || die
-   fi
-
-   # Prevent "invalid file format" errors from iucode_tool
-   rm -f "${S}"/intel-ucod*/list || die
-}
-
-src_install() {
-   # This will take ALL of the upstream microcode sources:
-   # - microcode.dat
-   # - intel-ucode/
-   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
-   MICROCODE_SRC=(
-   "${S}"/intel-ucode/
-   "${S}"/intel-ucode-with-caveats/
-   )
-
-   # Allow users who are scared about microcode updates not included in 
Intel's official
-   # microcode tarball to opt-out and comply with Intel marketing
-   if ! use vanilla; then
-  

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-11-10 Thread Thomas Deutschmann
commit: c4e0bad82cc0bcf533431ea9650afa1f229c52c6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Nov 10 18:47:32 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Nov 10 18:47:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4e0bad8

sys-firmware/intel-microcode: bump

- Updated microcodes:

  sig 0x00050656, pf_mask 0xbf, 2019-08-19, rev 0x42b -> 2019-09-05, rev 
0x42c
  sig 0x00050657, pf_mask 0xbf, 2019-08-12, rev 0x52b -> 2019-09-05, rev 
0x52c
  sig 0x000706a1, pf_mask 0x01, 2019-01-02, rev 0x002e-> 2019-08-28, rev 
0x0032
  sig 0x000706a8, pf_mask 0x01, 2018-09-21, rev 0x000c-> 2019-08-29, rev 
0x0016
  sig 0x000706e4, pf_mask 0x80, 2019-07-05, rev 0x0032-> 2019-07-18, rev 
0x0036
  sig 0x000706e5, pf_mask 0x80, 2019-07-05, rev 0x0032-> 2019-10-27, rev 
0x0050
  sig 0x000806e9, pf_mask 0x10, 2019-08-14, rev 0x00c6-> 2019-10-03, rev 
0x00c8
  sig 0x000a0660, pf_mask 0x80, 2019-06-27, rev 0x00b6-> 2019-08-27, rev 
0x00c6

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20190918_p20191110.ebuild  | 248 +
 2 files changed, 249 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 2cb0cabbb38..12c521cc130 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,4 +1,5 @@
 DIST intel-microcode-collection-20190908.tar.xz 5265124 BLAKE2B 
c3d9b611e9ea052e28921ea8cfa4c9b0dad980cd527564cdc077e9af2935f83ee24eb3c784d6dfe8e627a372c8474a218f7447f4d174e1677e04e59880a938ac
 SHA512 
0d55067c3933f35526f655c20d732545bce83089c5cb45092bf7a50f6f8acff7b97266fa0c8a94ab88c67c77f836e88910851de4db98939a3775fb02fe7fa231
 DIST intel-microcode-collection-20190918.tar.xz 5341868 BLAKE2B 
9825b57dc4cacd35003ed4e9c581c7d07e49701b12467d726e6620076d25024e79a54f279d0d89924945805565c4ab0521f67fdb7ce7294996cc34f637ae2a33
 SHA512 
0eb1caff43f1009f8370692b23a74cde5c35f67dc03fddb74925be5cccd2b14a1a021086af7f92d39b8ddf80ac91f32ab4970fa338124d686536e9ea94f35e55
+DIST intel-microcode-collection-20191110.tar.xz 5487112 BLAKE2B 
89674e81857235abfdc21e50c767c702cd52da0c61c2c860bc8484c0d2b6c368601c5b1db956e90c9039c3e0b9d79139ed15e3a1a8c5a203e2cf196db69ade79
 SHA512 
b82221b7f506126613a80d1b8d0e47f4fea9debc51f5390c67eb50fda01677d60f50573376172054973c46563911dc79feb7b8d2cf35f53813c3a93228e7e2ee
 DIST microcode-20190618.tar.gz 2446418 BLAKE2B 
f5e4846c7d6d4251c8a53e7a238ce0be9530827d16a015b91beec9d2ba2186d6632d370342b4b7a898f32d294b3c8c12522d07ea40c13ebc75d40b8b83eb1da3
 SHA512 
f7717f476465705e14ea26b516cf7b1d04e29842da0924d7da5582346ad5dd5dfd8755041bdca8f3afa7fe64f138e91354498d87006fe4487701242858c24c17
 DIST microcode-20190918.tar.gz 2452786 BLAKE2B 
63054290e3691883eab20a2e86d9ef0a8b4417a9efd4ca3e2a540b7013c65751b4c9f1fa345345a73d97321bf3cc88dfe05dd4dd941994613ad358ee4e981c07
 SHA512 
82e5212238d3e35470d139240d9157877ac252725598ec31bfe1763755681539a4ecdf24e04c4e4270215578a9ca3c063c8fc353accf9c3d4ac2780a6e0c

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190918_p20191110.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20190918_p20191110.ebuild
new file mode 100644
index 000..030826b2de0
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20190918_p20191110.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+BDEPEND="sys-apps/iucode_tool"
+
+# !/dev/null; then
+   # new tarball format from GitHub
+   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
+   cd .. || die
+   rm -r Intel-Linux-Processor-Microcode-Data* || die
+   fi
+
+   # Prevent "invalid file format" errors from 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-09-19 Thread Thomas Deutschmann
commit: 3405c0d832761944c41790c4062a1c6de0ad40c7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Sep 19 18:29:52 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Sep 19 18:31:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3405c0d8

sys-firmware/intel-microcode: bump to v20190918

- Ebuild changes:

  EAPI bumped to EAPI=7.

- New microcode:

  sig 0x000706a8, pf_mask 0x01, 2018-09-21, rev 0x000c

- Updated microcodes:

  sig 0x00050656, pf_mask 0xbf, 2019-06-14, rev 0x429 -> 2019-08-19, rev 
0x42b

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20190918_p20190918.ebuild  | 248 +
 2 files changed, 250 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 48a553fe6e0..2cb0cabbb38 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,4 @@
 DIST intel-microcode-collection-20190908.tar.xz 5265124 BLAKE2B 
c3d9b611e9ea052e28921ea8cfa4c9b0dad980cd527564cdc077e9af2935f83ee24eb3c784d6dfe8e627a372c8474a218f7447f4d174e1677e04e59880a938ac
 SHA512 
0d55067c3933f35526f655c20d732545bce83089c5cb45092bf7a50f6f8acff7b97266fa0c8a94ab88c67c77f836e88910851de4db98939a3775fb02fe7fa231
+DIST intel-microcode-collection-20190918.tar.xz 5341868 BLAKE2B 
9825b57dc4cacd35003ed4e9c581c7d07e49701b12467d726e6620076d25024e79a54f279d0d89924945805565c4ab0521f67fdb7ce7294996cc34f637ae2a33
 SHA512 
0eb1caff43f1009f8370692b23a74cde5c35f67dc03fddb74925be5cccd2b14a1a021086af7f92d39b8ddf80ac91f32ab4970fa338124d686536e9ea94f35e55
 DIST microcode-20190618.tar.gz 2446418 BLAKE2B 
f5e4846c7d6d4251c8a53e7a238ce0be9530827d16a015b91beec9d2ba2186d6632d370342b4b7a898f32d294b3c8c12522d07ea40c13ebc75d40b8b83eb1da3
 SHA512 
f7717f476465705e14ea26b516cf7b1d04e29842da0924d7da5582346ad5dd5dfd8755041bdca8f3afa7fe64f138e91354498d87006fe4487701242858c24c17
+DIST microcode-20190918.tar.gz 2452786 BLAKE2B 
63054290e3691883eab20a2e86d9ef0a8b4417a9efd4ca3e2a540b7013c65751b4c9f1fa345345a73d97321bf3cc88dfe05dd4dd941994613ad358ee4e981c07
 SHA512 
82e5212238d3e35470d139240d9157877ac252725598ec31bfe1763755681539a4ecdf24e04c4e4270215578a9ca3c063c8fc353accf9c3d4ac2780a6e0c

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190918_p20190918.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20190918_p20190918.ebuild
new file mode 100644
index 000..030826b2de0
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20190918_p20190918.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+BDEPEND="sys-apps/iucode_tool"
+
+# !/dev/null; then
+   # new tarball format from GitHub
+   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
+   cd .. || die
+   rm -r Intel-Linux-Processor-Microcode-Data* || die
+   fi
+
+   # Prevent "invalid file format" errors from iucode_tool
+   rm -f "${S}"/intel-ucod*/list || die
+}
+
+src_install() {
+   # This will take ALL of the upstream microcode sources:
+   # - microcode.dat
+   # - intel-ucode/
+   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
+   MICROCODE_SRC=(
+   "${S}"/intel-ucode/
+   "${S}"/intel-ucode-with-caveats/
+   )
+
+   # Allow users who are scared about microcode updates not included in 
Intel's official
+   # microcode tarball to opt-out and comply with Intel marketing
+   if ! use vanilla; then
+   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
+   fi
+
+   # These will carry into pkg_preinst via env saving.
+   : 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-09-08 Thread Thomas Deutschmann
commit: e34f6b27b213f4195fe1c23005b45fda6cabe01b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Sep  8 13:18:33 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Sep  8 13:34:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e34f6b27

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20190618_p20190819.ebuild  | 248 -
 2 files changed, 249 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 21e1f2676a9..48a553fe6e0 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,2 @@
-DIST intel-microcode-collection-20190819.tar.xz 5309072 BLAKE2B 
b3c6167f0d380795ef1d22f8d0d39e7db54fa37357e4d650ca5948f049c3e9e51872a9c40c70d2a9103a2e53c5ac28510a4300aea025de38d9ef1b7a96dd3ffa
 SHA512 
e9942ef3bced654433e356db58ca1647dc54caaab4511236ffdbec513871ead02838d50f81f298381f6376d2ff5dc33704f50cb0cc4e021bfca4c7681763233f
 DIST intel-microcode-collection-20190908.tar.xz 5265124 BLAKE2B 
c3d9b611e9ea052e28921ea8cfa4c9b0dad980cd527564cdc077e9af2935f83ee24eb3c784d6dfe8e627a372c8474a218f7447f4d174e1677e04e59880a938ac
 SHA512 
0d55067c3933f35526f655c20d732545bce83089c5cb45092bf7a50f6f8acff7b97266fa0c8a94ab88c67c77f836e88910851de4db98939a3775fb02fe7fa231
 DIST microcode-20190618.tar.gz 2446418 BLAKE2B 
f5e4846c7d6d4251c8a53e7a238ce0be9530827d16a015b91beec9d2ba2186d6632d370342b4b7a898f32d294b3c8c12522d07ea40c13ebc75d40b8b83eb1da3
 SHA512 
f7717f476465705e14ea26b516cf7b1d04e29842da0924d7da5582346ad5dd5dfd8755041bdca8f3afa7fe64f138e91354498d87006fe4487701242858c24c17

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190618_p20190819.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20190618_p20190819.ebuild
deleted file mode 100644
index c3838387251..000
--- a/sys-firmware/intel-microcode/intel-microcode-20190618_p20190819.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-DEPEND="sys-apps/iucode_tool"
-
-# !/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
-   cd .. || die
-   rm -r Intel-Linux-Processor-Microcode-Data* || die
-   fi
-
-   # Prevent "invalid file format" errors from iucode_tool
-   rm -f "${S}"/intel-ucod*/list || die
-}
-
-src_install() {
-   # This will take ALL of the upstream microcode sources:
-   # - microcode.dat
-   # - intel-ucode/
-   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
-   MICROCODE_SRC=(
-   "${S}"/intel-ucode/
-   "${S}"/intel-ucode-with-caveats/
-   )
-
-   # Allow users who are scared about microcode updates not included in 
Intel's official
-   # microcode tarball to opt-out and comply with Intel marketing
-   if ! use vanilla; then
-   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
-   fi
-
-   # These will carry into pkg_preinst via env saving.
-   : ${MICROCODE_BLACKLIST=${MICROCODE_BLACKLIST_DEFAULT}}
-   : ${MICROCODE_SIGNATURES=${MICROCODE_SIGNATUES_DEFAULT}}
-
-   opts=(
-   ${MICROCODE_BLACKLIST}
-   ${MICROCODE_SIGNATURES}
-   # be strict about what we are doing
-   --overwrite
-   --strict-checks
-   --no-ignore-broken
-   # we want to install latest version
-   --no-downgrade
-   # show everything we find
-   --list-all
-   # show what we selected
- 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-09-08 Thread Thomas Deutschmann
commit: b741668da1d9ce7f15a946b07dc08019059198d1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Sep  8 13:13:06 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Sep  8 13:17:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b741668d

sys-firmware/intel-microcode: bump

- New microcode:

  sig 0x000a0650, pf_mask 0x22, 2019-04-10, rev 0x00ae

- Updated microcodes:

  sig 0x000306d4, pf_mask 0xc0, 2019-03-07, rev 0x002d-> 2019-06-13, rev 
0x002e
  sig 0x000406e3, pf_mask 0xc0, 2019-04-01, rev 0x00cc-> 2019-08-14, rev 
0x00d4
  sig 0x00050655, pf_mask 0xb7, 2018-11-16, rev 0x310 -> 2019-04-12, rev 
0x312
  sig 0x00050656, pf_mask 0xbf, 2019-04-07, rev 0x424 -> 2019-06-14, rev 
0x429
  sig 0x00050657, pf_mask 0xbf, 2019-06-14, rev 0x529 -> 2019-08-12, rev 
0x52b
  sig 0x000506c9, pf_mask 0x03, 2019-01-15, rev 0x0038-> 2019-07-22, rev 
0x003c
  sig 0x000506ca, pf_mask 0x03, 2019-03-01, rev 0x0016-> 2019-07-22, rev 
0x001a
  sig 0x000506e3, pf_mask 0x36, 2019-04-01, rev 0x00cc-> 2019-08-14, rev 
0x00d4
  sig 0x000706e4, pf_mask 0x80, 2019-05-02, rev 0x0020-> 2019-07-05, rev 
0x0032
  sig 0x000706e5, pf_mask 0x80, 2019-06-20, rev 0x002e-> 2019-07-05, rev 
0x0032
  sig 0x000806e9, pf_mask 0xc0, 2019-04-30, rev 0x00ba-> 2019-08-14, rev 
0x00c6
  sig 0x000806e9, pf_mask 0x10, 2019-04-30, rev 0x00ba-> 2019-08-14, rev 
0x00c6
  sig 0x000806ea, pf_mask 0xc0, 2019-04-30, rev 0x00ba-> 2019-08-14, rev 
0x00c6
  sig 0x000806eb, pf_mask 0xd0, 2019-03-30, rev 0x00b8-> 2019-08-14, rev 
0x00c6
  sig 0x000806ec, pf_mask 0x94, 2019-06-27, rev 0x00c0-> 2019-08-14, rev 
0x00c6
  sig 0x000906e9, pf_mask 0x2a, 2019-04-30, rev 0x00ba-> 2019-08-14, rev 
0x00c6
  sig 0x000906ea, pf_mask 0x22, 2019-04-30, rev 0x00ba-> 2019-08-14, rev 
0x00c6
  sig 0x000906eb, pf_mask 0x02, 2019-04-30, rev 0x00ba-> 2019-08-14, rev 
0x00c6
  sig 0x000906ec, pf_mask 0x22, 2019-05-17, rev 0x00be-> 2019-08-14, rev 
0x00c6
  sig 0x000906ed, pf_mask 0x22, 2019-05-17, rev 0x00be-> 2019-08-14, rev 
0x00c6
  sig 0x000a0660, pf_mask 0x80, 2019-06-17, rev 0x00b4-> 2019-06-27, rev 
0x00b6

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20190618_p20190908.ebuild  | 248 +
 2 files changed, 249 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 84e9722c144..21e1f2676a9 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20190819.tar.xz 5309072 BLAKE2B 
b3c6167f0d380795ef1d22f8d0d39e7db54fa37357e4d650ca5948f049c3e9e51872a9c40c70d2a9103a2e53c5ac28510a4300aea025de38d9ef1b7a96dd3ffa
 SHA512 
e9942ef3bced654433e356db58ca1647dc54caaab4511236ffdbec513871ead02838d50f81f298381f6376d2ff5dc33704f50cb0cc4e021bfca4c7681763233f
+DIST intel-microcode-collection-20190908.tar.xz 5265124 BLAKE2B 
c3d9b611e9ea052e28921ea8cfa4c9b0dad980cd527564cdc077e9af2935f83ee24eb3c784d6dfe8e627a372c8474a218f7447f4d174e1677e04e59880a938ac
 SHA512 
0d55067c3933f35526f655c20d732545bce83089c5cb45092bf7a50f6f8acff7b97266fa0c8a94ab88c67c77f836e88910851de4db98939a3775fb02fe7fa231
 DIST microcode-20190618.tar.gz 2446418 BLAKE2B 
f5e4846c7d6d4251c8a53e7a238ce0be9530827d16a015b91beec9d2ba2186d6632d370342b4b7a898f32d294b3c8c12522d07ea40c13ebc75d40b8b83eb1da3
 SHA512 
f7717f476465705e14ea26b516cf7b1d04e29842da0924d7da5582346ad5dd5dfd8755041bdca8f3afa7fe64f138e91354498d87006fe4487701242858c24c17

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190618_p20190908.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20190618_p20190908.ebuild
new file mode 100644
index 000..c3838387251
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20190618_p20190908.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-08-19 Thread Thomas Deutschmann
commit: 27829ba0e2e8c49ab7d2fceb41866a6ffa27fad5
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Aug 19 21:13:37 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Aug 19 21:16:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27829ba0

sys-firmware/intel-microcode: bump

- New microcode:

  sig 0x000606e1, pf_mask 0x01, 2019-04-23, rev 0x0108

- Updated microcodes:

  sig 0x000306f4, pf_mask 0x80, 2019-05-13, rev 0x0015-> 2019-06-17, rev 
0x0016
  sig 0x00040671, pf_mask 0x22, 2019-03-07, rev 0x0020-> 2019-06-13, rev 
0x0021
  sig 0x000406f1, pf_mask 0xef, 2019-05-14, rev 0xb37 -> 2019-06-18, rev 
0xb38
  sig 0x00050654, pf_mask 0xb7, 2019-04-02, rev 0x25e -> 2019-07-31, rev 
0x264
  sig 0x00050657, pf_mask 0xbf, 2019-04-07, rev 0x524 -> 2019-06-14, rev 
0x529
  sig 0x00050663, pf_mask 0x10, 2019-05-25, rev 0x718 -> 2019-06-17, rev 
0x719
  sig 0x00050664, pf_mask 0x10, 2019-05-25, rev 0xf16 -> 2019-06-17, rev 
0xf17
  sig 0x00050662, pf_mask 0x10, 2019-05-25, rev 0x001b-> 2019-06-17, rev 
0x001c
  sig 0x00050665, pf_mask 0x10, 2019-05-25, rev 0xe0e -> 2019-06-17, rev 
0xe0f
  sig 0x000706e0, pf_mask 0xc0, 2018-05-28, rev 0x002a-> 2018-06-14, rev 
0x002c
  sig 0x000706e5, pf_mask 0x80, 2019-05-23, rev 0x0026-> 2019-06-20, rev 
0x002e
  sig 0x000806e9, pf_mask 0xc0, 2019-04-01, rev 0x00b4-> 2019-04-30, rev 
0x00ba
  sig 0x000806e9, pf_mask 0x10, 2019-04-01, rev 0x00b4-> 2019-04-30, rev 
0x00ba
  sig 0x000806ea, pf_mask 0xc0, 2019-04-01, rev 0x00b4-> 2019-04-30, rev 
0x00ba
  sig 0x000806ec, pf_mask 0x94, 2019-03-30, rev 0x00b8-> 2019-06-27, rev 
0x00c0
  sig 0x000906e9, pf_mask 0x2a, 2019-04-01, rev 0x00b4-> 2019-04-30, rev 
0x00ba
  sig 0x000906ea, pf_mask 0x22, 2019-04-01, rev 0x00b4-> 2019-04-30, rev 
0x00ba
  sig 0x000906eb, pf_mask 0x02, 2019-04-01, rev 0x00b4-> 2019-04-30, rev 
0x00ba
  sig 0x000a0660, pf_mask 0x80, 2019-04-10, rev 0x00ae-> 2019-06-17, rev 
0x00b4

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20190618_p20190819.ebuild  | 248 +
 2 files changed, 249 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 9bab47e..7b6f93a6810 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20190722.tar.xz 5172324 BLAKE2B 
50930467d939b15e1d57619afd035e0ab591854c271dfde0e06c9994ac95200bdf4febb6ba6caedc3bfe92b4464a7b3922b203e7dab3f67ead26e199f9bdcf61
 SHA512 
f5adf8560adc81288e974d51d516a548534ee61fed599c865cbc095c328a85a9c766d11d852ef3167e10c9b283dff0b6d5fb88725a4c123c2004971cdd22873c
+DIST intel-microcode-collection-20190819.tar.xz 5309072 BLAKE2B 
b3c6167f0d380795ef1d22f8d0d39e7db54fa37357e4d650ca5948f049c3e9e51872a9c40c70d2a9103a2e53c5ac28510a4300aea025de38d9ef1b7a96dd3ffa
 SHA512 
e9942ef3bced654433e356db58ca1647dc54caaab4511236ffdbec513871ead02838d50f81f298381f6376d2ff5dc33704f50cb0cc4e021bfca4c7681763233f
 DIST microcode-20190618.tar.gz 2446418 BLAKE2B 
f5e4846c7d6d4251c8a53e7a238ce0be9530827d16a015b91beec9d2ba2186d6632d370342b4b7a898f32d294b3c8c12522d07ea40c13ebc75d40b8b83eb1da3
 SHA512 
f7717f476465705e14ea26b516cf7b1d04e29842da0924d7da5582346ad5dd5dfd8755041bdca8f3afa7fe64f138e91354498d87006fe4487701242858c24c17

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190618_p20190819.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20190618_p20190819.ebuild
new file mode 100644
index 000..c3838387251
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20190618_p20190819.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-08-19 Thread Thomas Deutschmann
commit: 3ae138286c215f8ed921488f8a995bd7c4dc6d3e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Aug 19 21:15:53 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Aug 19 21:16:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ae13828

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20190618_p20190722.ebuild  | 248 -
 2 files changed, 249 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 7b6f93a6810..84e9722c144 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,2 @@
-DIST intel-microcode-collection-20190722.tar.xz 5172324 BLAKE2B 
50930467d939b15e1d57619afd035e0ab591854c271dfde0e06c9994ac95200bdf4febb6ba6caedc3bfe92b4464a7b3922b203e7dab3f67ead26e199f9bdcf61
 SHA512 
f5adf8560adc81288e974d51d516a548534ee61fed599c865cbc095c328a85a9c766d11d852ef3167e10c9b283dff0b6d5fb88725a4c123c2004971cdd22873c
 DIST intel-microcode-collection-20190819.tar.xz 5309072 BLAKE2B 
b3c6167f0d380795ef1d22f8d0d39e7db54fa37357e4d650ca5948f049c3e9e51872a9c40c70d2a9103a2e53c5ac28510a4300aea025de38d9ef1b7a96dd3ffa
 SHA512 
e9942ef3bced654433e356db58ca1647dc54caaab4511236ffdbec513871ead02838d50f81f298381f6376d2ff5dc33704f50cb0cc4e021bfca4c7681763233f
 DIST microcode-20190618.tar.gz 2446418 BLAKE2B 
f5e4846c7d6d4251c8a53e7a238ce0be9530827d16a015b91beec9d2ba2186d6632d370342b4b7a898f32d294b3c8c12522d07ea40c13ebc75d40b8b83eb1da3
 SHA512 
f7717f476465705e14ea26b516cf7b1d04e29842da0924d7da5582346ad5dd5dfd8755041bdca8f3afa7fe64f138e91354498d87006fe4487701242858c24c17

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190618_p20190722.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20190618_p20190722.ebuild
deleted file mode 100644
index c3838387251..000
--- a/sys-firmware/intel-microcode/intel-microcode-20190618_p20190722.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-DEPEND="sys-apps/iucode_tool"
-
-# !/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
-   cd .. || die
-   rm -r Intel-Linux-Processor-Microcode-Data* || die
-   fi
-
-   # Prevent "invalid file format" errors from iucode_tool
-   rm -f "${S}"/intel-ucod*/list || die
-}
-
-src_install() {
-   # This will take ALL of the upstream microcode sources:
-   # - microcode.dat
-   # - intel-ucode/
-   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
-   MICROCODE_SRC=(
-   "${S}"/intel-ucode/
-   "${S}"/intel-ucode-with-caveats/
-   )
-
-   # Allow users who are scared about microcode updates not included in 
Intel's official
-   # microcode tarball to opt-out and comply with Intel marketing
-   if ! use vanilla; then
-   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
-   fi
-
-   # These will carry into pkg_preinst via env saving.
-   : ${MICROCODE_BLACKLIST=${MICROCODE_BLACKLIST_DEFAULT}}
-   : ${MICROCODE_SIGNATURES=${MICROCODE_SIGNATUES_DEFAULT}}
-
-   opts=(
-   ${MICROCODE_BLACKLIST}
-   ${MICROCODE_SIGNATURES}
-   # be strict about what we are doing
-   --overwrite
-   --strict-checks
-   --no-ignore-broken
-   # we want to install latest version
-   --no-downgrade
-   # show everything we find
-   --list-all
-   # show what we selected
- 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-07-22 Thread Thomas Deutschmann
commit: ad55d59abec71d7ededcbbe31ad812b9e73092e5
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jul 22 16:30:46 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jul 22 16:34:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad55d59a

sys-firmware/intel-microcode: bump

- New microcode:

  sig 0x000a0660, pf_mask 0x80, 2019-04-10, rev 0x00ae

- Updated microcodes:

  sig 0x00050662, pf_mask 0x10, 2019-03-23, rev 0x001a-> 2019-05-25, rev 
0x001b
  sig 0x00050663, pf_mask 0x10, 2019-03-23, rev 0x717 -> 2019-05-25, rev 
0x718
  sig 0x00050664, pf_mask 0x10, 2019-03-23, rev 0xf15 -> 2019-05-25, rev 
0xf16
  sig 0x00050665, pf_mask 0x10, 2019-03-23, rev 0xe0d -> 2019-05-25, rev 
0xe0e

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest   | 2 +-
 ...90618_p20190623.ebuild => intel-microcode-20190618_p20190722.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 839daca1aa7..9bab47e 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,2 @@
-DIST intel-microcode-collection-20190623.tar.xz 5085652 BLAKE2B 
717e60682060db9e9eb602b2bfb2ed9e1e192c8388a9defcff48b086b0040cb17723f6de55da8a7776f270acbc1a2c0ea6c89f094404689174fc46fb830d
 SHA512 
bac96d527255594861eafa82d01d065ea02190677ef9d9a74a37914175df455a8d9b722d49ec537d5cec2edf73925210f44f57bac8bf64ae19c04ff09a9173fc
+DIST intel-microcode-collection-20190722.tar.xz 5172324 BLAKE2B 
50930467d939b15e1d57619afd035e0ab591854c271dfde0e06c9994ac95200bdf4febb6ba6caedc3bfe92b4464a7b3922b203e7dab3f67ead26e199f9bdcf61
 SHA512 
f5adf8560adc81288e974d51d516a548534ee61fed599c865cbc095c328a85a9c766d11d852ef3167e10c9b283dff0b6d5fb88725a4c123c2004971cdd22873c
 DIST microcode-20190618.tar.gz 2446418 BLAKE2B 
f5e4846c7d6d4251c8a53e7a238ce0be9530827d16a015b91beec9d2ba2186d6632d370342b4b7a898f32d294b3c8c12522d07ea40c13ebc75d40b8b83eb1da3
 SHA512 
f7717f476465705e14ea26b516cf7b1d04e29842da0924d7da5582346ad5dd5dfd8755041bdca8f3afa7fe64f138e91354498d87006fe4487701242858c24c17

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190618_p20190623.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20190618_p20190722.ebuild
similarity index 100%
rename from 
sys-firmware/intel-microcode/intel-microcode-20190618_p20190623.ebuild
rename to sys-firmware/intel-microcode/intel-microcode-20190618_p20190722.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-06-24 Thread Thomas Deutschmann
commit: 10029729826cd75a0351e9ec65f2ed2644d777fb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jun 24 21:35:32 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jun 24 21:57:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10029729

sys-firmware/intel-microcode: bump

- Updated microcodes:

  sig 0x000206d6, pf_mask 0x6d, 2018-05-08, rev 0x061d -> 2019-05-21, rev 0x061f
  sig 0x000206d7, pf_mask 0x6d, 2019-05-07, rev 0x0717 -> 2019-05-21, rev 0x0718
  sig 0x000906ec, pf_mask 0x22, 2019-02-14, rev 0x00ae -> 2019-05-17, rev 0x00be
  sig 0x000906ed, pf_mask 0x22, 2019-05-13, rev 0x00bc -> 2019-05-17, rev 0x00be

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20190618_p20190623.ebuild  | 248 +
 2 files changed, 250 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 936c1376590..c7bcfe5fdc7 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,4 @@
 DIST intel-microcode-collection-20190608.tar.xz 5084728 BLAKE2B 
e6e011c8b2867a04edc75cba2229f5b2759905bd380bede55a8c3f2d28fd81035c401ea8fbdf2363fc1f953fbe233ea41a9a83403a24ce8c6131c29ec3e9a984
 SHA512 
cc884282c36fa6239b766de8fcf1e3137a6621076b270b6fceb880ecb2eca9c14d306e744d6110facbbeb08b14973dfc4742ab9d36ca7a11abc6772ea0b5793f
+DIST intel-microcode-collection-20190623.tar.xz 5085652 BLAKE2B 
717e60682060db9e9eb602b2bfb2ed9e1e192c8388a9defcff48b086b0040cb17723f6de55da8a7776f270acbc1a2c0ea6c89f094404689174fc46fb830d
 SHA512 
bac96d527255594861eafa82d01d065ea02190677ef9d9a74a37914175df455a8d9b722d49ec537d5cec2edf73925210f44f57bac8bf64ae19c04ff09a9173fc
 DIST microcode-20190514.tar.gz 2447290 BLAKE2B 
c137342d6a4e662f1fe746e69c97f02a49c75645def0a74edde9e99eae29b2cea70206b2666e4f38c8439cc661adcdda6b60a352b11791c5bc9913cb19864a41
 SHA512 
fd5e82708d4a7f08630a2c51a182814cc4c0fbd88fe473e871b9784c03cb87e804a9ed4c2f3e041696aabfdd60996f2d50a175bea90f1644f6f3205a37215017
+DIST microcode-20190618.tar.gz 2446418 BLAKE2B 
f5e4846c7d6d4251c8a53e7a238ce0be9530827d16a015b91beec9d2ba2186d6632d370342b4b7a898f32d294b3c8c12522d07ea40c13ebc75d40b8b83eb1da3
 SHA512 
f7717f476465705e14ea26b516cf7b1d04e29842da0924d7da5582346ad5dd5dfd8755041bdca8f3afa7fe64f138e91354498d87006fe4487701242858c24c17

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190618_p20190623.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20190618_p20190623.ebuild
new file mode 100644
index 000..c3838387251
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20190618_p20190623.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+DEPEND="sys-apps/iucode_tool"
+
+# !/dev/null; then
+   # new tarball format from GitHub
+   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
+   cd .. || die
+   rm -r Intel-Linux-Processor-Microcode-Data* || die
+   fi
+
+   # Prevent "invalid file format" errors from iucode_tool
+   rm -f "${S}"/intel-ucod*/list || die
+}
+
+src_install() {
+   # This will take ALL of the upstream microcode sources:
+   # - microcode.dat
+   # - intel-ucode/
+   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
+   MICROCODE_SRC=(
+   "${S}"/intel-ucode/
+   "${S}"/intel-ucode-with-caveats/
+   )
+
+   # Allow users who are scared about microcode updates not included in 
Intel's official
+   # microcode tarball to opt-out and comply with Intel marketing
+   if ! use vanilla; then
+   MICROCODE_SRC+=( 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-06-24 Thread Thomas Deutschmann
commit: 0edaa16ab33740de771464f780d467a4f4b9dda4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jun 24 21:37:27 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jun 24 21:57:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0edaa16a

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 -
 .../intel-microcode-20190514_p20190608.ebuild  | 248 -
 2 files changed, 250 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index c7bcfe5fdc7..839daca1aa7 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,4 +1,2 @@
-DIST intel-microcode-collection-20190608.tar.xz 5084728 BLAKE2B 
e6e011c8b2867a04edc75cba2229f5b2759905bd380bede55a8c3f2d28fd81035c401ea8fbdf2363fc1f953fbe233ea41a9a83403a24ce8c6131c29ec3e9a984
 SHA512 
cc884282c36fa6239b766de8fcf1e3137a6621076b270b6fceb880ecb2eca9c14d306e744d6110facbbeb08b14973dfc4742ab9d36ca7a11abc6772ea0b5793f
 DIST intel-microcode-collection-20190623.tar.xz 5085652 BLAKE2B 
717e60682060db9e9eb602b2bfb2ed9e1e192c8388a9defcff48b086b0040cb17723f6de55da8a7776f270acbc1a2c0ea6c89f094404689174fc46fb830d
 SHA512 
bac96d527255594861eafa82d01d065ea02190677ef9d9a74a37914175df455a8d9b722d49ec537d5cec2edf73925210f44f57bac8bf64ae19c04ff09a9173fc
-DIST microcode-20190514.tar.gz 2447290 BLAKE2B 
c137342d6a4e662f1fe746e69c97f02a49c75645def0a74edde9e99eae29b2cea70206b2666e4f38c8439cc661adcdda6b60a352b11791c5bc9913cb19864a41
 SHA512 
fd5e82708d4a7f08630a2c51a182814cc4c0fbd88fe473e871b9784c03cb87e804a9ed4c2f3e041696aabfdd60996f2d50a175bea90f1644f6f3205a37215017
 DIST microcode-20190618.tar.gz 2446418 BLAKE2B 
f5e4846c7d6d4251c8a53e7a238ce0be9530827d16a015b91beec9d2ba2186d6632d370342b4b7a898f32d294b3c8c12522d07ea40c13ebc75d40b8b83eb1da3
 SHA512 
f7717f476465705e14ea26b516cf7b1d04e29842da0924d7da5582346ad5dd5dfd8755041bdca8f3afa7fe64f138e91354498d87006fe4487701242858c24c17

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190514_p20190608.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20190514_p20190608.ebuild
deleted file mode 100644
index c3838387251..000
--- a/sys-firmware/intel-microcode/intel-microcode-20190514_p20190608.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-DEPEND="sys-apps/iucode_tool"
-
-# !/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
-   cd .. || die
-   rm -r Intel-Linux-Processor-Microcode-Data* || die
-   fi
-
-   # Prevent "invalid file format" errors from iucode_tool
-   rm -f "${S}"/intel-ucod*/list || die
-}
-
-src_install() {
-   # This will take ALL of the upstream microcode sources:
-   # - microcode.dat
-   # - intel-ucode/
-   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
-   MICROCODE_SRC=(
-   "${S}"/intel-ucode/
-   "${S}"/intel-ucode-with-caveats/
-   )
-
-   # Allow users who are scared about microcode updates not included in 
Intel's official
-   # microcode tarball to opt-out and comply with Intel marketing
-   if ! use vanilla; then
-   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
-   fi
-
-   # These will carry into pkg_preinst via env saving.
-   : ${MICROCODE_BLACKLIST=${MICROCODE_BLACKLIST_DEFAULT}}
-   : ${MICROCODE_SIGNATURES=${MICROCODE_SIGNATUES_DEFAULT}}
-
-   opts=(
-   ${MICROCODE_BLACKLIST}
-   ${MICROCODE_SIGNATURES}
-   # be strict about 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-06-10 Thread Thomas Deutschmann
commit: 83ed79dd1f96ab8f29f1c437a394dba2e92c833c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jun 10 20:05:48 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jun 10 20:06:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ed79dd

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20190514_p20190525.ebuild  | 248 -
 2 files changed, 249 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index a9f4a4dff6e..936c1376590 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,2 @@
-DIST intel-microcode-collection-20190525.tar.xz 5079704 BLAKE2B 
bc46128693eb9c14e9b4cf994c8affc332b236c222bf57df79e4f8aa4398d125734c1b61d9d0559518941642a5cad1345b5f894c6ed729273c3f8b1a5433
 SHA512 
5aeb83bd1aaeb1e870447d18f91aa8f155da29dd89c3cec546a8a741c0c9fd21647cc64083dc5ca482562803a8e89c910ed2e18a6f232f3df64ac360002beaf4
 DIST intel-microcode-collection-20190608.tar.xz 5084728 BLAKE2B 
e6e011c8b2867a04edc75cba2229f5b2759905bd380bede55a8c3f2d28fd81035c401ea8fbdf2363fc1f953fbe233ea41a9a83403a24ce8c6131c29ec3e9a984
 SHA512 
cc884282c36fa6239b766de8fcf1e3137a6621076b270b6fceb880ecb2eca9c14d306e744d6110facbbeb08b14973dfc4742ab9d36ca7a11abc6772ea0b5793f
 DIST microcode-20190514.tar.gz 2447290 BLAKE2B 
c137342d6a4e662f1fe746e69c97f02a49c75645def0a74edde9e99eae29b2cea70206b2666e4f38c8439cc661adcdda6b60a352b11791c5bc9913cb19864a41
 SHA512 
fd5e82708d4a7f08630a2c51a182814cc4c0fbd88fe473e871b9784c03cb87e804a9ed4c2f3e041696aabfdd60996f2d50a175bea90f1644f6f3205a37215017

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190514_p20190525.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20190514_p20190525.ebuild
deleted file mode 100644
index c3838387251..000
--- a/sys-firmware/intel-microcode/intel-microcode-20190514_p20190525.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
-SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-DEPEND="sys-apps/iucode_tool"
-
-# !/dev/null; then
-   # new tarball format from GitHub
-   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
-   cd .. || die
-   rm -r Intel-Linux-Processor-Microcode-Data* || die
-   fi
-
-   # Prevent "invalid file format" errors from iucode_tool
-   rm -f "${S}"/intel-ucod*/list || die
-}
-
-src_install() {
-   # This will take ALL of the upstream microcode sources:
-   # - microcode.dat
-   # - intel-ucode/
-   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
-   MICROCODE_SRC=(
-   "${S}"/intel-ucode/
-   "${S}"/intel-ucode-with-caveats/
-   )
-
-   # Allow users who are scared about microcode updates not included in 
Intel's official
-   # microcode tarball to opt-out and comply with Intel marketing
-   if ! use vanilla; then
-   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
-   fi
-
-   # These will carry into pkg_preinst via env saving.
-   : ${MICROCODE_BLACKLIST=${MICROCODE_BLACKLIST_DEFAULT}}
-   : ${MICROCODE_SIGNATURES=${MICROCODE_SIGNATUES_DEFAULT}}
-
-   opts=(
-   ${MICROCODE_BLACKLIST}
-   ${MICROCODE_SIGNATURES}
-   # be strict about what we are doing
-   --overwrite
-   --strict-checks
-   --no-ignore-broken
-   # we want to install latest version
-   --no-downgrade
-   # show everything we find
-   --list-all
-   # show what we selected
- 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-06-10 Thread Thomas Deutschmann
commit: b7ddc72cccf180726cdb7e9bf4cabe3fa62c3d81
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jun 10 20:03:50 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jun 10 20:06:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ddc72c

sys-firmware/intel-microcode: bump

- Updated microcodes:

  sig 0x000206d7, pf_mask 0x6d, 2018-05-08, rev 0x0714 -> 2019-05-07, rev 0x0717
  sig 0x000306f4, pf_mask 0x80, 2019-03-01, rev 0x0014 -> 2019-05-13, rev 0x0015
  sig 0x000706e1, pf_mask 0x80, 2019-03-27, rev 0x0040 -> 2019-04-20, rev 0x0042
  sig 0x000706e2, pf_mask 0x80, 2019-03-27, rev 0x0040 -> 2019-04-20, rev 0x0042
  sig 0x000706e4, pf_mask 0x80, 2019-04-03, rev 0x001a -> 2019-05-02, rev 0x0020
  sig 0x000706e5, pf_mask 0x80, 2019-04-20, rev 0x001e -> 2019-05-23, rev 0x0026

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20190514_p20190608.ebuild  | 248 +
 2 files changed, 249 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 8919ca8e9d5..a9f4a4dff6e 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20190525.tar.xz 5079704 BLAKE2B 
bc46128693eb9c14e9b4cf994c8affc332b236c222bf57df79e4f8aa4398d125734c1b61d9d0559518941642a5cad1345b5f894c6ed729273c3f8b1a5433
 SHA512 
5aeb83bd1aaeb1e870447d18f91aa8f155da29dd89c3cec546a8a741c0c9fd21647cc64083dc5ca482562803a8e89c910ed2e18a6f232f3df64ac360002beaf4
+DIST intel-microcode-collection-20190608.tar.xz 5084728 BLAKE2B 
e6e011c8b2867a04edc75cba2229f5b2759905bd380bede55a8c3f2d28fd81035c401ea8fbdf2363fc1f953fbe233ea41a9a83403a24ce8c6131c29ec3e9a984
 SHA512 
cc884282c36fa6239b766de8fcf1e3137a6621076b270b6fceb880ecb2eca9c14d306e744d6110facbbeb08b14973dfc4742ab9d36ca7a11abc6772ea0b5793f
 DIST microcode-20190514.tar.gz 2447290 BLAKE2B 
c137342d6a4e662f1fe746e69c97f02a49c75645def0a74edde9e99eae29b2cea70206b2666e4f38c8439cc661adcdda6b60a352b11791c5bc9913cb19864a41
 SHA512 
fd5e82708d4a7f08630a2c51a182814cc4c0fbd88fe473e871b9784c03cb87e804a9ed4c2f3e041696aabfdd60996f2d50a175bea90f1644f6f3205a37215017

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190514_p20190608.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20190514_p20190608.ebuild
new file mode 100644
index 000..c3838387251
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20190514_p20190608.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+DEPEND="sys-apps/iucode_tool"
+
+# !/dev/null; then
+   # new tarball format from GitHub
+   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
+   cd .. || die
+   rm -r Intel-Linux-Processor-Microcode-Data* || die
+   fi
+
+   # Prevent "invalid file format" errors from iucode_tool
+   rm -f "${S}"/intel-ucod*/list || die
+}
+
+src_install() {
+   # This will take ALL of the upstream microcode sources:
+   # - microcode.dat
+   # - intel-ucode/
+   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
+   MICROCODE_SRC=(
+   "${S}"/intel-ucode/
+   "${S}"/intel-ucode-with-caveats/
+   )
+
+   # Allow users who are scared about microcode updates not included in 
Intel's official
+   # microcode tarball to opt-out and comply with Intel marketing
+   if ! use vanilla; then
+   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
+   fi
+
+   # These will carry into pkg_preinst via env saving.
+   : ${MICROCODE_BLACKLIST=${MICROCODE_BLACKLIST_DEFAULT}}
+   : 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-05-26 Thread Thomas Deutschmann
commit: e6485f82216a4ce948fb4fba52f317dc9f575e3d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 26 10:05:44 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 26 10:08:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6485f82

sys-firmware/intel-microcode: bump

- Updated microcodes:

  sig 0x00050656, pf_mask 0xbf, 2019-02-27, rev 0x421 -> 2019-04-07, rev 
0x424
  sig 0x00050657, pf_mask 0xbf, 2019-02-27, rev 0x521 -> 2019-04-07, rev 
0x524
  sig 0x000906ed, pf_mask 0x22, 2019-03-17, rev 0x00b8-> 2019-05-13, rev 
0x00bc

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20190514_p20190525.ebuild  | 248 +
 2 files changed, 249 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 9d6590ae8fa..227312869e8 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,4 @@
 DIST intel-microcode-collection-20190512.tar.xz 5085812 BLAKE2B 
4b873be318ea1c1d5157ccf9646ccdaf34caabfbdda51cae92692acce83eacce713e7989b2c00cce46df16c501f7f9863478106fc9ce8912ccfca8103f85c45d
 SHA512 
d0a0d0d82522d07549343ee9817133cd721f953421b945584434d8ebb10f0bd6acdd2b1df3daf5a925d3e0f9ea695a4ae81935699d8d655f58daf4fff8a4bd20
+DIST intel-microcode-collection-20190525.tar.xz 5079704 BLAKE2B 
bc46128693eb9c14e9b4cf994c8affc332b236c222bf57df79e4f8aa4398d125734c1b61d9d0559518941642a5cad1345b5f894c6ed729273c3f8b1a5433
 SHA512 
5aeb83bd1aaeb1e870447d18f91aa8f155da29dd89c3cec546a8a741c0c9fd21647cc64083dc5ca482562803a8e89c910ed2e18a6f232f3df64ac360002beaf4
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10
 DIST microcode-20190514.tar.gz 2447290 BLAKE2B 
c137342d6a4e662f1fe746e69c97f02a49c75645def0a74edde9e99eae29b2cea70206b2666e4f38c8439cc661adcdda6b60a352b11791c5bc9913cb19864a41
 SHA512 
fd5e82708d4a7f08630a2c51a182814cc4c0fbd88fe473e871b9784c03cb87e804a9ed4c2f3e041696aabfdd60996f2d50a175bea90f1644f6f3205a37215017

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20190514_p20190525.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20190514_p20190525.ebuild
new file mode 100644
index 000..c3838387251
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20190514_p20190525.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+#NUM="28087"
+#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
+#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files 
http://inertiawar.com/microcode/;
+SRC_URI="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+DEPEND="sys-apps/iucode_tool"
+
+# !/dev/null; then
+   # new tarball format from GitHub
+   mv * ../ || die "Failed to move 
Intel-Linux-Processor-Microcode-Data*"
+   cd .. || die
+   rm -r Intel-Linux-Processor-Microcode-Data* || die
+   fi
+
+   # Prevent "invalid file format" errors from iucode_tool
+   rm -f "${S}"/intel-ucod*/list || die
+}
+
+src_install() {
+   # This will take ALL of the upstream microcode sources:
+   # - microcode.dat
+   # - intel-ucode/
+   # In some cases, they have not contained the same content (eg the 
directory has newer stuff).
+   MICROCODE_SRC=(
+   "${S}"/intel-ucode/
+   "${S}"/intel-ucode-with-caveats/
+   )
+
+   # Allow users who are scared about microcode updates not included in 
Intel's official
+   # microcode tarball to opt-out and comply with Intel marketing
+   if ! use vanilla; then
+   MICROCODE_SRC+=( 
"${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
+   fi
+
+   # These will carry into pkg_preinst 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-05-26 Thread Thomas Deutschmann
commit: b9d492272cf54efd7a2e3d7127bbe7260c0f40bb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 26 10:08:05 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 26 10:08:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d49227

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 -
 .../intel-microcode-20180807a_p20190512.ebuild | 239 
 .../intel-microcode-20190514_p20190512.ebuild  | 248 -
 3 files changed, 489 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 227312869e8..8919ca8e9d5 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,4 +1,2 @@
-DIST intel-microcode-collection-20190512.tar.xz 5085812 BLAKE2B 
4b873be318ea1c1d5157ccf9646ccdaf34caabfbdda51cae92692acce83eacce713e7989b2c00cce46df16c501f7f9863478106fc9ce8912ccfca8103f85c45d
 SHA512 
d0a0d0d82522d07549343ee9817133cd721f953421b945584434d8ebb10f0bd6acdd2b1df3daf5a925d3e0f9ea695a4ae81935699d8d655f58daf4fff8a4bd20
 DIST intel-microcode-collection-20190525.tar.xz 5079704 BLAKE2B 
bc46128693eb9c14e9b4cf994c8affc332b236c222bf57df79e4f8aa4398d125734c1b61d9d0559518941642a5cad1345b5f894c6ed729273c3f8b1a5433
 SHA512 
5aeb83bd1aaeb1e870447d18f91aa8f155da29dd89c3cec546a8a741c0c9fd21647cc64083dc5ca482562803a8e89c910ed2e18a6f232f3df64ac360002beaf4
-DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10
 DIST microcode-20190514.tar.gz 2447290 BLAKE2B 
c137342d6a4e662f1fe746e69c97f02a49c75645def0a74edde9e99eae29b2cea70206b2666e4f38c8439cc661adcdda6b60a352b11791c5bc9913cb19864a41
 SHA512 
fd5e82708d4a7f08630a2c51a182814cc4c0fbd88fe473e871b9784c03cb87e804a9ed4c2f3e041696aabfdd60996f2d50a175bea90f1644f6f3205a37215017

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190512.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190512.ebuild
deleted file mode 100644
index 06557d9fb74..000
--- a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190512.ebuild
+++ /dev/null
@@ -1,239 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-NUM="28087"
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
-SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-DEPEND="sys-apps/iucode_tool"
-
-# !&1)
-   if [[ -z "${_detected_processors}" ]]; then
-   ewarn "Looks like iucode_tool was unable to detect any 
processor!"
-   else
-   einfo "Only installing ucode(s) for 
${_detected_processors#iucode_tool: system has } due to USE=hostonly ..."
-   fi
-
-   opts=(
-   --scan-system
-   # be strict about what we are doing
-   --overwrite
-   --strict-checks
-   --no-ignore-broken
-   # we want to install latest version
-   --no-downgrade
-   # show everything we find
-   --list-all
-   # show what we selected
-   --list
-   )
-
-   # The earlyfw cpio needs to be in /boot because it must be 
loaded before
-   # rootfs is mounted.
-   use initramfs && opts+=( --write-earlyfw=${_initramfs_file} )
-
-   if use split-ucode; then
-   opts+=( 
--write-firmware="${ED%/}/lib/firmware/intel-ucode" )
-   fi
-
-   opts+=( "${ED%/}"/lib/firmware/intel-ucode-temp )
-
-   mv "${ED%/}"/lib/firmware/intel-ucode{,-temp} || die
-   keepdir /lib/firmware/intel-ucode
-
-   iucode_tool "${opts[@]}" || die 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-05-14 Thread Thomas Deutschmann
commit: 1cb61881033abad8b9d5202d5d72d09929c19a39
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue May 14 18:22:29 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue May 14 18:24:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb61881

sys-firmware/intel-microcode: bump to v20190514 (INTEL-SA-00233)

- Removed microcode:

  sig 0x00050653, pf_mask 0x97, 2018-01-29, rev 0x1000140

- New microcodes:

  sig 0x00030678, pf_mask 0x0c, 2019-04-22, rev 0x0838
  sig 0x00030678, pf_mask 0x02, 2019-04-22, rev 0x0838
  sig 0x00030679, pf_mask 0x0f, 2019-04-23, rev 0x090c
  sig 0x000406c3, pf_mask 0x01, 2019-04-23, rev 0x0368
  sig 0x000406c4, pf_mask 0x01, 2019-04-23, rev 0x0411
  sig 0x00050657, pf_mask 0xbf, 2019-02-27, rev 0x521
  sig 0x000806e9, pf_mask 0x10, 2019-04-01, rev 0x00b4
  sig 0x000806eb, pf_mask 0xd0, 2019-03-30, rev 0x00b8
  sig 0x000806ec, pf_mask 0x94, 2019-03-30, rev 0x00b8
  sig 0x000906ec, pf_mask 0x22, 2019-02-14, rev 0x00ae
  sig 0x000906ed, pf_mask 0x22, 2019-03-17, rev 0x00b8

- Updated microcodes:

  sig 0x000206a7, pf_mask 0x12, 2018-04-10, rev 0x002e-> 2019-02-17, rev 
0x002f
  sig 0x000306a9, pf_mask 0x12, 2018-04-10, rev 0x0020-> 2019-02-13, rev 
0x0021
  sig 0x000306c3, pf_mask 0x32, 2018-04-02, rev 0x0025-> 2019-02-26, rev 
0x0027
  sig 0x000306d4, pf_mask 0xc0, 2018-03-22, rev 0x002b-> 2019-03-07, rev 
0x002d
  sig 0x000306e4, pf_mask 0xed, 2018-04-25, rev 0x042d-> 2019-03-14, rev 
0x042e
  sig 0x000306e7, pf_mask 0xed, 2018-04-25, rev 0x0714-> 2019-03-14, rev 
0x0715
  sig 0x000306f2, pf_mask 0x6f, 2018-04-20, rev 0x003d-> 2019-03-01, rev 
0x0043
  sig 0x000306f4, pf_mask 0x80, 2018-04-20, rev 0x0012-> 2019-03-01, rev 
0x0014
  sig 0x00040651, pf_mask 0x72, 2018-04-02, rev 0x0024-> 2019-02-26, rev 
0x0025
  sig 0x00040661, pf_mask 0x32, 2018-04-02, rev 0x001a-> 2019-02-26, rev 
0x001b
  sig 0x00040671, pf_mask 0x22, 2018-04-03, rev 0x001e-> 2019-03-07, rev 
0x0020
  sig 0x000406e3, pf_mask 0xc0, 2018-04-17, rev 0x00c6-> 2019-04-01, rev 
0x00cc
  sig 0x00050654, pf_mask 0xb7, 2018-05-15, rev 0x24d -> 2019-04-02, rev 
0x25e
  sig 0x00050662, pf_mask 0x10, 2018-05-25, rev 0x0017-> 2019-03-23, rev 
0x001a
  sig 0x00050663, pf_mask 0x10, 2018-04-20, rev 0x713 -> 2019-03-23, rev 
0x717
  sig 0x00050664, pf_mask 0x10, 2018-04-20, rev 0xf12 -> 2019-03-23, rev 
0xf15
  sig 0x00050665, pf_mask 0x10, 2018-04-20, rev 0xe0a -> 2019-03-23, rev 
0xe0d
  sig 0x000506c9, pf_mask 0x03, 2018-05-11, rev 0x0032-> 2019-01-15, rev 
0x0038
  sig 0x000506ca, pf_mask 0x03, 2018-05-11, rev 0x000c-> 2019-03-01, rev 
0x0016
  sig 0x000506e3, pf_mask 0x36, 2018-04-17, rev 0x00c6-> 2019-04-01, rev 
0x00cc
  sig 0x000506f1, pf_mask 0x01, 2018-05-11, rev 0x0024-> 2019-03-21, rev 
0x002e
  sig 0x000706a1, pf_mask 0x01, 2018-05-22, rev 0x0028-> 2019-01-02, rev 
0x002e
  sig 0x000806e9, pf_mask 0xc0, 2018-03-24, rev 0x008e-> 2019-04-01, rev 
0x00b4
  sig 0x000806ea, pf_mask 0xc0, 2018-05-15, rev 0x0096-> 2019-04-01, rev 
0x00b4
  sig 0x000906e9, pf_mask 0x2a, 2018-03-24, rev 0x008e-> 2019-04-01, rev 
0x00b4
  sig 0x000906ea, pf_mask 0x22, 2018-05-02, rev 0x0096-> 2019-04-01, rev 
0x00b4
  sig 0x000906eb, pf_mask 0x02, 2018-03-24, rev 0x008e-> 2019-04-01, rev 
0x00b4

Link: 
https://www.intel.com/content/dam/www/public/us/en/documents/corporate-information/SA00233-microcode-update-guidance_05132019.pdf
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20190514_p20190512.ebuild  | 248 +
 2 files changed, 249 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 8af43908373..9d6590ae8fa 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20190512.tar.xz 5085812 BLAKE2B 
4b873be318ea1c1d5157ccf9646ccdaf34caabfbdda51cae92692acce83eacce713e7989b2c00cce46df16c501f7f9863478106fc9ce8912ccfca8103f85c45d
 SHA512 
d0a0d0d82522d07549343ee9817133cd721f953421b945584434d8ebb10f0bd6acdd2b1df3daf5a925d3e0f9ea695a4ae81935699d8d655f58daf4fff8a4bd20
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10
+DIST microcode-20190514.tar.gz 2447290 BLAKE2B 
c137342d6a4e662f1fe746e69c97f02a49c75645def0a74edde9e99eae29b2cea70206b2666e4f38c8439cc661adcdda6b60a352b11791c5bc9913cb19864a41
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-05-12 Thread Thomas Deutschmann
commit: 1dd45c39441645d1dac202a1543f7a0ee1cd3c45
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon May 13 01:56:07 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon May 13 01:57:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dd45c39

sys-firmware/intel-microcode: bump

- New microcode:

  sig 0x000706e5, pf_mask 0x80, 2019-04-20, rev 0x001e

- Updated microcodes:

  sig 0x000206a7, pf_mask 0x12, 2018-04-10, rev 0x002e-> 2019-02-17, rev 
0x002f
  sig 0x000306c3, pf_mask 0x32, 2018-04-02, rev 0x0025-> 2019-02-26, rev 
0x0027
  sig 0x000306d4, pf_mask 0xc0, 2018-03-22, rev 0x002b-> 2019-03-07, rev 
0x002d
  sig 0x00040651, pf_mask 0x72, 2018-04-02, rev 0x0024-> 2019-02-26, rev 
0x0025
  sig 0x00040661, pf_mask 0x32, 2018-04-02, rev 0x001a-> 2019-02-26, rev 
0x001b
  sig 0x00040671, pf_mask 0x22, 2018-04-03, rev 0x001e-> 2019-03-07, rev 
0x0020
  sig 0x000406e3, pf_mask 0xc0, 2019-02-03, rev 0x00ca-> 2019-04-01, rev 
0x00cc
  sig 0x00050654, pf_mask 0xb7, 2019-03-07, rev 0x25d -> 2019-04-02, rev 
0x25e
  sig 0x00050662, pf_mask 0x10, 2018-12-06, rev 0x0019-> 2019-03-23, rev 
0x001a
  sig 0x00050663, pf_mask 0x10, 2018-12-06, rev 0x716 -> 2019-03-23, rev 
0x717
  sig 0x00050664, pf_mask 0x10, 2018-11-17, rev 0xf14 -> 2019-03-23, rev 
0xf15
  sig 0x00050665, pf_mask 0x10, 2018-11-17, rev 0xe0c -> 2019-03-23, rev 
0xe0d
  sig 0x000706e1, pf_mask 0x80, 2019-02-10, rev 0x003c-> 2019-03-27, rev 
0x0040
  sig 0x000706e2, pf_mask 0x80, 2019-02-10, rev 0x003c-> 2019-03-27, rev 
0x0040
  sig 0x000706e4, pf_mask 0x80, 2019-02-07, rev 0x0010-> 2019-04-03, rev 
0x001a
  sig 0x000806e9, pf_mask 0xc0, 2019-02-14, rev 0x00ae-> 2019-04-01, rev 
0x00b4
  sig 0x000806e9, pf_mask 0x10, 2019-02-17, rev 0x00ae-> 2019-04-01, rev 
0x00b4
  sig 0x000806ea, pf_mask 0xc0, 2019-02-14, rev 0x00ae-> 2019-04-01, rev 
0x00b4
  sig 0x000806ec, pf_mask 0x94, 2019-02-12, rev 0x00b2-> 2019-02-28, rev 
0x00b4
  sig 0x000906ed, pf_mask 0x22, 2019-02-04, rev 0x00b0-> 2019-03-17, rev 
0x00b8

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20180807a_p20190512.ebuild | 239 +
 2 files changed, 240 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 371a3ea8de8..7442b8a42e2 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20190420.tar.xz 5119956 BLAKE2B 
d4d26b046dd607ad637d5fcd1a28c6d0cd865f56832ac0b4971be44c6021257ca826ee19af039a86a144b753d1b9840af7762c9f111ce9821bd76209cf8f1248
 SHA512 
74d8899924724e6181b9c470d4627ec96022f8dc93e0be935bc314cc981aee4ed37b71149f77e04f84a0674715815df72a5237566069f5b56576e3808d286c52
+DIST intel-microcode-collection-20190512.tar.xz 5085812 BLAKE2B 
4b873be318ea1c1d5157ccf9646ccdaf34caabfbdda51cae92692acce83eacce713e7989b2c00cce46df16c501f7f9863478106fc9ce8912ccfca8103f85c45d
 SHA512 
d0a0d0d82522d07549343ee9817133cd721f953421b945584434d8ebb10f0bd6acdd2b1df3daf5a925d3e0f9ea695a4ae81935699d8d655f58daf4fff8a4bd20
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190512.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190512.ebuild
new file mode 100644
index 000..06557d9fb74
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190512.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+NUM="28087"
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
+SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+DEPEND="sys-apps/iucode_tool"
+
+# !&1)
+   if [[ -z 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-05-12 Thread Thomas Deutschmann
commit: 5e97bfa6de5a67a9f4b12f912390a5bbd20f5bee
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon May 13 01:56:43 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon May 13 01:57:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e97bfa6

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20180807a_p20190420.ebuild | 239 -
 2 files changed, 240 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 7442b8a42e2..8af43908373 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,2 @@
-DIST intel-microcode-collection-20190420.tar.xz 5119956 BLAKE2B 
d4d26b046dd607ad637d5fcd1a28c6d0cd865f56832ac0b4971be44c6021257ca826ee19af039a86a144b753d1b9840af7762c9f111ce9821bd76209cf8f1248
 SHA512 
74d8899924724e6181b9c470d4627ec96022f8dc93e0be935bc314cc981aee4ed37b71149f77e04f84a0674715815df72a5237566069f5b56576e3808d286c52
 DIST intel-microcode-collection-20190512.tar.xz 5085812 BLAKE2B 
4b873be318ea1c1d5157ccf9646ccdaf34caabfbdda51cae92692acce83eacce713e7989b2c00cce46df16c501f7f9863478106fc9ce8912ccfca8103f85c45d
 SHA512 
d0a0d0d82522d07549343ee9817133cd721f953421b945584434d8ebb10f0bd6acdd2b1df3daf5a925d3e0f9ea695a4ae81935699d8d655f58daf4fff8a4bd20
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190420.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190420.ebuild
deleted file mode 100644
index 06557d9fb74..000
--- a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190420.ebuild
+++ /dev/null
@@ -1,239 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-NUM="28087"
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
-SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-DEPEND="sys-apps/iucode_tool"
-
-# !&1)
-   if [[ -z "${_detected_processors}" ]]; then
-   ewarn "Looks like iucode_tool was unable to detect any 
processor!"
-   else
-   einfo "Only installing ucode(s) for 
${_detected_processors#iucode_tool: system has } due to USE=hostonly ..."
-   fi
-
-   opts=(
-   --scan-system
-   # be strict about what we are doing
-   --overwrite
-   --strict-checks
-   --no-ignore-broken
-   # we want to install latest version
-   --no-downgrade
-   # show everything we find
-   --list-all
-   # show what we selected
-   --list
-   )
-
-   # The earlyfw cpio needs to be in /boot because it must be 
loaded before
-   # rootfs is mounted.
-   use initramfs && opts+=( --write-earlyfw=${_initramfs_file} )
-
-   if use split-ucode; then
-   opts+=( 
--write-firmware="${ED%/}/lib/firmware/intel-ucode" )
-   fi
-
-   opts+=( "${ED%/}"/lib/firmware/intel-ucode-temp )
-
-   mv "${ED%/}"/lib/firmware/intel-ucode{,-temp} || die
-   keepdir /lib/firmware/intel-ucode
-
-   iucode_tool "${opts[@]}" || die "iucode_tool ${opts[@]}"
-
-   rm -r "${ED%/}"/lib/firmware/intel-ucode-temp || die
-
-   elif ! use split-ucode; then # hostonly disabled
-   rm -r "${ED%/}"/lib/firmware/intel-ucode || die
-   fi
-
-   # Because it is possible that this package will install not one single 
file
-   # due to user selection which is still somehow unexpected we add the 
following
- 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-04-24 Thread Thomas Deutschmann
commit: 1f3d963ffc4f46aaf297fb481d69610338f47cee
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Apr 24 22:27:02 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Apr 24 22:27:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f3d963f

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20180807a_p20190309.ebuild | 239 -
 2 files changed, 240 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 8c551ffeb00..371a3ea8de8 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,2 @@
-DIST intel-microcode-collection-20190309.tar.xz 5168076 BLAKE2B 
6524eede78fd19016a86bfa716f678ab426485b1868f1a254efacce0396d87a1377cfa04b90cd548ac30ecc3b3b5e3692ca3b592a11cac0b98beb65b3add659b
 SHA512 
21bf9da045003aa34b9cb8ccf51cf75a09b89792b2a25c1b2e81bf2a0909864e94b034a4a4ce18776807d2de3498e39eda0f7e82bc35b20b5b30de2631cc5628
 DIST intel-microcode-collection-20190420.tar.xz 5119956 BLAKE2B 
d4d26b046dd607ad637d5fcd1a28c6d0cd865f56832ac0b4971be44c6021257ca826ee19af039a86a144b753d1b9840af7762c9f111ce9821bd76209cf8f1248
 SHA512 
74d8899924724e6181b9c470d4627ec96022f8dc93e0be935bc314cc981aee4ed37b71149f77e04f84a0674715815df72a5237566069f5b56576e3808d286c52
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190309.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190309.ebuild
deleted file mode 100644
index 06557d9fb74..000
--- a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190309.ebuild
+++ /dev/null
@@ -1,239 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-NUM="28087"
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
-SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-DEPEND="sys-apps/iucode_tool"
-
-# !&1)
-   if [[ -z "${_detected_processors}" ]]; then
-   ewarn "Looks like iucode_tool was unable to detect any 
processor!"
-   else
-   einfo "Only installing ucode(s) for 
${_detected_processors#iucode_tool: system has } due to USE=hostonly ..."
-   fi
-
-   opts=(
-   --scan-system
-   # be strict about what we are doing
-   --overwrite
-   --strict-checks
-   --no-ignore-broken
-   # we want to install latest version
-   --no-downgrade
-   # show everything we find
-   --list-all
-   # show what we selected
-   --list
-   )
-
-   # The earlyfw cpio needs to be in /boot because it must be 
loaded before
-   # rootfs is mounted.
-   use initramfs && opts+=( --write-earlyfw=${_initramfs_file} )
-
-   if use split-ucode; then
-   opts+=( 
--write-firmware="${ED%/}/lib/firmware/intel-ucode" )
-   fi
-
-   opts+=( "${ED%/}"/lib/firmware/intel-ucode-temp )
-
-   mv "${ED%/}"/lib/firmware/intel-ucode{,-temp} || die
-   keepdir /lib/firmware/intel-ucode
-
-   iucode_tool "${opts[@]}" || die "iucode_tool ${opts[@]}"
-
-   rm -r "${ED%/}"/lib/firmware/intel-ucode-temp || die
-
-   elif ! use split-ucode; then # hostonly disabled
-   rm -r "${ED%/}"/lib/firmware/intel-ucode || die
-   fi
-
-   # Because it is possible that this package will install not one single 
file
-   # due to user selection which is still somehow unexpected we add the 
following
- 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-04-24 Thread Thomas Deutschmann
commit: 0c7e9ccb0010532e9768a698f86061329793a3e0
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Apr 24 22:26:08 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Apr 24 22:26:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c7e9ccb

sys-firmware/intel-microcode: bump

- Updated microcodes:

  sig 0x000306a9, pf_mask 0x12, 2018-04-10, rev 0x0020-> 2019-02-13, rev 
0x0021
  sig 0x000306e4, pf_mask 0xed, 2018-04-25, rev 0x042d-> 2019-03-14, rev 
0x042e
  sig 0x000306e7, pf_mask 0xed, 2018-04-25, rev 0x0714-> 2019-03-14, rev 
0x0715
  sig 0x000306f2, pf_mask 0x6f, 2018-11-20, rev 0x0041-> 2019-03-01, rev 
0x0043
  sig 0x000306f4, pf_mask 0x80, 2018-04-20, rev 0x0012-> 2019-03-01, rev 
0x0014
  sig 0x000406e3, pf_mask 0xc0, 2018-04-17, rev 0x00c6-> 2019-02-03, rev 
0x00ca
  sig 0x000406f1, pf_mask 0xef, 2018-10-22, rev 0xb33 -> 2019-03-02, rev 
0xb36
  sig 0x00050654, pf_mask 0xb7, 2018-12-20, rev 0x259 -> 2019-03-07, rev 
0x25d
  sig 0x00050656, pf_mask 0xbf, 2018-12-17, rev 0x414 -> 2019-02-27, rev 
0x421
  sig 0x00050657, pf_mask 0xbf, 2018-12-17, rev 0x514 -> 2019-02-27, rev 
0x521
  sig 0x00050662, pf_mask 0x10, 2018-05-25, rev 0x0017-> 2018-12-06, rev 
0x0019
  sig 0x00050663, pf_mask 0x10, 2018-04-20, rev 0x713 -> 2018-12-06, rev 
0x716
  sig 0x00050664, pf_mask 0x10, 2018-04-20, rev 0xf12 -> 2018-11-17, rev 
0xf14
  sig 0x00050665, pf_mask 0x10, 2018-04-20, rev 0xe0a -> 2018-11-17, rev 
0xe0c
  sig 0x000506c9, pf_mask 0x03, 2018-05-11, rev 0x0032-> 2019-01-15, rev 
0x0038
  sig 0x000506ca, pf_mask 0x03, 2018-05-11, rev 0x000c-> 2019-03-01, rev 
0x0016
  sig 0x000506e3, pf_mask 0x36, 2018-04-17, rev 0x00c6-> 2019-04-01, rev 
0x00cc
  sig 0x000506f1, pf_mask 0x01, 2018-05-11, rev 0x0024-> 2019-02-11, rev 
0x002a
  sig 0x000706a1, pf_mask 0x01, 2018-07-25, rev 0x002a-> 2019-01-02, rev 
0x002e
  sig 0x000706e1, pf_mask 0x80, 2019-01-24, rev 0x003a-> 2019-02-10, rev 
0x003c
  sig 0x000706e2, pf_mask 0x80, 2019-01-24, rev 0x003a-> 2019-02-10, rev 
0x003c
  sig 0x000706e4, pf_mask 0x80, 2019-01-24, rev 0x000c-> 2019-02-07, rev 
0x0010
  sig 0x000806e9, pf_mask 0xc0, 2018-08-15, rev 0x009c-> 2019-02-14, rev 
0x00ae
  sig 0x000806e9, pf_mask 0x10, 2018-10-18, rev 0x009e-> 2019-02-17, rev 
0x00ae
  sig 0x000806ea, pf_mask 0xc0, 2018-10-18, rev 0x009e-> 2019-02-14, rev 
0x00ae
  sig 0x000806eb, pf_mask 0xd0, 2018-10-25, rev 0x00a4-> 2019-02-14, rev 
0x00ae
  sig 0x000906e9, pf_mask 0x2a, 2018-07-16, rev 0x009a-> 2019-04-01, rev 
0x00b4
  sig 0x000906ea, pf_mask 0x22, 2018-12-12, rev 0x00aa-> 2019-04-01, rev 
0x00b4
  sig 0x000906eb, pf_mask 0x02, 2018-12-12, rev 0x00aa-> 2019-04-01, rev 
0x00b4
  sig 0x000906ec, pf_mask 0x22, 2018-09-29, rev 0x00a2-> 2019-02-14, rev 
0x00ae
  sig 0x000906ed, pf_mask 0x22, 2018-11-29, rev 0x00aa-> 2019-02-04, rev 
0x00b0

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20180807a_p20190420.ebuild | 239 +
 2 files changed, 240 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index db8bc208a47..8c551ffeb00 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20190309.tar.xz 5168076 BLAKE2B 
6524eede78fd19016a86bfa716f678ab426485b1868f1a254efacce0396d87a1377cfa04b90cd548ac30ecc3b3b5e3692ca3b592a11cac0b98beb65b3add659b
 SHA512 
21bf9da045003aa34b9cb8ccf51cf75a09b89792b2a25c1b2e81bf2a0909864e94b034a4a4ce18776807d2de3498e39eda0f7e82bc35b20b5b30de2631cc5628
+DIST intel-microcode-collection-20190420.tar.xz 5119956 BLAKE2B 
d4d26b046dd607ad637d5fcd1a28c6d0cd865f56832ac0b4971be44c6021257ca826ee19af039a86a144b753d1b9840af7762c9f111ce9821bd76209cf8f1248
 SHA512 
74d8899924724e6181b9c470d4627ec96022f8dc93e0be935bc314cc981aee4ed37b71149f77e04f84a0674715815df72a5237566069f5b56576e3808d286c52
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190420.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190420.ebuild
new file mode 100644
index 000..06557d9fb74
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190420.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-info toolchain-funcs mount-boot

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-03-13 Thread Thomas Deutschmann
commit: fef6f159d43307daf0f98e0a373f1988307978e3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Mar 13 22:38:14 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Mar 13 22:39:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fef6f159

sys-firmware/intel-microcode: bump

- New microcodes:

  sig 0x000706e4, pf_mask 0x80, 2019-01-24, rev 0x000c
  sig 0x000906ed, pf_mask 0x22, 2018-11-29, rev 0x00aa

- Updated microcodes:

  sig 0x00050654, pf_mask 0xb7, 2018-10-22, rev 0x257 -> 2018-12-20, rev 
0x259
  sig 0x000706e1, pf_mask 0x80, 2018-11-19, rev 0x002e-> 2019-01-24, rev 
0x003a
  sig 0x000706e2, pf_mask 0x80, 2018-11-19, rev 0x002e-> 2019-01-24, rev 
0x003a
  sig 0x000806e9, pf_mask 0xc0, 2018-07-16, rev 0x009a-> 2018-08-15, rev 
0x009c
  sig 0x000806ec, pf_mask 0x90, 2018-11-29, rev 0x00aa-> 2019-02-12, rev 
0x00b2

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20180807a_p20190309.ebuild | 239 +
 2 files changed, 240 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 933ab6b5a10..c110e802a0a 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20190204.tar.xz 4917272 BLAKE2B 
d1934d764984452f45e48699d22599fa6583b5e06ac403c932203354c4043984dc64971a327d7e22a549bfb9aa612322f5c04a7cfdfcd37116570bbac94d3d0f
 SHA512 
02d693deb5e28eecbae5e5d6286418c68aa2d27d65f52bec93e4f0469a50e2476da8a3a2c205cff434ec9d16dbca619b1b7c5372043484be6dc02220e2ba556e
+DIST intel-microcode-collection-20190309.tar.xz 5168076 BLAKE2B 
6524eede78fd19016a86bfa716f678ab426485b1868f1a254efacce0396d87a1377cfa04b90cd548ac30ecc3b3b5e3692ca3b592a11cac0b98beb65b3add659b
 SHA512 
21bf9da045003aa34b9cb8ccf51cf75a09b89792b2a25c1b2e81bf2a0909864e94b034a4a4ce18776807d2de3498e39eda0f7e82bc35b20b5b30de2631cc5628
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190309.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190309.ebuild
new file mode 100644
index 000..06557d9fb74
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190309.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+NUM="28087"
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
+SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+DEPEND="sys-apps/iucode_tool"
+
+# !&1)
+   if [[ -z "${_detected_processors}" ]]; then
+   ewarn "Looks like iucode_tool was unable to detect any 
processor!"
+   else
+   einfo "Only installing ucode(s) for 
${_detected_processors#iucode_tool: system has } due to USE=hostonly ..."
+   fi
+
+   opts=(
+   --scan-system
+   # be strict about what we are doing
+   --overwrite
+   --strict-checks
+   --no-ignore-broken
+   # we want to install latest version
+   --no-downgrade
+   # show everything we find
+   --list-all
+   # show what we selected
+   --list
+   )
+
+   # The earlyfw cpio needs to be in /boot because it must be 
loaded before
+   # rootfs is mounted.
+   use initramfs && opts+=( --write-earlyfw=${_initramfs_file} )
+
+   if use split-ucode; then
+   opts+=( 
--write-firmware="${ED%/}/lib/firmware/intel-ucode" )
+   fi
+
+   opts+=( "${ED%/}"/lib/firmware/intel-ucode-temp )
+

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-03-13 Thread Thomas Deutschmann
commit: b1af8af9b71adada440d6ffaa99187d0164b393e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Mar 13 22:38:46 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Mar 13 22:39:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1af8af9

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20180807a_p20190204.ebuild | 239 -
 2 files changed, 240 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index c110e802a0a..db8bc208a47 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,2 @@
-DIST intel-microcode-collection-20190204.tar.xz 4917272 BLAKE2B 
d1934d764984452f45e48699d22599fa6583b5e06ac403c932203354c4043984dc64971a327d7e22a549bfb9aa612322f5c04a7cfdfcd37116570bbac94d3d0f
 SHA512 
02d693deb5e28eecbae5e5d6286418c68aa2d27d65f52bec93e4f0469a50e2476da8a3a2c205cff434ec9d16dbca619b1b7c5372043484be6dc02220e2ba556e
 DIST intel-microcode-collection-20190309.tar.xz 5168076 BLAKE2B 
6524eede78fd19016a86bfa716f678ab426485b1868f1a254efacce0396d87a1377cfa04b90cd548ac30ecc3b3b5e3692ca3b592a11cac0b98beb65b3add659b
 SHA512 
21bf9da045003aa34b9cb8ccf51cf75a09b89792b2a25c1b2e81bf2a0909864e94b034a4a4ce18776807d2de3498e39eda0f7e82bc35b20b5b30de2631cc5628
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190204.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190204.ebuild
deleted file mode 100644
index 06557d9fb74..000
--- a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190204.ebuild
+++ /dev/null
@@ -1,239 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-NUM="28087"
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
-SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-DEPEND="sys-apps/iucode_tool"
-
-# !&1)
-   if [[ -z "${_detected_processors}" ]]; then
-   ewarn "Looks like iucode_tool was unable to detect any 
processor!"
-   else
-   einfo "Only installing ucode(s) for 
${_detected_processors#iucode_tool: system has } due to USE=hostonly ..."
-   fi
-
-   opts=(
-   --scan-system
-   # be strict about what we are doing
-   --overwrite
-   --strict-checks
-   --no-ignore-broken
-   # we want to install latest version
-   --no-downgrade
-   # show everything we find
-   --list-all
-   # show what we selected
-   --list
-   )
-
-   # The earlyfw cpio needs to be in /boot because it must be 
loaded before
-   # rootfs is mounted.
-   use initramfs && opts+=( --write-earlyfw=${_initramfs_file} )
-
-   if use split-ucode; then
-   opts+=( 
--write-firmware="${ED%/}/lib/firmware/intel-ucode" )
-   fi
-
-   opts+=( "${ED%/}"/lib/firmware/intel-ucode-temp )
-
-   mv "${ED%/}"/lib/firmware/intel-ucode{,-temp} || die
-   keepdir /lib/firmware/intel-ucode
-
-   iucode_tool "${opts[@]}" || die "iucode_tool ${opts[@]}"
-
-   rm -r "${ED%/}"/lib/firmware/intel-ucode-temp || die
-
-   elif ! use split-ucode; then # hostonly disabled
-   rm -r "${ED%/}"/lib/firmware/intel-ucode || die
-   fi
-
-   # Because it is possible that this package will install not one single 
file
-   # due to user selection which is still somehow unexpected we add the 
following
- 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-02-04 Thread Thomas Deutschmann
commit: 82665f9dfcac23836338e1c57ab64d0c4595617a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Feb  4 10:57:35 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Feb  4 10:58:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82665f9d

sys-firmware/intel-microcode: bump

- New microcodes:

  sig 0x000806ec, pf_mask 0x90, 2018-11-29, rev 0x00aa

- Updated microcodes:

  sig 0x000306f2, pf_mask 0x6f, 2018-04-20, rev 0x003d-> 2018-11-20, rev 
0x0041
  sig 0x000406f1, pf_mask 0xef, 2018-09-05, rev 0xb31 -> 2018-10-22, rev 
0xb33
  sig 0x00050656, pf_mask 0xbf, 2018-12-03, rev 0x413 -> 2018-12-17, rev 
0x414
  sig 0x00050657, pf_mask 0xbf, 2018-12-03, rev 0x513 -> 2018-12-17, rev 
0x514
  sig 0x000806eb, pf_mask 0xc0, 2018-07-16, rev 0x009a-> 2018-10-25, rev 
0x00a4
  sig 0x000906ea, pf_mask 0x22, 2018-07-16, rev 0x009a-> 2018-12-12, rev 
0x00aa
  sig 0x000906eb, pf_mask 0x02, 2018-10-24, rev 0x00a4-> 2018-12-12, rev 
0x00aa

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20180807a_p20190204.ebuild | 239 +
 2 files changed, 240 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index e6f978da207..4fc126450ce 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20190112.tar.xz 4748576 BLAKE2B 
a6db3a1b357bdd1db65885b0de0d8a871573b6ec025eaff6c8991ef03eed6f32f298ecb736b42e09a94ca880ace984b276672245f5651982093d405abd588712
 SHA512 
6602772bd44aa9fad27275d515f73db041c3e18964fdfbea8d5f7917d456e5a5ca343999b7a9b48245b115290490c525e24cd575532ba8b2169a8229a69b9fa4
+DIST intel-microcode-collection-20190204.tar.xz 4917272 BLAKE2B 
d1934d764984452f45e48699d22599fa6583b5e06ac403c932203354c4043984dc64971a327d7e22a549bfb9aa612322f5c04a7cfdfcd37116570bbac94d3d0f
 SHA512 
02d693deb5e28eecbae5e5d6286418c68aa2d27d65f52bec93e4f0469a50e2476da8a3a2c205cff434ec9d16dbca619b1b7c5372043484be6dc02220e2ba556e
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190204.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190204.ebuild
new file mode 100644
index 000..06557d9fb74
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190204.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+NUM="28087"
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
+SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+DEPEND="sys-apps/iucode_tool"
+
+# !&1)
+   if [[ -z "${_detected_processors}" ]]; then
+   ewarn "Looks like iucode_tool was unable to detect any 
processor!"
+   else
+   einfo "Only installing ucode(s) for 
${_detected_processors#iucode_tool: system has } due to USE=hostonly ..."
+   fi
+
+   opts=(
+   --scan-system
+   # be strict about what we are doing
+   --overwrite
+   --strict-checks
+   --no-ignore-broken
+   # we want to install latest version
+   --no-downgrade
+   # show everything we find
+   --list-all
+   # show what we selected
+   --list
+   )
+
+   # The earlyfw cpio needs to be in /boot because it must be 
loaded before
+   # rootfs is mounted.
+   use initramfs && opts+=( --write-earlyfw=${_initramfs_file} )
+
+   if use split-ucode; then
+   opts+=( 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-02-04 Thread Thomas Deutschmann
commit: efb2ecfe3822426a9d9b5b78a2b2d15db3e63789
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Feb  4 10:58:22 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Feb  4 10:58:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efb2ecfe

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20180807a_p20190112.ebuild | 239 -
 2 files changed, 240 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 4fc126450ce..933ab6b5a10 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,2 @@
-DIST intel-microcode-collection-20190112.tar.xz 4748576 BLAKE2B 
a6db3a1b357bdd1db65885b0de0d8a871573b6ec025eaff6c8991ef03eed6f32f298ecb736b42e09a94ca880ace984b276672245f5651982093d405abd588712
 SHA512 
6602772bd44aa9fad27275d515f73db041c3e18964fdfbea8d5f7917d456e5a5ca343999b7a9b48245b115290490c525e24cd575532ba8b2169a8229a69b9fa4
 DIST intel-microcode-collection-20190204.tar.xz 4917272 BLAKE2B 
d1934d764984452f45e48699d22599fa6583b5e06ac403c932203354c4043984dc64971a327d7e22a549bfb9aa612322f5c04a7cfdfcd37116570bbac94d3d0f
 SHA512 
02d693deb5e28eecbae5e5d6286418c68aa2d27d65f52bec93e4f0469a50e2476da8a3a2c205cff434ec9d16dbca619b1b7c5372043484be6dc02220e2ba556e
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190112.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190112.ebuild
deleted file mode 100644
index 06557d9fb74..000
--- a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190112.ebuild
+++ /dev/null
@@ -1,239 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-NUM="28087"
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
-SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-DEPEND="sys-apps/iucode_tool"
-
-# !&1)
-   if [[ -z "${_detected_processors}" ]]; then
-   ewarn "Looks like iucode_tool was unable to detect any 
processor!"
-   else
-   einfo "Only installing ucode(s) for 
${_detected_processors#iucode_tool: system has } due to USE=hostonly ..."
-   fi
-
-   opts=(
-   --scan-system
-   # be strict about what we are doing
-   --overwrite
-   --strict-checks
-   --no-ignore-broken
-   # we want to install latest version
-   --no-downgrade
-   # show everything we find
-   --list-all
-   # show what we selected
-   --list
-   )
-
-   # The earlyfw cpio needs to be in /boot because it must be 
loaded before
-   # rootfs is mounted.
-   use initramfs && opts+=( --write-earlyfw=${_initramfs_file} )
-
-   if use split-ucode; then
-   opts+=( 
--write-firmware="${ED%/}/lib/firmware/intel-ucode" )
-   fi
-
-   opts+=( "${ED%/}"/lib/firmware/intel-ucode-temp )
-
-   mv "${ED%/}"/lib/firmware/intel-ucode{,-temp} || die
-   keepdir /lib/firmware/intel-ucode
-
-   iucode_tool "${opts[@]}" || die "iucode_tool ${opts[@]}"
-
-   rm -r "${ED%/}"/lib/firmware/intel-ucode-temp || die
-
-   elif ! use split-ucode; then # hostonly disabled
-   rm -r "${ED%/}"/lib/firmware/intel-ucode || die
-   fi
-
-   # Because it is possible that this package will install not one single 
file
-   # due to user selection which is still somehow unexpected we add the 
following
- 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-01-13 Thread Thomas Deutschmann
commit: 4fb4eed6c4eb582c3e07099a8577a1a3ab7a52a7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jan 14 02:38:49 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jan 14 02:38:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fb4eed6

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.55, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 -
 .../intel-microcode-20180807a_p20181117.ebuild | 253 -
 .../intel-microcode-20180807a_p20181215.ebuild | 239 ---
 3 files changed, 494 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index c35614983ee..e6f978da207 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,4 +1,2 @@
-DIST intel-microcode-collection-20181117.tar.xz 4454740 BLAKE2B 
c9f106a6c6477966d535faef6a6a6a547218b0162ed6405dd9ab47967a87b2c4d9d2d33e8caf716720179bb0035df8c4a38d06c654584396f2af82828fcabd5e
 SHA512 
cdff0e9d88c7848746487710c17cbcdf2adb0940072d71d6f32651a7e2fb66751409856e28d36e7e156e1bae08ad6575098972572bf809db5f07023870b2b9c6
-DIST intel-microcode-collection-20181215.tar.xz 4455584 BLAKE2B 
7535283f38ce82cc7e90f45e3201665e46b3c00becd3f6432843c3d960f0a8f11b8c394bc736e7c02e9e34ea31832bd7335603f8727f114f5d3eafa7fb6ea630
 SHA512 
ec32ef3c625426c98902b7716abc41c440b8136f13ba89e0dd707690f82dd5afd8849b61f86507b3a78ef7a96b8750dca24fdf4c42b53275fa87e50ed561
 DIST intel-microcode-collection-20190112.tar.xz 4748576 BLAKE2B 
a6db3a1b357bdd1db65885b0de0d8a871573b6ec025eaff6c8991ef03eed6f32f298ecb736b42e09a94ca880ace984b276672245f5651982093d405abd588712
 SHA512 
6602772bd44aa9fad27275d515f73db041c3e18964fdfbea8d5f7917d456e5a5ca343999b7a9b48245b115290490c525e24cd575532ba8b2169a8229a69b9fa4
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181117.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181117.ebuild
deleted file mode 100644
index cf35c112d2d..000
--- a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181117.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-NUM="28087"
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
-SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-DEPEND="sys-apps/iucode_tool"
-
-# ! "${ED%/}/tmp/.blacklist_altered" 
|| die "Failed to add marker that MICROCODE_BLACKLIST variable was used"
-   fi
-
-   if [[ "${MICROCODE_SIGNATURES}" != "${MICROCODE_SIGNATURES_DEFAULT}" 
]]; then
-   echo ${MICROCODE_SIGNATURES} > 
"${ED%/}/tmp/.signatures_altered" || die "Failed to add marker that 
MICROCODE_SIGNATURES variable was used"
-   fi
-}
-
-pkg_preinst() {
-   if [[ -f "${ED%/}/tmp/.blacklist_altered" ]]; then
-   local _recorded_MICROCODE_BLACKLIST_value=$(cat 
"${ED%/}/tmp/.blacklist_altered")
-   ewarn "MICROCODE_BLACKLIST is set to 
\"${_recorded_MICROCODE_BLACKLIST_value}\" instead of default 
\"${MICROCODE_BLACKLIST_DEFAULT}\". You are on your own!"
-   fi
-
-   if [[ -f "${ED%/}/tmp/.signatures_altered" ]]; then
-   local _recorded_MICROCODE_SIGNATURES_value=$(cat 
"${ED%/}/tmp/.signatures_altered")
-   ewarn "Package was created using advanced options:"
-   ewarn "MICROCODE_SIGNATURES is set to 
\"${_recorded_MICROCODE_SIGNATURES_value}\" instead of default 
\"${MICROCODE_SIGNATURES_DEFAULT}\"!"
-   fi
-
-   # Make sure /boot is available if needed.
-   use initramfs && mount-boot_pkg_preinst
-
-   local _initramfs_file="${ED%/}/boot/intel-uc.img"
-   local _ucode_dir="${ED%/}/lib/firmware/intel-ucode"
-
-   if use hostonly; then
-   # While this output looks redundant 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2019-01-13 Thread Thomas Deutschmann
commit: 200158e49aa112bd65d32c24981ea8219dc3234c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Jan 14 02:37:59 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Jan 14 02:38:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=200158e4

sys-firmware/intel-microcode: bump

- New microcodes:

  sig 0x00050656, pf_mask 0xbf, 2018-12-03, rev 0x413
  sig 0x00050657, pf_mask 0xbf, 2018-12-03, rev 0x513
  sig 0x000706e0, pf_mask 0xc0, 2018-05-28, rev 0x002a
  sig 0x000706e1, pf_mask 0x80, 2018-11-19, rev 0x002e
  sig 0x000706e2, pf_mask 0x80, 2018-11-19, rev 0x002e

- Updated microcodes:

  sig 0x00050654, pf_mask 0xb7, 2018-10-08, rev 0x255 -> 2018-10-22, rev 
0x257
  sig 0x00050655, pf_mask 0xb7, 2018-06-15, rev 0x30d -> 2018-11-16, rev 
0x310

Package-Manager: Portage-2.3.55, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20180807a_p20190112.ebuild | 239 +
 2 files changed, 240 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 6a6999c7dfd..c35614983ee 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,4 @@
 DIST intel-microcode-collection-20181117.tar.xz 4454740 BLAKE2B 
c9f106a6c6477966d535faef6a6a6a547218b0162ed6405dd9ab47967a87b2c4d9d2d33e8caf716720179bb0035df8c4a38d06c654584396f2af82828fcabd5e
 SHA512 
cdff0e9d88c7848746487710c17cbcdf2adb0940072d71d6f32651a7e2fb66751409856e28d36e7e156e1bae08ad6575098972572bf809db5f07023870b2b9c6
 DIST intel-microcode-collection-20181215.tar.xz 4455584 BLAKE2B 
7535283f38ce82cc7e90f45e3201665e46b3c00becd3f6432843c3d960f0a8f11b8c394bc736e7c02e9e34ea31832bd7335603f8727f114f5d3eafa7fb6ea630
 SHA512 
ec32ef3c625426c98902b7716abc41c440b8136f13ba89e0dd707690f82dd5afd8849b61f86507b3a78ef7a96b8750dca24fdf4c42b53275fa87e50ed561
+DIST intel-microcode-collection-20190112.tar.xz 4748576 BLAKE2B 
a6db3a1b357bdd1db65885b0de0d8a871573b6ec025eaff6c8991ef03eed6f32f298ecb736b42e09a94ca880ace984b276672245f5651982093d405abd588712
 SHA512 
6602772bd44aa9fad27275d515f73db041c3e18964fdfbea8d5f7917d456e5a5ca343999b7a9b48245b115290490c525e24cd575532ba8b2169a8229a69b9fa4
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190112.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190112.ebuild
new file mode 100644
index 000..06557d9fb74
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20190112.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+NUM="28087"
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
+SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+DEPEND="sys-apps/iucode_tool"
+
+# !&1)
+   if [[ -z "${_detected_processors}" ]]; then
+   ewarn "Looks like iucode_tool was unable to detect any 
processor!"
+   else
+   einfo "Only installing ucode(s) for 
${_detected_processors#iucode_tool: system has } due to USE=hostonly ..."
+   fi
+
+   opts=(
+   --scan-system
+   # be strict about what we are doing
+   --overwrite
+   --strict-checks
+   --no-ignore-broken
+   # we want to install latest version
+   --no-downgrade
+   # show everything we find
+   --list-all
+   # show what we selected
+   --list
+   )
+
+   # The earlyfw cpio needs to be in /boot because it must be 
loaded before
+   # rootfs is mounted.
+   use initramfs && opts+=( 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2018-12-16 Thread Thomas Deutschmann
commit: e6ade8189bb6037cf298ed70889f15cfcd0a0a00
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 16 23:17:46 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec 16 23:18:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6ade818

sys-firmware/intel-microcode: bump

- Updated microcodes:

  sig 0x00050653, pf_mask 0x97, 2018-04-20, rev 0x1000144 -> 2018-08-24, rev 
0x1000146
  sig 0x00050654, pf_mask 0xb7, 2018-08-09, rev 0x250 -> 2018-10-08, rev 
0x255
  sig 0x00050655, pf_mask 0xb7, 2018-04-27, rev 0x30b -> 2018-06-15, rev 
0x30d

- Ebuild changes:

In addition to the updated microcodes, the package now avoids using
a temp directory for install.

Instead it creates a temp directory in pkg_preinst if necessary. This
should only be needed when the 'hostonly' USE flag is enabled.

Closes: https://github.com/gentoo/gentoo/pull/10461
Closes: https://bugs.gentoo.org/671436
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20180807a_p20181215.ebuild | 239 +
 2 files changed, 240 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index c43fc289312..6a6999c7dfd 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20181117.tar.xz 4454740 BLAKE2B 
c9f106a6c6477966d535faef6a6a6a547218b0162ed6405dd9ab47967a87b2c4d9d2d33e8caf716720179bb0035df8c4a38d06c654584396f2af82828fcabd5e
 SHA512 
cdff0e9d88c7848746487710c17cbcdf2adb0940072d71d6f32651a7e2fb66751409856e28d36e7e156e1bae08ad6575098972572bf809db5f07023870b2b9c6
+DIST intel-microcode-collection-20181215.tar.xz 4455584 BLAKE2B 
7535283f38ce82cc7e90f45e3201665e46b3c00becd3f6432843c3d960f0a8f11b8c394bc736e7c02e9e34ea31832bd7335603f8727f114f5d3eafa7fb6ea630
 SHA512 
ec32ef3c625426c98902b7716abc41c440b8136f13ba89e0dd707690f82dd5afd8849b61f86507b3a78ef7a96b8750dca24fdf4c42b53275fa87e50ed561
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181215.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181215.ebuild
new file mode 100644
index 000..e284cd8fcf3
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181215.ebuild
@@ -0,0 +1,239 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+NUM="28087"
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
+SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+DEPEND="sys-apps/iucode_tool"
+
+# !&1)
+   if [[ -z "${_detected_processors}" ]]; then
+   ewarn "Looks like iucode_tool was unable to detect any 
processor!"
+   else
+   einfo "Only installing ucode(s) for 
${_detected_processors#iucode_tool: system has } due to USE=hostonly ..."
+   fi
+
+   opts=(
+   --scan-system
+   # be strict about what we are doing
+   --overwrite
+   --strict-checks
+   --no-ignore-broken
+   # we want to install latest version
+   --no-downgrade
+   # show everything we find
+   --list-all
+   # show what we selected
+   --list
+   )
+
+   # The earlyfw cpio needs to be in /boot because it must be 
loaded before
+   # rootfs is mounted.
+   use initramfs && opts+=( --write-earlyfw=${_initramfs_file} )
+
+   if use split-ucode; then
+   opts+=( 
--write-firmware="${ED%/}/lib/firmware/intel-ucode" )
+   fi
+
+   opts+=( 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2018-11-17 Thread Thomas Deutschmann
commit: edce8f4f28982e3e46caa728b792150a5e9626cb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Nov 17 23:56:35 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Nov 17 23:56:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edce8f4f

sys-firmware/intel-microcode: bump

- Updated microcodes:

  sig 0x000806e9, pf_mask 0x10, 2018-06-26, rev 0x0098 -> 2018-10-18, rev 0x009e
  sig 0x000806eb, pf_mask 0xc0, 2018-05-30, rev 0x0098 -> 2018-07-16, rev 0x009a
  sig 0x000906eb, pf_mask 0x02, 2018-07-16, rev 0x009a -> 2018-10-24, rev 0x00a4
  sig 0x000906ec, pf_mask 0x22, 2018-08-26, rev 0x009e -> 2018-09-29, rev 0x00a2

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --force
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest   | 2 +-
 ...807a_p20181027.ebuild => intel-microcode-20180807a_p20181117.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 20c20a365e3..c43fc289312 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,2 @@
-DIST intel-microcode-collection-20181027.tar.xz 4517880 BLAKE2B 
189e23cfc77d89da945dec6e1762ce9ba16c1cbc0a618e80f3c328b3d9766ef3bb8e62c84c3a6f32ef994f426b5f00ff1ec520105ac7734f25a606e7cb036ec6
 SHA512 
fc96d0bbacea9da7a232a6482a7731a029c7e110c3358f917d99e1906c9a783b90df22dde2ad4043e8029a4e3ca5a86d43927b38f668456dfda4098d9d5f37c5
+DIST intel-microcode-collection-20181117.tar.xz 4454740 BLAKE2B 
c9f106a6c6477966d535faef6a6a6a547218b0162ed6405dd9ab47967a87b2c4d9d2d33e8caf716720179bb0035df8c4a38d06c654584396f2af82828fcabd5e
 SHA512 
cdff0e9d88c7848746487710c17cbcdf2adb0940072d71d6f32651a7e2fb66751409856e28d36e7e156e1bae08ad6575098972572bf809db5f07023870b2b9c6
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181027.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181117.ebuild
similarity index 100%
rename from 
sys-firmware/intel-microcode/intel-microcode-20180807a_p20181027.ebuild
rename to 
sys-firmware/intel-microcode/intel-microcode-20180807a_p20181117.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2018-10-29 Thread Thomas Deutschmann
commit: c6563f92d74e1567bef1a1b9990760943978e5c2
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Oct 29 13:24:26 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Oct 29 14:53:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6563f92

sys-firmware/intel-microcode: bump

- New microcode:

  sig 0x000506f0, pf_mask 0x01, 2016-06-07, rev 0x0010

- Updated microcodes:

  sig 0x000406f1, pf_mask 0xef, 2018-04-19, rev 0xb2e -> 2018-09-05, rev 
0xb31
  sig 0x00050654, pf_mask 0xb7, 2018-05-15, rev 0x24d -> 2018-08-09, rev 
0x250
  sig 0x000806e9, pf_mask 0xc0, 2018-03-24, rev 0x008e-> 2018-07-16, rev 
0x009a
  sig 0x000806ea, pf_mask 0xc0, 2018-05-15, rev 0x0096-> 2018-10-18, rev 
0x009e
  sig 0x000906e9, pf_mask 0x2a, 2018-03-24, rev 0x008e-> 2018-07-16, rev 
0x009a
  sig 0x000906ea, pf_mask 0x22, 2018-05-02, rev 0x0096-> 2018-07-16, rev 
0x009a
  sig 0x000906eb, pf_mask 0x02, 2018-03-24, rev 0x008e-> 2018-07-16, rev 
0x009a

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20180807a_p20181027.ebuild | 253 +
 2 files changed, 254 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 9a0815d330a..59fe1a9b4b9 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20180922.tar.xz 4506768 BLAKE2B 
c985c20e01ab171637bf8acbab912a802608681a7f62779a63cd4218008435638c06452fef157d26ff6295dbee963827493dd85fb31b6e2b8e447158eb55d9f9
 SHA512 
08d38e25d02a45cbc2272c440e64255dbaac90efc67dd241f8e329c84eff2baab38236ee97a52e3803ecbc87a751d1d44f08a18288fba52cbbf916390d461646
+DIST intel-microcode-collection-20181027.tar.xz 4517880 BLAKE2B 
189e23cfc77d89da945dec6e1762ce9ba16c1cbc0a618e80f3c328b3d9766ef3bb8e62c84c3a6f32ef994f426b5f00ff1ec520105ac7734f25a606e7cb036ec6
 SHA512 
fc96d0bbacea9da7a232a6482a7731a029c7e110c3358f917d99e1906c9a783b90df22dde2ad4043e8029a4e3ca5a86d43927b38f668456dfda4098d9d5f37c5
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181027.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181027.ebuild
new file mode 100644
index 000..42757b59066
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181027.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+NUM="28087"
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
+SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+DEPEND="sys-apps/iucode_tool"
+
+# ! "${ED%/}/tmp/.blacklist_altered" 
|| die "Failed to add marker that MICROCODE_BLACKLIST variable was used"
+   fi
+
+   if [[ "${MICROCODE_SIGNATURES}" != "${MICROCODE_SIGNATURES_DEFAULT}" 
]]; then
+   echo ${MICROCODE_SIGNATURES} > 
"${ED%/}/tmp/.signatures_altered" || die "Failed to add marker that 
MICROCODE_SIGNATURES variable was used"
+   fi
+}
+
+pkg_preinst() {
+   if [[ -f "${ED%/}/tmp/.blacklist_altered" ]]; then
+   local _recorded_MICROCODE_BLACKLIST_value=$(cat 
"${ED%/}/tmp/.blacklist_altered")
+   ewarn "MICROCODE_BLACKLIST is set to 
\"${_recorded_MICROCODE_BLACKLIST_value}\" instead of default 
\"${MICROCODE_BLACKLIST_DEFAULT}\". You are on your own!"
+   fi
+
+   if [[ -f "${ED%/}/tmp/.signatures_altered" ]]; then
+   local _recorded_MICROCODE_SIGNATURES_value=$(cat 
"${ED%/}/tmp/.signatures_altered")
+   ewarn "Package was created using advanced options:"
+   ewarn "MICROCODE_SIGNATURES is set to 
\"${_recorded_MICROCODE_SIGNATURES_value}\" instead of default 
\"${MICROCODE_SIGNATURES_DEFAULT}\"!"
+   fi
+
+   # Make 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2018-10-29 Thread Thomas Deutschmann
commit: 873efa6d3f5d6bc5070088f45fff18a92e462776
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Oct 29 13:28:36 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Oct 29 14:54:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873efa6d

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20180807a_p20180922.ebuild | 253 -
 2 files changed, 254 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 59fe1a9b4b9..20c20a365e3 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,2 @@
-DIST intel-microcode-collection-20180922.tar.xz 4506768 BLAKE2B 
c985c20e01ab171637bf8acbab912a802608681a7f62779a63cd4218008435638c06452fef157d26ff6295dbee963827493dd85fb31b6e2b8e447158eb55d9f9
 SHA512 
08d38e25d02a45cbc2272c440e64255dbaac90efc67dd241f8e329c84eff2baab38236ee97a52e3803ecbc87a751d1d44f08a18288fba52cbbf916390d461646
 DIST intel-microcode-collection-20181027.tar.xz 4517880 BLAKE2B 
189e23cfc77d89da945dec6e1762ce9ba16c1cbc0a618e80f3c328b3d9766ef3bb8e62c84c3a6f32ef994f426b5f00ff1ec520105ac7734f25a606e7cb036ec6
 SHA512 
fc96d0bbacea9da7a232a6482a7731a029c7e110c3358f917d99e1906c9a783b90df22dde2ad4043e8029a4e3ca5a86d43927b38f668456dfda4098d9d5f37c5
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20180922.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20180922.ebuild
deleted file mode 100644
index cf35c112d2d..000
--- a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20180922.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-NUM="28087"
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
-SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-DEPEND="sys-apps/iucode_tool"
-
-# ! "${ED%/}/tmp/.blacklist_altered" 
|| die "Failed to add marker that MICROCODE_BLACKLIST variable was used"
-   fi
-
-   if [[ "${MICROCODE_SIGNATURES}" != "${MICROCODE_SIGNATURES_DEFAULT}" 
]]; then
-   echo ${MICROCODE_SIGNATURES} > 
"${ED%/}/tmp/.signatures_altered" || die "Failed to add marker that 
MICROCODE_SIGNATURES variable was used"
-   fi
-}
-
-pkg_preinst() {
-   if [[ -f "${ED%/}/tmp/.blacklist_altered" ]]; then
-   local _recorded_MICROCODE_BLACKLIST_value=$(cat 
"${ED%/}/tmp/.blacklist_altered")
-   ewarn "MICROCODE_BLACKLIST is set to 
\"${_recorded_MICROCODE_BLACKLIST_value}\" instead of default 
\"${MICROCODE_BLACKLIST_DEFAULT}\". You are on your own!"
-   fi
-
-   if [[ -f "${ED%/}/tmp/.signatures_altered" ]]; then
-   local _recorded_MICROCODE_SIGNATURES_value=$(cat 
"${ED%/}/tmp/.signatures_altered")
-   ewarn "Package was created using advanced options:"
-   ewarn "MICROCODE_SIGNATURES is set to 
\"${_recorded_MICROCODE_SIGNATURES_value}\" instead of default 
\"${MICROCODE_SIGNATURES_DEFAULT}\"!"
-   fi
-
-   # Make sure /boot is available if needed.
-   use initramfs && mount-boot_pkg_preinst
-
-   local _initramfs_file="${ED%/}/boot/intel-uc.img"
-   local _ucode_dir="${ED%/}/lib/firmware/intel-ucode"
-
-   if use hostonly; then
-   # While this output looks redundant we do this check to detect
-   # rare cases where iucode_tool was unable to detect system's 
processor(s).
-   local _detected_processors=$(iucode_tool --scan-system 2>&1)
-   if [[ -z "${_detected_processors}" ]]; then
-   ewarn "Looks like iucode_tool was unable to detect any 
processor!"
-   else
-   einfo "Only 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2018-10-29 Thread Thomas Deutschmann
commit: 6bb332684c5544716e42d20de7b4c5b31c0a4a38
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Oct 29 13:28:07 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Oct 29 14:54:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb33268

sys-firmware/intel-microcode: amd64 & x86 stable

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

 sys-firmware/intel-microcode/intel-microcode-20180807a_p20181027.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181027.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181027.ebuild
index 42757b59066..cf35c112d2d 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181027.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20181027.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2018-09-24 Thread Thomas Deutschmann
commit: 707f3c720085eff897d2b695a72f1b98bc34e6a5
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 24 14:29:34 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 24 14:29:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=707f3c72

sys-firmware/intel-microcode: amd64 & x86 stable

Package-Manager: Portage-2.3.50, Repoman-2.3.11

 sys-firmware/intel-microcode/intel-microcode-20180807a_p20180922.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20180922.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20180922.ebuild
index 42757b59066..cf35c112d2d 100644
--- a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20180922.ebuild
+++ b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20180922.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}
 
 LICENSE="intel-ucode"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
 IUSE="hostonly initramfs +split-ucode vanilla"
 REQUIRED_USE="|| ( initramfs split-ucode )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2018-09-24 Thread Thomas Deutschmann
commit: 18ccb7f1533c05dd92085fb2c176154700afecfa
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 24 14:28:49 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 24 14:28:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18ccb7f1

sys-firmware/intel-microcode: bump

- New microcode:

  sig 0x000806e9, pf_mask 0x10, 2018-06-26, rev 0x0098

- Updated microcodes:

  sig 0x00050655, pf_mask 0xb7, 2018-03-14, rev 0x309 -> 2018-04-27, rev 
0x30b
  sig 0x000706a1, pf_mask 0x01, 2018-05-22, rev 0x0028-> 2018-07-25, rev 
0x002a

Package-Manager: Portage-2.3.50, Repoman-2.3.11

 sys-firmware/intel-microcode/Manifest  |   1 +
 .../intel-microcode-20180807a_p20180922.ebuild | 253 +
 2 files changed, 254 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index 2730dbac48e..b865a5e6ce6 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,2 +1,3 @@
 DIST intel-microcode-collection-20180916.tar.xz 4414792 BLAKE2B 
e0dee0ef27e5d5460a4856b73a0a3940e563b649912f648cf45c109404666b7ebffb3bcce900f2eb48502b8ef2f0410cdde39eb478879e79cca4414f326c6947
 SHA512 
ac1964cbaffdf8a5e42ea80fd6898583f3f97a3163b0b661bcc0a83f6a1e9ba0c0a22bc79b8aadb759e5d02f77d2e2c04bd16c8811a277eb261a9a5e3bae3761
+DIST intel-microcode-collection-20180922.tar.xz 4506768 BLAKE2B 
c985c20e01ab171637bf8acbab912a802608681a7f62779a63cd4218008435638c06452fef157d26ff6295dbee963827493dd85fb31b6e2b8e447158eb55d9f9
 SHA512 
08d38e25d02a45cbc2272c440e64255dbaac90efc67dd241f8e329c84eff2baab38236ee97a52e3803ecbc87a751d1d44f08a18288fba52cbbf916390d461646
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20180922.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20180922.ebuild
new file mode 100644
index 000..42757b59066
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20180922.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-info toolchain-funcs mount-boot
+
+# Find updates by searching and clicking the first link (hopefully it's the 
one):
+# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
+
+COLLECTION_SNAPSHOT="${PV##*_p}"
+INTEL_SNAPSHOT="${PV/_p*}"
+NUM="28087"
+DESCRIPTION="Intel IA32/IA64 microcode update data"
+HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
+SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
+   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
+
+LICENSE="intel-ucode"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="hostonly initramfs +split-ucode vanilla"
+REQUIRED_USE="|| ( initramfs split-ucode )"
+
+DEPEND="sys-apps/iucode_tool"
+
+# ! "${ED%/}/tmp/.blacklist_altered" 
|| die "Failed to add marker that MICROCODE_BLACKLIST variable was used"
+   fi
+
+   if [[ "${MICROCODE_SIGNATURES}" != "${MICROCODE_SIGNATURES_DEFAULT}" 
]]; then
+   echo ${MICROCODE_SIGNATURES} > 
"${ED%/}/tmp/.signatures_altered" || die "Failed to add marker that 
MICROCODE_SIGNATURES variable was used"
+   fi
+}
+
+pkg_preinst() {
+   if [[ -f "${ED%/}/tmp/.blacklist_altered" ]]; then
+   local _recorded_MICROCODE_BLACKLIST_value=$(cat 
"${ED%/}/tmp/.blacklist_altered")
+   ewarn "MICROCODE_BLACKLIST is set to 
\"${_recorded_MICROCODE_BLACKLIST_value}\" instead of default 
\"${MICROCODE_BLACKLIST_DEFAULT}\". You are on your own!"
+   fi
+
+   if [[ -f "${ED%/}/tmp/.signatures_altered" ]]; then
+   local _recorded_MICROCODE_SIGNATURES_value=$(cat 
"${ED%/}/tmp/.signatures_altered")
+   ewarn "Package was created using advanced options:"
+   ewarn "MICROCODE_SIGNATURES is set to 
\"${_recorded_MICROCODE_SIGNATURES_value}\" instead of default 
\"${MICROCODE_SIGNATURES_DEFAULT}\"!"
+   fi
+
+   # Make sure /boot is available if needed.
+   use initramfs && mount-boot_pkg_preinst
+
+   local _initramfs_file="${ED%/}/boot/intel-uc.img"
+   local _ucode_dir="${ED%/}/lib/firmware/intel-ucode"
+
+   if use hostonly; then
+   # While this output looks redundant we do this check to detect
+   # rare cases where iucode_tool was unable to detect system's 
processor(s).
+   local _detected_processors=$(iucode_tool --scan-system 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2018-09-24 Thread Thomas Deutschmann
commit: e253cd2e717b74dbc740c133e3579f373056cd0b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 24 14:29:52 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 24 14:29:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e253cd2e

sys-firmware/intel-microcode: drop old

Package-Manager: Portage-2.3.50, Repoman-2.3.11

 sys-firmware/intel-microcode/Manifest  |   1 -
 .../intel-microcode-20180807a_p20180916.ebuild | 253 -
 2 files changed, 254 deletions(-)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index b865a5e6ce6..9a0815d330a 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,3 +1,2 @@
-DIST intel-microcode-collection-20180916.tar.xz 4414792 BLAKE2B 
e0dee0ef27e5d5460a4856b73a0a3940e563b649912f648cf45c109404666b7ebffb3bcce900f2eb48502b8ef2f0410cdde39eb478879e79cca4414f326c6947
 SHA512 
ac1964cbaffdf8a5e42ea80fd6898583f3f97a3163b0b661bcc0a83f6a1e9ba0c0a22bc79b8aadb759e5d02f77d2e2c04bd16c8811a277eb261a9a5e3bae3761
 DIST intel-microcode-collection-20180922.tar.xz 4506768 BLAKE2B 
c985c20e01ab171637bf8acbab912a802608681a7f62779a63cd4218008435638c06452fef157d26ff6295dbee963827493dd85fb31b6e2b8e447158eb55d9f9
 SHA512 
08d38e25d02a45cbc2272c440e64255dbaac90efc67dd241f8e329c84eff2baab38236ee97a52e3803ecbc87a751d1d44f08a18288fba52cbbf916390d461646
 DIST microcode-20180807a.tgz 1628061 BLAKE2B 
a6b5a07596a0b1687efb95c207b2194865b2f975cc0d761a687d5b9d8fea63e777eb73373113f356a18592fd53651cf37d044d4e98cdfe6b306393b54ac06129
 SHA512 
3cd6794a5ce26e86f7b644e523ba978699316046e593da215b73b17c4b43049ac4a81636e2ce3e727d06c2efbac98657764aa3ff355edb429127585bb49a9b10

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20180916.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20180807a_p20180916.ebuild
deleted file mode 100644
index 30301c72475..000
--- a/sys-firmware/intel-microcode/intel-microcode-20180807a_p20180916.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit linux-info toolchain-funcs mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the 
one):
-# 
https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-NUM="28087"
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="http://inertiawar.com/microcode/ 
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM};
-SRC_URI="https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-   
https://dev.gentoo.org/~whissi/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz;
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="hostonly initramfs +split-ucode vanilla"
-REQUIRED_USE="|| ( initramfs split-ucode )"
-
-DEPEND="sys-apps/iucode_tool"
-
-# ! "${ED%/}/tmp/.blacklist_altered" 
|| die "Failed to add marker that MICROCODE_BLACKLIST variable was used"
-   fi
-
-   if [[ "${MICROCODE_SIGNATURES}" != "${MICROCODE_SIGNATURES_DEFAULT}" 
]]; then
-   echo ${MICROCODE_SIGNATURES} > 
"${ED%/}/tmp/.signatures_altered" || die "Failed to add marker that 
MICROCODE_SIGNATURES variable was used"
-   fi
-}
-
-pkg_preinst() {
-   if [[ -f "${ED%/}/tmp/.blacklist_altered" ]]; then
-   local _recorded_MICROCODE_BLACKLIST_value=$(cat 
"${ED%/}/tmp/.blacklist_altered")
-   ewarn "MICROCODE_BLACKLIST is set to 
\"${_recorded_MICROCODE_BLACKLIST_value}\" instead of default 
\"${MICROCODE_BLACKLIST_DEFAULT}\". You are on your own!"
-   fi
-
-   if [[ -f "${ED%/}/tmp/.signatures_altered" ]]; then
-   local _recorded_MICROCODE_SIGNATURES_value=$(cat 
"${ED%/}/tmp/.signatures_altered")
-   ewarn "Package was created using advanced options:"
-   ewarn "MICROCODE_SIGNATURES is set to 
\"${_recorded_MICROCODE_SIGNATURES_value}\" instead of default 
\"${MICROCODE_SIGNATURES_DEFAULT}\"!"
-   fi
-
-   # Make sure /boot is available if needed.
-   use initramfs && mount-boot_pkg_preinst
-
-   local _initramfs_file="${ED%/}/boot/intel-uc.img"
-   local _ucode_dir="${ED%/}/lib/firmware/intel-ucode"
-
-   if use hostonly; then
-   # While this output looks redundant we do this check to detect
-   # rare cases where iucode_tool was unable to detect system's 
processor(s).
-   local _detected_processors=$(iucode_tool --scan-system 2>&1)
-   if [[ -z "${_detected_processors}" ]]; then
-   ewarn "Looks like iucode_tool was unable to detect any 
processor!"
-   else
-   einfo "Only installing ucode(s) for 

  1   2   >