From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id BDC02138247 for ; Mon, 20 Jan 2014 10:27:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 89040E0C22; Mon, 20 Jan 2014 10:27:07 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9B61BE0B0F for ; Mon, 20 Jan 2014 10:27:06 +0000 (UTC) Received: from spoonbill.gentoo.org (spoonbill.gentoo.org [81.93.255.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 9D46533F99F for ; Mon, 20 Jan 2014 10:27:05 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by spoonbill.gentoo.org (Postfix) with ESMTP id 683D51872E for ; Mon, 20 Jan 2014 10:27:04 +0000 (UTC) From: "Lan Yixun" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Lan Yixun" Message-ID: <1390191913.67af821c18b0d68c2f0c0f761930b03591936c1d.dlan@gentoo> Subject: [gentoo-commits] proj/virtualization:dlan commit in: app-emulation/xen-tools/ X-VCS-Repository: proj/virtualization X-VCS-Files: app-emulation/xen-tools/ChangeLog app-emulation/xen-tools/Manifest app-emulation/xen-tools/metadata.xml app-emulation/xen-tools/xen-tools-4.2.2.ebuild app-emulation/xen-tools/xen-tools-4.3.0.ebuild app-emulation/xen-tools/xen-tools-4.3.1-r3.ebuild X-VCS-Directories: app-emulation/xen-tools/ X-VCS-Committer: dlan X-VCS-Committer-Name: Lan Yixun X-VCS-Revision: 67af821c18b0d68c2f0c0f761930b03591936c1d X-VCS-Branch: dlan Date: Mon, 20 Jan 2014 10:27:04 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 5a5762d2-1662-4cca-bd43-fdd0d6c10f95 X-Archives-Hash: 6592974d990b33aa6b76f305c66ec491 commit: 67af821c18b0d68c2f0c0f761930b03591936c1d Author: Yixun Lan gentoo org> AuthorDate: Tue Dec 24 08:38:44 2013 +0000 Commit: Lan Yixun gentoo 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 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 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 xen-tools-4.3.1-r3.ebuild: + Stable for x86, wrt bug #486354 + + 10 Dec 2013; Agostino Sarubbo 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 +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 -files/xenstoredorig.confd: + remove leftover wrong files + + 07 Dec 2013; Ian Delaney -xen-tools-4.3.1-r1.ebuild, + -xen-tools-4.3.1.ebuild: + rm superseded 4.3.1 ebuilds + + 07 Dec 2013; Ian Delaney 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 +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 + +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 + +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 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 + +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 -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 +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 +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 -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 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 +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 xen-tools-4.3.0.ebuild: + Reverting transfig to previous place behind IUSE doc, fixes Bug #479226 by + Sven + + 31 Jul 2013; Ian Delaney xen-tools-4.2.2-r4.ebuild: + upgrade emake in complile phase to match 4.3.0 + + 30 Jul 2013; Ian Delaney files/xend.initd-r1, + files/xend.initd-r2: + Add var extra_commands matching xendomain init scripts, requested by mva + + 30 Jul 2013; Ian Delaney + 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 files/xendomains-screen.confd: + Take out duplicate AUTODIR && PARALLEL_SHUTDOWN from xendomains-screen.confd + wrt Bug #478234 + + 30 Jul 2013; Ian Delaney + +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 xen-tools-4.3.0.ebuild: + verbosity level hard set in src_compile, fixes Bug #477678 by hasufell + + 30 Jul 2013; Ian Delaney 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 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 +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 files/xendomains.initd-r1, + files/xendomains.initd-r2: + Correction to xendomains.initd scripts wrt Bug #477824 + + 26 Jul 2013; Ian Delaney +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 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 files/xenstored.initd: + Edit to xenstored.initd wrt Bug #476572 & #475204 + + 24 Jul 2013; Ian Delaney xen-tools-4.3.0.ebuild: + Add dep for IUSE qemu build, fixes Bug #477878 by 'a.m.', again + + 24 Jul 2013; Ian Delaney xen-tools-4.3.0.ebuild: + Correction to install with IUSE qemu, fixes Bug #477884, fixes Bug #477884 + + 24 Jul 2013; Ian Delaney 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 + +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 +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 files/xendomains.initd-r1, + files/xendomains.initd-r2: + Correct xendomains.init(s) to POSIX compliant, fixes Bug #477824 + + 22 Jul 2013; Ian Delaney + 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 + 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 + 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 +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 + +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 -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 xen-tools-4.2.2-r3.ebuild: + Stable for x86, wrt bug #472214 + + 02 Jul 2013; Agostino Sarubbo xen-tools-4.2.2-r3.ebuild: + Stable for amd64, wrt bug #472214 + + 01 Jul 2013; Ian Delaney 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 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 +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 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 +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 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 + -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 + +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 xen-tools-4.2.1-r3.ebuild: + Stable for x86, wrt bug #464724 + + 23 May 2013; Agostino Sarubbo xen-tools-4.2.1-r3.ebuild: + Stable for amd64, wrt bug #464724 + + 18 May 2013; Ian Delaney + +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 + +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 + +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 +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 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 + +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 files/xenstored.initd: + Fix to xenstored.initd wrt Bug #459082 + + 16 Mar 2013; Ian Delaney files/xenstored.initd: + update depend() in xenstored.initd, fixes Bug #461632 by a.m + + 05 Mar 2013; Ian Delaney 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 files/xendomains.initd-r1, + files/xendomains.initd-r2: + Updated xendomains init scripts, ack to Tomas Mozes, fixes Bug #420067 + + 22 Feb 2013; Ian Delaney 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 xen-tools-4.2.1-r2.ebuild: + Fixed copy header file, Bug #456884 + + 11 Feb 2013; Ian Delaney 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 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 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 xen-tools-4.2.0-r3.ebuild: + the manifests + +*xen-tools-4.2.1-r2 (11 Feb 2013) + + 11 Feb 2013; Ian Delaney +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 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 -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 xen-tools-4.2.0-r3.ebuild: + Stable for x86, wrt bug #454314 + + 02 Feb 2013; Agostino Sarubbo xen-tools-4.2.0-r3.ebuild: + Stable for amd64, wrt bug #454314 + + 01 Feb 2013; Ian Delaney 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 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 + +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 -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 +xen-tools-4.2.1.ebuild, + metadata.xml: + bump + + 23 Jan 2013; Ian Delaney xen-tools-4.1.1-r6.ebuild: + patch from razamatan applied, fixes Bug #413493 + + 21 Jan 2013; Samuli Suominen + 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 xen-tools-4.2.0-r2.ebuild: + Drop python2.5 because of lxml. + + 20 Dec 2012; Michał Górny xen-tools-4.2.0-r2.ebuild: + Use python_fix_shebang() to fix shebangs. + + 18 Dec 2012; Ian Delaney 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 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 +xen-tools-4.2.0-r2.ebuild: + Migrate to python-r1, clean up a bit. Acked by idella4. + + 11 Dec 2012; Samuli Suominen + 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 metadata.xml: + Change maintainer tag (bug #390951). + + 04 Dec 2012; Tomáš Chvátal 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 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 + +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 + 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 + +xen-tools-4.1.2-r3.ebuild: + Updated ebuild for selinux dependancy xen-tools-4.1.2-r3.ebuild + + 29 May 2012; Kacper Kowalik metadata.xml: + Use field in order to provide more compact + + 08 May 2012; Kacper Kowalik 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 for the + report and patch + + 12 Jan 2012; Alexey Shvetsov 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 +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 -xen-tools-4.1.2.ebuild, + +xen-tools-4.1.2-r1.ebuild: + Revision bump wrt bug #311207 + + 11 Nov 2011; Jesus Rivero xen-tools-4.1.2.ebuild: + Fix for improving Python-related code (bug #311207). Proxying for idella4 + + 10 Nov 2011; Alexey Shvetsov + files/xen-tools-4.1.2-pyxml.patch: + Fix pyxml patch + + 07 Nov 2011; Alexey Shvetsov + +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 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 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 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 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 +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 -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 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 xen-tools-3.4.2-r3.ebuild: + x86 stable per bug 379241 + + 27 Sep 2011; Tony Vroon 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 -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 +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 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 + xen-tools-4.1.1-r5.ebuild: + x86 stable wrt bug #360621 + + 25 Sep 2011; Pawel Hajdan jr + 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 -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 -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 + 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 +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 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 -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 -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 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 -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 -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 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 -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 xen-tools-4.1.1.ebuild: + fix src_install, remove rm -r + + 09 Aug 2011; Alexey Shvetsov xen-tools-9999.ebuild: + Drop patch + + 09 Aug 2011; Alexey Shvetsov xen-tools-9999.ebuild: + Sync 9999 and 4.1.1 + +*xen-tools-4.1.1 (29 Jul 2011) + + 29 Jul 2011; Patrick Lauer +xen-tools-4.1.1.ebuild: + Bump for #372259 + + 29 Jul 2011; Patrick Lauer xen-tools-4.1.0-r1.ebuild: + Dep fix for #363139 + +*xen-tools-9999 (06 Apr 2011) + + 06 Apr 2011; Alexey Shvetsov +xen-tools-9999.ebuild: + Add live version + + 05 Apr 2011; Alexey Shvetsov 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 -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 xen-tools-4.1.0.ebuild: + Fix build on some platforms + + 26 Mar 2011; Alexey Shvetsov xen-tools-4.1.0.ebuild: + Fix bug #360561 + + 26 Mar 2011; Alexey Shvetsov -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 + -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 -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 +xen-tools-4.0.1.ebuild: + Bump + + 16 Oct 2010; Arfrever Frehtes Taifersar Arahesis + 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 +xen-tools-3.4.3.ebuild: + Bump for #325091 + + 25 Jun 2010; Kacper Kowalik + 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 xen-tools-3.4.2.ebuild: + Stable on amd64 wrt bug #293714 + + 09 Jun 2010; Patrick Lauer 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 +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 + 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 + xen-tools-3.4.2.ebuild: + stable x86, bug 293714 + + 16 Jan 2010; Christian Faulhammer + 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 +xen-tools-3.4.2.ebuild: + Bump + + 05 Nov 2009; Patrick Lauer xen-tools-3.4.1-r1.ebuild: + Adding gettext depend for #287935 + + 27 Oct 2009; Patrick Lauer -xen-tools-3.3.0.ebuild, + -xen-tools-3.3.1.ebuild: + Removing old versions for #287936 + + 11 Oct 2009; Petteri Räty + 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 +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 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 +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 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 + +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 +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 + +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 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 +xen-tools-3.3.1.ebuild: + Bump to 3.3.1. Fixes half of #254931 + + 26 Apr 2009; Patrick Lauer + +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 metadata.xml: + custom-cflags is a global USE-flag + +*xen-tools-3.1.3-r1 (16 Jan 2009) + + 16 Jan 2009; Lance Albertson + +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 + +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 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 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 + +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 + +xen-tools-3.2.0.ebuild: + Add version 3.2.0 + +*xen-tools-3.1.3 (03 Feb 2008) + + 03 Feb 2008; Michael Marineau + +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 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 + -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 + +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 + +xen-tools-3.1.1.ebuild: + Version bump. + + 02 Oct 2007; Michael Marineau + 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 + +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 + xen-tools-3.0.4_p1.ebuild, xen-tools-3.1.0.ebuild: + Fix documentation dependencies. + + 27 Aug 2007; Michael Marineau + 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 + +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 + -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 + 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 + xen-tools-3.0.4_p1.ebuild: + Fix typo in -fno-pie flag. + + 16 May 2007; Michael Marineau + 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 + -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 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 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; + +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 + in #151014. + + Introduce the pygrub local USE flag and fix a compile error when + sys-fs/progsreiserfs is installed, thanks to M. Edward Borasky + and Mauricio Zambrano in + #137137. + + Make ntp-client start after xend, thanks to Harris Landgarten + in #144057. + + Make /etc/init.d/xendomains correctly handle domains with numbers, periods + and/or hyphens, thanks to Robert S in #148628. + + Fix a compile error with python-2.5, thanks to Charlie Shepherd + and Marien Zwart in #149138. + + Fix a compilation error on AMD64 with a 64 bit kernel and 32 bit userland, + thanks to tonich and Sven Wegener + in #143999. + + Make /etc/init.d/xend fail gracefully when started in a non-privileged + domain or unmodified kernel, thanks to Christian Hesse + and Robert S in #148486. + + Only warn instead of dying when python is build with stack smashing + protection (ssp), thanks to Tuan Van , Raimonds Cicans + , Brad Plant and Sven Wegener + 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 in #147876. + +*xen-tools-3.0.2-r3 (15 Aug 2006) + + 15 Aug 2006; Andrew Ross +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 + , Nedd Ludd , Nick Devito + , and Mike Williams . + + 10 Aug 2006; Sven Wegener + +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 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 + +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 + +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 -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 + +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 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; +files/hardened-bx-clobber.patch, + xen-tools-3.0.2.ebuild: + add hardened patch and IUSE flag, #129491 + + 10 Apr 2006; xen-tools-3.0.2.ebuild: + Fix hardened flags for hvmloader and vmxassist, #129491 + + 10 Apr 2006; 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; xen-tools-3.0.2.ebuild: + add some extra man pages, #129189 + + 10 Apr 2006; xen-tools-3.0.2.ebuild: + remove sed fix, #129429 + + 10 Apr 2006; files/digest-xen-tools-3.0.2, Manifest: + new digest + +*xen-tools-3.0.2 (09 Apr 2006) + + 09 Apr 2006; +xen-tools-3.0.2.ebuild: + bump, #129191 + + 01 Apr 2006; Aron Griffis 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 +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 @@ xen idella4@gentoo.org - Ian Delaney + Ian 'idella4' Delaney Build the C libxenapi bindings @@ -14,5 +14,7 @@ Install the pygrub boot loader Enable support for running domain U console in an app-misc/screen session Enable support the xend and xm to manage xen + Enable support for the ocaml language + Enable pam support 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/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 '', 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