summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gryniewicz <dang@gentoo.org>2007-05-31 17:59:40 +0000
committerDaniel Gryniewicz <dang@gentoo.org>2007-05-31 17:59:40 +0000
commit9b1aa299b5947fbac8ed47ebeb372480e9123db6 (patch)
treec4e1c32678965487e57dd4d34eb2ce8fbd4ff1b7
parentDates is in portage (diff)
downloadmaintainer-9b1aa299b5947fbac8ed47ebeb372480e9123db6.tar.gz
maintainer-9b1aa299b5947fbac8ed47ebeb372480e9123db6.tar.bz2
maintainer-9b1aa299b5947fbac8ed47ebeb372480e9123db6.zip
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
-rw-r--r--app-emulation/kvm/ChangeLog5
-rw-r--r--app-emulation/kvm/Manifest24
-rw-r--r--app-emulation/kvm/files/digest-kvm-263
-rw-r--r--app-emulation/kvm/kvm-17.ebuild21
-rw-r--r--app-emulation/kvm/kvm-26.ebuild46
5 files changed, 70 insertions, 29 deletions
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 <dang@gentoo.org> 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 <dang@gentoo.org> -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"
+}