New package. Thanks to the many who contributed in bug #70161.
authorChris Bainbridge <chrb@gentoo.org>
Wed, 7 Sep 2005 18:22:34 +0000 (18:22 +0000)
committerChris Bainbridge <chrb@gentoo.org>
Wed, 7 Sep 2005 18:22:34 +0000 (18:22 +0000)
Package-Manager: portage-2.0.51.22-r2

sys-kernel/xen-sources/ChangeLog [new file with mode: 0644]
sys-kernel/xen-sources/Manifest [new file with mode: 0644]
sys-kernel/xen-sources/files/digest-xen-sources-2.6.11.10 [new file with mode: 0644]
sys-kernel/xen-sources/files/digest-xen-sources-2.6.12.5 [new file with mode: 0644]
sys-kernel/xen-sources/metadata.xml [new file with mode: 0644]
sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild [new file with mode: 0644]
sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild~ [new file with mode: 0644]
sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild [new file with mode: 0644]
sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild~ [new file with mode: 0644]

diff --git a/sys-kernel/xen-sources/ChangeLog b/sys-kernel/xen-sources/ChangeLog
new file mode 100644 (file)
index 0000000..32df8dc
--- /dev/null
@@ -0,0 +1,13 @@
+# ChangeLog for sys-kernel/xen-sources
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xen-sources/ChangeLog,v 1.1 2005/09/07 18:22:34 chrb Exp $
+
+*xen-sources-2.6.12.5 (07 Sep 2005)
+*xen-sources-2.6.11.10 (07 Sep 2005)
+
+  07 Sep 2005; Chris Bainbridge <chrb@gentoo.org>
+  +xen-sources-2.6.11.10.ebuild~, +xen-sources-2.6.12.5.ebuild~,
+  +metadata.xml, +xen-sources-2.6.11.10.ebuild,
+  +xen-sources-2.6.12.5.ebuild:
+  New package. Thanks to the many who contributed in bug #70161.
+
diff --git a/sys-kernel/xen-sources/Manifest b/sys-kernel/xen-sources/Manifest
new file mode 100644 (file)
index 0000000..dab7bd0
--- /dev/null
@@ -0,0 +1,6 @@
+MD5 8dc1de94d5af7bbfd81a0c72f125a54b ChangeLog 550
+MD5 23ec60d5040f966fda250a47d8903428 metadata.xml 252
+MD5 173bca2f2bfdb51846ccd7649ef52e12 xen-sources-2.6.12.5.ebuild 1235
+MD5 0bd3319487087b129e16a763ba75a91e xen-sources-2.6.11.10.ebuild 1242
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-xen-sources-2.6.11.10 0
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-xen-sources-2.6.12.5 0
diff --git a/sys-kernel/xen-sources/files/digest-xen-sources-2.6.11.10 b/sys-kernel/xen-sources/files/digest-xen-sources-2.6.11.10
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/sys-kernel/xen-sources/files/digest-xen-sources-2.6.12.5 b/sys-kernel/xen-sources/files/digest-xen-sources-2.6.12.5
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/sys-kernel/xen-sources/metadata.xml b/sys-kernel/xen-sources/metadata.xml
new file mode 100644 (file)
index 0000000..7095824
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+  <email>chrb@gentoo.org</email>
+  <name>Chris Bainbridge</name>
+</maintainer>
+</pkgmetadata>
diff --git a/sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild b/sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild
new file mode 100644 (file)
index 0000000..f814b71
--- /dev/null
@@ -0,0 +1,42 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild,v 1.1 2005/09/07 18:22:34 chrb Exp $
+
+ETYPE="sources"
+inherit kernel-2 eutils
+detect_arch
+detect_version
+
+EXTRAVERSION=".${KV_EXTRA}-xen"
+
+DESCRIPTION="Full sources for a Linux kernel to run as dom0/domU under the Xen hypervisor"
+HOMEPAGE="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html"
+
+KEYWORDS="~x86"
+DEPEND="=app-emulation/xen-2.0.7"
+
+src_unpack() {
+       # unpack kernel
+       kernel-2_src_unpack
+
+       # apply required xen patches for this kernel
+       if [ -e /usr/share/xen/patches/linux-${OKV}.tar.bz2 ]; then
+           XEN_PATCHES=/usr/share/xen/patches/linux-${OKV}.tar.bz2
+           einfo "Extracting patches from ${XEN_PATCHES} ..."
+           tar -jxf ${XEN_PATCHES}
+           for p in linux-${OKV}/*.patch; do
+               epatch ${p}
+           done
+       else
+           einfo "Xen has no patches for kernel ${OKV}"
+       fi
+
+       x=/usr/share/xen/linux-${KV_MAJOR}.${KV_MINOR}-xen-sparse.tar.bz2
+       einfo "Copying the sparse Xen tree from ${x}"
+       cd ${S}
+       tar -jxf ${x}
+
+       einfo "Setting ARCH to Xen."
+       echo ARCH=xen | cat - ${S}/Makefile >${S}/Makefile.0
+       mv ${S}/Makefile.0 ${S}/Makefile
+}
diff --git a/sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild~ b/sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild~
new file mode 100644 (file)
index 0000000..6b7e21e
--- /dev/null
@@ -0,0 +1,42 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xen-sources/xen-sources-2.6.11.10.ebuild~,v 1.1 2005/09/07 18:22:34 chrb Exp $
+
+ETYPE="sources"
+inherit kernel-2 eutils
+detect_arch
+detect_version
+
+EXTRAVERSION=".${KV_EXTRA}-xen"
+
+DESCRIPTION="Full sources for a Linux kernel to run as dom0/domU under the Xen hypervisor"
+HOMEPAGE="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html"
+
+KEYWORDS="~x86"
+DEPEND="=app-emulation/xen-2.0.7"
+
+src_unpack() {
+       # unpack kernel
+       kernel-2_src_unpack
+
+       # apply required xen patches for this kernel
+       if [ -e /usr/share/xen/patches/linux-${OKV}.tar.bz2 ]; then
+           XEN_PATCHES=/usr/share/xen/patches/linux-${OKV}.tar.bz2
+           einfo "Extracting patches from ${XEN_PATCHES} ..."
+           tar -jxf ${XEN_PATCHES}
+           for p in linux-${OKV}/*.patch; do
+               epatch ${p}
+           done
+       else
+           einfo "Xen has no patches for kernel ${OKV}"
+       fi
+           
+       x=/usr/share/xen/linux-${KV_MAJOR}.${KV_MINOR}-xen-sparse.tar.bz2
+       einfo "Copying the sparse Xen tree from ${x}"
+       cd ${S}
+       tar -jxf ${x} 
+
+       einfo "Setting ARCH to Xen."
+       echo ARCH=xen | cat - ${S}/Makefile >${S}/Makefile.0
+       mv ${S}/Makefile.0 ${S}/Makefile
+}
diff --git a/sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild b/sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild
new file mode 100644 (file)
index 0000000..06fd55d
--- /dev/null
@@ -0,0 +1,42 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild,v 1.1 2005/09/07 18:22:34 chrb Exp $
+
+ETYPE="sources"
+inherit kernel-2 eutils
+detect_arch
+detect_version
+
+EXTRAVERSION=".${KV_EXTRA}-xen"
+
+DESCRIPTION="Full sources for a dom0/domU Linux kernel to run under Xen"
+HOMEPAGE="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html"
+
+KEYWORDS="~x86"
+DEPEND="=app-emulation/xen-3.0.0_pre20050906"
+
+src_unpack() {
+       # unpack kernel
+       kernel-2_src_unpack
+
+       # apply required xen patches for this kernel
+       if [ -e /usr/share/xen/patches/linux-${OKV}.tar.bz2 ]; then
+           XEN_PATCHES=/usr/share/xen/patches/linux-${OKV}.tar.bz2
+           einfo "Extracting patches from ${XEN_PATCHES} ..."
+           tar -jxf ${XEN_PATCHES}
+           for p in linux-${OKV}/*.patch; do
+               epatch ${p}
+           done
+       else
+           einfo "Xen has no patches for kernel ${OKV}"
+       fi
+
+       x=/usr/share/xen/linux-${KV_MAJOR}.${KV_MINOR}-xen-sparse.tar.bz2
+       einfo "Copying the sparse Xen tree from ${x}"
+       cd ${S}
+       tar -jxf ${x}
+
+       einfo "Setting ARCH to Xen."
+       echo ARCH=xen | cat - ${S}/Makefile >${S}/Makefile.0
+       mv ${S}/Makefile.0 ${S}/Makefile
+}
diff --git a/sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild~ b/sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild~
new file mode 100644 (file)
index 0000000..d32c158
--- /dev/null
@@ -0,0 +1,42 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xen-sources/xen-sources-2.6.12.5.ebuild~,v 1.1 2005/09/07 18:22:34 chrb Exp $
+
+ETYPE="sources"
+inherit kernel-2 eutils
+detect_arch
+detect_version
+
+EXTRAVERSION=".${KV_EXTRA}-xen"
+
+DESCRIPTION="Full sources for a dom0/domU Linux kernel to run under Xen"
+HOMEPAGE="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html"
+
+KEYWORDS="~x86"
+DEPEND="=app-emulation/xen-3.0.0_pre20050906"
+
+src_unpack() {
+       # unpack kernel
+       kernel-2_src_unpack
+
+       # apply required xen patches for this kernel
+       if [ -e /usr/share/xen/patches/linux-${OKV}.tar.bz2 ]; then
+           XEN_PATCHES=/usr/share/xen/patches/linux-${OKV}.tar.bz2
+           einfo "Extracting patches from ${XEN_PATCHES} ..."
+           tar -jxf ${XEN_PATCHES}
+           for p in linux-${OKV}/*.patch; do
+               epatch ${p}
+           done
+       else
+           einfo "Xen has no patches for kernel ${OKV}"
+       fi
+
+       x=/usr/share/xen/linux-${KV_MAJOR}.${KV_MINOR}-xen-sparse.tar.bz2
+       einfo "Copying the sparse Xen tree from ${x}"
+       cd ${S}
+       tar -jxf ${x} 
+
+       einfo "Setting ARCH to Xen."
+       echo ARCH=xen | cat - ${S}/Makefile >${S}/Makefile.0
+       mv ${S}/Makefile.0 ${S}/Makefile
+}