summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-kernel/xen-sources/ChangeLog8
-rw-r--r--sys-kernel/xen-sources/Manifest6
-rw-r--r--sys-kernel/xen-sources/files/digest-xen-sources-2.6.16_rc33
-rw-r--r--sys-kernel/xen-sources/xen-sources-2.6.12.6-r2.ebuild4
-rw-r--r--sys-kernel/xen-sources/xen-sources-2.6.16_rc3.ebuild47
5 files changed, 63 insertions, 5 deletions
diff --git a/sys-kernel/xen-sources/ChangeLog b/sys-kernel/xen-sources/ChangeLog
index 8b00e074e33e..e8e203874515 100644
--- a/sys-kernel/xen-sources/ChangeLog
+++ b/sys-kernel/xen-sources/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-kernel/xen-sources
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xen-sources/ChangeLog,v 1.19 2006/02/05 11:05:28 chrb Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xen-sources/ChangeLog,v 1.20 2006/02/19 16:02:31 chrb Exp $
+
+*xen-sources-2.6.16_rc3 (19 Feb 2006)
+
+ 19 Feb 2006; <chrb@gentoo.org> xen-sources-2.6.12.6-r2.ebuild,
+ +xen-sources-2.6.16_rc3.ebuild:
+ new xen-unstable snapshot
05 Feb 2006; <chrb@gentoo.org> xen-sources-2.6.12.6-r2.ebuild:
fix config
diff --git a/sys-kernel/xen-sources/Manifest b/sys-kernel/xen-sources/Manifest
index 3c767945d878..db87a217527e 100644
--- a/sys-kernel/xen-sources/Manifest
+++ b/sys-kernel/xen-sources/Manifest
@@ -1,5 +1,7 @@
-MD5 de379589bcf3497d878acf723bde8a25 ChangeLog 2935
+MD5 3b2d6209a0eb4e22c60cee3290e89389 ChangeLog 3102
MD5 7934c87d6994825fb9e8ff09a531d0ae files/digest-xen-sources-2.6.12.6-r2 63
+MD5 4aec07e76d19276c5548316bb81a5fb9 files/digest-xen-sources-2.6.16_rc3 204
MD5 2b3d2f6544952b8d49b77292ed16b249 files/mkbuildtree.patch 698
MD5 23ec60d5040f966fda250a47d8903428 metadata.xml 252
-MD5 d9063562deaaef8625718e80ac0dccff xen-sources-2.6.12.6-r2.ebuild 1334
+MD5 4e9f2e4ff6a346f51cece1078895faa3 xen-sources-2.6.12.6-r2.ebuild 1333
+MD5 273aa98e7f9887edd92d91971f02d9b6 xen-sources-2.6.16_rc3.ebuild 1616
diff --git a/sys-kernel/xen-sources/files/digest-xen-sources-2.6.16_rc3 b/sys-kernel/xen-sources/files/digest-xen-sources-2.6.16_rc3
new file mode 100644
index 000000000000..32aaae104313
--- /dev/null
+++ b/sys-kernel/xen-sources/files/digest-xen-sources-2.6.16_rc3
@@ -0,0 +1,3 @@
+MD5 cdf95e00f5111e31f78e1d97304d9522 linux-2.6.15.tar.bz2 39832836
+MD5 ecfd157754bfdfa6dd03d28c8dc9b369 patch-2.6.16-rc3.bz2 5105594
+MD5 cebdc6f0523a64a7a2f218d947b2109e xen-unstable-8885.tar.bz2 3429557
diff --git a/sys-kernel/xen-sources/xen-sources-2.6.12.6-r2.ebuild b/sys-kernel/xen-sources/xen-sources-2.6.12.6-r2.ebuild
index d0491c11544d..15d95589d9d4 100644
--- a/sys-kernel/xen-sources/xen-sources-2.6.12.6-r2.ebuild
+++ b/sys-kernel/xen-sources/xen-sources-2.6.12.6-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 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.6-r2.ebuild,v 1.2 2006/02/05 11:05:28 chrb Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xen-sources/xen-sources-2.6.12.6-r2.ebuild,v 1.3 2006/02/19 16:02:31 chrb Exp $
ETYPE="sources"
inherit kernel-2 eutils
@@ -19,7 +19,7 @@ MY_P="xen-3.0.1"
SRC_URI="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/xen-3.0.1-src.tgz"
KEYWORDS="~x86 ~amd64"
-DEPEND=">=app-emulation/xen-3.0.0"
+DEPEND="=app-emulation/xen-3.0.1"
S="${WORKDIR}"
RESTRICT="nostrip"
diff --git a/sys-kernel/xen-sources/xen-sources-2.6.16_rc3.ebuild b/sys-kernel/xen-sources/xen-sources-2.6.16_rc3.ebuild
new file mode 100644
index 000000000000..9cc17a34d253
--- /dev/null
+++ b/sys-kernel/xen-sources/xen-sources-2.6.16_rc3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2006 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.16_rc3.ebuild,v 1.1 2006/02/19 16:02:31 chrb Exp $
+
+ETYPE="sources"
+inherit kernel-2 eutils
+detect_arch
+detect_version
+[ "${PR}" == "r0" ] && KV=${PV/_/-}-xen || KV=${PV/_/-}-xen-${PR}
+
+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"
+REV="8885"
+MY_P="xen-unstable-${REV}"
+#MY_P="xen-3.0.1"
+SRC_URI="${KERNEL_URI} mirror://gentoo/${MY_P}.tar.bz2"
+#SRC_URI="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/xen-3.0.1-src.tgz"
+
+KEYWORDS="~x86 ~amd64"
+DEPEND="=app-emulation/xen-${REV}"
+S="${WORKDIR}"
+RESTRICT="nostrip"
+
+src_unpack() {
+ unpack ${MY_P}.tar.bz2
+ cd ${MY_P}
+ sed -e 's:relative_lndir \([^(].*\):cp -dpPR \1/* .:' \
+ -i linux-2.6-xen-sparse/mkbuildtree || die
+ # the echo is because the current sources seem to have no default for XEN_NETDEV_PIPELINED_TRANSMITTER
+ echo "n" | make LINUX_SRC_PATH=${DISTDIR} -f buildconfigs/mk.linux-2.6-xen \
+ linux-2.6.16-rc3-xen/include/linux/autoconf.h || die
+ t=linux-2.6.16-rc3-xen
+ cp XEN-VERSION ${t}
+ echo ARCH=xen | cat - ${t}/Makefile >${t}/Makefile.0
+ mv ${t}/Makefile.0 ${t}/Makefile
+ mv ${t} ${WORKDIR}/linux-${KV}
+ rm -rf ${WORKDIR}/${MY_P}
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "This is a snapshot of the xen-unstable tree."
+ einfo "Please report bugs in xen itself (and not the packaging) to"
+ einfo "bugzilla.xensource.com"
+}