public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/virtualization:dlan commit in: app-emulation/xen-tools/
@ 2014-01-20 10:27 Lan Yixun
  0 siblings, 0 replies; 8+ messages in thread
From: Lan Yixun @ 2014-01-20 10:27 UTC (permalink / raw
  To: gentoo-commits

commit:     ff987fa6cc438b489e3aa67fb1027f2af7514598
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 17 09:35:49 2014 +0000
Commit:     Lan Yixun <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Jan 20 04:25:14 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/virtualization.git;a=commit;h=ff987fa6

app-emulation/xen-tools: rework src_configure()

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

---
 app-emulation/xen-tools/xen-tools-4.4.0_rc2.ebuild | 23 +++++++++-------------
 1 file changed, 9 insertions(+), 14 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.4.0_rc2.ebuild b/app-emulation/xen-tools/xen-tools-4.4.0_rc2.ebuild
index c04d296..0f70812 100644
--- a/app-emulation/xen-tools/xen-tools-4.4.0_rc2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.4.0_rc2.ebuild
@@ -138,6 +138,8 @@ pkg_setup() {
 			die "Unsupported architecture!"
 		fi
 	fi
+	#bug 472438
+	export BASH_COMPLETION_DIR=/usr/share/bash-completion
 }
 
 src_prepare() {
@@ -236,20 +238,13 @@ src_prepare() {
 }
 
 src_configure() {
-	local myconf="--prefix=/usr --libdir=/usr/$(get_libdir) --disable-werror"
-
-	if use ocaml
-	then
-		myconf="${myconf} $(use_enable ocaml ocamltools)"
-	else
-		myconf="${myconf} --disable-ocamltools"
-	fi
-
-	if ! use pam
-	then
-		myconf="${myconf} --disable-pam"
-	fi
-
+	local myconf="--prefix=/usr \
+		--libdir=/usr/$(get_libdir) \
+		--disable-werror
+		$(use_enable pam)
+		$(use_enable api xenapi)
+		$(use_enable ocaml ocamltools)
+		"
 	econf ${myconf}
 }
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/virtualization:dlan commit in: app-emulation/xen-tools/
@ 2014-01-20 10:27 Lan Yixun
  0 siblings, 0 replies; 8+ messages in thread
From: Lan Yixun @ 2014-01-20 10:27 UTC (permalink / raw
  To: gentoo-commits

commit:     7e80438c976f857684ad26d550432fba26e24272
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 16 22:02:18 2014 +0000
Commit:     Lan Yixun <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Jan 20 04:25:13 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/virtualization.git;a=commit;h=7e80438c

app-emulation/xen-tools: remove 4.3.1-r3

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

---
 app-emulation/xen-tools/xen-tools-4.3.1-r3.ebuild | 417 ----------------------
 1 file changed, 417 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.3.1-r3.ebuild b/app-emulation/xen-tools/xen-tools-4.3.1-r3.ebuild
deleted file mode 100644
index 208309c..0000000
--- a/app-emulation/xen-tools/xen-tools-4.3.1-r3.ebuild
+++ /dev/null
@@ -1,417 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.3.1-r3.ebuild,v 1.4 2013/12/22 12:01:08 idella4 Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_6,2_7} )
-PYTHON_REQ_USE='xml,threads'
-
-IPXE_TARBALL_URL="http://dev.gentoo.org/~idella4/tarballs/ipxe.tar.gz"
-XEN_SEABIOS_URL="http://dev.gentoo.org/~idella4/tarballs/seabios-dir-remote-20130720.tar.gz"
-
-if [[ $PV == *9999 ]]; then
-	KEYWORDS=""
-	REPO="xen-unstable.hg"
-	EHG_REPO_URI="http://xenbits.xensource.com/${REPO}"
-	S="${WORKDIR}/${REPO}"
-	live_eclass="mercurial"
-else
-	KEYWORDS="amd64 x86"
-	SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
-	$IPXE_TARBALL_URL
-	$XEN_SEABIOS_URL"
-	S="${WORKDIR}/xen-${PV}"
-fi
-
-inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs udev ${live_eclass}
-
-DESCRIPTION="Xend daemon and tools"
-HOMEPAGE="http://xen.org/"
-DOCS=( README docs/README.xen-bugtool )
-
-LICENSE="GPL-2"
-SLOT="0"
-# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make 
-# >=dev-lang/ocaml-4 stable
-# Masked in profiles/eapi-5-files instead
-IUSE="api custom-cflags debug doc flask hvm qemu ocaml +pam python pygrub screen static-libs xend"
-
-REQUIRED_USE="hvm? ( qemu )
-	${PYTHON_REQUIRED_USE}
-	pygrub? ( python )"
-
-DEPEND="dev-libs/lzo:2
-	dev-libs/yajl
-	dev-libs/libgcrypt
-	dev-python/lxml[${PYTHON_USEDEP}]
-	pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
-	sys-libs/zlib
-	sys-power/iasl
-	hvm? ( media-libs/libsdl )
-	${PYTHON_DEPS}
-	api? ( dev-libs/libxml2
-		net-misc/curl )
-	pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
-	sys-devel/bin86
-	sys-devel/dev86
-	dev-lang/perl
-	app-misc/pax-utils
-	dev-python/markdown
-	doc? (
-		app-doc/doxygen
-		dev-tex/latex2html[png,gif]
-		media-gfx/graphviz
-		dev-tex/xcolor
-		media-gfx/transfig
-		dev-texlive/texlive-latexextra
-		virtual/latex-base
-		dev-tex/latexmk
-		dev-texlive/texlive-latex
-		dev-texlive/texlive-pictures
-		dev-texlive/texlive-latexrecommended
-	)
-	hvm? ( x11-proto/xproto
-		!net-libs/libiscsi )
-	qemu? ( x11-libs/pixman )
-	ocaml? ( dev-ml/findlib
-		>=dev-lang/ocaml-4 )"
-RDEPEND="sys-apps/iproute2
-	net-misc/bridge-utils
-	screen? (
-		app-misc/screen
-		app-admin/logrotate
-	)
-	virtual/udev"
-
-# hvmloader is used to bootstrap a fully virtualized kernel
-# Approved by QA team in bug #144032
-QA_WX_LOAD="usr/lib/xen/boot/hvmloader"
-
-RESTRICT="test"
-
-pkg_setup() {
-	python-single-r1_pkg_setup
-	export "CONFIG_LOMOUNT=y"
-
-	if has_version dev-libs/libgcrypt; then
-		export "CONFIG_GCRYPT=y"
-	fi
-
-	if use qemu; then
-		export "CONFIG_IOEMU=y"
-	else
-		export "CONFIG_IOEMU=n"
-	fi
-
-	if ! use x86 && ! has x86 $(get_all_abis) && use hvm; then
-		eerror "HVM (VT-x and AMD-v) cannot be built on this system. An x86 or"
-		eerror "an amd64 multilib profile is required. Remove the hvm use flag"
-		eerror "to build xen-tools on your current profile."
-		die "USE=hvm is unsupported on this system."
-	fi
-
-	if [[ -z ${XEN_TARGET_ARCH} ]] ; then
-		if use x86 && use amd64; then
-			die "Confusion! Both x86 and amd64 are set in your use flags!"
-		elif use x86; then
-			export XEN_TARGET_ARCH="x86_32"
-		elif use amd64 ; then
-			export XEN_TARGET_ARCH="x86_64"
-		else
-			die "Unsupported architecture!"
-		fi
-	fi
-}
-
-src_prepare() {
-	# Drop .config, fixes to gcc-4.6
-	epatch "${FILESDIR}"/${PN/-tools/}-4.3-fix_dotconfig-gcc.patch
-
-	# Xend
-	if ! use xend; then
-		sed -e 's:xm xen-bugtool xen-python-path xend:xen-bugtool xen-python-path:' \
-			-i tools/misc/Makefile || die "Disabling xend failed"
-		sed -e 's:^XEND_INITD:#XEND_INITD:' \
-			-i tools/examples/Makefile || die "Disabling xend failed"
-	fi
-
-	# if the user *really* wants to use their own custom-cflags, let them
-	if use custom-cflags; then
-		einfo "User wants their own CFLAGS - removing defaults"
-
-		# try and remove all the default cflags
-		find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-			-exec sed \
-				-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-				-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-				-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-				-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-				-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-				-i {} + || die "failed to re-set custom-cflags"
-	fi
-
-	if ! use pygrub; then
-		sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die
-	fi
-
-	if ! use python; then
-		sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die
-	fi
-
-	# Disable hvm support on systems that don't support x86_32 binaries.
-	if ! use hvm; then
-		sed -e '/^CONFIG_IOEMU := y$/d' -i config/*.mk || die
-		sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
-	fi
-
-	# Don't bother with qemu, only needed for fully virtualised guests
-	if ! use qemu; then
-		sed -e "/^CONFIG_IOEMU := y$/d" -i config/*.mk || die
-		sed -e "s:install-tools\: tools/ioemu-dir:install-tools\: :g" -i Makefile || die
-	fi
-
-	# Fix texi2html build error with new texi2html, qemu.doc.html
-	epatch "${FILESDIR}"/${PN}-4-docfix.patch \
-		"${FILESDIR}"/${PN}-4-qemu-xen-doc.patch
-
-	# Fix network broadcast on bridged networks
-	epatch "${FILESDIR}/${PN}-3.4.0-network-bridge-broadcast.patch"
-
-	# Prevent the downloading of ipxe, seabios
-	epatch "${FILESDIR}"/${PN/-tools/}-4.3-anti-download.patch
-	cp "${DISTDIR}"/ipxe.tar.gz tools/firmware/etherboot/ || die
-	mv ../seabios-dir-remote tools/firmware/ || die
-	pushd tools/firmware/ > /dev/null
-	ln -s seabios-dir-remote seabios-dir || die
-	popd > /dev/null
-
-	# Fix bridge by idella4, bug #362575
-	epatch "${FILESDIR}/${PN}-4.1.1-bridge.patch"
-
-	# Don't build ipxe with pie on hardened, Bug #360805
-	if gcc-specs-pie; then
-		epatch "${FILESDIR}"/ipxe-nopie.patch
-	fi
-
-	# Prevent double stripping of files at install
-	epatch "${FILESDIR}"/${PN/-tools/}-4.2.0-nostrip.patch
-
-	# fix jobserver in Makefile
-	epatch "${FILESDIR}"/${PN/-tools/}-4.3-jserver.patch
-
-	# add missing header
-	epatch "${FILESDIR}"/xen-4-ulong.patch
-
-	# Set dom0-min-mem to kb; Bug #472982
-	epatch "${FILESDIR}"/${PN/-tools/}-4.2-configsxp.patch
-
-	#Security patches, currently valid
-	epatch "${FILESDIR}"/xen-4-CVE-2012-6075-XSA-41.patch
-
-	# Bug 472438
-	sed -e 's:^BASH_COMPLETION_DIR ?= $(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(SHARE_DIR)/bash-completion:' \
-		-i Config.mk || die
-
-	# Bug 477676
-	epatch "${FILESDIR}"/${PN}-4.3-ar-cc.patch
-
-	# Prevent file collision with qemu package Bug 478064
-	if use qemu; then
-		epatch "${FILESDIR}"/qemu-bridge.patch
-		mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
-	fi
-
-	use flask || sed -e "/SUBDIRS-y += flask/d" -i tools/Makefile || die
-	use api   || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
-	sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-		 -i tools/firmware/Makefile || die
-
-	# Bug 379537
-	epatch "${FILESDIR}"/fix-gold-ld.patch
-
-	# xencommons, Bug #492332, sed lighter weight than patching
-	sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-		-i tools/hotplug/Linux/init.d/xencommons || die
-
-	# Bug 493232 fix from http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1844
-	sed -e 's:bl->argsspace = 7 + :bl->argsspace = 9 + :' \
-		-i tools/libxl/libxl_bootloader.c || die
-
-	epatch_user
-}
-
-src_configure() {
-	local myconf="--prefix=/usr --disable-werror"
-
-	if use ocaml
-	then
-		myconf="${myconf} $(use_enable ocaml ocamltools)"
-	else
-		myconf="${myconf} --disable-ocamltools"
-	fi
-
-	if ! use pam
-	then
-		myconf="${myconf} --disable-pam"
-	fi
-
-	econf ${myconf}
-}
-
-src_compile() {
-	export VARTEXFONTS="${T}/fonts"
-	local myopt
-	use debug && myopt="${myopt} debug=y"
-
-	use custom-cflags || unset CFLAGS
-	if test-flag-CC -fno-strict-overflow; then
-		append-flags -fno-strict-overflow
-	fi
-
-	unset LDFLAGS
-	unset CFLAGS
-	emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt}
-
-	use doc && emake -C docs txt html
-	emake -C docs man-pages
-}
-
-src_install() {
-	# Override auto-detection in the build system, bug #382573
-	export INITD_DIR=/tmp/init.d
-	export CONFIG_LEAF_DIR=../tmp/default
-
-	# Let the build system compile installed Python modules.
-	local PYTHONDONTWRITEBYTECODE
-	export PYTHONDONTWRITEBYTECODE
-
-	emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \
-		XEN_PYTHON_NATIVE_INSTALL=y install-tools
-
-	# Fix the remaining Python shebangs.
-	python_fix_shebang "${D}"
-
-	# Remove RedHat-specific stuff
-	rm -rf "${D}"tmp || die
-
-	# uncomment lines in xl.conf
-	sed -e 's:^#autoballoon=1:autoballoon=1:' \
-		-e 's:^#lockfile="/var/lock/xl":lockfile="/var/lock/xl":' \
-		-e 's:^#vifscript="vif-bridge":vifscript="vif-bridge":' \
-		-i tools/examples/xl.conf  || die
-
-	# Reset bash completion dir; Bug 472438
-	mv "${D}"bash-completion "${D}"usr/share/ || die
-
-	if use doc; then
-		emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
-
-		dohtml -r docs/
-		docinto pdf
-		dodoc ${DOCS[@]}
-		[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
-	fi
-
-	rm -rf "${D}"/usr/share/doc/xen/
-	doman docs/man?/*
-
-	if use xend; then
-		newinitd "${FILESDIR}"/xend.initd-r2 xend || die "Couldn't install xen.initd"
-	fi
-	newconfd "${FILESDIR}"/xendomains.confd xendomains
-	newconfd "${FILESDIR}"/xenstored.confd xenstored
-	newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
-	newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
-	newinitd "${FILESDIR}"/xenstored.initd xenstored
-	newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
-	newinitd "${FILESDIR}"/xencommons.initd xencommons
-	newconfd "${FILESDIR}"/xencommons.confd xencommons
-	newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
-	newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
-
-	if use screen; then
-		cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
-		cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
-		keepdir /var/log/xen-consoles
-	fi
-
-	# Move files built with use qemu, Bug #477884
-	if [[ "${ARCH}" == 'amd64' ]] && use qemu; then
-		mkdir -p "${D}"usr/$(get_libdir)/xen/bin || die
-		mv "${D}"usr/lib/xen/bin/* "${D}"usr/$(get_libdir)/xen/bin/ || die
-	fi
-
-	# For -static-libs wrt Bug 384355
-	if ! use static-libs; then
-		rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
-	fi
-
-	# xend expects these to exist
-	keepdir /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
-
-	# for xendomains
-	keepdir /etc/xen/auto
-
-	# Temp QA workaround
-	dodir "$(udev_get_udevdir)"
-	mv "${D}"/etc/udev/* "${D}/$(udev_get_udevdir)"
-	rm -rf "${D}"/etc/udev
-
-	# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
-	find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-		-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
-}
-
-pkg_postinst() {
-	elog "Official Xen Guide and the offical wiki page:"
-	elog "https://wiki.gentoo.org/wiki/Xen"
-	elog "http://wiki.xen.org/wiki/Main_Page"
-	elog ""
-	elog "Recommended to utilise the xencommons script to config sytem At boot"
-	elog "Add by use of rc-update on completion of the install"
-
-	if [[ "$(scanelf -s __guard -q "${PYTHON}")" ]] ; then
-		echo
-		ewarn "xend may not work when python is built with stack smashing protection (ssp)."
-		ewarn "If 'xm create' fails with '<ProtocolError for /RPC2: -1 >', see bug #141866"
-		ewarn "This problem may be resolved as of Xen 3.0.4, if not post in the bug."
-	fi
-
-	# TODO: we need to have the current Python slot here.
-	if ! has_version "dev-lang/python[ncurses]"; then
-		echo
-		ewarn "NB: Your dev-lang/python is built without USE=ncurses."
-		ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
-	fi
-
-	if has_version "sys-apps/iproute2[minimal]"; then
-		echo
-		ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
-		ewarn "will not work until you rebuild iproute2 without USE=minimal."
-	fi
-
-	if ! use hvm; then
-		echo
-		elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
-		elog "support enable the hvm use flag."
-		elog "An x86 or amd64 multilib system is required to build HVM support."
-	fi
-
-	if use xend; then
-		elog"";elog "xend capability has been enabled and installed"
-	fi
-
-	if use qemu; then
-		elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source"
-		elog "build of qemu.  This allows for app-emulation/qemu to be emerged concurrently"
-		elog "with the qemu capable xen.  It is up to the user to distinguish between and utilise"
-		elog "the qemu-bridge-helper and the xen-bridge-helper.  File bugs of any issues that arise"
-	fi
-
-	if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
-		echo
-		elog "xensv is broken upstream (Gentoo bug #142011)."
-		elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
-	fi
-}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/virtualization:dlan commit in: app-emulation/xen-tools/
@ 2014-01-20 10:27 Lan Yixun
  0 siblings, 0 replies; 8+ messages in thread
From: Lan Yixun @ 2014-01-20 10:27 UTC (permalink / raw
  To: gentoo-commits

commit:     67af821c18b0d68c2f0c0f761930b03591936c1d
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 24 08:38:44 2013 +0000
Commit:     Lan Yixun <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Jan 20 04:25:13 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/virtualization.git;a=commit;h=67af821c

app-emulation/xen-tools: sync with official tree

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

---
 app-emulation/xen-tools/ChangeLog                  | 1198 ++++++++++++++++++++
 app-emulation/xen-tools/Manifest                   |    4 +-
 app-emulation/xen-tools/metadata.xml               |    4 +-
 app-emulation/xen-tools/xen-tools-4.2.2.ebuild     |  347 ------
 ...ools-4.3.0.ebuild => xen-tools-4.3.1-r3.ebuild} |   80 +-
 5 files changed, 1260 insertions(+), 373 deletions(-)

diff --git a/app-emulation/xen-tools/ChangeLog b/app-emulation/xen-tools/ChangeLog
new file mode 100644
index 0000000..1e9bc3d
--- /dev/null
+++ b/app-emulation/xen-tools/ChangeLog
@@ -0,0 +1,1198 @@
+# ChangeLog for app-emulation/xen-tools
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/ChangeLog,v 1.210 2013/12/22 12:01:08 idella4 Exp $
+
+  22 Dec 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.3.0-r3.ebuild,
+  xen-tools-4.3.1-r3.ebuild:
+  set pygrub in REQUIRED_USE paired with python, fixes Bug #494908 by K. Agouros
+
+  10 Dec 2013; Agostino Sarubbo <ago@gentoo.org> xen-tools-4.3.1-r3.ebuild:
+  Stable for x86, wrt bug #486354
+
+  10 Dec 2013; Agostino Sarubbo <ago@gentoo.org> xen-tools-4.3.1-r3.ebuild:
+  Stable for amd64, wrt bug #486354
+
+*xen-tools-4.3.1-r3 (09 Dec 2013)
+
+  09 Dec 2013; Ian Delaney <idella4@gentoo.org> +xen-tools-4.3.1-r3.ebuild,
+  -xen-tools-4.3.1-r2.ebuild:
+  revbump; fix to Bug #493232, update of xen guide page @ the gentoo wiki
+
+  08 Dec 2013; Ian Delaney <idella4@gentoo.org> -files/xenstoredorig.confd:
+  remove leftover wrong files
+
+  07 Dec 2013; Ian Delaney <idella4@gentoo.org> -xen-tools-4.3.1-r1.ebuild,
+  -xen-tools-4.3.1.ebuild:
+  rm superseded 4.3.1 ebuilds
+
+  07 Dec 2013; Ian Delaney <idella4@gentoo.org> files/xencommons.confd,
+  files/xenconsoled.initd, files/xenqemudev.initd, files/xenstored.confd,
+  files/xenstored.initd, xen-tools-4.3.1-r1.ebuild, xen-tools-4.3.1-r2.ebuild:
+  corrections to previous patch by dlan, tested by him
+
+*xen-tools-4.3.1-r2 (06 Dec 2013)
+
+  06 Dec 2013; Ian Delaney <idella4@gentoo.org> +files/xencommons.confd,
+  +files/xencommons.initd, +files/xenqemudev.confd, +files/xenqemudev.initd,
+  +xen-tools-4.3.1-r2.ebuild, files/xenconsoled.initd, files/xenstored.initd,
+  xen-tools-4.3.1-r1.ebuild:
+  revbump; the gentoo styling of xencommon script split into the new 4 files,
+  patching prepared by up and coming dlan
+
+*xen-tools-4.3.1-r1
+
+  1 Dec 2013; Ian Delaney <idella4@gentoo.org>
+  +xen-tools-4.3.1-r1:
+  revbump; install provisioned xencommons script with elog msg 
+  @ pkg_postinst  
+
+*xen-tools-4.3.1 (24 Nov 2013)
+
+  24 Nov 2013; Ian Delaney <idella4@gentoo.org>
+  +files/xen-4.3-anti-download.patch, +xen-tools-4.3.1.ebuild,
+  -files/xen-4.3.0-anti-download.patch, xen-tools-4.3.0-r3.ebuild:
+  renamed xen-4.3-anti-download.patch to xen-4.3.0-anti-download.patch, bump
+
+  09 Nov 2013; Michał Górny <mgorny@gentoo.org> xen-tools-4.2.2-r3.ebuild,
+  xen-tools-4.2.2-r5.ebuild, xen-tools-4.3.0-r3.ebuild:
+  Add missing PYTHON_REQUIRED_USE.
+
+*xen-tools-4.3.0-r3 (07 Nov 2013)
+*xen-tools-4.2.2-r5 (07 Nov 2013)
+
+  07 Nov 2013; Ian Delaney <idella4@gentoo.org>
+  +files/xen-tools-4-CVE-2013-4369-XSA-68.patch,
+  +files/xen-tools-4-CVE-2013-4370-XSA-69.patch,
+  +files/xen-tools-4-CVE-2013-4371-XSA-70.patch,
+  +files/xen-tools-4-CVE-2013-4416-XSA-72.patch, +xen-tools-4.2.2-r5.ebuild,
+  +xen-tools-4.3.0-r3.ebuild, -xen-tools-4.2.2-r4.ebuild,
+  -xen-tools-4.3.0-r2.ebuild:
+  revbumps; add security patches XSA-68-70/72, remove old ebuilds
+
+*xen-tools-4.3.0-r2 (04 Nov 2013)
+
+  04 Nov 2013; Ian Delaney <idella4@gentoo.org> -xen-tools-4.3.0.ebuild,
+  -xen-tools-4.3.0-r1.ebuild, metadata.xml, xen-tools-4.2.2-r4.ebuild, 
+  +xen-tools-4.3.0-r2.ebuild:
+  revbump; add IUSE pam, fixes Bug #488660 by Pat Erley
+
+  04 Nov 2013; Ian Delaney <idella4@gentoo.org> +files/fix-gold-ld.patch,
+  xen-tools-4.2.2-r4.ebuild, xen-tools-4.3.0-r1.ebuild:
+  Add patch by dlan, fixes Bug 379537 by flameeyes
+
+*xen-tools-4.3.0-r1 (04 Nov 2013)
+
+  04 Nov 2013; Ian Delaney <idella4@gentoo.org> +xen-tools-4.3.0-r1.ebuild,
+  metadata.xml:
+  ocaml deps findlib, ocaml combined & re-located under DEPEND, stable fault
+  unfixable due to sole reliance on assigned maintainer of Bug 486076 submitting
+  a dev-lang/ocaml-4x for stable. Electing for now not to purge IUSE ocaml and
+  related deps though flagged as a future option.
+
+  04 Oct 2013; Ian Delaney <idella4@gentoo.org> -xen-tools-4.2.1-r5.ebuild,
+  xen-tools-4.2.2-r3.ebuild, xen-tools-4.2.2-r4.ebuild, xen-tools-4.3.0.ebuild:
+  remove old, remove ocaml from stable due to ocaml-4 being ~, add libgcrypt to
+  DEPEND and remove antiquated CDEPEND thanks to dev steev
+
+  23 Aug 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.1-r5.ebuild,
+  xen-tools-4.2.2-r3.ebuild, xen-tools-4.2.2-r4.ebuild, xen-tools-4.3.0.ebuild:
+  substitute wiki page with xen's offical wiki page, fixes Bug #482114 by a3li
+
+  04 Aug 2013; Ian Delaney <idella4@gentoo.org> +files/xenstoredorig.confd,
+  files/xenstored.confd, xen-tools-4.3.0.ebuild:
+  Upgrade to IUSE ocaml with shift of findlib behind IUSE ocaml and consequent
+  upgrade to configure, substitute xenstored conf.d script resultant of Bug
+  #478776, orginal conf.d script retained by rename to xenstoredorig.confd
+
+  01 Aug 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.3.0.ebuild:
+  Reverting transfig to previous place behind IUSE doc, fixes Bug #479226 by
+  Sven
+
+  31 Jul 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.2-r4.ebuild:
+  upgrade emake in complile phase to match 4.3.0
+
+  30 Jul 2013; Ian Delaney <idella4@gentoo.org> files/xend.initd-r1,
+  files/xend.initd-r2:
+  Add var extra_commands matching xendomain init scripts, requested by mva
+
+  30 Jul 2013; Ian Delaney <idella4@gentoo.org>
+  files/xen-tools-4.2.2-install.patch:
+  extend xen-tools-4.2.2-install.patch with patch by D. Lan via Bug 478708,
+  hopefully fixes the bug
+
+  30 Jul 2013; Ian Delaney <idella4@gentoo.org> files/xendomains-screen.confd:
+  Take out duplicate AUTODIR && PARALLEL_SHUTDOWN from xendomains-screen.confd
+  wrt Bug #478234
+
+  30 Jul 2013; Ian Delaney <idella4@gentoo.org>
+  +files/xen-tools-4.2.2-install.patch, xen-tools-4.2.2-r4.ebuild:
+  alternate fix to Bug #472976 by patch by Andreas Kinzler wrt to Bug #472976 by
+  Andreas Kinzler
+
+  30 Jul 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.3.0.ebuild:
+  verbosity level hard set in src_compile, fixes Bug #477678 by hasufell
+
+  30 Jul 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.2-r4.ebuild,
+  xen-tools-4.3.0.ebuild:
+  previous mentioned fix to #445986 appears not to have gone through, repeat +
+  applied to 4.2.2-r4
+
+  27 Jul 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.3.0.ebuild:
+  Add dep markdown, make dep transfig unconditional, sed statement to correct
+  locale failure in build of seabios, fixes Bug #445986
+
+  27 Jul 2013; Ian Delaney <idella4@gentoo.org> +files/xen-4.3-jserver.patch,
+  files/xenconsoled.initd, files/xend.initd-r1, files/xend.initd-r2,
+  files/xenstored.initd, xen-tools-4.3.0.ebuild:
+  for 4.3.0; upgrade jserver.patch, substitute with correct code to set IUSE
+  api, flask capable builds, rm whitespace in init script, thanks for support
+  from mva
+
+  27 Jul 2013; Ian Delaney <idella4@gentoo.org> files/xendomains.initd-r1,
+  files/xendomains.initd-r2:
+  Correction to xendomains.initd scripts wrt Bug #477824
+
+  26 Jul 2013; Ian Delaney <idella4@gentoo.org> +files/qemu-bridge.patch,
+  xen-tools-4.3.0.ebuild:
+  Alternate fix of file collision with qemu-bridge-helper with corresponding
+  patch wrt Bug #478064
+
+  25 Jul 2013; Ian Delaney <idella4@gentoo.org> files/xenstored.initd,
+  xen-tools-4.3.0.ebuild:
+  Correction to xenstored.initd fix, set app-emulation/qemu as an antagonist dep
+  to IUSE qemu wrt Bug #478064 by uen
+
+  25 Jul 2013; Ian Delaney <idella4@gentoo.org> files/xenstored.initd:
+  Edit to xenstored.initd wrt Bug #476572 & #475204
+
+  24 Jul 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.3.0.ebuild:
+  Add dep for IUSE qemu build, fixes Bug #477878 by 'a.m.', again
+
+  24 Jul 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.3.0.ebuild:
+  Correction to install with IUSE qemu, fixes Bug #477884, fixes Bug #477884
+
+  24 Jul 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.3.0.ebuild:
+  correct tools' Makefile re IUSE pygrub, add python use flag and corresponding
+  sed to Makefile, fixes Bug #477880 by 'a.m'
+
+  23 Jul 2013; Ian Delaney <idella4@gentoo.org>
+  +files/xen-tools-4.3-ar-cc.patch, -files/xen-tools-4.3-ar.patch,
+  xen-tools-4.3.0.ebuild:
+  renamed patch to capture ar & cc, extended the patch to honour tc-getCC,
+  almost fixes Bug #477676
+
+  23 Jul 2013; Ian Delaney <idella4@gentoo.org> +files/xen-tools-4.3-ar.patch,
+  xen-tools-4.3.0.ebuild:
+  patch to correct AR use wrt Bug #477676
+
+  23 Jul 2013; Ian Delaney <idella4@gentoo.org> files/xendomains.initd-r1,
+  files/xendomains.initd-r2:
+  Correct xendomains.init(s) to POSIX compliant, fixes Bug #477824
+
+  22 Jul 2013; Ian Delaney <idella4@gentoo.org>
+  files/xen-4.3-fix_dotconfig-gcc.patch, xen-tools-4.3.0.ebuild:
+  Extend purging of Werror CFLAG in xen-4.3-fix_dotconfig-gcc.patch, fixes Bug
+  #477674
+
+  22 Jul 2013; Ian Delaney <idella4@gentoo.org>
+  files/xen-4-fix_dotconfig-gcc.patch, files/xen-4.2.0-anti-download.patch,
+  xen-tools-4.3.0.ebuild:
+  Add vars AR, RANLIB to build, addresses Bug #477676
+
+  21 Jul 2013; Ian Delaney <idella4@gentoo.org>
+  files/xen-4-fix_dotconfig-gcc.patch, files/xen-4.2.0-anti-download.patch,
+  xen-tools-4.2.2-r4.ebuild, xen-tools-4.3.0.ebuild:
+  Rm antiquated line from elog, add antagonist dep behind IUSE hvm, fixes Bug
+  #475634
+
+*xen-tools-4.2.2-r4 (21 Jul 2013)
+
+  21 Jul 2013; Ian Delaney <idella4@gentoo.org> +xen-tools-4.2.2-r4.ebuild,
+  files/xen-4-fix_dotconfig-gcc.patch, files/xen-4.2.0-anti-download.patch,
+  xen-tools-4.2.2-r3.ebuild, xen-tools-4.3.0.ebuild:
+  revbump; correct install of qemu files folders with IUSE qemu, fixes Bug
+  #472976, upgrade instances of ED to D in revbumped & 4.3.0
+
+*xen-tools-4.3.0 (20 Jul 2013)
+
+  20 Jul 2013; Ian Delaney <idella4@gentoo.org>
+  +files/xen-4.3-fix_dotconfig-gcc.patch, +files/xen-4.3.0-anti-download.patch,
+  +xen-tools-4.3.0.ebuild, files/xen-4-fix_dotconfig-gcc.patch,
+  files/xen-4.2.0-anti-download.patch, files/xenstored.initd:
+  bump; required culling sec patches, edit to configure and upgrading 2 patches,
+  correction to xenstored.initd wrt Bug #476572 by Spooky Ghost
+
+  04 Jul 2013; Ian Delaney <idella4@gentoo.org> -xen-tools-4.2.1-r3.ebuild,
+  -xen-tools-4.2.1-r4.ebuild, -xen-tools-4.2.2-r1.ebuild,
+  -xen-tools-4.2.2-r2.ebuild, files/xenstored.initd:
+  correction
+
+  02 Jul 2013; Agostino Sarubbo <ago@gentoo.org> xen-tools-4.2.2-r3.ebuild:
+  Stable for x86, wrt bug #472214
+
+  02 Jul 2013; Agostino Sarubbo <ago@gentoo.org> xen-tools-4.2.2-r3.ebuild:
+  Stable for amd64, wrt bug #472214
+
+  01 Jul 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.1-r3.ebuild,
+  xen-tools-4.2.1-r4.ebuild, xen-tools-4.2.1-r5.ebuild,
+  xen-tools-4.2.2-r1.ebuild, xen-tools-4.2.2-r2.ebuild,
+  xen-tools-4.2.2-r3.ebuild:
+  Re-remove redundant pyxml, origin Bug #45673
+
+  01 Jul 2013; Ian Delaney <idella4@gentoo.org> files/xenstored.initd,
+  xen-tools-4.2.1-r3.ebuild, xen-tools-4.2.1-r4.ebuild,
+  xen-tools-4.2.2-r1.ebuild:
+  remove major slow-down in starting xenstored, put forward by 'a.m.' in Bug
+  #475204
+
+*xen-tools-4.2.2-r3 (28 Jun 2013)
+*xen-tools-4.2.1-r5 (28 Jun 2013)
+
+  28 Jun 2013; Ian Delaney <idella4@gentoo.org> +xen-tools-4.2.1-r5.ebuild,
+  +xen-tools-4.2.2-r3.ebuild, xen-tools-4.2.1-r3.ebuild,
+  xen-tools-4.2.1-r4.ebuild, xen-tools-4.2.2-r1.ebuild,
+  xen-tools-4.2.2-r2.ebuild:
+  rm stray line, revbumps; set correct install location wrt Bug #472438
+
+  28 Jun 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.1-r3.ebuild,
+  xen-tools-4.2.1-r4.ebuild, xen-tools-4.2.2-r1.ebuild,
+  xen-tools-4.2.2-r2.ebuild:
+  correct setting of libdir, fixes Bug #474914 by keytoaster
+
+  27 Jun 2013; Ian Delaney <idella4@gentoo.org> +files/xen-4.2-configsxp.patch,
+  xen-tools-4.2.1-r3.ebuild, xen-tools-4.2.1-r4.ebuild,
+  xen-tools-4.2.2-r1.ebuild, xen-tools-4.2.2-r2.ebuild:
+  Set dom0-min-mem to kb wrt Bug #472982 by PatomaS
+
+  27 Jun 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.1-r3.ebuild,
+  xen-tools-4.2.1-r4.ebuild, xen-tools-4.2.2-r1.ebuild,
+  xen-tools-4.2.2-r2.ebuild:
+  drop dep texinfo-5, fixes faulty install, Bug #472976 by Andreas Kinzler
+
+  27 Jun 2013; Ian Delaney <idella4@gentoo.org>
+  -files/xen-4.2-CVE-2013-11-XSA-55.patch,
+  -files/xen-4.2-CVE-2013-15-XSA-55.patch,
+  -files/xen-4.2-CVE-2013-8-XSA-55.patch, xen-tools-4.2.1-r4.ebuild,
+  xen-tools-4.2.2-r1.ebuild, xen-tools-4.2.2-r2.ebuild:
+  rm of re-located patches
+
+*xen-tools-4.2.2-r2 (26 Jun 2013)
+*xen-tools-4.2.1-r4 (26 Jun 2013)
+
+  26 Jun 2013; Ian Delaney <idella4@gentoo.org>
+  +files/xen-4.2-CVE-2013-1-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-11-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-12to13-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-14-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-15-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-16-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-17-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-18to19-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-2-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-20to23-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-3-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-4-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-5to7-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-6-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-7-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-8-XSA-55.patch,
+  +files/xen-4.2-CVE-2013-9to10-XSA-55.patch, +files/xen-4.2-CVE-XSA-57.patch,
+  +xen-tools-4.2.1-r4.ebuild, +xen-tools-4.2.2-r2.ebuild,
+  -files/xen-4-CVE-2012-4544-XSA-25.patch, -files/xen-tools-3.3.0-nostrip.patch,
+  -files/xen-tools-4-add-nopie.patch, -files/xen-tools-4.1.1-curl.patch,
+  -files/xen-tools-4.1.1-libxl-tap.patch, -files/xen-tools-4.1.2-pyxml.patch,
+  -xen-tools-4.2.0-r3.ebuild, -xen-tools-4.2.1-r1.ebuild,
+  -xen-tools-4.2.1-r2.ebuild, -xen-tools-4.2.1.ebuild,
+  xen-tools-4.2.2-r1.ebuild:
+  revbumps; add security patches XSA-55,56 to 4.2.1, 4.2.2, remove old ebuilds +
+  disused patches
+
+  23 May 2013; Agostino Sarubbo <ago@gentoo.org> xen-tools-4.2.1-r3.ebuild:
+  Stable for x86, wrt bug #464724
+
+  23 May 2013; Agostino Sarubbo <ago@gentoo.org> xen-tools-4.2.1-r3.ebuild:
+  Stable for amd64, wrt bug #464724
+
+  18 May 2013; Ian Delaney <idella4@gentoo.org>
+  +files/xen-4-CVE-2013-2072-XSA-56.patch, xen-tools-4.2.1-r3.ebuild,
+  xen-tools-4.2.2-r1.ebuild:
+  Add XSA-56 / CVE-2072 sec. patch
+
+  17 May 2013; Ian Delaney <idella4@gentoo.org>
+  +files/xen-tools-4-qemu-xen-doc.patch, xen-tools-4.2.1-r3.ebuild,
+  xen-tools-4.2.2-r1.ebuild:
+  patch to fix build issue with qemu.doc.html, fixes Bug #470048 by Tomas Mozes
+  who sourced the patch, re-add ocaml in IUSE for now
+
+  16 May 2013; Ian Delaney <idella4@gentoo.org>
+  +files/xen-tools-4.2-xen_disk_leak.patch, xen-tools-4.2.1-r3.ebuild,
+  xen-tools-4.2.2-r1.ebuild:
+  Fix to leak in qemu-system, reported in Bug #467200 and tested by László
+  Szalma, patch from [Qemu-devel], closes said bug
+
+*xen-tools-4.2.2-r1 (15 May 2013)
+
+  15 May 2013; Jason A. Donenfeld <zx2c4@gentoo.org> +xen-tools-4.2.2-r1.ebuild,
+  -xen-tools-4.2.2.ebuild:
+  xl requires lzo now; otherwise it won't run.
+
+  15 May 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.2.ebuild:
+  epatch_user helper added wrt Bug #464052
+
+*xen-tools-4.2.2 (15 May 2013)
+*xen-tools-4.2.1-r3 (15 May 2013)
+
+  15 May 2013; Ian Delaney <idella4@gentoo.org>
+  +files/xen-4-CVE-2013-0215-XSA-38.patch,
+  +files/xen-4-CVE-2013-1919-XSA-46.patch,
+  +files/xen-4-CVE-2013-1922-XSA-48.patch,
+  +files/xen-4-CVE-2013-1952-XSA-49.patch,
+  +files/xen-4-CVE-2013-1952-XSA_49.patch, +files/xen-4-ulong.patch,
+  +xen-tools-4.2.1-r3.ebuild, +xen-tools-4.2.2.ebuild,
+  xen-tools-4.2.1-r1.ebuild:
+  4.2.1-r1; re-invoked ipxe-nopie.patch, revbump 4.2.1-r3; updated security
+  patches, bump 4.2.2; updated security patches, dropped ocaml use flag made
+  redundant by build
+
+  15 May 2013; Ian Delaney <idella4@gentoo.org> files/xenstored.initd:
+  Fix to xenstored.initd wrt Bug #459082
+
+  16 Mar 2013; Ian Delaney <idella4@gentoo.org> files/xenstored.initd:
+  update depend() in xenstored.initd, fixes Bug #461632 by a.m
+
+  05 Mar 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.0-r3.ebuild,
+  xen-tools-4.2.1-r2.ebuild:
+  Fix paths for qemu files, fixes Bug #458818 by Tomoatsu Shimada
+
+  24 Feb 2013; Ian Delaney <idella4@gentoo.org> files/xendomains.initd-r1,
+  files/xendomains.initd-r2:
+  Updated xendomains init scripts, ack to Tomas Mozes, fixes Bug #420067
+
+  22 Feb 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.0-r3.ebuild,
+  xen-tools-4.2.1-r1.ebuild:
+  Update the dependency yajl to current version, thx to 'BT' from Bug #458576
+
+  12 Feb 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.1-r2.ebuild:
+  Fixed copy header file, Bug #456884
+
+  11 Feb 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.0-r3.ebuild,
+  xen-tools-4.2.1-r2.ebuild:
+  Removed redundant dep pyxml, closes Bug #45673 by Oleg
+
+  11 Feb 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.0-r3.ebuild,
+  xen-tools-4.2.1-r1.ebuild, xen-tools-4.2.1-r2.ebuild:
+  Reset REQUIRED_USE
+
+  11 Feb 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.0-r3.ebuild,
+  xen-tools-4.2.1-r1.ebuild, xen-tools-4.2.1-r2.ebuild:
+  Fix to install with use qemu
+
+  11 Feb 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.0-r3.ebuild:
+  the manifests
+
+*xen-tools-4.2.1-r2 (11 Feb 2013)
+
+  11 Feb 2013; Ian Delaney <idella4@gentoo.org> +files/stubs-32.h,
+  +xen-tools-4.2.1-r2.ebuild, xen-tools-4.2.0-r3.ebuild,
+  xen-tools-4.2.1-r1.ebuild:
+  revbump, added a header flag wrt Bug #351648
+
+  09 Feb 2013; Ian Delaney <idella4@gentoo.org> files/xendomains-screen.confd,
+  files/xendomains.initd-r2, xen-tools-4.2.1-r1.ebuild:
+  Added xendomains.confd to start of xendomains-screen.confd suggested in Bug
+  #455622, edited xendomains.initd-r2 wrt suggestion from Bug #455626, fixes
+  both bugs by Tomas Mozes
+
+  03 Feb 2013; Agostino Sarubbo <ago@gentoo.org> -xen-tools-4.1.1-r6.ebuild,
+  -xen-tools-4.1.2-r3.ebuild, -xen-tools-4.2.0-r2.ebuild:
+  Remove old
+
+  02 Feb 2013; Agostino Sarubbo <ago@gentoo.org> xen-tools-4.2.0-r3.ebuild:
+  Stable for x86, wrt bug #454314
+
+  02 Feb 2013; Agostino Sarubbo <ago@gentoo.org> xen-tools-4.2.0-r3.ebuild:
+  Stable for amd64, wrt bug #454314
+
+  01 Feb 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.2.0-r3.ebuild,
+  xen-tools-4.2.1-r1.ebuild:
+  Reversed/Re-added bin86 & dev86 to DEPEND in -4.2.0-r3 -4,2.2-r1 subsequent to
+  arch testing
+
+  31 Jan 2013; Ian Delaney <idella4@gentoo.org> files/ipxe-nopie.patch,
+  xen-tools-4.2.0-r2.ebuild, xen-tools-4.2.0-r3.ebuild,
+  xen-tools-4.2.1-r1.ebuild:
+  Re-setting/correcting ipxe-nopie.patch to match source content in 4.2.0-r3 and
+  disabling the patch in -4.2.1-r1 (pending further testing) consequent to Bug
+  #447716, removed redunadant 4-add-nopie.patch
+
+*xen-tools-4.2.0-r3 (30 Jan 2013)
+*xen-tools-4.2.1-r1 (30 Jan 2013)
+
+  30 Jan 2013; Ian Delaney <idella4@gentoo.org>
+  +files/xen-4-CVE-2012-4544-XSA-25.patch,
+  +files/xen-4-CVE-2012-6075-XSA-41.patch, +files/xen-4-fix_dotconfig-gcc.patch,
+  +files/xen-tools-4-add-nopie.patch, +files/xen-tools-4-docfix.patch,
+  +xen-tools-4.2.0-r3.ebuild, +xen-tools-4.2.1-r1.ebuild,
+  -files/xen-tools-3.4.2-as-needed.patch, files/ipxe-nopie.patch,
+  xen-tools-4.2.0-r2.ebuild:
+  revbump;-4.2.0-r3; adjustments to DEPS, implementation of ocaml flag courtesy
+  of user known as 'a.m' wrt Bug #447716, reconstitution of ipxe-nopie with
+  subsequent add of -4-add-nopie.patch, new use ocaml added and implemented
+  (possible to rename), sed statements reduced to patches, 2 sec. patches
+  applied, build & install of docs corrected/upgrade. 4.2.1-r1; changes mirrored
+  those to 4.2.0-r3, add of 1 valid sec. patch. Drop un-needed -3.4.2-as-
+  needed.patch
+
+  24 Jan 2013; Ian Delaney <idella4@gentoo.org> -xen-tools-4.1.2-r2.ebuild,
+  -xen-tools-4.2.0-r1.ebuild, xen-tools-4.2.0-r2.ebuild, xen-tools-4.2.1.ebuild:
+  4.2.0-r2, correct DEPS, thanks OP of Bug #447716, 4.2.1, rm white space, drop
+  old
+
+*xen-tools-4.2.1 (24 Jan 2013)
+
+  24 Jan 2013; Ian Delaney <idella4@gentoo.org> +xen-tools-4.2.1.ebuild,
+  metadata.xml:
+  bump
+
+  23 Jan 2013; Ian Delaney <idella4@gentoo.org> xen-tools-4.1.1-r6.ebuild:
+  patch from razamatan applied, fixes Bug #413493
+
+  21 Jan 2013; Samuli Suominen <ssuominen@gentoo.org>
+  xen-tools-4.1.1-r6.ebuild, xen-tools-4.1.2-r2.ebuild,
+  xen-tools-4.1.2-r3.ebuild, xen-tools-4.2.0-r1.ebuild,
+  xen-tools-4.2.0-r2.ebuild:
+  Remove sys-apps/hotplug dependency from || () in favour of virtual/udev wrt
+  #145809
+
+  20 Jan 2013; Michał Górny <mgorny@gentoo.org> xen-tools-4.2.0-r2.ebuild:
+  Drop python2.5 because of lxml.
+
+  20 Dec 2012; Michał Górny <mgorny@gentoo.org> xen-tools-4.2.0-r2.ebuild:
+  Use python_fix_shebang() to fix shebangs.
+
+  18 Dec 2012; Ian Delaney <idella4@gentoo.org> files/ipxe-nopie.patch:
+  patched patch ipxe-nopie.patch, thanks to patch submitted by user uen in Bug
+  #446022
+
+  17 Dec 2012; Michał Górny <mgorny@gentoo.org> xen-tools-4.2.0-r2.ebuild:
+  Bump to EAPI=5 to make Paludis happy, bug #447524.
+
+*xen-tools-4.2.0-r2 (16 Dec 2012)
+
+  16 Dec 2012; Michał Górny <mgorny@gentoo.org> +xen-tools-4.2.0-r2.ebuild:
+  Migrate to python-r1, clean up a bit. Acked by idella4.
+
+  11 Dec 2012; Samuli Suominen <ssuominen@gentoo.org>
+  xen-tools-4.1.1-r6.ebuild, xen-tools-4.1.2-r3.ebuild,
+  xen-tools-4.2.0-r1.ebuild:
+  Move sys-power/iasl dependency from USE="hvm" to always required because
+  econf won't pass without it. Use udev.eclass to install udev rules into
+  correct directory. Convert to virtual/udev again after it was mistakenly
+  reverted 05 Dec 2012 by idella4.
+
+  04 Dec 2012; Jeroen Roovers <jer@gentoo.org> metadata.xml:
+  Change maintainer tag (bug #390951).
+
+  04 Dec 2012; Tomáš Chvátal <scarabeus@gentoo.org> xen-tools-4.1.1-r6.ebuild:
+  This is supposed to be stable amd64 and x86. We do not remove stable keywords
+  just for fun.
+
+  05 Dec 2012; Ian Delaney <idella4@gentoo.org> xen-tools-4.1.1-r6.ebuild:
+  Correction to amd64 keyword in 4.4.4-r6
+
+*xen-tools-4.2.0-r1 (05 Dec 2012)
+
+  05 Dec 2012; Ian Delaney <idella4@gentoo.org>
+  +files/xen-4.2.0-anti-download.patch, +files/xen-4.2.0-jserver.patch,
+  +files/xen-4.2.0-nostrip.patch, +xen-tools-4.2.0-r1.ebuild,
+  -files/xen-tools-3.3.1-sandbox-fix.patch,
+  -files/xen-tools-3.4.2-fix-definitions.patch,
+  -files/xen-tools-3.4.2-fix-include.patch,
+  -files/xen-tools-3.4.2-ldflags-respect.patch,
+  -files/xen-tools-3.4.2-remove-default-cflags.patch,
+  -files/xen-tools-3.4.2-werror-idiocy-v2.patch,
+  -files/xen-tools-4.1.1-upstream-23104-1976adbf2b80.patch,
+  -xen-tools-3.4.2-r3.ebuild, -xen-tools-3.4.2-r5.ebuild,
+  -xen-tools-4.1.1-r5.ebuild, metadata.xml, xen-tools-4.1.1-r6.ebuild,
+  xen-tools-4.1.2-r3.ebuild:
+  initial 4.2.0 found in virtual overlay, bump to 4.2.0-r1, added patches fixing
+  QA issues, added edits to build of external packages
+
+  02 Dec 2012; Samuli Suominen <ssuominen@gentoo.org>
+  xen-tools-3.4.2-r3.ebuild, xen-tools-3.4.2-r5.ebuild,
+  xen-tools-4.1.1-r5.ebuild, xen-tools-4.1.1-r6.ebuild,
+  xen-tools-4.1.2-r2.ebuild, xen-tools-4.1.2-r3.ebuild:
+  Use virtual/udev instead of sys-fs/udev wrt #444398
+
+*xen-tools-4.1.2-r3 (10 Jul 2012)
+
+  10 Jul 2012; Matthew Thode <prometheanfire@gentoo.org>
+  +xen-tools-4.1.2-r3.ebuild:
+  Updated ebuild for selinux dependancy xen-tools-4.1.2-r3.ebuild
+
+  29 May 2012; Kacper Kowalik <xarthisius@gentoo.org> metadata.xml:
+  Use <description> field in order to provide more compact <name>
+
+  08 May 2012; Kacper Kowalik <xarthisius@gentoo.org> xen-tools-3.4.2-r3.ebuild,
+  xen-tools-3.4.2-r5.ebuild, xen-tools-4.1.1-r5.ebuild,
+  xen-tools-4.1.1-r6.ebuild, xen-tools-4.1.2-r2.ebuild:
+  Fix building with app-text/texi2html-5, commited on behalf of Ian Delaney.
+  Fixes bug 409333. Thanks to Joerg Neikes <xenoist@midlandgate.de> for the
+  report and patch
+
+  12 Jan 2012; Alexey Shvetsov <alexxy@gentoo.org> xen-tools-4.1.2-r2.ebuild,
+  files/xendomains.initd-r2:
+  re-expand newinitd, fixes Bug 392403, patch prepared by Ian Delaney
+
+*xen-tools-4.1.2-r2 (28 Nov 2011)
+
+  28 Nov 2011; Alexey Shvetsov <alexxy@gentoo.org> +xen-tools-4.1.2-r2.ebuild,
+  -xen-tools-4.1.2-r1.ebuild, -xen-tools-9999.ebuild, files/xendomains.initd-r2:
+  Move -9999 to virtualization overlay and revbump xen-tools to EAPI4
+
+*xen-tools-4.1.2-r1 (11 Nov 2011)
+
+  11 Nov 2011; Jesus Rivero <neurogeek@gentoo.org> -xen-tools-4.1.2.ebuild,
+  +xen-tools-4.1.2-r1.ebuild:
+  Revision bump wrt bug #311207
+
+  11 Nov 2011; Jesus Rivero <neurogeek@gentoo.org> xen-tools-4.1.2.ebuild:
+  Fix for improving Python-related code (bug #311207). Proxying for idella4
+
+  10 Nov 2011; Alexey Shvetsov <alexxy@gentoo.org>
+  files/xen-tools-4.1.2-pyxml.patch:
+  Fix pyxml patch
+
+  07 Nov 2011; Alexey Shvetsov <alexxy@gentoo.org>
+  +files/xen-tools-4.1.2-pyxml.patch, files/xen-tools-4.1.1-curl.patch,
+  xen-tools-4.1.2.ebuild:
+  Fix to pyxml, add dep pypam, fixes  Bug 367735, patch by Arfrever, repair to
+  curl patch, Bug #386487, repiared by Ian Delaney aka idella4
+
+  01 Nov 2011; Tony Vroon <chainsaw@gentoo.org> xen-tools-4.1.1-r6.ebuild:
+  Marked stable on AMD64 based on arch testing by Elijah "Armageddon" El
+  Lazkani & Ian "idella4" Delaney in bug #360621.
+
+*xen-tools-4.1.2 (25 Oct 2011)
+
+  25 Oct 2011; Alexey Shvetsov <alexxy@gentoo.org> xen-tools-3.4.2-r5.ebuild,
+  +xen-tools-4.1.2.ebuild:
+  Version bump prepared by Ian Delaney aka idella4
+
+  24 Oct 2011; Alexey Shvetsov <alexxy@gentoo.org> xen-tools-4.1.1-r6.ebuild,
+  +files/xen-tools-4.1.1-bridge.patch, +files/xen-tools-4.1.1-curl.patch:
+  Patch to curl config, fixes Bug #386487, tiny change to bridging fixes Bug
+  #362575 by Klas Meder Boqvist, patch prepared by Ian Delaney aka idella4
+
+  23 Oct 2011; Patrick Lauer <patrick@gentoo.org> xen-tools-9999.ebuild:
+  Bump for #386461, thanks to Ian Delaney
+
+*xen-tools-4.1.1-r6 (22 Oct 2011)
+
+  22 Oct 2011; Magnus Granberg <zorry@gentoo.org> +xen-tools-4.1.1-r6.ebuild, 
+  +files/ipxe-nopie.patch:
+  Fix hardened compile failure #360805 don't compile ipxe with pie.
+  Thanks Ian Delaney and Ralf Glauberman
+
+  13 Oct 2011; Alexey Shvetsov <alexxy@gentoo.org> -xen-tools-3.4.2.ebuild,
+  xen-tools-4.1.1-r5.ebuild, files/xendomains.initd-r1:
+  Sabayon Tinderbox build failuire, fixes bug #377557. patch by Tobias Heinlein
+  aka keytoaster, full diff prepared by Ian Delaney. Use toolchain function
+  instead of calling LD directly, copy fix from bug #384359, fix to invoke
+  correct compiler, copy from bug #383973, patches by Ian Delaney aka idella4
+
+  05 Oct 2011; Alexey Shvetsov <alexxy@gentoo.org> xen-tools-3.4.2-r5.ebuild,
+  xen-tools-4.1.1-r5.ebuild, metadata.xml:
+  Change use ioemu to qemu and edit metadata.xml, fixes Bug 383337, add rdep
+  packages for use flag doc, fixes Bug 384357, add elog meassage re /.config,
+  fixes Bug 376819. Pathces by by Ian Delaney aka idella4
+
+  29 Sep 2011; Thomas Kahle <tomka@gentoo.org> xen-tools-3.4.2-r3.ebuild:
+  x86 stable per bug 379241
+
+  27 Sep 2011; Tony Vroon <chainsaw@gentoo.org> xen-tools-3.4.2-r5.ebuild:
+  Patch by Ian "idella4" Delaney closes bug #384349 by Agostino "ago" Sarubbo.
+
+*xen-tools-3.4.2-r5 (27 Sep 2011)
+
+  27 Sep 2011; Tony Vroon <chainsaw@gentoo.org> -xen-tools-3.4.2-r4.ebuild,
+  +xen-tools-3.4.2-r5.ebuild, +files/xen-tools-3.4.2-ldflags-respect.patch:
+  Proxy commit for Ian "idella4" Delaney. LDFLAGS respect closes bug #384351.
+  Removal of static libraries closes bug #384355. Use toolchain function
+  instead of calling LD directly, closes bug #384359.
+
+*xen-tools-3.4.2-r4 (25 Sep 2011)
+
+  25 Sep 2011; Tony Vroon <chainsaw@gentoo.org> +xen-tools-3.4.2-r4.ebuild,
+  +files/xen-tools-3.4.2-remove-default-cflags.patch:
+  Proxy commit for Ian "idella4" Delaney. Be more thorough for custom-cflags
+  and use a diff instead of sed magic, closes bug #383975. Use toolchain-funcs
+  to invoke correct compiler, closes bug #383973.
+
+  25 Sep 2011; Tony Vroon <chainsaw@gentoo.org> xen-tools-3.4.2-r3.ebuild:
+  Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian
+  "idella4" Delaney in security bug #379241.
+
+  25 Sep 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+  xen-tools-4.1.1-r5.ebuild:
+  x86 stable wrt bug #360621
+
+  25 Sep 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+  xen-tools-4.1.1-r5.ebuild:
+  x86 stable wrt bug #360621
+
+*xen-tools-3.4.2-r3 (24 Sep 2011)
+
+  24 Sep 2011; Tony Vroon <chainsaw@gentoo.org> -xen-tools-3.4.2-r2.ebuild,
+  +xen-tools-3.4.2-r3.ebuild, -files/xen-tools-3.4.2-werror-idiocy.patch,
+  +files/xen-tools-3.4.2-werror-idiocy-v2.patch:
+  Revised patch by Ian "idella4" Delaney resolves building on GCC 4.5 & 4.6;
+  closes bug #383977.
+
+*xen-tools-3.4.2-r2 (23 Sep 2011)
+
+  23 Sep 2011; Tony Vroon <chainsaw@gentoo.org> -xen-tools-3.4.2-r1.ebuild,
+  +xen-tools-3.4.2-r2.ebuild, +files/xen-tools-3.4.2-werror-idiocy.patch:
+  Patch by Ian "idella4" Delaney to clear -Werror, stopping GCC 4.5 build
+  failures. Closes bug #383977. Moved to using a PATCHES array and the base
+  eclass.
+
+  21 Sep 2011; Alexey Shvetsov <alexxy@gentoo.org>
+  files/xen-tools-3.4.2-fix-definitions.patch,
+  files/xen-tools-3.4.2-fix-include.patch:
+  Fix xen3 patches by Ian Delaney aka idell4
+
+*xen-tools-3.4.2-r1 (21 Sep 2011)
+
+  21 Sep 2011; Alexey Shvetsov <alexxy@gentoo.org> +xen-tools-3.4.2-r1.ebuild,
+  +files/xen-tools-3.4.2-fix-definitions.patch,
+  +files/xen-tools-3.4.2-fix-include.patch:
+  Fix borken emerge due to system header changes; bug #379815. Input from Ian
+  Delaney aka idell4
+
+  18 Sep 2011; Alexey Shvetsov <alexxy@gentoo.org> xen-tools-4.1.1-r5.ebuild:
+  Fix patch name. Thanks to Sven Köhler
+
+*xen-tools-4.1.1-r5 (18 Sep 2011)
+
+  18 Sep 2011; Alexey Shvetsov <alexxy@gentoo.org> -xen-tools-4.1.1-r4.ebuild,
+  +xen-tools-4.1.1-r5.ebuild, +files/xen-tools-4.1.1-libxl-tap.patch,
+  +files/xen-tools-4.1.1-upstream-23104-1976adbf2b80.patch:
+  Fix bugs #380343 and #382329
+
+*xen-tools-4.1.1-r4 (12 Sep 2011)
+
+  12 Sep 2011; Alexey Shvetsov <alexxy@gentoo.org> -xen-tools-4.1.1-r3.ebuild,
+  +xen-tools-4.1.1-r4.ebuild:
+  Prevent downloading during compile, fixes bug #366125; Thanks to Ian Delaney
+  aka idella4
+
+  11 Sep 2011; Alexey Shvetsov <alexxy@gentoo.org> xen-tools-4.1.1-r3.ebuild,
+  xen-tools-9999.ebuild:
+  Fix build
+
+*xen-tools-4.1.1-r3 (11 Sep 2011)
+
+  11 Sep 2011; Alexey Shvetsov <alexxy@gentoo.org> -xen-tools-4.1.1-r2.ebuild,
+  +xen-tools-4.1.1-r3.ebuild, xen-tools-9999.ebuild, metadata.xml:
+  Sync live ebuild with 4.1.1, drop acm since its deprecated upstream. Make
+  xend optional. Input from Ian Delaney aka idell4
+
+*xen-tools-4.1.1-r2 (10 Sep 2011)
+
+  10 Sep 2011; Alexey Shvetsov <alexxy@gentoo.org> -xen-tools-4.1.1-r1.ebuild,
+  +xen-tools-4.1.1-r2.ebuild, files/xend.initd-r2, files/xendomains.initd-r2:
+  Uncomment xl settings, fix bug 370817, adjust init.d scripts to work for xl;
+  Thanks to Ian Delaney aka idella4
+
+  05 Sep 2011; Alexey Shvetsov <alexxy@gentoo.org> xen-tools-4.1.1-r1.ebuild,
+  metadata.xml:
+  Fix use doc #347942. Thanks to Ian Delaney aka idella4
+
+*xen-tools-4.1.1-r1 (31 Aug 2011)
+
+  31 Aug 2011; Alexey Shvetsov <alexxy@gentoo.org> -xen-tools-4.1.0-r1.ebuild,
+  -xen-tools-4.1.1.ebuild, +xen-tools-4.1.1-r1.ebuild:
+  Drop old version
+
+  23 Aug 2011; Fabio Erculiani <lxnay@gentoo.org> xen-tools-4.1.1.ebuild:
+  fix src_install, remove rm -r
+
+  09 Aug 2011; Alexey Shvetsov <alexxy@gentoo.org> xen-tools-9999.ebuild:
+  Drop patch
+
+  09 Aug 2011; Alexey Shvetsov <alexxy@gentoo.org> xen-tools-9999.ebuild:
+  Sync 9999 and 4.1.1
+
+*xen-tools-4.1.1 (29 Jul 2011)
+
+  29 Jul 2011; Patrick Lauer <patrick@gentoo.org> +xen-tools-4.1.1.ebuild:
+  Bump for #372259
+
+  29 Jul 2011; Patrick Lauer <patrick@gentoo.org> xen-tools-4.1.0-r1.ebuild:
+  Dep fix for #363139
+
+*xen-tools-9999 (06 Apr 2011)
+
+  06 Apr 2011; Alexey Shvetsov <alexxy@gentoo.org> +xen-tools-9999.ebuild:
+  Add live version
+
+  05 Apr 2011; Alexey Shvetsov <alexxy@gentoo.org> xen-tools-4.1.0-r1.ebuild,
+  +files/xend.initd-r2, +files/xendomains.initd-r2, -files/xend.initd,
+  -files/xendomains.initd, -files/xendomains.initd-xl, files/xenstored.initd:
+  Clean up and fix init script deps
+
+*xen-tools-4.1.0-r1 (05 Apr 2011)
+
+  05 Apr 2011; Alexey Shvetsov <alexxy@gentoo.org> -xen-tools-4.1.0.ebuild,
+  +xen-tools-4.1.0-r1.ebuild, +files/xenconsoled.confd,
+  +files/xenconsoled.initd, +files/xendomains.initd-xl, +files/xenstored.confd,
+  +files/xenstored.initd:
+  Clean up. Add support for new xl framework. No need for xend
+
+  26 Mar 2011; Alexey Shvetsov <alexxy@gentoo.org> xen-tools-4.1.0.ebuild:
+  Fix build on some platforms
+
+  26 Mar 2011; Alexey Shvetsov <alexxy@gentoo.org> xen-tools-4.1.0.ebuild:
+  Fix bug #360561
+
+  26 Mar 2011; Alexey Shvetsov <alexxy@gentoo.org> -xen-tools-3.4.3.ebuild,
+  -files/xen-tools-4.0.0-asneeded.patch, -xen-tools-4.0.1.ebuild:
+  Clean up
+
+  26 Mar 2011; Alexey Shvetsov <alexxy@gentoo.org>
+  -files/xen-tools-3.0.4_p1--as-needed.patch,
+  -files/xen-tools-3.0.4_p1-network-bridge-broadcast.patch,
+  -files/xen-tools-3.1.0-xen-detect-nopie-fix.patch,
+  -files/xen-tools-3.1.3-bzimage.patch,
+  -files/xen-tools-3.1.3-network-bridge-broadcast.patch:
+  Clean up
+
+*xen-tools-4.1.0 (26 Mar 2011)
+
+  26 Mar 2011; Alexey Shvetsov <alexxy@gentoo.org> -xen-tools-3.1.3.ebuild,
+  -xen-tools-3.1.3-r1.ebuild, -xen-tools-3.2.1.ebuild,
+  -files/xen-tools-3.2.1-qemu-nodocs.patch,
+  -files/xen-tools-3.3.0--as-needed.patch,
+  -files/xen-tools-3.3.0-warning-fix.patch,
+  -files/xen-tools-3.3.0-xen-detect-nopie-fix.patch, -xen-tools-3.4.0.ebuild,
+  -xen-tools-3.4.0-r1.ebuild, -files/xen-tools-3.4.0-udevinfo.patch,
+  -xen-tools-3.4.1.ebuild, -xen-tools-3.4.1-r1.ebuild,
+  -files/xen-tools-3.4.1-xc_core-memset.patch, xen-tools-3.4.2.ebuild,
+  xen-tools-3.4.3.ebuild, -xen-tools-4.0.0.ebuild, xen-tools-4.0.1.ebuild,
+  +xen-tools-4.1.0.ebuild:
+  Version bump & clean up
+
+*xen-tools-4.0.1 (03 Dec 2010)
+
+  03 Dec 2010; Patrick Lauer <patrick@gentoo.org> +xen-tools-4.0.1.ebuild:
+  Bump
+
+  16 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  xen-tools-3.4.0.ebuild, xen-tools-3.4.0-r1.ebuild, xen-tools-3.4.1.ebuild,
+  xen-tools-3.4.1-r1.ebuild, xen-tools-3.4.2.ebuild, xen-tools-3.4.3.ebuild,
+  xen-tools-4.0.0.ebuild:
+  Update EAPI. Unset PYTHON_MODNAME variable, which is used only by
+  distutils.eclass, which isn't inherited here. Fix calls to
+  python_mod_optimize() and python_mod_cleanup() (bug #329141).
+
+*xen-tools-3.4.3 (11 Jul 2010)
+
+  11 Jul 2010; Patrick Lauer <patrick@gentoo.org> +xen-tools-3.4.3.ebuild:
+  Bump for #325091
+
+  25 Jun 2010; Kacper Kowalik <xarthisius@gentoo.org>
+  xen-tools-4.0.0.ebuild, -files/xen-tools-4.0.0-as-needed.patch,
+  +files/xen-tools-4.0.0-asneeded.patch:
+  Fixing build with --as-neeed wrt bug 320339. Thanks to Diego for
+  reporting.
+
+  24 Jun 2010; Christoph Mende <angelos@gentoo.org> xen-tools-3.4.2.ebuild:
+  Stable on amd64 wrt bug #293714
+
+  09 Jun 2010; Patrick Lauer <patrick@gentoo.org> xen-tools-4.0.0.ebuild:
+  Adding iasl dep for hvm useflag. Fixes #318471
+
+*xen-tools-4.0.0 (12 Apr 2010)
+
+  12 Apr 2010; Alexey Shvetsov <alexxy@gentoo.org> +xen-tools-4.0.0.ebuild,
+  +files/xen-tools-4.0.0-as-needed.patch:
+  Version bump per bug #313791
+
+  07 Apr 2010; Patrick Lauer <patrick@gentoo.org>
+  files/xen-tools-3.4.0-network-bridge-broadcast.patch:
+  Fixing xen-tools-3.4.0-network-bridge-broadcast.patch for #258378
+
+  16 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+  xen-tools-3.4.2.ebuild:
+  stable x86, bug 293714
+
+  16 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+  xen-tools-3.4.2.ebuild, +files/xen-tools-3.4.2-as-needed.patch:
+  fix issues with --as-needed, patch by Kacper Kowalik in bug 296631
+
+*xen-tools-3.4.2 (01 Dec 2009)
+
+  01 Dec 2009; Patrick Lauer <patrick@gentoo.org> +xen-tools-3.4.2.ebuild:
+  Bump
+
+  05 Nov 2009; Patrick Lauer <patrick@gentoo.org> xen-tools-3.4.1-r1.ebuild:
+  Adding gettext depend for #287935
+
+  27 Oct 2009; Patrick Lauer <patrick@gentoo.org> -xen-tools-3.3.0.ebuild,
+  -xen-tools-3.3.1.ebuild:
+  Removing old versions for #287936
+
+  11 Oct 2009; Petteri Räty <betelgeuse@gentoo.org>
+  xen-tools-3.4.1-r1.ebuild:
+  Replace built_with_use with has_version.
+
+*xen-tools-3.4.1-r1 (01 Sep 2009)
+
+  01 Sep 2009; Wolfram Schlich <wschlich@gentoo.org> +files/xend.initd-r1,
+  +files/xendomains.initd-r1, +xen-tools-3.4.1-r1.ebuild:
+  fix bugs 248771, 248797, 248917
+
+  19 Aug 2009; Patrick Lauer <patrick@gentoo.org> xen-tools-3.4.1.ebuild:
+  Changing python dep (use=ssl) for #279917
+
+*xen-tools-3.4.1 (17 Aug 2009)
+
+  17 Aug 2009; Patrick Lauer <patrick@gentoo.org> +xen-tools-3.4.1.ebuild,
+  +files/xen-tools-3.4.1-xc_core-memset.patch:
+  Bump to 3.4.1. Fixes #280773. Patch by Sergey Morozov
+
+  27 Jun 2009; Patrick Lauer <patrick@gentoo.org> xen-tools-3.1.3.ebuild,
+  xen-tools-3.1.3-r1.ebuild, xen-tools-3.2.1.ebuild, xen-tools-3.3.0.ebuild,
+  xen-tools-3.3.1.ebuild, xen-tools-3.4.0.ebuild, xen-tools-3.4.0-r1.ebuild:
+  Fixing link to gentoo-wiki.com, fixes #275219
+
+*xen-tools-3.4.0-r1 (22 Jun 2009)
+
+  22 Jun 2009; Patrick Lauer <patrick@gentoo.org>
+  +xen-tools-3.4.0-r1.ebuild, +files/xen-tools-3.4.0-udevinfo.patch:
+  Udev rules fix, closes #236819. Thanks to Frank Ridderbusch for the shiny
+  patch
+
+*xen-tools-3.4.0 (22 Jun 2009)
+
+  22 Jun 2009; Patrick Lauer <patrick@gentoo.org> +xen-tools-3.4.0.ebuild,
+  +files/xen-tools-3.4.0-network-bridge-broadcast.patch:
+  Bump to 3.4.0. Closes #271173. Patch and ebuild fixes by Sergey Morozov
+
+  28 Apr 2009; Patrick Lauer <patrick@gentoo.org>
+  +files/xen-tools-3.3.1-sandbox-fix.patch, xen-tools-3.3.1:
+  Small sandbox fix, closes 253134. Patch originally from RB.
+
+  27 Apr 2009; Patrick Lauer <patrick@gentoo.org> xen-tools-3.3.1:
+  Bump to eapi2 for usedeps, fixing depends for use=doc, closes #199764
+
+*xen-tools-3.3.1 (26 Apr 2009)
+
+  26 Apr 2009; Patrick Lauer <patrick@gentoo.org> +xen-tools-3.3.1.ebuild:
+  Bump to 3.3.1. Fixes half of #254931
+
+  26 Apr 2009; Patrick Lauer <patrick@gentoo.org>
+  +files/xen-tools-3.3.0-warning-fix.patch, xen-tools-3.3.0:
+  Fix gcc 4.3 compile failure, part of #259670
+
+  28 Feb 2009; Markus Meier <maekke@gentoo.org> metadata.xml:
+  custom-cflags is a global USE-flag
+
+*xen-tools-3.1.3-r1 (16 Jan 2009)
+
+  16 Jan 2009; Lance Albertson <ramereth@gentoo.org>
+  +files/xen-tools-3.1.3-bzimage.patch, +xen-tools-3.1.3-r1.ebuild:
+  New patch for 3.1.3 which adds bzImage >=v2.08 support to xen. This allows
+  Fedora 10 to run as a DomU for this version. Patch is originally from
+  https://bugzilla.redhat.com/457199
+
+*xen-tools-3.3.0 (01 Sep 2008)
+
+  01 Sep 2008; Robert Buchholz <rbu@gentoo.org>
+  +files/xen-tools-3.3.0--as-needed.patch,
+  +files/xen-tools-3.3.0-nostrip.patch,
+  +files/xen-tools-3.3.0-xen-detect-nopie-fix.patch, files/xendomains.confd,
+  files/xendomains.initd, metadata.xml, -xen-tools-3.2.0.ebuild,
+  +xen-tools-3.3.0.ebuild:
+  Version bump to Xen 3.3 (bug #201792). Fixes bugs:
+   * Add USE flags for ACM and FLASK Xen Security Modules
+   * Properly compile and uninstall python bytecode
+   * RDEPEND on pyxml (bug #201255)
+   * Remove libvncserver dependency
+   * Shutdown xendomains in reverse start order (bug #210445)
+   * Allow for parallel shutdown of xendomains (bug #162833)
+   * Check that python is built with threading (bug #236092)
+
+  30 Jul 2008; Robert Buchholz <rbu@gentoo.org> xen-tools-3.2.1.ebuild:
+  Set VARTEXFONTS so LaTeX does not try to write out of the sandbox (bug #233120)
+
+  28 Jul 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
+  add GLEP 56 USE flag desc from use.local.desc
+
+*xen-tools-3.2.1 (04 May 2008)
+
+  04 May 2008; Robert Buchholz <rbu@gentoo.org>
+  +files/xen-tools-3.2.1-qemu-nodocs.patch, -xen-tools-3.1.2.ebuild,
+  +xen-tools-3.2.1.ebuild:
+  Version bump to the Xen 3.2.1 release (bug #219339), thanks to Troy Bowman
+  for testig. Disable magic building of QEMU documentation (bug #192427).
+
+*xen-tools-3.2.0 (08 Feb 2008)
+
+  08 Feb 2008; Michael Marineau <marineam@gentoo.org>
+  +xen-tools-3.2.0.ebuild:
+  Add version 3.2.0
+
+*xen-tools-3.1.3 (03 Feb 2008)
+
+  03 Feb 2008; Michael Marineau <marineam@gentoo.org>
+  +files/xen-tools-3.1.3-network-bridge-broadcast.patch,
+  +xen-tools-3.1.3.ebuild:
+  Version bump to 3.1.3
+
+  14 Dec 2007; Robert Buchholz <rbu@gentoo.org> xen-tools-3.1.2.ebuild:
+  Added a check for USE=ncurses in python in case we use pygrub
+
+*xen-tools-3.1.2 (17 Nov 2007)
+
+  17 Nov 2007; Michael Marineau <marineam@gentoo.org>
+  -files/xen-tools-3.0.4_p1-pygrub-security-fix.patch,
+  -files/xen-tools-3.0.4_p1-remove-monitor-mode-from-vnc.patch,
+  -files/xen-tools-3.0.4_p1-vnclisten.patch,
+  -files/xen-tools-3.1.0-pygrub-security-fix.patch,
+  -files/xen-tools-3.1.0-python-site-packages.patch,
+  -files/xen-tools-3.1.1-insecure-file-creation-fix.patch,
+  -xen-tools-3.0.4_p1-r2.ebuild, -xen-tools-3.1.0-r2.ebuild,
+  -xen-tools-3.1.1-r1.ebuild, +xen-tools-3.1.2.ebuild:
+  Bump to 3.1.2. Clean out old versions.
+
+*xen-tools-3.1.1-r1 (23 Oct 2007)
+*xen-tools-3.1.0-r2 (23 Oct 2007)
+*xen-tools-3.0.4_p1-r2 (23 Oct 2007)
+
+  23 Oct 2007; Michael Marineau <marineam@gentoo.org>
+  +files/xen-tools-3.1.1-insecure-file-creation-fix.patch,
+  -xen-tools-3.0.4_p1-r1.ebuild, +xen-tools-3.0.4_p1-r2.ebuild,
+  -xen-tools-3.1.0-r1.ebuild, +xen-tools-3.1.0-r2.ebuild,
+  -xen-tools-3.1.1.ebuild, +xen-tools-3.1.1-r1.ebuild:
+  Fix an insecure temp file creation, bug #196824, CVE-2007-3919
+
+*xen-tools-3.1.1 (15 Oct 2007)
+
+  15 Oct 2007; Michael Marineau <marineam@gentoo.org>
+  +xen-tools-3.1.1.ebuild:
+  Version bump.
+
+  02 Oct 2007; Michael Marineau <marineam@gentoo.org>
+  xen-tools-3.1.0-r1.ebuild:
+  Fix build on gcc 4.2.0, fixes bug #191172.
+  Warn user if iproute2 was built with USE=minimal, fixes bug #194224.
+  Minor cleanups, etc.
+
+*xen-tools-3.1.0-r1 (26 Sep 2007)
+*xen-tools-3.0.4_p1-r1 (26 Sep 2007)
+
+  26 Sep 2007; Michael Marineau <marineam@gentoo.org>
+  +files/xen-tools-3.0.4_p1-pygrub-security-fix.patch,
+  +files/xen-tools-3.1.0-pygrub-security-fix.patch,
+  -xen-tools-3.0.4_p1.ebuild, +xen-tools-3.0.4_p1-r1.ebuild,
+  -xen-tools-3.1.0.ebuild, +xen-tools-3.1.0-r1.ebuild:
+  Security Bump: Guest domains could execute code on Dom0 via pygrub.
+  Bug #193808 and CVE-2007-4993
+
+  03 Sep 2007; Michael Marineau <marineam@gentoo.org>
+  xen-tools-3.0.4_p1.ebuild, xen-tools-3.1.0.ebuild:
+  Fix documentation dependencies.
+
+  27 Aug 2007; Michael Marineau <marineam@gentoo.org>
+  xen-tools-3.0.4_p1.ebuild, xen-tools-3.1.0.ebuild:
+  Die if both x86 and amd64 are set in USE.
+
+  26 Aug 2007; Michael Marineau <marineam@gentoo.org>
+  +files/xen-tools-3.1.0-xen-detect-nopie-fix.patch, xen-tools-3.1.0.ebuild:
+  Fix build on x86 hardened.
+
+*xen-tools-3.1.0 (24 Aug 2007)
+
+  24 Aug 2007; Michael Marineau <marineam@gentoo.org>
+  -files/xen-tools-3.0.2--as-needed.patch,
+  -files/xen-tools-3.0.2-bxclobber.patch,
+  -files/xen-tools-3.0.2-pushpop.patch,
+  -files/xen-tools-3.0.2-pygrub-progsreiserfs-0.3.1.patch,
+  -files/xen-tools-3.0.2-test-uuid.patch,
+  -files/xen-tools-3.0.2-test-xauthority.patch,
+  -files/xen-tools-3.0.2-xc_ptrace.patch,
+  +files/xen-tools-3.1.0-python-site-packages.patch, -files/xend-init,
+  -xen-tools-3.0.2-r4.ebuild, +xen-tools-3.1.0.ebuild:
+  Copy Xen 3.1.0 related ebuilds over from the Xen project overlay.
+  Remove Xen 3.0.2.
+
+  10 Jul 2007; Michael Marineau <marineam@gentoo.org>
+  xen-tools-3.0.4_p1.ebuild:
+  Remove unneeded hardened flag checking and add some more info to the post
+  install message.
+
+  25 Jun 2007; Michael Marineau <marineam@gentoo.org>
+  xen-tools-3.0.4_p1.ebuild:
+  Fix typo in -fno-pie flag.
+
+  16 May 2007; Michael Marineau <marineam@gentoo.org>
+  xen-tools-3.0.4_p1.ebuild:
+  Only depend on xproto when ioemu is enabled. Bug #177110.
+
+*xen-tools-3.0.4_p1 (02 May 2007)
+
+  02 May 2007; Michael Marineau <marineam@gentoo.org>
+  -files/3.0.2-r4/pygrub-progsreiserfs-0.3.1.patch,
+  -files/3.0.2-r4/xc_ptrace.patch, -files/3.0.2-r4/xend.initd,
+  -files/3.0.2-r4/xendomains.initd, +files/xen-tools-3.0.2-xc_ptrace.patch,
+  +files/xen-tools-3.0.2-pygrub-progsreiserfs-0.3.1.patch,
+  +files/xen-tools-3.0.4_p1--as-needed.patch,
+  +files/xen-tools-3.0.4_p1-network-bridge-broadcast.patch,
+  +files/xen-tools-3.0.4_p1-remove-monitor-mode-from-vnc.patch,
+  +files/xen-tools-3.0.4_p1-vnclisten.patch, +files/xend.initd,
+  +files/xendomains.initd, -files/xendomains-conf, -files/xendomains-init,
+  -xen-tools-3.0.2-r2.ebuild, -xen-tools-3.0.2-r3.ebuild,
+  xen-tools-3.0.2-r4.ebuild, +xen-tools-3.0.4_p1.ebuild:
+  Add Xen 3.0.4_1 from the marineam-xen overlay.
+  Clean out some old ebuilds and clean up the files dir.
+
+  13 Mar 2007; Andrew Ross <aross@gentoo.org> xen-tools-3.0.2-r3.ebuild,
+  xen-tools-3.0.2-r4.ebuild:
+  Use "type" instead of "which", as per
+  http://archives.gentoo.org/gentoo-dev/msg_143424.xml
+
+  16 Dec 2006; Andrew Ross <aross@gentoo.org> xen-tools-3.0.2-r4.ebuild:
+  Narrow dep on app-emulation/xen to match version of xen-tools.
+
+*xen-tools-3.0.2-r4 (13 Oct 2006)
+
+  13 Oct 2006; <aross@gentoo.org>
+  +files/3.0.2-r4/pygrub-progsreiserfs-0.3.1.patch,
+  +files/3.0.2-r4/xc_ptrace.patch, +files/3.0.2-r4/xendomains.initd,
+  +files/3.0.2-r4/xend.initd, +xen-tools-3.0.2-r4.ebuild:
+  Fix a PTRACE_* compilation error, thanks to Thomas Veith <th_veith@web.de>
+  in #151014.
+  
+  Introduce the pygrub local USE flag and fix a compile error when
+  sys-fs/progsreiserfs is installed, thanks to M. Edward Borasky
+  <znmeb@cesmail.net> and Mauricio Zambrano <mauro@webdb.homelinux.net> in
+  #137137.
+  
+  Make ntp-client start after xend, thanks to Harris Landgarten
+  <harrisl@lhjonline.com> in #144057.
+  
+  Make /etc/init.d/xendomains correctly handle domains with numbers, periods
+  and/or hyphens, thanks to Robert S <robert_s@emailme.net.au> in #148628.
+  
+  Fix a compile error with python-2.5, thanks to Charlie Shepherd
+  <masterdriverz@gmail.com> and Marien Zwart <marienz@gentoo.org> in #149138.
+  
+  Fix a compilation error on AMD64 with a 64 bit kernel and 32 bit userland,
+  thanks to tonich <tonich@artparade.ru> and Sven Wegener
+  <swegener@gentoo.org> in #143999.
+  
+  Make /etc/init.d/xend fail gracefully when started in a non-privileged
+  domain or unmodified kernel, thanks to Christian Hesse <mail@earthworm.de>
+  and Robert S <robert_s@emailme.net.au> in #148486.
+  
+  Only warn instead of dying when python is build with stack smashing
+  protection (ssp), thanks to Tuan Van <langthang@gentoo.org>, Raimonds Cicans
+  <ray@apollo.lv>, Brad Plant <bplant@westnet.com.au> and Sven Wegener
+  <swegener@gentoo.org> in #141866.
+  
+  Replace the hardened USE flag with test-flag-CC from flag-o-matic.eclass to
+  avoid compile errors with gcc-4.1 and USE=hardened, thanks to Richard
+  Benjamin Voigt <bvoigt@kas.com> in #147876.
+
+*xen-tools-3.0.2-r3 (15 Aug 2006)
+
+  15 Aug 2006; Andrew Ross <aross@gentoo.org> +files/xen-consoles.logrotate,
+  -files/xend-conf, +files/xendomains.confd, +files/xendomains.initd,
+  +files/xendomains-screen.confd, metadata.xml, -xen-tools-3.0.2-r1.ebuild,
+  xen-tools-3.0.2-r2.ebuild, +xen-tools-3.0.2-r3.ebuild:
+  Fix bugs #141981, #142011, #141866, and #137886. Thanks to Brad Plant
+  <bplant@westnet.com.au>, Nedd Ludd <solar@gentoo.org>, Nick Devito
+  <nick125@gmail.com>, and Mike Williams <mike@gaima.co.uk>.
+
+  10 Aug 2006; Sven Wegener <swegener@gentoo.org>
+  +files/xen-tools-3.0.2-bxclobber.patch,
+  +files/xen-tools-3.0.2-pushpop.patch, -files/hardened-bx-clobber.patch,
+  metadata.xml, xen-tools-3.0.2-r2.ebuild:
+  Fix push and pop usage for amd64, bug #142682. Disable the 32bit-only
+  vmxassist, if we can't compile x86 32bit code, bug #138314.
+
+  10 Aug 2006; Andrew Ross <aross@gentoo.org> xen-tools-3.0.2-r2.ebuild:
+  Fix minor bug (debug USE flag ignored) introduced by the fix for bug #124361
+
+  10 Aug 2006; Andrew Ross <aross@gentoo.org>
+  +files/xen-tools-3.0.2-test-uuid.patch,
+  +files/xen-tools-3.0.2-test-xauthority.patch, metadata.xml,
+  xen-tools-3.0.2-r1.ebuild, xen-tools-3.0.2-r2.ebuild:
+  Fix bug #141233 and add myself as a maintainer.
+
+*xen-tools-3.0.2-r2 (04 Aug 2006)
+
+  04 Aug 2006; Chris Bainbridge <chrb@gentoo.org>
+  +xen-tools-3.0.2-r2.ebuild:
+  Add support for vnc and sdl - thanks to Nick Devito and Andrew Ross in bug
+  #124361
+
+*xen-tools-3.0.2-r1 (09 Jun 2006)
+
+  09 Jun 2006; Chris Bainbridge <chrb@gentoo.org> -xen-tools-3.0.2.ebuild,
+  +xen-tools-3.0.2-r1.ebuild:
+  Clean up .pyc files, thanks to Andrew Ross, bug #136159
+
+  02 Jun 2006; Roy Marples <uberlord@gentoo.org>
+  +files/xen-tools-3.0.2--as-needed.patch, -xen-tools-3.0.1.ebuild,
+  -xen-tools-3.0.1_p9029.ebuild, xen-tools-3.0.2.ebuild:
+  Add patch to enable --as-needed LDFLAG, #135145
+
+  26 Apr 2006; Aron Griffis <agriffis@gentoo.org> xen-tools-3.0.1.ebuild,
+  xen-tools-3.0.1_p9029.ebuild, xen-tools-3.0.2.ebuild:
+  Remove ~ia64 since this ebuild deps on app-emulation/xen, which won't have
+  ia64 keywords for a while yet
+
+  11 Apr 2006; <chrb@gentoo.org> +files/hardened-bx-clobber.patch,
+  xen-tools-3.0.2.ebuild:
+  add hardened patch and IUSE flag, #129491
+
+  10 Apr 2006; <chrb@gentoo.org> xen-tools-3.0.2.ebuild:
+  Fix hardened flags for hvmloader and vmxassist, #129491
+
+  10 Apr 2006; <chrb@gentoo.org> xen-tools-3.0.2.ebuild:
+  removed the hardened stripping flags - now that the hypervisor is split out,
+  the tools should be compilable with hardened flags. There is currently a bug
+  with register clobbering which has been filed at bugzilla.xensource.com #609
+
+  10 Apr 2006; <chrb@gentoo.org> xen-tools-3.0.2.ebuild:
+  add some extra man pages, #129189
+
+  10 Apr 2006; <chrb@gentoo.org> xen-tools-3.0.2.ebuild:
+  remove sed fix, #129429
+
+  10 Apr 2006; <chrb@gentoo.org> files/digest-xen-tools-3.0.2, Manifest:
+  new digest
+
+*xen-tools-3.0.2 (09 Apr 2006)
+
+  09 Apr 2006; <chrb@gentoo.org> +xen-tools-3.0.2.ebuild:
+  bump, #129191
+
+  01 Apr 2006; Aron Griffis <agriffis@gentoo.org> xen-tools-3.0.1.ebuild,
+  xen-tools-3.0.1_p9029.ebuild:
+  Add warning regarding dev-lang/python built without USE=ncurses #128175
+
+*xen-tools-3.0.1_p9029 (24 Mar 2006)
+*xen-tools-3.0.1 (24 Mar 2006)
+
+  24 Mar 2006; Aron Griffis <agriffis@gentoo.org> +files/xend-conf,
+  +files/xend-init, +files/xendomains-conf, +files/xendomains-init,
+  +metadata.xml, +xen-tools-3.0.1.ebuild, +xen-tools-3.0.1_p9029.ebuild:
+  Split xen-tools from xen; this package installs xend and the tools, but not
+  the hypervisor or include files. Unify the release and snapshot ebuilds for
+  easier maintenance. Switch to a snapshot versioning scheme that keeps
+  release/snapshot versions in order. Add myself as an additional maintainer
+  in metadata.xml

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index c7c17da..53e7e61 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,5 +1,3 @@
 DIST ipxe.tar.gz 2867999 SHA256 632ce8c193ccacc3012bd354bdb733a4be126f7c098e111930aa41dad537405c SHA512 c5cb1cdff40d2d71fd3e692a9d0efadf2aa17290daf5195391a1c81ddd9dfc913a8e44d5be2b12be85b2a5565ea31631c99c7053564f2fb2225c80ea0bb0e4a4 WHIRLPOOL 58b7459aaf7323968e2f4d1cdcb563a04a0ee40d7d0e8fc600495baf6914127fbbbcddfb66199cd9f462eb59565b3d1ae90a05b3c771b8f13c2d2dcb6070eebc
-DIST seabios-0-20121121.tar.bz2 2199282 SHA256 f7f67181c6c0b4cea3a9db48e2569fdcbbc81b732a2f672079c42fb44153ee62 SHA512 4f886088ebaa911590b8cb19db5c5dbc8f1384d2d5a7c4bf04df083e177513b3123b1839dad744171670eded8b69ce092a774288aec1804d00aa32b1b6778599 WHIRLPOOL f2e62682d7213ee5eaecbc2590637ef36d9c86f746840c0ee758c0c153139f485032ea2cd098c87bb8a2b5f17f91375b8fb65599e3b71b45b1645df85a88887f
 DIST seabios-dir-remote-20130720.tar.gz 3201017 SHA256 0cf06b54e8ae1cfc25f2942eea1490a9e7e01f478541577025f6eef76e0c76de SHA512 e9ebe3711e3f678d3632f8e8e645f8be4fb65608aff04aeeb0e1152521bf571bc4d879f136d23bb0aa8bd4c4ec20f294b472cf54dc70916e52d330328aadd357 WHIRLPOOL 6138271f72fd96fabe3cffc07a6efcb9c0e195ed96f4ad708d00e85e0a84a03900dc41389cd4f26d533a3aa42142a9e17708d7b87d722f1c9348f61a5db3e59d
-DIST xen-4.2.2.tar.gz 15602746 SHA256 c9bfe91a5e72f8545acebad9889d64368020359bfe18044c0e683133e55ae005 SHA512 4943b18016ed8c2b194a3b55e6655b3b734b39ffb8cb7ee0a0580f2f4460a1d0e92e1de8ac23f5186272914fad1650586af51fd7c3644d0310eb16f2e11c5e80 WHIRLPOOL 519eb87cb2da694696cbc3e72070a0a3bdb07c46fa266d855d8379eec3a92adfa4d434af3ac01c37834ce4a9174081a6c40030b185a70902329b185cb8d0bbea
-DIST xen-4.3.0.tar.gz 16425975 SHA256 e1e9faabe4886e2227aacdbde74410653b233d66642ca1972a860cbec6439961 SHA512 e6b8f64e15e48704ea5cee5585cd6151fe6a5a62bc4670caf0b762c1aa71c9598db236c637ac34c42c92c6e8a5001acdd3d9d4b9305401a26273279358f481d6 WHIRLPOOL a91f14bc6535127ab17d3867b92fb3e008089453d5ba7996fd1d0b5c6d32a881c07df320f018c928e919f28de7b4ab4757c6bdb020e0cdb7d67960d4cab9dda0
+DIST xen-4.3.1.tar.gz 16429423 SHA256 3b5b7cc508b1739753585b5c25635471cdcef680e8770a78bf6ef9333d26a9fd SHA512 f5250ad5ad3defc5dc1207eb6208a3928128ef57ac4162018bd92b750dc1df1eaaf37835528aca33a0f9e04c82d5f8c4ba79c03a1780d2b72cbb90cc26f77275 WHIRLPOOL 087390786cea9aee273a5d81988436303991aa5ea92faf111d3b619517368f8c8feef84f4f8c602cac723980a344eb90414887db4ca88a2ee14bc6b0253e36ca

diff --git a/app-emulation/xen-tools/metadata.xml b/app-emulation/xen-tools/metadata.xml
index 6101069..d4b0bc5 100644
--- a/app-emulation/xen-tools/metadata.xml
+++ b/app-emulation/xen-tools/metadata.xml
@@ -4,7 +4,7 @@
 	<herd>xen</herd>
 	<maintainer>
 		<email>idella4@gentoo.org</email>
-		<name>Ian Delaney</name>
+		<name>Ian 'idella4' Delaney</name>
 	</maintainer>
 	<use>
 		<flag name='api'>Build the C libxenapi bindings</flag>
@@ -14,5 +14,7 @@
 		<flag name='pygrub'>Install the pygrub boot loader</flag>
 		<flag name='screen'>Enable support for running domain U console in an <pkg>app-misc/screen</pkg> session</flag>
 		<flag name='xend'>Enable support the xend and xm to manage xen</flag>
+		<flag name='ocaml'>Enable support for the ocaml language</flag>
+		<flag name='pam'>Enable pam support</flag>
 	</use>
 </pkgmetadata>

diff --git a/app-emulation/xen-tools/xen-tools-4.2.2.ebuild b/app-emulation/xen-tools/xen-tools-4.2.2.ebuild
deleted file mode 100644
index a1c3581..0000000
--- a/app-emulation/xen-tools/xen-tools-4.2.2.ebuild
+++ /dev/null
@@ -1,347 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.2.1-r2.ebuild,v 1.6 2013/03/05 18:05:35 idella4 Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_6,2_7} )
-PYTHON_REQ_USE='xml,threads'
-
-IPXE_TARBALL_URL="http://dev.gentoo.org/~idella4/tarballs/ipxe.tar.gz"
-XEN_SEABIOS_URL="http://dev.gentoo.org/~idella4/tarballs/seabios-0-20121121.tar.bz2"
-
-if [[ $PV == *9999 ]]; then
-	KEYWORDS=""
-	REPO="xen-unstable.hg"
-	EHG_REPO_URI="http://xenbits.xensource.com/${REPO}"
-	S="${WORKDIR}/${REPO}"
-	live_eclass="mercurial"
-else
-	KEYWORDS="~amd64 ~x86"
-	SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
-	$IPXE_TARBALL_URL
-	$XEN_SEABIOS_URL"
-	S="${WORKDIR}/xen-${PV}"
-fi
-
-inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs udev ${live_eclass}
-
-DESCRIPTION="Xend daemon and tools"
-HOMEPAGE="http://xen.org/"
-DOCS=( README docs/README.xen-bugtool )
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="api custom-cflags debug doc flask hvm qemu ocaml pygrub screen static-libs xend"
-
-REQUIRED_USE="hvm? ( qemu )"
-
-CDEPEND="<dev-libs/yajl-2
-	dev-python/lxml[${PYTHON_USEDEP}]
-	dev-python/pypam[${PYTHON_USEDEP}]
-	sys-libs/zlib
-	sys-power/iasl
-	ocaml? ( dev-ml/findlib )
-	hvm? ( media-libs/libsdl )
-	${PYTHON_DEPS}
-	api? ( dev-libs/libxml2
-		net-misc/curl )
-	${PYTHON_DEPS}
-	pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )"
-DEPEND="${CDEPEND}
-	sys-devel/bin86
-	sys-devel/dev86
-	dev-lang/perl
-	app-misc/pax-utils
-	doc? (
-		app-doc/doxygen
-		dev-tex/latex2html[png,gif]
-		media-gfx/transfig
-		media-gfx/graphviz
-		dev-tex/xcolor
-		dev-texlive/texlive-latexextra
-		virtual/latex-base
-		dev-tex/latexmk
-		dev-texlive/texlive-latex
-		dev-texlive/texlive-pictures
-		dev-texlive/texlive-latexrecommended
-	)
-	hvm? (  x11-proto/xproto
-	)"
-RDEPEND="${CDEPEND}
-	sys-apps/iproute2
-	net-misc/bridge-utils
-	ocaml? ( >=dev-lang/ocaml-3.12.0 )
-	screen? (
-		app-misc/screen
-		app-admin/logrotate
-	)
-	virtual/udev"
-
-# hvmloader is used to bootstrap a fully virtualized kernel
-# Approved by QA team in bug #144032
-QA_WX_LOAD="usr/lib/xen/boot/hvmloader"
-
-RESTRICT="test"
-
-pkg_setup() {
-	python-single-r1_pkg_setup
-	export "CONFIG_LOMOUNT=y"
-
-	if has_version dev-libs/libgcrypt; then
-		export "CONFIG_GCRYPT=y"
-	fi
-
-	if use qemu; then
-		export "CONFIG_IOEMU=y"
-	else
-		export "CONFIG_IOEMU=n"
-	fi
-
-	if ! use x86 && ! has x86 $(get_all_abis) && use hvm; then
-		eerror "HVM (VT-x and AMD-v) cannot be built on this system. An x86 or"
-		eerror "an amd64 multilib profile is required. Remove the hvm use flag"
-		eerror "to build xen-tools on your current profile."
-		die "USE=hvm is unsupported on this system."
-	fi
-
-	if [[ -z ${XEN_TARGET_ARCH} ]] ; then
-		if use x86 && use amd64; then
-			die "Confusion! Both x86 and amd64 are set in your use flags!"
-		elif use x86; then
-			export XEN_TARGET_ARCH="x86_32"
-		elif use amd64 ; then
-			export XEN_TARGET_ARCH="x86_64"
-		else
-			die "Unsupported architecture!"
-		fi
-	fi
-
-	use api     && export "LIBXENAPI_BINDINGS=y"
-	use flask   && export "FLASK_ENABLE=y"
-}
-
-src_prepare() {
-	# Drop .config, fixes to gcc-4.6
-	epatch "${FILESDIR}"/${PN/-tools/}-4-fix_dotconfig-gcc.patch
-
-	# Xend
-	if ! use xend; then
-		sed -e 's:xm xen-bugtool xen-python-path xend:xen-bugtool xen-python-path:' \
-			-i tools/misc/Makefile || die "Disabling xend failed"
-		sed -e 's:^XEND_INITD:#XEND_INITD:' \
-			-i tools/examples/Makefile || die "Disabling xend failed"
-	fi
-
-	# if the user *really* wants to use their own custom-cflags, let them
-	if use custom-cflags; then
-		einfo "User wants their own CFLAGS - removing defaults"
-
-		# try and remove all the default cflags
-		find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \
-			-exec sed \
-				-e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \
-				-e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \
-				-e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \
-				-e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \
-				-e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \
-				-i {} + || die "failed to re-set custom-cflags"
-	fi
-
-	if ! use pygrub; then
-		sed -e '/^SUBDIRS-$(PYTHON_TOOLS) += pygrub$/d' -i tools/Makefile || die
-	fi
-
-	# Disable hvm support on systems that don't support x86_32 binaries.
-	if ! use hvm; then
-		sed -e '/^CONFIG_IOEMU := y$/d' -i config/*.mk || die
-		sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die
-	fi
-
-	# Don't bother with qemu, only needed for fully virtualised guests
-	if ! use qemu; then
-		sed -e "/^CONFIG_IOEMU := y$/d" -i config/*.mk || die
-		sed -e "s:install-tools\: tools/ioemu-dir:install-tools\: :g" -i Makefile || die
-	fi
-
-	# Fix texi2html build error with new texi2html
-	epatch "${FILESDIR}"/${PN}-4-docfix.patch
-
-	# Fix network broadcast on bridged networks
-	epatch "${FILESDIR}/${PN}-3.4.0-network-bridge-broadcast.patch"
-
-	# Prevent the downloading of ipxe, seabios
-	epatch "${FILESDIR}"/${PN/-tools/}-4.2.0-anti-download.patch
-	cp "${DISTDIR}"/ipxe.tar.gz tools/firmware/etherboot/ || die
-	mv ../seabios-dir-remote tools/firmware/ || die
-	pushd tools/firmware/ > /dev/null
-	ln -s seabios-dir-remote seabios-dir || die
-	popd > /dev/null
-
-	# Fix bridge by idella4, bug #362575
-	epatch "${FILESDIR}/${PN}-4.1.1-bridge.patch"
-
-	# Don't build ipxe with pie on hardened, Bug #360805
-	if gcc-specs-pie; then
-		epatch "${FILESDIR}"/ipxe-nopie.patch
-	fi
-
-	# Prevent double stripping of files at install
-	epatch "${FILESDIR}"/${PN/-tools/}-4.2.0-nostrip.patch
-
-	# fix jobserver in Makefile
-	epatch "${FILESDIR}"/${PN/-tools/}-4.2.0-jserver.patch
-
-	#Sec patch, currently valid
-	epatch "${FILESDIR}"/xen-4-CVE-2012-6075-XSA-41.patch
-
-	if use hvm; then
-		cp -r "${FILESDIR}"/stubs-32.h xen/tools/include || die "copy of header file failed"
-		einfo "stubs-32.h added"
-	fi
-}
-
-src_compile() {
-	export VARTEXFONTS="${T}/fonts"
-	local myopt
-	use debug && myopt="${myopt} debug=y"
-
-	use custom-cflags || unset CFLAGS
-	if test-flag-CC -fno-strict-overflow; then
-		append-flags -fno-strict-overflow
-	fi
-
-	unset LDFLAGS
-	unset CFLAGS
-	emake CC="$(tc-getCC)" LD="$(tc-getLD)" -C tools ${myopt}
-
-	use doc && emake -C docs txt html
-	emake -C docs man-pages
-}
-
-src_install() {
-	# Override auto-detection in the build system, bug #382573
-	export INITD_DIR=/tmp/init.d
-	export CONFIG_LEAF_DIR=../tmp/default
-
-	# Let the build system compile installed Python modules.
-	local PYTHONDONTWRITEBYTECODE
-	export PYTHONDONTWRITEBYTECODE
-
-	emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-tools
-
-	# Fix the remaining Python shebangs.
-	python_fix_shebang "${D}"
-
-	# Remove RedHat-specific stuff
-	rm -rf "${D}"tmp || die
-
-	# uncomment lines in xl.conf
-	sed -e 's:^#autoballoon=1:autoballoon=1:' \
-		-e 's:^#lockfile="/var/lock/xl":lockfile="/var/lock/xl":' \
-		-e 's:^#vifscript="vif-bridge":vifscript="vif-bridge":' \
-		-i tools/examples/xl.conf  || die
-
-	if use doc; then
-		emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
-
-		dohtml -r docs/
-		docinto pdf
-		dodoc ${DOCS[@]}
-		[ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html
-	fi
-
-	rm -rf "${D}"/usr/share/doc/xen/
-	doman docs/man?/*
-
-	if use xend; then
-		newinitd "${FILESDIR}"/xend.initd-r2 xend || die "Couldn't install xen.initd"
-	fi
-	newconfd "${FILESDIR}"/xendomains.confd xendomains
-	newconfd "${FILESDIR}"/xenstored.confd xenstored
-	newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
-	newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
-	newinitd "${FILESDIR}"/xenstored.initd xenstored
-	newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
-
-	if use screen; then
-		cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
-		cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die
-		keepdir /var/log/xen-consoles
-	fi
-
-	# Set dirs for qemu files,; Bug #458818
-	if use qemu; then
-		if use x86; then
-			dodir /usr/lib/xen/bin
-		elif use amd64; then
-			mv "${D}"usr/lib/xen/bin/qemu* "${D}"usr/$(get_libdir)/xen/bin/ || die
-		fi
-	fi
-
-	# For -static-libs wrt Bug 384355
-	if ! use static-libs; then
-		rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a
-	fi
-
-	# xend expects these to exist
-	keepdir /var/run/xenstored /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
-
-	# for xendomains
-	keepdir /etc/xen/auto
-
-	# Temp QA workaround
-	dodir "$(udev_get_udevdir)"
-	mv "${D}"/etc/udev/* "${D}/$(udev_get_udevdir)"
-	rm -rf "${D}"/etc/udev
-
-	# Remove files failing QA AFTER emake installs them, avoiding seeking absent files
-	find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \
-		-o -name openbios-ppc -o -name palcode-clipper \) -delete || die
-}
-
-pkg_postinst() {
-	elog "Official Xen Guide and the unoffical wiki page:"
-	elog " http://www.gentoo.org/doc/en/xen-guide.xml"
-	elog " http://gentoo-wiki.com/HOWTO_Xen_and_Gentoo"
-
-	if [[ "$(scanelf -s __guard -q "${PYTHON}")" ]] ; then
-		echo
-		ewarn "xend may not work when python is built with stack smashing protection (ssp)."
-		ewarn "If 'xm create' fails with '<ProtocolError for /RPC2: -1 >', see bug #141866"
-		ewarn "This problem may be resolved as of Xen 3.0.4, if not post in the bug."
-	fi
-
-	# TODO: we need to have the current Python slot here.
-	if ! has_version "dev-lang/python[ncurses]"; then
-		echo
-		ewarn "NB: Your dev-lang/python is built without USE=ncurses."
-		ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py."
-	fi
-
-	if has_version "sys-apps/iproute2[minimal]"; then
-		echo
-		ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking"
-		ewarn "will not work until you rebuild iproute2 without USE=minimal."
-	fi
-
-	if ! use hvm; then
-		echo
-		elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm"
-		elog "support enable the hvm use flag."
-		elog "An x86 or amd64 multilib system is required to build HVM support."
-		echo
-		elog "The qemu use flag has been removed and replaced with hvm."
-	fi
-
-	if use xend; then
-		echo
-		elog "xend capability has been enabled and installed"
-	fi
-
-	if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then
-		echo
-		elog "xensv is broken upstream (Gentoo bug #142011)."
-		elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed."
-	fi
-}

diff --git a/app-emulation/xen-tools/xen-tools-4.3.0.ebuild b/app-emulation/xen-tools/xen-tools-4.3.1-r3.ebuild
similarity index 83%
rename from app-emulation/xen-tools/xen-tools-4.3.0.ebuild
rename to app-emulation/xen-tools/xen-tools-4.3.1-r3.ebuild
index a7da7f7..208309c 100644
--- a/app-emulation/xen-tools/xen-tools-4.3.0.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.3.1-r3.ebuild
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.3.0.ebuild,v 1.17 2013/08/01 08:16:07 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.3.1-r3.ebuild,v 1.4 2013/12/22 12:01:08 idella4 Exp $
 
 EAPI=5
 
@@ -17,7 +17,7 @@ if [[ $PV == *9999 ]]; then
 	S="${WORKDIR}/${REPO}"
 	live_eclass="mercurial"
 else
-	KEYWORDS="~amd64 ~x86"
+	KEYWORDS="amd64 x86"
 	SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
 	$IPXE_TARBALL_URL
 	$XEN_SEABIOS_URL"
@@ -32,23 +32,27 @@ DOCS=( README docs/README.xen-bugtool )
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="api custom-cflags debug doc flask hvm qemu ocaml python pygrub screen static-libs xend"
+# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make 
+# >=dev-lang/ocaml-4 stable
+# Masked in profiles/eapi-5-files instead
+IUSE="api custom-cflags debug doc flask hvm qemu ocaml +pam python pygrub screen static-libs xend"
 
-REQUIRED_USE="hvm? ( qemu )"
+REQUIRED_USE="hvm? ( qemu )
+	${PYTHON_REQUIRED_USE}
+	pygrub? ( python )"
 
-CDEPEND="dev-libs/lzo:2
+DEPEND="dev-libs/lzo:2
 	dev-libs/yajl
+	dev-libs/libgcrypt
 	dev-python/lxml[${PYTHON_USEDEP}]
-	dev-python/pypam[${PYTHON_USEDEP}]
+	pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
 	sys-libs/zlib
 	sys-power/iasl
-	dev-ml/findlib
 	hvm? ( media-libs/libsdl )
 	${PYTHON_DEPS}
 	api? ( dev-libs/libxml2
 		net-misc/curl )
-	pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )"
-DEPEND="${CDEPEND}
+	pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
 	sys-devel/bin86
 	sys-devel/dev86
 	dev-lang/perl
@@ -69,11 +73,11 @@ DEPEND="${CDEPEND}
 	)
 	hvm? ( x11-proto/xproto
 		!net-libs/libiscsi )
-	qemu? ( x11-libs/pixman )"
-RDEPEND="${CDEPEND}
-	sys-apps/iproute2
+	qemu? ( x11-libs/pixman )
+	ocaml? ( dev-ml/findlib
+		>=dev-lang/ocaml-4 )"
+RDEPEND="sys-apps/iproute2
 	net-misc/bridge-utils
-	ocaml? ( >=dev-lang/ocaml-4 )
 	screen? (
 		app-misc/screen
 		app-admin/logrotate
@@ -175,7 +179,7 @@ src_prepare() {
 	epatch "${FILESDIR}/${PN}-3.4.0-network-bridge-broadcast.patch"
 
 	# Prevent the downloading of ipxe, seabios
-	epatch "${FILESDIR}"/${P/-tools/}-anti-download.patch
+	epatch "${FILESDIR}"/${PN/-tools/}-4.3-anti-download.patch
 	cp "${DISTDIR}"/ipxe.tar.gz tools/firmware/etherboot/ || die
 	mv ../seabios-dir-remote tools/firmware/ || die
 	pushd tools/firmware/ > /dev/null
@@ -203,8 +207,7 @@ src_prepare() {
 	epatch "${FILESDIR}"/${PN/-tools/}-4.2-configsxp.patch
 
 	#Security patches, currently valid
-	epatch "${FILESDIR}"/xen-4-CVE-2012-6075-XSA-41.patch \
-		"${FILESDIR}"/xen-4-CVE-2013-1922-XSA-48.patch
+	epatch "${FILESDIR}"/xen-4-CVE-2012-6075-XSA-41.patch
 
 	# Bug 472438
 	sed -e 's:^BASH_COMPLETION_DIR ?= $(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(SHARE_DIR)/bash-completion:' \
@@ -221,13 +224,39 @@ src_prepare() {
 
 	use flask || sed -e "/SUBDIRS-y += flask/d" -i tools/Makefile || die
 	use api   || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
-	sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' -i tools/firmware/Makefile || die
+	sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
+		 -i tools/firmware/Makefile || die
+
+	# Bug 379537
+	epatch "${FILESDIR}"/fix-gold-ld.patch
+
+	# xencommons, Bug #492332, sed lighter weight than patching
+	sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
+		-i tools/hotplug/Linux/init.d/xencommons || die
+
+	# Bug 493232 fix from http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1844
+	sed -e 's:bl->argsspace = 7 + :bl->argsspace = 9 + :' \
+		-i tools/libxl/libxl_bootloader.c || die
 
 	epatch_user
 }
 
 src_configure() {
-	econf --prefix=/usr --disable-werror
+	local myconf="--prefix=/usr --disable-werror"
+
+	if use ocaml
+	then
+		myconf="${myconf} $(use_enable ocaml ocamltools)"
+	else
+		myconf="${myconf} --disable-ocamltools"
+	fi
+
+	if ! use pam
+	then
+		myconf="${myconf} --disable-pam"
+	fi
+
+	econf ${myconf}
 }
 
 src_compile() {
@@ -296,6 +325,10 @@ src_install() {
 	newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
 	newinitd "${FILESDIR}"/xenstored.initd xenstored
 	newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
+	newinitd "${FILESDIR}"/xencommons.initd xencommons
+	newconfd "${FILESDIR}"/xencommons.confd xencommons
+	newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
+	newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
 
 	if use screen; then
 		cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die
@@ -315,7 +348,7 @@ src_install() {
 	fi
 
 	# xend expects these to exist
-	keepdir /var/run/xenstored /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
+	keepdir /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen
 
 	# for xendomains
 	keepdir /etc/xen/auto
@@ -331,9 +364,12 @@ src_install() {
 }
 
 pkg_postinst() {
-	elog "Official Xen Guide and the unoffical wiki page:"
-	elog " http://www.gentoo.org/doc/en/xen-guide.xml"
-	elog " http://gentoo-wiki.com/HOWTO_Xen_and_Gentoo"
+	elog "Official Xen Guide and the offical wiki page:"
+	elog "https://wiki.gentoo.org/wiki/Xen"
+	elog "http://wiki.xen.org/wiki/Main_Page"
+	elog ""
+	elog "Recommended to utilise the xencommons script to config sytem At boot"
+	elog "Add by use of rc-update on completion of the install"
 
 	if [[ "$(scanelf -s __guard -q "${PYTHON}")" ]] ; then
 		echo


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/virtualization:dlan commit in: app-emulation/xen-tools/
@ 2014-01-20 10:27 Lan Yixun
  0 siblings, 0 replies; 8+ messages in thread
From: Lan Yixun @ 2014-01-20 10:27 UTC (permalink / raw
  To: gentoo-commits

commit:     4f982eb58891b8351e2d1a4b8744153cd071f107
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 20 10:13:29 2014 +0000
Commit:     Lan Yixun <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Jan 20 10:13:29 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/virtualization.git;a=commit;h=4f982eb5

app-emulation/xen-tools: convert to git-r3 eclass

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

---
 app-emulation/xen-tools/xen-tools-9999.ebuild | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-9999.ebuild b/app-emulation/xen-tools/xen-tools-9999.ebuild
index 81670d8..85ceda7 100644
--- a/app-emulation/xen-tools/xen-tools-9999.ebuild
+++ b/app-emulation/xen-tools/xen-tools-9999.ebuild
@@ -25,7 +25,7 @@ if [[ $PV == *9999 ]]; then
 	EGIT_REPO_URI_SEAB="git://xenbits.xen.org/seabios.git"
 	EGIT_REPO_URI_IPXE="git://git.ipxe.org/ipxe.git"
 	S="${WORKDIR}/xen"
-	live_eclass="git-2"
+	live_eclass="git-r3"
 else
 	KEYWORDS="~amd64 ~x86"
 	SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
@@ -138,23 +138,23 @@ pkg_setup() {
 src_unpack() {
 	EGIT_REPO_URI=${EGIT_REPO_URI_MAIN} \
 	EGIT_COMMIT=${EGIT_COMMIT_MAIN} \
-		EGIT_SOURCEDIR=${S} git-2_src_unpack
+		EGIT_CHECKOUT_DIR=${S} git-r3_src_unpack
 
 	EGIT_REPO_URI=${EGIT_REPO_URI_QEMU} \
 	EGIT_COMMIT=${EGIT_COMMIT_QEMU} \
-		EGIT_SOURCEDIR=${S}/tools/qemu-xen-dir git-2_src_unpack
+		EGIT_CHECKOUT_DIR=${S}/tools/qemu-xen-dir git-r3_src_unpack
 
 	EGIT_REPO_URI=${EGIT_REPO_URI_TRAD} \
 	EGIT_COMMIT=${EGIT_COMMIT_TRAD} \
-		EGIT_SOURCEDIR=${S}/tools/qemu-xen-traditional-dir git-2_src_unpack
+		EGIT_CHECKOUT_DIR=${S}/tools/qemu-xen-traditional-dir git-r3_src_unpack
 
 	EGIT_REPO_URI=${EGIT_REPO_URI_SEAB} \
 	EGIT_COMMIT=${EGIT_COMMIT_SEAB} \
-		EGIT_SOURCEDIR=${S}/tools/firmware/seabios-dir git-2_src_unpack
+		EGIT_CHECKOUT_DIR=${S}/tools/firmware/seabios-dir git-r3_src_unpack
 
 	EGIT_REPO_URI=${EGIT_REPO_URI_IPXE} \
 	EGIT_COMMIT=${EGIT_COMMIT_IPXE} \
-		EGIT_SOURCEDIR=${S}/tools/firmware/etherboot/ipxe git-2_src_unpack
+		EGIT_CHECKOUT_DIR=${S}/tools/firmware/etherboot/ipxe git-r3_src_unpack
 }
 
 src_prepare() {


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/virtualization:dlan commit in: app-emulation/xen-tools/
@ 2014-01-20 10:27 Lan Yixun
  0 siblings, 0 replies; 8+ messages in thread
From: Lan Yixun @ 2014-01-20 10:27 UTC (permalink / raw
  To: gentoo-commits

commit:     58006ef202f8eb848135222f9d3957159e6c099c
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 20 10:13:47 2014 +0000
Commit:     Lan Yixun <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Jan 20 10:13:47 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/virtualization.git;a=commit;h=58006ef2

app-emulation/xen-tools: rework, make patches go first

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

---
 app-emulation/xen-tools/xen-tools-4.4.0_rc2.ebuild | 78 +++++++++++-----------
 1 file changed, 40 insertions(+), 38 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.4.0_rc2.ebuild b/app-emulation/xen-tools/xen-tools-4.4.0_rc2.ebuild
index 3adad19..720538e 100644
--- a/app-emulation/xen-tools/xen-tools-4.4.0_rc2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.4.0_rc2.ebuild
@@ -143,6 +143,46 @@ pkg_setup() {
 }
 
 src_prepare() {
+	# Fix texi2html build error with new texi2html, qemu.doc.html
+	epatch "${FILESDIR}"/${PN}-4-docfix.patch
+
+	# Fix network broadcast on bridged networks
+	epatch "${FILESDIR}/${PN}-3.4.0-network-bridge-broadcast.patch"
+
+	# Prevent the downloading of ipxe, seabios
+	epatch "${FILESDIR}"/${PN/-tools/}-4.3-anti-download.patch
+
+	# Fix bridge by idella4, bug #362575
+	epatch "${FILESDIR}/${PN}-4.1.1-bridge.patch"
+
+	# Don't build ipxe with pie on hardened, Bug #360805
+	if gcc-specs-pie; then
+		epatch "${FILESDIR}"/ipxe-nopie.patch
+	fi
+
+	# Prevent double stripping of files at install
+	epatch "${FILESDIR}"/${PN/-tools/}-4.2.0-nostrip-r1.patch
+
+	# fix jobserver in Makefile
+	epatch "${FILESDIR}"/${PN/-tools/}-4.3-jserver.patch
+
+	# Set dom0-min-mem to kb; Bug #472982
+	epatch "${FILESDIR}"/${PN/-tools/}-4.2-configsxp.patch
+
+	# Bug 477676
+	epatch "${FILESDIR}"/${PN}-4.3-ar-cc.patch
+
+	# Prevent file collision with qemu package Bug 478064
+	epatch "${FILESDIR}"/qemu-bridge-r1.patch
+	mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
+
+	use api   || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
+	sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
+		 -i tools/firmware/Makefile || die
+
+	# Bug 379537
+	epatch "${FILESDIR}"/fix-gold-ld.patch
+
 	# Drop .config, fixes to gcc-4.6
 	sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't	drop"
 
@@ -177,54 +217,16 @@ src_prepare() {
 	# Don't bother with qemu, only needed for fully virtualised guests
 	sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die
 
-	# Fix texi2html build error with new texi2html, qemu.doc.html
-	epatch "${FILESDIR}"/${PN}-4-docfix.patch
-
-	# Fix network broadcast on bridged networks
-	epatch "${FILESDIR}/${PN}-3.4.0-network-bridge-broadcast.patch"
-
-	# Prevent the downloading of ipxe, seabios
-	epatch "${FILESDIR}"/${PN/-tools/}-4.3-anti-download.patch
 	cp "${DISTDIR}"/ipxe.tar.gz tools/firmware/etherboot/ || die
 	mv ../seabios-dir-remote tools/firmware/ || die
 	pushd tools/firmware/ > /dev/null
 	ln -s seabios-dir-remote seabios-dir || die
 	popd > /dev/null
 
-	# Fix bridge by idella4, bug #362575
-	epatch "${FILESDIR}/${PN}-4.1.1-bridge.patch"
-
-	# Don't build ipxe with pie on hardened, Bug #360805
-	if gcc-specs-pie; then
-		epatch "${FILESDIR}"/ipxe-nopie.patch
-	fi
-
-	# Prevent double stripping of files at install
-	epatch "${FILESDIR}"/${PN/-tools/}-4.2.0-nostrip-r1.patch
-
-	# fix jobserver in Makefile
-	epatch "${FILESDIR}"/${PN/-tools/}-4.3-jserver.patch
-
-	# Set dom0-min-mem to kb; Bug #472982
-	epatch "${FILESDIR}"/${PN/-tools/}-4.2-configsxp.patch
-
 	# Bug 472438
 	sed -e 's:^BASH_COMPLETION_DIR ?= $(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(SHARE_DIR)/bash-completion:' \
 		-i Config.mk || die
 
-	# Bug 477676
-	epatch "${FILESDIR}"/${PN}-4.3-ar-cc.patch
-
-	# Prevent file collision with qemu package Bug 478064
-	epatch "${FILESDIR}"/qemu-bridge-r1.patch
-	mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die
-
-	use api   || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die
-	sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \
-		 -i tools/firmware/Makefile || die
-
-	# Bug 379537
-	epatch "${FILESDIR}"/fix-gold-ld.patch
 
 	# xencommons, Bug #492332, sed lighter weight than patching
 	sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/virtualization:dlan commit in: app-emulation/xen-tools/
@ 2014-01-20 10:27 Lan Yixun
  0 siblings, 0 replies; 8+ messages in thread
From: Lan Yixun @ 2014-01-20 10:27 UTC (permalink / raw
  To: gentoo-commits

commit:     8fcf10b3a2fee3bdc7bc90216f0cd1967e9fabf4
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 20 04:28:35 2014 +0000
Commit:     Lan Yixun <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Jan 20 04:28:35 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/virtualization.git;a=commit;h=8fcf10b3

app-emulation/xen-tools: convert to git-r3 eclass

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

---
 ...-tools-9999.ebuild => xen-tools-9999-r1.ebuild} | 32 ++++++++++++++--------
 app-emulation/xen-tools/xen-tools-9999.ebuild      | 20 ++++++++++----
 2 files changed, 36 insertions(+), 16 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-9999.ebuild b/app-emulation/xen-tools/xen-tools-9999-r1.ebuild
similarity index 91%
copy from app-emulation/xen-tools/xen-tools-9999.ebuild
copy to app-emulation/xen-tools/xen-tools-9999-r1.ebuild
index a55a99b..3a83125 100644
--- a/app-emulation/xen-tools/xen-tools-9999.ebuild
+++ b/app-emulation/xen-tools/xen-tools-9999-r1.ebuild
@@ -12,13 +12,20 @@ XEN_SEABIOS_URL="http://dev.gentoo.org/~idella4/tarballs/seabios-dir-remote-2013
 
 if [[ $PV == *9999 ]]; then
 	KEYWORDS=""
+
+	EGIT_COMMIT_MAIN="${EGIT_COMMIT_MAIN:-origin/master}"
+	EGIT_COMMIT_QEMU="${EGIT_COMMIT_QEMU:-origin/master}"
+	EGIT_COMMIT_TRAD="${EGIT_COMMIT_TRAD:-origin/master}"
+	EGIT_COMMIT_SEAB="${EGIT_COMMIT_SEAB:-origin/1.7.1-stable-xen}"
+	EGIT_COMMIT_IPXE="${EGIT_COMMIT_IPXE:-origin/master}"
+
 	EGIT_REPO_URI_MAIN="git://xenbits.xen.org/xen.git"
-	EGIT_REPO_URI_QEMU="git://xenbits.xen.org/qemu-upstream-unstable.git"
+	EGIT_REPO_URI_QEMU="git://xenbits.xen.org/qemu-upstream-4.3-testing.git"
 	EGIT_REPO_URI_TRAD="git://xenbits.xen.org/qemu-xen-unstable.git"
 	EGIT_REPO_URI_SEAB="git://xenbits.xen.org/seabios.git"
 	EGIT_REPO_URI_IPXE="git://git.ipxe.org/ipxe.git"
 	S="${WORKDIR}/xen"
-	live_eclass="git-2"
+	live_eclass="git-r3"
 else
 	KEYWORDS="~amd64 ~x86"
 	SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
@@ -130,21 +137,24 @@ pkg_setup() {
 
 src_unpack() {
 	EGIT_REPO_URI=${EGIT_REPO_URI_MAIN} \
-		EGIT_SOURCEDIR=${S} git-2_src_unpack
+	EGIT_COMMIT=${EGIT_COMMIT_MAIN} \
+		EGIT_CHECKOUT_DIR=${S} git-r3_src_unpack
 
 	EGIT_REPO_URI=${EGIT_REPO_URI_QEMU} \
-		EGIT_SOURCEDIR=${S}/tools/qemu-xen-dir git-2_src_unpack
+	EGIT_COMMIT=${EGIT_COMMIT_QEMU} \
+		EGIT_CHECKOUT_DIR=${S}/tools/qemu-xen-dir git-r3_src_unpack
 
 	EGIT_REPO_URI=${EGIT_REPO_URI_TRAD} \
-		EGIT_SOURCEDIR=${S}/tools/qemu-xen-traditional-dir git-2_src_unpack
+	EGIT_COMMIT=${EGIT_COMMIT_TRAD} \
+		EGIT_CHECKOUT_DIR=${S}/tools/qemu-xen-traditional-dir git-r3_src_unpack
 
 	EGIT_REPO_URI=${EGIT_REPO_URI_SEAB} \
-		EGIT_SOURCEDIR=${S}/tools/firmware/seabios-dir \
-		EGIT_COMMIT="1.7.1-stable-xen" \
-		EGIT_BRANCH="1.7.1-stable-xen" git-2_src_unpack
+	EGIT_COMMIT=${EGIT_COMMIT_SEAB} \
+		EGIT_CHECKOUT_DIR=${S}/tools/firmware/seabios-dir git-r3_src_unpack
 
 	EGIT_REPO_URI=${EGIT_REPO_URI_IPXE} \
-		EGIT_SOURCEDIR=${S}/tools/firmware/etherboot/ipxe git-2_src_unpack
+	EGIT_COMMIT=${EGIT_COMMIT_IPXE} \
+		EGIT_CHECKOUT_DIR=${S}/tools/firmware/etherboot/ipxe git-r3_src_unpack
 }
 
 src_prepare() {
@@ -221,8 +231,8 @@ src_prepare() {
 		-i tools/qemu-xen-dir/configure || die
 
 	# Prevent file collision with qemu package Bug 478064
-	epatch "${FILESDIR}"/qemu-bridge-r2.patch
-	mv tools/qemu-xen-dir/qemu-bridge-helper.c tools/qemu-xen-dir/xen-bridge-helper.c || die
+#	epatch "${FILESDIR}"/qemu-bridge-r1.patch
+#	mv tools/qemu-xen-dir/qemu-bridge-helper.c tools/qemu-xen-dir/xen-bridge-helper.c || die
 
 	epatch_user
 }

diff --git a/app-emulation/xen-tools/xen-tools-9999.ebuild b/app-emulation/xen-tools/xen-tools-9999.ebuild
index a55a99b..a5add0d 100644
--- a/app-emulation/xen-tools/xen-tools-9999.ebuild
+++ b/app-emulation/xen-tools/xen-tools-9999.ebuild
@@ -12,6 +12,13 @@ XEN_SEABIOS_URL="http://dev.gentoo.org/~idella4/tarballs/seabios-dir-remote-2013
 
 if [[ $PV == *9999 ]]; then
 	KEYWORDS=""
+
+	EGIT_COMMIT_MAIN="${EGIT_COMMIT_MAIN:-origin/master}"
+	EGIT_COMMIT_QEMU="${EGIT_COMMIT_QEMU:-origin/master}"
+	EGIT_COMMIT_TRAD="${EGIT_COMMIT_TRAD:-origin/master}"
+	EGIT_COMMIT_SEAB="${EGIT_COMMIT_SEAB:-origin/1.7.1-stable-xen}"
+	EGIT_COMMIT_IPXE="${EGIT_COMMIT_IPXE:-origin/master}"
+
 	EGIT_REPO_URI_MAIN="git://xenbits.xen.org/xen.git"
 	EGIT_REPO_URI_QEMU="git://xenbits.xen.org/qemu-upstream-unstable.git"
 	EGIT_REPO_URI_TRAD="git://xenbits.xen.org/qemu-xen-unstable.git"
@@ -130,20 +137,23 @@ pkg_setup() {
 
 src_unpack() {
 	EGIT_REPO_URI=${EGIT_REPO_URI_MAIN} \
+	EGIT_COMMIT=${EGIT_COMMIT_MAIN} \
 		EGIT_SOURCEDIR=${S} git-2_src_unpack
 
 	EGIT_REPO_URI=${EGIT_REPO_URI_QEMU} \
+	EGIT_COMMIT=${EGIT_COMMIT_QEMU} \
 		EGIT_SOURCEDIR=${S}/tools/qemu-xen-dir git-2_src_unpack
 
 	EGIT_REPO_URI=${EGIT_REPO_URI_TRAD} \
+	EGIT_COMMIT=${EGIT_COMMIT_TRAD} \
 		EGIT_SOURCEDIR=${S}/tools/qemu-xen-traditional-dir git-2_src_unpack
 
 	EGIT_REPO_URI=${EGIT_REPO_URI_SEAB} \
-		EGIT_SOURCEDIR=${S}/tools/firmware/seabios-dir \
-		EGIT_COMMIT="1.7.1-stable-xen" \
-		EGIT_BRANCH="1.7.1-stable-xen" git-2_src_unpack
+	EGIT_COMMIT=${EGIT_COMMIT_SEAB} \
+		EGIT_SOURCEDIR=${S}/tools/firmware/seabios-dir git-2_src_unpack
 
 	EGIT_REPO_URI=${EGIT_REPO_URI_IPXE} \
+	EGIT_COMMIT=${EGIT_COMMIT_IPXE} \
 		EGIT_SOURCEDIR=${S}/tools/firmware/etherboot/ipxe git-2_src_unpack
 }
 
@@ -221,8 +231,8 @@ src_prepare() {
 		-i tools/qemu-xen-dir/configure || die
 
 	# Prevent file collision with qemu package Bug 478064
-	epatch "${FILESDIR}"/qemu-bridge-r2.patch
-	mv tools/qemu-xen-dir/qemu-bridge-helper.c tools/qemu-xen-dir/xen-bridge-helper.c || die
+#	epatch "${FILESDIR}"/qemu-bridge-r1.patch
+#	mv tools/qemu-xen-dir/qemu-bridge-helper.c tools/qemu-xen-dir/xen-bridge-helper.c || die
 
 	epatch_user
 }


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/virtualization:master commit in: app-emulation/xen-tools/
@ 2014-03-19 22:35 Lan Yixun
  2014-04-04  7:35 ` [gentoo-commits] proj/virtualization:dlan " Lan Yixun
  0 siblings, 1 reply; 8+ messages in thread
From: Lan Yixun @ 2014-03-19 22:35 UTC (permalink / raw
  To: gentoo-commits

commit:     83b8ca47629ba463fad907d3a3c1b56ebee67be5
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 19 22:23:13 2014 +0000
Commit:     Lan Yixun <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Mar 19 22:23:13 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/virtualization.git;a=commit;h=83b8ca47

app-emulation/xen-tools: fix deps, remove libaio for arm

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

---
 app-emulation/xen-tools/xen-tools-4.4.0.ebuild | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.4.0.ebuild b/app-emulation/xen-tools/xen-tools-4.4.0.ebuild
index 323a07c..80aae51 100644
--- a/app-emulation/xen-tools/xen-tools-4.4.0.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.4.0.ebuild
@@ -55,8 +55,6 @@ DEPEND="dev-libs/lzo:2
 	dev-python/lxml[${PYTHON_USEDEP}]
 	pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
 	sys-libs/zlib
-	sys-firmware/seabios
-	sys-firmware/ipxe
 	hvm? ( media-libs/libsdl )
 	${PYTHON_DEPS}
 	api? ( dev-libs/libxml2
@@ -64,6 +62,8 @@ DEPEND="dev-libs/lzo:2
 	pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
 	arm? ( >=sys-apps/dtc-1.4.0 )
 	!arm? ( sys-devel/bin86
+		sys-firmware/ipxe
+		sys-firmware/seabios
 		sys-devel/dev86
 		sys-power/iasl )
 	dev-lang/perl
@@ -265,11 +265,6 @@ src_prepare() {
 	sed -i -e "/\/var\/lock\/subsys/d" \
 		tools/Makefile || die
 
-	if use arm; then
-		rm -rf "${S}"/tools/libaio/ || die
-		mv "${WORKDIR}"/libaio-0.3.109 "${S}"/tools/libaio || die
-	fi
-
 	epatch_user
 }
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] proj/virtualization:dlan commit in: app-emulation/xen-tools/
  2014-03-19 22:35 [gentoo-commits] proj/virtualization:master commit in: app-emulation/xen-tools/ Lan Yixun
@ 2014-04-04  7:35 ` Lan Yixun
  0 siblings, 0 replies; 8+ messages in thread
From: Lan Yixun @ 2014-04-04  7:35 UTC (permalink / raw
  To: gentoo-commits

commit:     83b8ca47629ba463fad907d3a3c1b56ebee67be5
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 19 22:23:13 2014 +0000
Commit:     Lan Yixun <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Mar 19 22:23:13 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/virtualization.git;a=commit;h=83b8ca47

app-emulation/xen-tools: fix deps, remove libaio for arm

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

---
 app-emulation/xen-tools/xen-tools-4.4.0.ebuild | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.4.0.ebuild b/app-emulation/xen-tools/xen-tools-4.4.0.ebuild
index 323a07c..80aae51 100644
--- a/app-emulation/xen-tools/xen-tools-4.4.0.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.4.0.ebuild
@@ -55,8 +55,6 @@ DEPEND="dev-libs/lzo:2
 	dev-python/lxml[${PYTHON_USEDEP}]
 	pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
 	sys-libs/zlib
-	sys-firmware/seabios
-	sys-firmware/ipxe
 	hvm? ( media-libs/libsdl )
 	${PYTHON_DEPS}
 	api? ( dev-libs/libxml2
@@ -64,6 +62,8 @@ DEPEND="dev-libs/lzo:2
 	pygrub? ( ${PYTHON_DEPS//${PYTHON_REQ_USE}/ncurses} )
 	arm? ( >=sys-apps/dtc-1.4.0 )
 	!arm? ( sys-devel/bin86
+		sys-firmware/ipxe
+		sys-firmware/seabios
 		sys-devel/dev86
 		sys-power/iasl )
 	dev-lang/perl
@@ -265,11 +265,6 @@ src_prepare() {
 	sed -i -e "/\/var\/lock\/subsys/d" \
 		tools/Makefile || die
 
-	if use arm; then
-		rm -rf "${S}"/tools/libaio/ || die
-		mv "${WORKDIR}"/libaio-0.3.109 "${S}"/tools/libaio || die
-	fi
-
 	epatch_user
 }
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-04-04  7:35 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-19 22:35 [gentoo-commits] proj/virtualization:master commit in: app-emulation/xen-tools/ Lan Yixun
2014-04-04  7:35 ` [gentoo-commits] proj/virtualization:dlan " Lan Yixun
  -- strict thread matches above, loose matches on Subject: below --
2014-01-20 10:27 Lan Yixun
2014-01-20 10:27 Lan Yixun
2014-01-20 10:27 Lan Yixun
2014-01-20 10:27 Lan Yixun
2014-01-20 10:27 Lan Yixun
2014-01-20 10:27 Lan Yixun

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox