From 9b1aa299b5947fbac8ed47ebeb372480e9123db6 Mon Sep 17 00:00:00 2001 From: Daniel Gryniewicz Date: Thu, 31 May 2007 17:59:40 +0000 Subject: Add kvm-26; note: kvm-17 is for the built-in kvm module in 2.6.21; kvm-26 installs it's own kvm modules svn path=/maintainer/; revision=56 --- app-emulation/kvm/ChangeLog | 5 ++++ app-emulation/kvm/Manifest | 24 ++++++++++++------ app-emulation/kvm/files/digest-kvm-26 | 3 +++ app-emulation/kvm/kvm-17.ebuild | 21 ---------------- app-emulation/kvm/kvm-26.ebuild | 46 +++++++++++++++++++++++++++++++++++ 5 files changed, 70 insertions(+), 29 deletions(-) create mode 100644 app-emulation/kvm/files/digest-kvm-26 create mode 100644 app-emulation/kvm/kvm-26.ebuild diff --git a/app-emulation/kvm/ChangeLog b/app-emulation/kvm/ChangeLog index 892ef70..31c61df 100644 --- a/app-emulation/kvm/ChangeLog +++ b/app-emulation/kvm/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 31 May 2007; Daniel Gryniewicz kvm-17.ebuild, + +kvm-26.ebuild: + Add kvm-26; note: kvm-17 is for the built-in kvm module in 2.6.21; kvm-26 + installs it's own kvm modules + 01 May 2007; Daniel Gryniewicz -kvm-16.ebuild, +kvm-17.ebuild: Bump to 17, needed for 2.6.21 kernels diff --git a/app-emulation/kvm/Manifest b/app-emulation/kvm/Manifest index 94cc5fc..acb3987 100644 --- a/app-emulation/kvm/Manifest +++ b/app-emulation/kvm/Manifest @@ -1,12 +1,20 @@ DIST kvm-17.tar.gz 2223977 RMD160 f1c76cb90cb4001d8176cf24d1e5f18f206f4609 SHA1 ac80a36b5eacafc4880f8f07c24d164906f5d5ce SHA256 83e83dec7873159d8c8f23d9cc8a0225afaf3fb93b55840d6c6a715484482fb1 -EBUILD kvm-17.ebuild 1432 RMD160 dac6e37ee88aea1248ad7a08b5e1142e763648b9 SHA1 00c8575cd676a2152dce81394f207401f98001c4 SHA256 b95a58391e311366508e3354bba77ff18bee776f6c94a408c303d9470aae5575 -MD5 1c9048a998641a9740a7dca8703b600a kvm-17.ebuild 1432 -RMD160 dac6e37ee88aea1248ad7a08b5e1142e763648b9 kvm-17.ebuild 1432 -SHA256 b95a58391e311366508e3354bba77ff18bee776f6c94a408c303d9470aae5575 kvm-17.ebuild 1432 -MISC ChangeLog 244 RMD160 0fa955333c62f72a33ef57067ca8797f8cf80cc4 SHA1 9fce2683f5ea58136d69eb82c49e78cefbc7fab9 SHA256 c16388de96ee383430585f510463cbb96ca6a1c57e1ce1da7d7926288242a37c -MD5 116a9f159d02cbdbd67ec9b0ff6de4c7 ChangeLog 244 -RMD160 0fa955333c62f72a33ef57067ca8797f8cf80cc4 ChangeLog 244 -SHA256 c16388de96ee383430585f510463cbb96ca6a1c57e1ce1da7d7926288242a37c ChangeLog 244 +DIST kvm-26.tar.gz 2782208 RMD160 1b9dae1ace9590ff359a46f973233f8f5f27756c SHA1 d7a0b2a3c823394d2af83261f02e007243b3ce96 SHA256 958d0c19b620afd484cd956a32a9fe34b7a2c59b5beb0fa36f140013c8b16088 +EBUILD kvm-17.ebuild 931 RMD160 4bc6c3a573ebaa05296dc5126a81e5fa414ed44d SHA1 230dfde54f63fb2590ab51f21fef11080ed0b55c SHA256 eb5034c1f9c149546d0ea94d50b6fd317594c2dfa6868ddd7f1c81de2fe6c78e +MD5 22d52ca1f34fe064fbc988f4e115004e kvm-17.ebuild 931 +RMD160 4bc6c3a573ebaa05296dc5126a81e5fa414ed44d kvm-17.ebuild 931 +SHA256 eb5034c1f9c149546d0ea94d50b6fd317594c2dfa6868ddd7f1c81de2fe6c78e kvm-17.ebuild 931 +EBUILD kvm-26.ebuild 1187 RMD160 edd4f4aa6283d742a8ef0073aced5d0e513d5189 SHA1 c182a5851533e5d714477245a07770dd7ec62a95 SHA256 82a4c9fc36da387f6e9611215a0300a07a90ce2940624bb02900ad5837d7a40f +MD5 85f8b9fcf263179d59f31ea415fa1f64 kvm-26.ebuild 1187 +RMD160 edd4f4aa6283d742a8ef0073aced5d0e513d5189 kvm-26.ebuild 1187 +SHA256 82a4c9fc36da387f6e9611215a0300a07a90ce2940624bb02900ad5837d7a40f kvm-26.ebuild 1187 +MISC ChangeLog 437 RMD160 05c93a4ec9cb148acec5b20f8de2ae68a6876bb4 SHA1 5ed77ff8307e750bc8a378c7694777b8ea90e063 SHA256 1f31c925610a09ee8d1172454a40214283ad004ac93341b18d456969cf84c862 +MD5 5c579bc3b1db1ca9e14aed80b5088841 ChangeLog 437 +RMD160 05c93a4ec9cb148acec5b20f8de2ae68a6876bb4 ChangeLog 437 +SHA256 1f31c925610a09ee8d1172454a40214283ad004ac93341b18d456969cf84c862 ChangeLog 437 MD5 d0da1f542f439a54e86041965a5f16f9 files/digest-kvm-17 223 RMD160 dafa63b2a6118f2b6d12c22b0515d5bbe1e2eb71 files/digest-kvm-17 223 SHA256 fc158541e85ee74299e9d24db950d2880c2839b091557a41fee1dac2140759b9 files/digest-kvm-17 223 +MD5 12d2fbb30de40eb1d8d8c192aaea6c46 files/digest-kvm-26 223 +RMD160 7512e9ba3db34a3fad2f8967437460865251c77f files/digest-kvm-26 223 +SHA256 430ea1ace831ca1cd7f69990e23f4f5551879fb753847032e60ce445372a5c86 files/digest-kvm-26 223 diff --git a/app-emulation/kvm/files/digest-kvm-26 b/app-emulation/kvm/files/digest-kvm-26 new file mode 100644 index 0000000..8c3b897 --- /dev/null +++ b/app-emulation/kvm/files/digest-kvm-26 @@ -0,0 +1,3 @@ +MD5 9e75f5f3faf3ac7168ea093d8a7d7d95 kvm-26.tar.gz 2782208 +RMD160 1b9dae1ace9590ff359a46f973233f8f5f27756c kvm-26.tar.gz 2782208 +SHA256 958d0c19b620afd484cd956a32a9fe34b7a2c59b5beb0fa36f140013c8b16088 kvm-26.tar.gz 2782208 diff --git a/app-emulation/kvm/kvm-17.ebuild b/app-emulation/kvm/kvm-17.ebuild index 84034d6..4ffbf7d 100644 --- a/app-emulation/kvm/kvm-17.ebuild +++ b/app-emulation/kvm/kvm-17.ebuild @@ -11,20 +11,11 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" -#IUSE="inkernel" RDEPEND="media-libs/libsdl !app-emulation/qemu" DEPEND="${RDEPEND}" -#pkg_setup() { -# MODULE_NAMES="kvm(drivers/kvm:${S}/kernel) \ -# kvm-intel(drivers/kvm:${S}/kernel) \ -# kvm-amd(drivers/kvm:${S}/kernel)" -# BUILD_TARGETS="clean all" -# linux-mod_pkg_setup -#} - src_compile() { MYCONF="--prefix=/usr --disable-gcc-check --qemu-cc=gcc" if use inkernel; then @@ -33,23 +24,11 @@ src_compile() { fi ./configure ${MYCONF} || die "configure failed" -# if ! use inkernel; then -# linux-mod_src_compile -# #cd kernel -# #ARCH="$(tc-arch-kernel)" emake || die "making kernel module failed" -# #cd .. -# fi emake -C user || die "making user failed" emake -C qemu || die "making qemu failed" } src_install() { -# if ! use inkernel; then -# addpredict /$(get_libdir)/modules/${KV_FULL} -# fi -# if ! use inkernel; then -# linux-mod_src_install -# fi emake -C user DESTDIR=${D} install || die "installing user failed" emake -C qemu DESTDIR=${D} install || die "installing qemu failed" #emake install || die "install failed" diff --git a/app-emulation/kvm/kvm-26.ebuild b/app-emulation/kvm/kvm-26.ebuild new file mode 100644 index 0000000..bf92831 --- /dev/null +++ b/app-emulation/kvm/kvm-26.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit linux-mod multilib + +DESCRIPTION="KVM Virtualization package" +HOMEPAGE="http://kvm.qumranet.com/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +#IUSE="inkernel" + +RDEPEND="media-libs/libsdl + !app-emulation/qemu" +DEPEND="${RDEPEND}" + +pkg_setup() { + MODULE_NAMES="kvm(drivers/kvm:${S}/kernel) \ + kvm-intel(drivers/kvm:${S}/kernel) \ + kvm-amd(drivers/kvm:${S}/kernel)" + linux-mod_pkg_setup +} + +src_compile() { + MYCONF="--prefix=/usr --disable-gcc-check --qemu-cc=gcc" + ./configure ${MYCONF} || die "configure failed" + + BUILD_TARGETS="clean all" + linux-mod_src_compile + #cd kernel + #ARCH="$(tc-arch-kernel)" emake || die "making kernel module failed" + #cd .. + emake -C user || die "making user failed" + emake -C qemu || die "making qemu failed" +} + +src_install() { + #addpredict /$(get_libdir)/modules/${KV_FULL} + linux-mod_src_install + emake -C user DESTDIR=${D} install || die "installing user failed" + emake -C qemu DESTDIR=${D} install || die "installing qemu failed" + #emake install || die "install failed" +} -- cgit v1.2.3-65-gdbad