From: Mike Frysinger Date: Tue, 11 Aug 2015 06:04:56 +0000 (-0400) Subject: microcode-data: add USE flags to control install of file sets #403119 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=df93befac0d0267d671f384e43447c0b016d777c;p=gentoo.git 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. --- 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="!