From df93befac0d0267d671f384e43447c0b016d777c Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 11 Aug 2015 02:04:56 -0400 Subject: [PATCH] microcode-data: add USE flags to control install of file sets #403119 With newer kernels, there's no need to install the microcode.dat file as they can automatically load the ucode files themselves. Add USE flags so people can avoid installing the parts they don't need. --- sys-apps/microcode-data/metadata.xml | 4 ++ .../microcode-data-20150121-r1.ebuild | 49 +++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 sys-apps/microcode-data/microcode-data-20150121-r1.ebuild diff --git a/sys-apps/microcode-data/metadata.xml b/sys-apps/microcode-data/metadata.xml index 96a2d586367d..09a573a327e1 100644 --- a/sys-apps/microcode-data/metadata.xml +++ b/sys-apps/microcode-data/metadata.xml @@ -2,4 +2,8 @@ base-system + + install the large text microcode.dat (used by older kernels via microcode_ctl) + install the split binary ucode files (used by the kernel directly) + diff --git a/sys-apps/microcode-data/microcode-data-20150121-r1.ebuild b/sys-apps/microcode-data/microcode-data-20150121-r1.ebuild new file mode 100644 index 000000000000..ca78889a2884 --- /dev/null +++ b/sys-apps/microcode-data/microcode-data-20150121-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="4" + +inherit toolchain-funcs + +# Find updates by searching and clicking the first link (hopefully it's the one): +# http://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File + +NUM="24661" +DESCRIPTION="Intel IA32 microcode update data" +HOMEPAGE="http://inertiawar.com/microcode/ https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}" +SRC_URI="http://downloadmirror.intel.com/${NUM}/eng/microcode-${PV}.tgz" + +LICENSE="intel-ucode" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="monolithic +split-ucode" +REQUIRED_USE="|| ( monolithic split-ucode )" + +RDEPEND="!