summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@gentoo.org>2013-08-02 13:33:43 +0000
committerDoug Goldstein <cardoe@gentoo.org>2013-08-02 13:33:43 +0000
commitede0c6aea6e888f76a292c91ee10d96ab36a7417 (patch)
treedca33721f57c2cf8642039dc674fa660bb922316 /app-emulation/kvm-kmod
parentVersion bump (diff)
downloadhistorical-ede0c6aea6e888f76a292c91ee10d96ab36a7417.tar.gz
historical-ede0c6aea6e888f76a292c91ee10d96ab36a7417.tar.bz2
historical-ede0c6aea6e888f76a292c91ee10d96ab36a7417.zip
Version bumps to provide more options. bug #451718
Package-Manager: portage-2.1.12.2/cvs/Linux x86_64 Manifest-Sign-Key: 0xD7DFA8D318FA9AEF!
Diffstat (limited to 'app-emulation/kvm-kmod')
-rw-r--r--app-emulation/kvm-kmod/ChangeLog13
-rw-r--r--app-emulation/kvm-kmod/Manifest26
-rw-r--r--app-emulation/kvm-kmod/kvm-kmod-3.10.1.ebuild (renamed from app-emulation/kvm-kmod/kvm-kmod-2.6.32.27.ebuild)4
-rw-r--r--app-emulation/kvm-kmod/kvm-kmod-3.6.ebuild68
-rw-r--r--app-emulation/kvm-kmod/kvm-kmod-3.8.ebuild68
5 files changed, 171 insertions, 8 deletions
diff --git a/app-emulation/kvm-kmod/ChangeLog b/app-emulation/kvm-kmod/ChangeLog
index 8ea1af27e31c..077b9f79899e 100644
--- a/app-emulation/kvm-kmod/ChangeLog
+++ b/app-emulation/kvm-kmod/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for app-emulation/kvm-kmod
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/kvm-kmod/ChangeLog,v 1.24 2012/06/14 05:26:46 cardoe Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/kvm-kmod/ChangeLog,v 1.25 2013/08/02 13:33:37 cardoe Exp $
+
+*kvm-kmod-3.10.1 (02 Aug 2013)
+*kvm-kmod-3.6 (02 Aug 2013)
+*kvm-kmod-3.8 (02 Aug 2013)
+
+ 02 Aug 2013; Doug Goldstein <cardoe@gentoo.org> +kvm-kmod-3.10.1.ebuild,
+ +kvm-kmod-3.6.ebuild, +kvm-kmod-3.8.ebuild, -kvm-kmod-2.6.32.27.ebuild:
+ Version bumps to provide more options. bug #451718
*kvm-kmod-3.4 (13 Jun 2012)
*kvm-kmod-3.3.6 (13 Jun 2012)
@@ -143,4 +151,3 @@
28 Apr 2009; Daniel Gryniewicz <dang@gentoo.org> +metadata.xml,
+kvm-kmod-85.ebuild:
New kvm modules package; upstream split them up
-
diff --git a/app-emulation/kvm-kmod/Manifest b/app-emulation/kvm-kmod/Manifest
index 215da94e4378..f8c2c30b832b 100644
--- a/app-emulation/kvm-kmod/Manifest
+++ b/app-emulation/kvm-kmod/Manifest
@@ -1,8 +1,28 @@
-DIST kvm-kmod-2.6.32.27.tar.bz2 278391 SHA256 801cbd622b3856ff4ba55e4cb7efe3604ce76200b78d99f8f38c18f2f9ac71e1 SHA512 0041067f4fad6e8dd2183659f937f5b86864c5ae02bc10a39360e99c85ef81548a0d48d4b13983cd42d3d0b8abc98e710b030e9f2ebcaeadc5492e4cfb25b139 WHIRLPOOL b0af858bece5fef694a5423fa783fe1761bcaf99203a353ada7a29bd85b5ca3e16d3c2a558acadcbc4c3bbaeff4d4eb451e293d5dfd61e4dc20027e0f265967c
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST kvm-kmod-3.10.1.tar.bz2 302264 SHA256 2b9ae4e36690804fabb1eac4028495f99939f6abe5518c3f98c3d7c8dd488898 SHA512 d86edc933bbb41d7139c56143084c37c8fb6973993756ed8177afbb2e0f4f620dba749f2ebd1e2e90eb70a1a5ea40712c3b5fc3c1aee3d3f131ec39a1b2d80bf WHIRLPOOL 0946ed02b7c0287c02e9d4b75875ef7a4bd46281a6b107cc7115e787d760803724286f4a517f47a286e7c880e895e88cdc69775399d03a8b196815bc62bd7dee
DIST kvm-kmod-3.3.6.tar.bz2 275650 SHA256 b6edcf64c468e4a880d7b633c716805462c07546d93799791c9d3eb6166e593f SHA512 6258d532576c2b10dc3410bb9d7af390268d6dd56195e4b66057a7c991a32fec782289d9cdc4894c8dccb88d87ecb574645529430dd0ac85f8344b304286d046 WHIRLPOOL e422e2c065feaf611c2e1a5e2d308f5f4198fa19d96156371ef7fcc17bd898599b34cba0b6106f1a15bf20f9fa5eaf6ae0dabdcd7bbfa228238ce057848e120b
DIST kvm-kmod-3.4.tar.bz2 280821 SHA256 94a7ce2d0f06c7b9f913be3432e768a2340e50235845fc4e9027abed8aee3291 SHA512 868a554c9ba3a1418f0aa9bdd894ab114e3d59acfa27b3759e362f4631d972f7f48d70563e5ba3e973595195c27fda0c1138c030fd27abdbb8da71103b65cfaa WHIRLPOOL ce99ca65748b12e82a18f67f724eb27cc31310019f8fda15293d6eab9d18dd1a20b9b311fc77162a73f90591d7d772373645dbf02a707c8ca218b2c6840b8bed
-EBUILD kvm-kmod-2.6.32.27.ebuild 1655 SHA256 0429c154594c8ba927d022c0a66b13592bbb095434904f234498ca75713c1fe2 SHA512 9770e2d9e82fdcb1d484ff647ca7528b24a390fc708d7fa0a2f5eb24b13df93d05f21870fcd20c99edee0cf56903c2f8b04daab6e9888b9d212c8b703b5ed76b WHIRLPOOL 76d235e1d00952e7cbf4534a64cb70a12d97c21c37771aa36e4409f9ced03aebdbf5bb637ea793e0bb6b1b0bff9b83579d2f71c218203249dde3076b6eed3aa1
+DIST kvm-kmod-3.6.tar.bz2 278798 SHA256 74f6bb8de670d5eac58612142c1d504cf0e98325343e8443f9752197e43e1595 SHA512 27042527343926f5c6be41789305b6d8ca888e18e92e95a7bbcc18712865d97ff0b392d46356c57280134f3b2892ed5725975b72715aae22c4e1b02f4378e4f4 WHIRLPOOL 765549376aa3f7c2db11a79c8e5e055e330d211e36bfa03cda41a85e846a89f49d2dd17da219b1c742d1f2bbb89148a0ef2d019940756db7680acdef52c19bf8
+DIST kvm-kmod-3.8.tar.bz2 289028 SHA256 55da50de9c801c9136c312887d5ffd462e80f55f363e88f0928eeb1450b814a1 SHA512 05d04509fc86a0eec0ae408404b15f5ce2eb640c12aacd09b9bb54ffe10b9bb88dff53329ddb7e960a5388cf2e20a07341e1d829e173603b52cbb58d792c87c4 WHIRLPOOL f63628cfff99ca0f9e10cb2afef6cb03b31adbfa0b2c3e056717c2df4da119e760b90a81a0cf1456ddfd7aa79ddb19452102c7600df4767275c49156ea140de9
+EBUILD kvm-kmod-3.10.1.ebuild 1652 SHA256 5d9e2e85b990d49b628e0c7db1ccdb994fb6178300465df7267824aaafacbdb6 SHA512 53993bd87e337c680475ed4d9ef27393cb3cc7b77d8e5257d8d11fd7ca20c6e54dd002db664159cde8ac0fd3042aed7afc8a71f2e188f8e77186ba3f0b2949f6 WHIRLPOOL 8a82539012b18edecc3ce68f815ff58060f5dfb12513eb1dd4dc6bd047526094bfc5c048fe6075e224b0e0051c865f2ac90d734d8673b22ffe090ad8dc2fb05f
EBUILD kvm-kmod-3.3.6.ebuild 1651 SHA256 25f32a90b5de78c35b2b4fd0e1dde9a139c4ff48797eae6993b304fcc319d96f SHA512 e84ec19702a30571a8d3cd42a55525a3cf59ef9b055acad4520ca7c96fa2979d38db2adf2f0582a0be93ec3fb105e02033fef0902b0f5445684487786270ae47 WHIRLPOOL 2b32bd75ebfb2009e122cd8e751613742ee89f60df1f3262b7904bc14200e1f1f477d966a2544368ac7221be7878363d6badee0a5ef5911711f957d377b7a330
EBUILD kvm-kmod-3.4.ebuild 1649 SHA256 da10e2b2430ce9d74f019b1f021a6d598f71b419605218b96c89c24de7d44d76 SHA512 97463c024d8edea3e7e789f639cfbe8a37d75a2684a68a5734ec17e2f684a02d9b66384e13a6fc2df46b70f5a9dbb096e0ab8030e238d716b525fd64cb518756 WHIRLPOOL ba44baaf256d065f8ffba43016bbda40fc4b4d89ff74b367ded6fdd9fc1e90b59296e15e89a57596770ba66a434a8b089f9aa259d24f207ebe4fb51700215234
-MISC ChangeLog 4970 SHA256 22af593b5abd2ecde0a490c34c68ebde791837695a9e3ea5c4d4f2f07df69d15 SHA512 aa7f292b20eaadc15c88891e045304a468fb73261ef5c8cccb0a9e7fe17e9a376b94fa552b67846dc0ded4c01d8b8f94048203fba15bac6d314d155287a3d5b2 WHIRLPOOL 50b7fdcb3081d5acc7b4792e80db7998c6217dab6f2e6c950b05b3d32622863950e79b4569449b2d87e46343ff78c95b3c258e8c1f3353db2af32aeed33a71a1
+EBUILD kvm-kmod-3.6.ebuild 1649 SHA256 fb624aab55c5f1be9c6c91817d3b8818c0b77b9237cb94d4120e1fc713cff900 SHA512 7616511fd84e4efa341aa0305c564e2adf4755d9199ecbf3d6f681eb64a83b7c03a3f7df152e5f33151f53f3b988c09aac1fff5ef3a46e65c9ed102713abef6c WHIRLPOOL b976ac9f5e177a3acef4f6a0787baf26e39ad3993223a09a4b46b838aae0cd725166a364f69e674e7794dd9ec81b1913a8244f262391d2137ea66dd17c07d775
+EBUILD kvm-kmod-3.8.ebuild 1649 SHA256 b63ab3defa59d7637cb8ede6659ea91bf0fe3b259ce70411996da0d7d2760d08 SHA512 ae17bcc3877719534aec54ef436adc75c74d310b6cd0bbf45dbc3440d66ac7aebe4c104e2f650c731dfb7813e290d6bdfc31046282fc5d0c3f8f3cee3c968811 WHIRLPOOL 3897688c618c4e313454d549959d4d6aa300679170053cc197c021c0df4c2aa97a1d8656d33e2d80d7f8dd86a23739fc9dd1b87bc745c57cd09a65f5d61f4208
+MISC ChangeLog 5260 SHA256 289485fed18e951b343e3ece6f47bccde0d9b58d5c47ccf65306f8ad63f145b9 SHA512 b26599d55c57192c42b8a0c4740d2879e7b7d248bc1ae3bef4b06630c639a03b9a14254a608f8177f613bb8cfa7ad5aedb05aa4c8c64576e4c6d478dd60e4319 WHIRLPOOL db1f456743938785d46b4e4a8744b837ddef0bfaba41651c8383c32a5a7b613eb42fdcc58c6ac394c975e66213116eb06215d276384ecdd5481dc2cbd1ff5242
MISC metadata.xml 512 SHA256 2cfef7df1c5fed551003a189f27badfa45dc60456976d4407b77c73df98adafc SHA512 4e7db29476aa694df812a365715a210bde94b848aab7ec88cd1b92029e5bf5e30aac4f797a94c32032fe8476ac0de72740578646806719101b92fa31f3ef8c64 WHIRLPOOL 0506025be6e64dbe197353afffb60e0bae5eaf4d8e6a03aa1b1ee31053d6f866722e3239854fb39f657d052b8ecac1166774e97ca5ce166249813e3cde4994d4
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.20 (GNU/Linux)
+
+iQF8BAEBCABmBQJR+7UzXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDMDRGNEJFMDZEQTJGRUY3NkI4MEM3NTlE
+N0RGQThEMzE4RkE5QUVGAAoJENffqNMY+prvoGwH/397L5/T+o4IR69NuSMyCXT6
+xDNFoyWnr4+gteTAZCPhRMZ/CVKotm5DQnhRo4BMS0+jmeZVAl2qZyiKAr0c7bPC
+npS+ENf0bUSIEOtEig7zTr/nwz8l8eKkJBcH/VyzhPJDPv0sccgs8lzZkBgchvot
+ilsg0WbiqmtcqKjFmtEA8jx38mv8AvhTw80SDgG4dO7XnKFHQ7Yc0NZlIj12SSfq
+N5e2qHyZ5sN/XYALT259FupgzpppXCt50UVkgNrxA4jcFanoVAMjY5ci1S4tAtcf
+b3f7tzLGE6/2E2QsW+dLbC55doj7cv+GlNRONrWJ6yXqpDB4NWumz+g7QYLdcXM=
+=zEgH
+-----END PGP SIGNATURE-----
diff --git a/app-emulation/kvm-kmod/kvm-kmod-2.6.32.27.ebuild b/app-emulation/kvm-kmod/kvm-kmod-3.10.1.ebuild
index 0d41dd9ac045..b681cac18f81 100644
--- a/app-emulation/kvm-kmod/kvm-kmod-2.6.32.27.ebuild
+++ b/app-emulation/kvm-kmod/kvm-kmod-3.10.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/kvm-kmod/kvm-kmod-2.6.32.27.ebuild,v 1.1 2011/05/25 14:56:34 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/kvm-kmod/kvm-kmod-3.10.1.ebuild,v 1.1 2013/08/02 13:33:37 cardoe Exp $
EAPI="2"
diff --git a/app-emulation/kvm-kmod/kvm-kmod-3.6.ebuild b/app-emulation/kvm-kmod/kvm-kmod-3.6.ebuild
new file mode 100644
index 000000000000..cd6f90042525
--- /dev/null
+++ b/app-emulation/kvm-kmod/kvm-kmod-3.6.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/kvm-kmod/kvm-kmod-3.6.ebuild,v 1.1 2013/08/02 13:33:37 cardoe Exp $
+
+EAPI="2"
+
+inherit eutils linux-mod
+
+SRC_URI="mirror://sourceforge/kvm/${P}.tar.bz2"
+
+DESCRIPTION="Kernel-based Virtual Machine kernel modules"
+HOMEPAGE="http://www.linux-kvm.org"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE=""
+RESTRICT="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ linux-mod_pkg_setup
+
+ linux_config_exists || die "Your kernel sources are unconfigured"
+
+ if ! linux_chkconfig_present KVM; then
+ eerror "KVM now needs CONFIG_KVM built into your kernel, even"
+ eerror "if you're using the external modules from this package."
+ eerror "Please enable KVM support in your kernel, found at:"
+ eerror
+ eerror " Virtualization"
+ eerror " Kernel-based Virtual Machine (KVM) support"
+ eerror
+ die "KVM support not detected!"
+ fi
+ BUILD_TARGETS="all"
+ MODULE_NAMES="kvm(kernel/arch/x86/kvm/:${S}:${S}/x86)"
+ MODULE_NAMES="${MODULE_NAMES} kvm-intel(kernel/arch/x86/kvm/:${S}:${S}/x86)"
+ MODULE_NAMES="${MODULE_NAMES} kvm-amd(kernel/arch/x86/kvm/:${S}:${S}/x86)"
+}
+
+src_configure() {
+ local conf_opts
+
+ conf_opts="--kerneldir=$KV_DIR"
+
+ if has_multilib_profile && [[ "${DEFAULT_ABI}" == "x86" ]] ; then
+ conf_opts="$conf_opts --arch=x86"
+ fi
+
+ ./configure ${conf_opts} || die "configure failed"
+}
+
+src_compile() {
+ linux-mod_src_compile
+}
+
+src_install() {
+ linux-mod_src_install
+}
+
+pkg_preinst() {
+ find /lib/modules/${KV_FULL} -name 'kvm*.ko' -type f -delete
+
+ linux-mod_pkg_preinst
+}
diff --git a/app-emulation/kvm-kmod/kvm-kmod-3.8.ebuild b/app-emulation/kvm-kmod/kvm-kmod-3.8.ebuild
new file mode 100644
index 000000000000..3bf91892e00e
--- /dev/null
+++ b/app-emulation/kvm-kmod/kvm-kmod-3.8.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/kvm-kmod/kvm-kmod-3.8.ebuild,v 1.1 2013/08/02 13:33:37 cardoe Exp $
+
+EAPI="2"
+
+inherit eutils linux-mod
+
+SRC_URI="mirror://sourceforge/kvm/${P}.tar.bz2"
+
+DESCRIPTION="Kernel-based Virtual Machine kernel modules"
+HOMEPAGE="http://www.linux-kvm.org"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE=""
+RESTRICT="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ linux-mod_pkg_setup
+
+ linux_config_exists || die "Your kernel sources are unconfigured"
+
+ if ! linux_chkconfig_present KVM; then
+ eerror "KVM now needs CONFIG_KVM built into your kernel, even"
+ eerror "if you're using the external modules from this package."
+ eerror "Please enable KVM support in your kernel, found at:"
+ eerror
+ eerror " Virtualization"
+ eerror " Kernel-based Virtual Machine (KVM) support"
+ eerror
+ die "KVM support not detected!"
+ fi
+ BUILD_TARGETS="all"
+ MODULE_NAMES="kvm(kernel/arch/x86/kvm/:${S}:${S}/x86)"
+ MODULE_NAMES="${MODULE_NAMES} kvm-intel(kernel/arch/x86/kvm/:${S}:${S}/x86)"
+ MODULE_NAMES="${MODULE_NAMES} kvm-amd(kernel/arch/x86/kvm/:${S}:${S}/x86)"
+}
+
+src_configure() {
+ local conf_opts
+
+ conf_opts="--kerneldir=$KV_DIR"
+
+ if has_multilib_profile && [[ "${DEFAULT_ABI}" == "x86" ]] ; then
+ conf_opts="$conf_opts --arch=x86"
+ fi
+
+ ./configure ${conf_opts} || die "configure failed"
+}
+
+src_compile() {
+ linux-mod_src_compile
+}
+
+src_install() {
+ linux-mod_src_install
+}
+
+pkg_preinst() {
+ find /lib/modules/${KV_FULL} -name 'kvm*.ko' -type f -delete
+
+ linux-mod_pkg_preinst
+}