summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/kvm/ChangeLog5
-rw-r--r--app-emulation/kvm/Manifest19
-rw-r--r--app-emulation/kvm/files/digest-kvm-653
-rw-r--r--app-emulation/kvm/kvm-65.ebuild51
4 files changed, 61 insertions, 17 deletions
diff --git a/app-emulation/kvm/ChangeLog b/app-emulation/kvm/ChangeLog
index 390dd7f..19c1f56 100644
--- a/app-emulation/kvm/ChangeLog
+++ b/app-emulation/kvm/ChangeLog
@@ -1,7 +1,10 @@
# ChangeLog for app-emulation/kvm
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 08 Apr 2008; Daniel Gryniewicz <dang@gentoo.org> ++, ++:
+ Bump to 65
+
15 Aug 2007; Daniel Gryniewicz <dang@gentoo.org> kvm-26.ebuild:
Add alsa-lib dep
diff --git a/app-emulation/kvm/Manifest b/app-emulation/kvm/Manifest
index f9828a2..99aadd1 100644
--- a/app-emulation/kvm/Manifest
+++ b/app-emulation/kvm/Manifest
@@ -1,20 +1,7 @@
DIST kvm-17.tar.gz 2223977 RMD160 f1c76cb90cb4001d8176cf24d1e5f18f206f4609 SHA1 ac80a36b5eacafc4880f8f07c24d164906f5d5ce SHA256 83e83dec7873159d8c8f23d9cc8a0225afaf3fb93b55840d6c6a715484482fb1
DIST kvm-26.tar.gz 2782208 RMD160 1b9dae1ace9590ff359a46f973233f8f5f27756c SHA1 d7a0b2a3c823394d2af83261f02e007243b3ce96 SHA256 958d0c19b620afd484cd956a32a9fe34b7a2c59b5beb0fa36f140013c8b16088
+DIST kvm-65.tar.gz 3851445 RMD160 fda5192ca1899118a92fe945867fa574ee47c1b4 SHA1 4aad80cafec476c60a3d38ba05fce3728b06a470 SHA256 3e0b1eae6bfbefb9040db76ee590b61cbc0e433aeddc781bcdbaf90cf049ca70
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 1208 RMD160 a12b804f4ae7375fdd27ea00997fe7ab040077b3 SHA1 e3efbb026d248d93fc50e4cb1b5a2cd39e355825 SHA256 853d56a4d768f22e2047b40e09b51c5a504146f8598a3490407e523382e58f73
-MD5 302651d5935ac1379d4d1264a226c1fd kvm-26.ebuild 1208
-RMD160 a12b804f4ae7375fdd27ea00997fe7ab040077b3 kvm-26.ebuild 1208
-SHA256 853d56a4d768f22e2047b40e09b51c5a504146f8598a3490407e523382e58f73 kvm-26.ebuild 1208
-MISC ChangeLog 523 RMD160 301a5906415a17c4da6c35da7a927cebb9c9f9a3 SHA1 3557c84d867c101f19f0b91a25f2edc75253c53c SHA256 aad76c016ccfa77d57f4fe268754c7201987ace01176d0a466abd2d78b3d65fe
-MD5 d49e68ab321922ce67bf36d74eddab19 ChangeLog 523
-RMD160 301a5906415a17c4da6c35da7a927cebb9c9f9a3 ChangeLog 523
-SHA256 aad76c016ccfa77d57f4fe268754c7201987ace01176d0a466abd2d78b3d65fe ChangeLog 523
-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
+EBUILD kvm-65.ebuild 1337 RMD160 72af308ded9ba7815c1933c31c5201c7b64a0bd7 SHA1 124e3c325aa5722f1c4eed4ba828c87e33306c4f SHA256 accc20ae8d730a377d02d5b5105f2f1478f57f11e6aa2abc9f3355d8e37f9ab6
+MISC ChangeLog 596 RMD160 24d2f0e2b2ebf321497e674165e2324b896f0559 SHA1 6bab6b7f730f5544446895f89b742fc6c47e4eb4 SHA256 c48af3b8a64ae3e2e6e99f9f53a4e78883654a5acc7bc786c01174dab4d7d433
diff --git a/app-emulation/kvm/files/digest-kvm-65 b/app-emulation/kvm/files/digest-kvm-65
new file mode 100644
index 0000000..8c3b897
--- /dev/null
+++ b/app-emulation/kvm/files/digest-kvm-65
@@ -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-65.ebuild b/app-emulation/kvm/kvm-65.ebuild
new file mode 100644
index 0000000..d4dd286
--- /dev/null
+++ b/app-emulation/kvm/kvm-65.ebuild
@@ -0,0 +1,51 @@
+# 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
+ media-libs/alsa-lib
+ !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 libkvm || die "making libkvm failed"
+ emake -C user || die "making user failed"
+ emake -C qemu || die "making qemu failed"
+ emake || die "make failed"
+}
+
+src_install() {
+# addpredict /$(get_libdir)/modules/${KV_FULL}
+ linux-mod_src_install
+ emake -C libkvm DESTDIR=${D} install || die "installing user failed"
+ emake -C qemu DESTDIR=${D} install || die "installing qemu failed"
+# emake DESTDIR=${D} install || die "install failed"
+
+ rm ${D}/usr/include/linux/kvm.h
+}