[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2018-04-19 Thread Yixun Lan
commit: 658b1cf1a2bf0aa4cd7b2c616987d8f1cb26f024
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Apr 20 04:47:41 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Apr 20 05:54:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=658b1cf1

app-emulation/xen-pvgrub: bump to 4.9.2

Package-Manager: Portage-2.3.19, Repoman-2.3.6
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-pvgrub/Manifest|   1 +
 app-emulation/xen-pvgrub/xen-pvgrub-4.9.2.ebuild | 161 +++
 2 files changed, 162 insertions(+)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index f9ce9279173..fe7068966a4 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -4,4 +4,5 @@ DIST newlib-1.16.0.tar.gz 12024353 BLAKE2B 
26d3308148fb99baf8ad02eee4cc699cfac69
 DIST pciutils-2.2.9.tar.bz2 212265 BLAKE2B 
014b664e90c64e7255c9e21fc25a2cc60d57f47ce282fc0331a0481a460b237783bd3774dd0689e1596d4a0be0d2889faad904da01a6f02147464bce1d1b1bc0
 SHA512 
2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5
 DIST polarssl-1.1.4-gpl.tgz 611340 BLAKE2B 
613da06dda9e4b86db5a4d616a0a0afee98c907c3c6b352eed3d9e500fc5739e62eb4f6fc32ff02579c6a6de9bd49fcd2c8bd8b2d158a5050cbaa82118d61ef0
 SHA512 
88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad
 DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 
4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d
 SHA512 
9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274
+DIST xen-4.9.2.tar.gz 23392753 BLAKE2B 
5f96f0e5062eff8ac2971eef85ea2bae0e94e7542151237937a1cf7e74690bb0ce1c952e830d2fc13b3277f70b9ed1de511afe4f780ad7b3be0c58742ece39b2
 SHA512 
e06aec25439abcc548c174ba8e271c23031ea704bcc2480905140aa68490064fbb1c58d9c4174f6617b4f7bbcddfda284317df6f480a6e5b5b5a2c71fbe0ac93
 DIST zlib-1.2.3.tar.gz 496597 BLAKE2B 
603020b70cd52b83e48bde420b86e2acfd29d69bf7476eecbeeb07d1b8bcab703d2cbd3eab2990bddb8c268f13594592ce985798d49e2d6ba25104d49f22
 SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.9.2.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.9.2.ebuild
new file mode 100644
index 000..4c330e91539
--- /dev/null
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.9.2.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='xml,threads'
+
+inherit eutils flag-o-matic multilib python-single-r1 toolchain-funcs
+
+XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles;
+LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
+GRUB_URL=mirror://gnu-alpha/grub
+
+UPSTREAM_VER=
+[[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+
+SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${PV}/xen-${PV}.tar.gz
+   $GRUB_URL/grub-0.97.tar.gz
+   $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
+   $LIBPCI_URL/pciutils-2.2.9.tar.bz2
+   $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
+   $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
+   $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz
+   ${UPSTREAM_PATCHSET_URI}"
+
+S="${WORKDIR}/xen-${PV}"
+
+DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside 
guest filesystem"
+HOMEPAGE="https://www.xenproject.org;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="custom-cflags"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="sys-devel/gettext
+   sys-devel/bin86
+   sys-apps/texinfo
+   x11-libs/pixman"
+
+RDEPEND="${PYTHON_DEPS}
+   >=app-emulation/xen-tools-${PV}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+retar-externals() {
+   # Purely to unclutter src_prepare
+   local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz 
polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
+
+   # epatch can't patch in $WORKDIR, requires a sed; Bug #455194. 
Patchable, but sed informative
+   sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
+   -i "${WORKDIR}"/zlib-1.2.3/configure
+   sed -e 's:^AR=ar rc:AR=ar:' \
+   -e s':$(AR) $@:$(AR) rc $@:' \
+   -i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in}
+   einfo "zlib Makefile edited"
+
+   cd "${WORKDIR}"
+   tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz
+   tar czp grub-0.97 -f grub-0.97.tar.gz
+   tar czp lwip -f lwip-1.3.0.tar.gz
+   tar czp 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2018-04-19 Thread Yixun Lan
commit: d2884baa80cb168931b9870c35853edf26351da8
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Apr  4 14:25:07 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Apr 20 05:54:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2884baa

app-emulation/xen: bump to 4.9.2

Package-Manager: Portage-2.3.26, Repoman-2.3.7
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen/Manifest |   2 +
 app-emulation/xen/xen-4.9.2.ebuild | 171 +
 2 files changed, 173 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index e77743e0b8d..190d2e937aa 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -3,3 +3,5 @@ DIST xen-4.10.0.tar.gz 24618123 BLAKE2B 
009faa980f9734525c137d525e626bfa3443c285
 DIST xen-4.9.1-upstream-patches-1.tar.xz 24592 BLAKE2B 
774c5219d6c14d729358e790d880a1a31fb4cda741e54e71879bff164e79bafbd8492eb8bccb7becdf7a2f9605e71266bb4fc15848deff8f9028ed7f8844f915
 SHA512 
edbc7cad2f6f8a5c7e8aac8efd5454428aa25e0e13018438f78c7f401cfb9173345267e16c7a5dfa78066a952980b172976409a0c63162094b7f507058e712ed
 DIST xen-4.9.1-upstream-patches-2.tar.xz 84228 BLAKE2B 
3b98cdb1202d4c9817dd1919b9dc5d4c06510d3be2c077b2e41334928bca07c65a9d8a421fc2a1ae3b806e69f7b61334f7c54d48952c98192ece4b5826539df8
 SHA512 
673520bff88fa401e1d1c7accc8d3650d4d74a9e52bc7195cfcb5335226c69ef0230e7db719fd97ce6df2f5198646ae0fbccc6f812d7e9ccd38a6eef359d287c
 DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 
4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d
 SHA512 
9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274
+DIST xen-4.9.2-upstream-patches-1.tar.xz 13812 BLAKE2B 
fe8bf636dea9fbd21c9fc432817dc8e21ffb78bf70279b86babb6963a0dbebc17493eb6c016ee1093ef36e66693df25e8aeb35a568260f2e62a97a787b3c70bb
 SHA512 
d75ea99531a10279736f89057857c257955800df6fe42bd742babfd5a9e527a2cb0d4dc5505b41df5b9db82246a8414f14b7084997ee798ffab657a3991b17ae
+DIST xen-4.9.2.tar.gz 23392753 BLAKE2B 
5f96f0e5062eff8ac2971eef85ea2bae0e94e7542151237937a1cf7e74690bb0ce1c952e830d2fc13b3277f70b9ed1de511afe4f780ad7b3be0c58742ece39b2
 SHA512 
e06aec25439abcc548c174ba8e271c23031ea704bcc2480905140aa68490064fbb1c58d9c4174f6617b4f7bbcddfda284317df6f480a6e5b5b5a2c71fbe0ac93

diff --git a/app-emulation/xen/xen-4.9.2.ebuild 
b/app-emulation/xen/xen-4.9.2.ebuild
new file mode 100644
index 000..c6763a9657c
--- /dev/null
+++ b/app-emulation/xen/xen-4.9.2.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=1
+   SECURITY_VER=
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+fi
+
+DESCRIPTION="The Xen virtual machine monitor"
+HOMEPAGE="https://www.xenproject.org;
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="custom-cflags debug efi flask"
+
+DEPEND="${PYTHON_DEPS}
+   efi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !efi? ( >=sys-devel/binutils-2.22 )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for the hypervisor
+# prevent the silliness of /usr/lib/debug/usr/lib/debug files
+# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
+RESTRICT="test splitdebug strip"
+
+# Approved by QA team in bug #144032
+QA_WX_LOAD="boot/xen-syms-${PV}"
+
+REQUIRED_USE="arm? ( debug )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   if [[ -z ${XEN_TARGET_ARCH} ]]; then
+   if use amd64; then
+   export XEN_TARGET_ARCH="x86_64"
+   elif use arm; then
+   export XEN_TARGET_ARCH="arm32"
+   elif use arm64; then
+   export XEN_TARGET_ARCH="arm64"
+   else
+   die "Unsupported architecture!"
+ 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/, app-emulation/xen-tools/

2018-04-19 Thread Yixun Lan
commit: b3f392a928c09aacdf076e82d94c3c546f57ec1e
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Apr  4 14:23:44 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Apr 20 05:54:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3f392a9

app-emulation/xen-tools: bump to 4.9.2

Package-Manager: Portage-2.3.26, Repoman-2.3.7
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/Manifest  |   2 +
 app-emulation/xen-tools/files/gentoo-patches.conf |  10 +
 app-emulation/xen-tools/xen-tools-4.9.2.ebuild| 454 ++
 3 files changed, 466 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 64bed02d102..e55a8b1b51e 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -5,6 +5,8 @@ DIST xen-4.10.0.tar.gz 24618123 BLAKE2B 
009faa980f9734525c137d525e626bfa3443c285
 DIST xen-4.9.1-upstream-patches-1.tar.xz 24592 BLAKE2B 
774c5219d6c14d729358e790d880a1a31fb4cda741e54e71879bff164e79bafbd8492eb8bccb7becdf7a2f9605e71266bb4fc15848deff8f9028ed7f8844f915
 SHA512 
edbc7cad2f6f8a5c7e8aac8efd5454428aa25e0e13018438f78c7f401cfb9173345267e16c7a5dfa78066a952980b172976409a0c63162094b7f507058e712ed
 DIST xen-4.9.1-upstream-patches-2.tar.xz 84228 BLAKE2B 
3b98cdb1202d4c9817dd1919b9dc5d4c06510d3be2c077b2e41334928bca07c65a9d8a421fc2a1ae3b806e69f7b61334f7c54d48952c98192ece4b5826539df8
 SHA512 
673520bff88fa401e1d1c7accc8d3650d4d74a9e52bc7195cfcb5335226c69ef0230e7db719fd97ce6df2f5198646ae0fbccc6f812d7e9ccd38a6eef359d287c
 DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 
4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d
 SHA512 
9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274
+DIST xen-4.9.2-upstream-patches-1.tar.xz 13812 BLAKE2B 
fe8bf636dea9fbd21c9fc432817dc8e21ffb78bf70279b86babb6963a0dbebc17493eb6c016ee1093ef36e66693df25e8aeb35a568260f2e62a97a787b3c70bb
 SHA512 
d75ea99531a10279736f89057857c257955800df6fe42bd742babfd5a9e527a2cb0d4dc5505b41df5b9db82246a8414f14b7084997ee798ffab657a3991b17ae
+DIST xen-4.9.2.tar.gz 23392753 BLAKE2B 
5f96f0e5062eff8ac2971eef85ea2bae0e94e7542151237937a1cf7e74690bb0ce1c952e830d2fc13b3277f70b9ed1de511afe4f780ad7b3be0c58742ece39b2
 SHA512 
e06aec25439abcc548c174ba8e271c23031ea704bcc2480905140aa68490064fbb1c58d9c4174f6617b4f7bbcddfda284317df6f480a6e5b5b5a2c71fbe0ac93
 DIST xen-gentoo-patches-10.tar.xz 27876 BLAKE2B 
8efece8548a046b47c04e5b9354ca8bdff55affd6c6bc67315ac7536778fbaa183d346e0ff83e365030df2433bddf845188a1c3fb8feaea2e93d5ba0dd1c779a
 SHA512 
2033f4cb671971c73841cfaa7eb46623c37778c5746b47302eee252c4af287ccbeb8d1884ffdf32cd97a38cd7785257d56f13ef20d4c03dc0fb1cb196dc04ece
 DIST xen-gentoo-patches-12.tar.xz 28188 BLAKE2B 
75f565d52e75d4f68d7a1be88a79e7cefe82350ca1f4852ecdb79137549d73ef1ffb665bac998956a6f180cde6faeb9a11ec1f5442c8ae53c7cbd869318ef315
 SHA512 
4e1ebbd244670d3a4171fd93eda7eb14deae3e3ad45b3a85c015696ff0a86b69156f24ee428d6c92b7be426938997cec2fab031ecb5b03ad26a38451523882de
 DIST xen-ovmf-patches-3.tar.xz 4208 BLAKE2B 
0df8f85667a33c91cbfd86c59aec2ae65eca892b45d66eed76f793a52e2748989bc2785861f8bfdf94235ef7a6c0be6572c6e6cce9695469e40f0facd0ce3947
 SHA512 
abe001053ca702138bbcdd6bea14e2daae5c785f862d6a15001ca894c8ed8617f0c5dc439c6f54a41433b988acf57c71911af1db074aa76732c39d98622a3b5b

diff --git a/app-emulation/xen-tools/files/gentoo-patches.conf 
b/app-emulation/xen-tools/files/gentoo-patches.conf
index 5c43ec70adb..84b56bc7313 100644
--- a/app-emulation/xen-tools/files/gentoo-patches.conf
+++ b/app-emulation/xen-tools/files/gentoo-patches.conf
@@ -141,6 +141,16 @@ ${_gx037} ${_gx042}
 ${_gx044}
 "
 
+# xen-tools-4.9.2 patches set
+_gpv_xen_tools_492_0="
+${_gx008}
+${_gx038} ${_gx017} ${_gx039}
+${_gx027}
+${_gx028} ${_gx029}
+${_gx037} ${_gx042}
+${_gx044}
+"
+
 # xen-tools-4.10.0 patches set
 _gpv_xen_tools_4100_0="
 ${_gx008}

diff --git a/app-emulation/xen-tools/xen-tools-4.9.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.9.2.ebuild
new file mode 100644
index 000..c6b392e429f
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.9.2.ebuild
@@ -0,0 +1,454 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 
toolchain-funcs versionator
+
+MY_PV=${PV/_/-}
+MAJOR_V="$(get_version_component_range 1-2)"
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   UPSTREAM_VER=1
+   SECURITY_VER=
+   # xen-tools's gentoo patches tarball
+   GENTOO_VER=12
+   # 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2018-04-08 Thread Aaron Bauman
commit: bbd16795cbb370d7e003baa88ba6020a9898c176
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Apr  9 00:02:35 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Apr  9 00:02:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd16795

app-emulation/xen-tools: drop vulnerable

Bug: https://bugs.gentoo.org/641566
Package-Manager: Portage-2.3.28, Repoman-2.3.9

 app-emulation/xen-tools/Manifest  |   6 -
 app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild | 459 -
 app-emulation/xen-tools/xen-tools-4.9.0.ebuild| 462 --
 app-emulation/xen-tools/xen-tools-4.9.1.ebuild| 454 -
 4 files changed, 1381 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 06078d1f435..64bed02d102 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,16 +1,10 @@
-DIST ovmf-20151110.tar.bz2 27518370 BLAKE2B 
c4ba51e59ca3f597d75639a792b1f307a70dc6127917306e6ce182a76646435bec8006f7db9ac5c580e0ad79465a2b2902cffa90139d367c89d16e28280a978b
 SHA512 
dda185af2fc0b9a8d5fc7e1e96db6aa31807782fe77d38491896164d125c30d2277db3d71a7dce7bbd569723b344b97dfebbc78ca0a095721f6b1ae3a1d3
 DIST ovmf-20170321.tar.xz 22141096 BLAKE2B 
79e991c8f9deb297865c319e88b6e6d46b1d08067d3fd639c83f2a379670779ecc60c74c2671ea4eb4a6659fe08ac2d7d4ff337b010b42a908a50829a2d18eeb
 SHA512 
f65dabde3df967224e2072817211786ee4fc3994ee31f8f9d6f67fd74e3479e1da459c720169dd81020cdc1777e4600e531bb124b4625c2ded42c6005bdc802a
 DIST seabios-1.10.0.tar.gz 588213 BLAKE2B 
254eb4572a1dac06020a545820efb53a130a027aaab035cd916009b424475f89bd151f82f1bc5103c01c4657d09da3219d2fbcc7728add473011dcfc7bff7410
 SHA512 
f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c
 DIST xen-4.10.0-upstream-patches-0.tar.xz 70884 BLAKE2B 
9a27e7989486ba3ba59548de356384527cc5b78e63b6ed042506e6534e488272369f021cd2daa516820313c3fe18625a5864794ae0806e7018b8ad28b0a294b1
 SHA512 
e64bf1d30d24e922c60c3b518a4de7874b43cc695134b4cdd65f6d95ae9ae579c521fab13ca82409fde55e43815d072c3194997e2bda106204cbf329e93a0a00
 DIST xen-4.10.0.tar.gz 24618123 BLAKE2B 
009faa980f9734525c137d525e626bfa3443c285aeb6b4af91bb2c32a2e98376ded0b1114b541d11e2d4353f4f588d58e8add5b1e0d7de2fe3399d4687c5bfae
 SHA512 
5a37935c382f9cfe3641a35c3be0ba11689bca10c7d3c2401963513e3a834ee8d0c8a0ddcf3716dbf0a795aea1bab78caf19acf1272e5e054bf012cfa06a4690
-DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 BLAKE2B 
cbc7bad4703fabd05b703c66268df0670e2ae97b77007895dceaf6465b12a2f9fbe3773c7735b307427ad18c61711b20beb7f3ae6b1f1b8b5efda2a847fec0ec
 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
-DIST xen-4.8.2.tar.gz 22522336 BLAKE2B 
2c9da971622b4e52fe78fa029107bb1c5f945a63605406493df607c410c6f2a8c2cdb38b1eb30c1bc1c8bc6e5620efad977c3ba55e04c579c01d51f0104afcce
 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
-DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 BLAKE2B 
6d12a5a5bb7d2be7ca6bb8636648ee219c9526dd34086c929d8cd32d096d2454d6cb499d459b436f228fa49f42ef3a1f5fbe9b5c84557e4054565a9edc0daad6
 SHA512 
98c601d791661a306e3dce5befb37b80de8a71cdd1759f3da00b199d48e3b9468efd1332e26ae044ad616b41a02771ad07a1c96972103b7e0aa39b93fb556999
-DIST xen-4.9.0.tar.gz 23361741 BLAKE2B 
1cfebb791ca5e51eda9b86a5d98e0883fab1554f5ac805fc065916fbbd3695e6b0f11ca75935a8f973735cc8dd83e38fe4a670d8489010be865be49d8fc1a341
 SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
 DIST xen-4.9.1-upstream-patches-1.tar.xz 24592 BLAKE2B 
774c5219d6c14d729358e790d880a1a31fb4cda741e54e71879bff164e79bafbd8492eb8bccb7becdf7a2f9605e71266bb4fc15848deff8f9028ed7f8844f915
 SHA512 
edbc7cad2f6f8a5c7e8aac8efd5454428aa25e0e13018438f78c7f401cfb9173345267e16c7a5dfa78066a952980b172976409a0c63162094b7f507058e712ed
 DIST xen-4.9.1-upstream-patches-2.tar.xz 84228 BLAKE2B 
3b98cdb1202d4c9817dd1919b9dc5d4c06510d3be2c077b2e41334928bca07c65a9d8a421fc2a1ae3b806e69f7b61334f7c54d48952c98192ece4b5826539df8
 SHA512 
673520bff88fa401e1d1c7accc8d3650d4d74a9e52bc7195cfcb5335226c69ef0230e7db719fd97ce6df2f5198646ae0fbccc6f812d7e9ccd38a6eef359d287c
 DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 
4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d
 SHA512 
9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274
 DIST xen-gentoo-patches-10.tar.xz 27876 BLAKE2B 
8efece8548a046b47c04e5b9354ca8bdff55affd6c6bc67315ac7536778fbaa183d346e0ff83e365030df2433bddf845188a1c3fb8feaea2e93d5ba0dd1c779a
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2018-04-08 Thread Aaron Bauman
commit: 66e8f9ccac5941492b947ceb5dc67a88121b4633
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Apr  9 00:00:26 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Apr  9 00:02:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e8f9cc

app-emulation/xen: drop vulnerable

Bug: https://bugs.gentoo.org/641566
Package-Manager: Portage-2.3.28, Repoman-2.3.9

 app-emulation/xen/Manifest|   6 --
 app-emulation/xen/xen-4.8.2-r2.ebuild | 184 --
 app-emulation/xen/xen-4.8.2-r3.ebuild | 175 
 app-emulation/xen/xen-4.9.0.ebuild| 183 -
 app-emulation/xen/xen-4.9.1.ebuild| 171 ---
 5 files changed, 719 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index bb016bd2a4c..e77743e0b8d 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,11 +1,5 @@
 DIST xen-4.10.0-upstream-patches-0.tar.xz 70884 BLAKE2B 
9a27e7989486ba3ba59548de356384527cc5b78e63b6ed042506e6534e488272369f021cd2daa516820313c3fe18625a5864794ae0806e7018b8ad28b0a294b1
 SHA512 
e64bf1d30d24e922c60c3b518a4de7874b43cc695134b4cdd65f6d95ae9ae579c521fab13ca82409fde55e43815d072c3194997e2bda106204cbf329e93a0a00
 DIST xen-4.10.0.tar.gz 24618123 BLAKE2B 
009faa980f9734525c137d525e626bfa3443c285aeb6b4af91bb2c32a2e98376ded0b1114b541d11e2d4353f4f588d58e8add5b1e0d7de2fe3399d4687c5bfae
 SHA512 
5a37935c382f9cfe3641a35c3be0ba11689bca10c7d3c2401963513e3a834ee8d0c8a0ddcf3716dbf0a795aea1bab78caf19acf1272e5e054bf012cfa06a4690
-DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 BLAKE2B 
cbc7bad4703fabd05b703c66268df0670e2ae97b77007895dceaf6465b12a2f9fbe3773c7735b307427ad18c61711b20beb7f3ae6b1f1b8b5efda2a847fec0ec
 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
-DIST xen-4.8.2-upstream-patches-3.tar.xz 49836 BLAKE2B 
c0f79727afdeb172a45c9bc0553bfbac865998e6b36364d38899201aa649dc338b77a899758516823112970163f9c9596b5e3940aee132561c62f2a245f4ba3f
 SHA512 
d87702ba64c85fed2617912582979a96c708c610c38adfa57a6e5085bead06907c3917f3e344afa91c7b72a6c044a1711f5ba2ba2360737c774d5f9bec92d786
-DIST xen-4.8.2.tar.gz 22522336 BLAKE2B 
2c9da971622b4e52fe78fa029107bb1c5f945a63605406493df607c410c6f2a8c2cdb38b1eb30c1bc1c8bc6e5620efad977c3ba55e04c579c01d51f0104afcce
 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
-DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 BLAKE2B 
6d12a5a5bb7d2be7ca6bb8636648ee219c9526dd34086c929d8cd32d096d2454d6cb499d459b436f228fa49f42ef3a1f5fbe9b5c84557e4054565a9edc0daad6
 SHA512 
98c601d791661a306e3dce5befb37b80de8a71cdd1759f3da00b199d48e3b9468efd1332e26ae044ad616b41a02771ad07a1c96972103b7e0aa39b93fb556999
-DIST xen-4.9.0.tar.gz 23361741 BLAKE2B 
1cfebb791ca5e51eda9b86a5d98e0883fab1554f5ac805fc065916fbbd3695e6b0f11ca75935a8f973735cc8dd83e38fe4a670d8489010be865be49d8fc1a341
 SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
-DIST xen-4.9.1-upstream-patches-0.tar.xz 6856 BLAKE2B 
52a7e3b456d330444166c36ce68b008150831b7bb5b64b4a3dbebfbbe8cd024311f3d7aadd1313b194bd5ce7a20cd2ca5a424754e59589b986490eda97bf5d06
 SHA512 
9af8861443a708c60df52c21512099a55a6018238350ece962a715b07ade9141cab2d46540b5d5e8e20347980f786f7d28ec130f7e8e03c46ff4808d3b36a913
 DIST xen-4.9.1-upstream-patches-1.tar.xz 24592 BLAKE2B 
774c5219d6c14d729358e790d880a1a31fb4cda741e54e71879bff164e79bafbd8492eb8bccb7becdf7a2f9605e71266bb4fc15848deff8f9028ed7f8844f915
 SHA512 
edbc7cad2f6f8a5c7e8aac8efd5454428aa25e0e13018438f78c7f401cfb9173345267e16c7a5dfa78066a952980b172976409a0c63162094b7f507058e712ed
 DIST xen-4.9.1-upstream-patches-2.tar.xz 84228 BLAKE2B 
3b98cdb1202d4c9817dd1919b9dc5d4c06510d3be2c077b2e41334928bca07c65a9d8a421fc2a1ae3b806e69f7b61334f7c54d48952c98192ece4b5826539df8
 SHA512 
673520bff88fa401e1d1c7accc8d3650d4d74a9e52bc7195cfcb5335226c69ef0230e7db719fd97ce6df2f5198646ae0fbccc6f812d7e9ccd38a6eef359d287c
 DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 
4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d
 SHA512 
9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274

diff --git a/app-emulation/xen/xen-4.8.2-r2.ebuild 
b/app-emulation/xen/xen-4.8.2-r2.ebuild
deleted file mode 100644
index f4488954802..000
--- a/app-emulation/xen/xen-4.8.2-r2.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2018-04-08 Thread Aaron Bauman
commit: 62d619a49aa43d36639b3457a95f5a4c56c3fb71
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Apr  8 23:58:51 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Apr  9 00:02:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d619a4

app-emulation/xen-pvgrub: amd64 stable

Bug: https://bugs.gentoo.org/641566
Package-Manager: Portage-2.3.28, Repoman-2.3.9

 app-emulation/xen-pvgrub/xen-pvgrub-4.9.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.9.1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.9.1.ebuild
index 4f3af9d4100..138f1da19fe 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.9.1.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -32,7 +32,7 @@ DESCRIPTION="allows to boot Xen domU kernels from a menu.lst 
laying inside guest
 HOMEPAGE="https://www.xenproject.org;
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="custom-cflags"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2018-04-08 Thread Aaron Bauman
commit: 835e2f7cc9c59688ae198f0a72787aaecc061766
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Apr  9 00:01:13 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Apr  9 00:02:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=835e2f7c

app-emulation/xen-pvgrub: drop vulnerable

Bug: https://bugs.gentoo.org/641566
Package-Manager: Portage-2.3.28, Repoman-2.3.9

 app-emulation/xen-pvgrub/Manifest  |   2 -
 .../xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild  | 161 -
 app-emulation/xen-pvgrub/xen-pvgrub-4.9.0.ebuild   | 161 -
 3 files changed, 324 deletions(-)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index f09628f9db0..f9ce9279173 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -3,7 +3,5 @@ DIST lwip-1.3.0.tar.gz 398933 BLAKE2B 
3567a593eec3d247213db57d9456c9cae50329
 DIST newlib-1.16.0.tar.gz 12024353 BLAKE2B 
26d3308148fb99baf8ad02eee4cc699cfac690100ea63aaa4be03b86d12dade238478342514bd083cbc3d27964ac42eb8dae3873fdac5ff2c593fc4fb39b2309
 SHA512 
40eb96bbc6736a16b6399e0cdb73e853d0d90b685c967e77899183446664d64570277a633fdafdefc351b46ce210a99115769a1d9f47ac749d7e82837d4d1ac3
 DIST pciutils-2.2.9.tar.bz2 212265 BLAKE2B 
014b664e90c64e7255c9e21fc25a2cc60d57f47ce282fc0331a0481a460b237783bd3774dd0689e1596d4a0be0d2889faad904da01a6f02147464bce1d1b1bc0
 SHA512 
2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5
 DIST polarssl-1.1.4-gpl.tgz 611340 BLAKE2B 
613da06dda9e4b86db5a4d616a0a0afee98c907c3c6b352eed3d9e500fc5739e62eb4f6fc32ff02579c6a6de9bd49fcd2c8bd8b2d158a5050cbaa82118d61ef0
 SHA512 
88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad
-DIST xen-4.8.2.tar.gz 22522336 BLAKE2B 
2c9da971622b4e52fe78fa029107bb1c5f945a63605406493df607c410c6f2a8c2cdb38b1eb30c1bc1c8bc6e5620efad977c3ba55e04c579c01d51f0104afcce
 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
-DIST xen-4.9.0.tar.gz 23361741 BLAKE2B 
1cfebb791ca5e51eda9b86a5d98e0883fab1554f5ac805fc065916fbbd3695e6b0f11ca75935a8f973735cc8dd83e38fe4a670d8489010be865be49d8fc1a341
 SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
 DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 
4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d
 SHA512 
9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274
 DIST zlib-1.2.3.tar.gz 496597 BLAKE2B 
603020b70cd52b83e48bde420b86e2acfd29d69bf7476eecbeeb07d1b8bcab703d2cbd3eab2990bddb8c268f13594592ce985798d49e2d6ba25104d49f22
 SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild
deleted file mode 100644
index 78a162cc1c8..000
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='xml,threads'
-
-inherit eutils flag-o-matic multilib python-single-r1 toolchain-funcs
-
-XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles;
-LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
-GRUB_URL=mirror://gnu-alpha/grub
-
-UPSTREAM_VER=
-[[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
-
-SRC_URI="
-   
https://downloads.xenproject.org/release/xen/${PV}/xen-${PV}.tar.gz
-   $GRUB_URL/grub-0.97.tar.gz
-   $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
-   $LIBPCI_URL/pciutils-2.2.9.tar.bz2
-   $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
-   $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
-   $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz
-   ${UPSTREAM_PATCHSET_URI}"
-
-S="${WORKDIR}/xen-${PV}"
-
-DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside 
guest filesystem"
-HOMEPAGE="https://www.xenproject.org;
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="custom-cflags"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="sys-devel/gettext
-   sys-devel/bin86
-   sys-apps/texinfo
-   x11-libs/pixman"
-
-RDEPEND="${PYTHON_DEPS}
-   >=app-emulation/xen-tools-${PV}"
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-retar-externals() {
-   # Purely to 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2018-03-12 Thread Yixun Lan
commit: 51d24d3da58f1fa83e5f3d106f4679b45970ad26
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Feb 23 06:03:28 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Mar 13 04:02:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d24d3d

app-emulation/xen: bump to 4.10.0

Gentoo-Bug: 641004

Package-Manager: Portage-2.3.24, Repoman-2.3.6
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen/Manifest  |   2 +
 app-emulation/xen/xen-4.10.0.ebuild | 172 
 2 files changed, 174 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 10ca50d0d4a..bb016bd2a4c 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,3 +1,5 @@
+DIST xen-4.10.0-upstream-patches-0.tar.xz 70884 BLAKE2B 
9a27e7989486ba3ba59548de356384527cc5b78e63b6ed042506e6534e488272369f021cd2daa516820313c3fe18625a5864794ae0806e7018b8ad28b0a294b1
 SHA512 
e64bf1d30d24e922c60c3b518a4de7874b43cc695134b4cdd65f6d95ae9ae579c521fab13ca82409fde55e43815d072c3194997e2bda106204cbf329e93a0a00
+DIST xen-4.10.0.tar.gz 24618123 BLAKE2B 
009faa980f9734525c137d525e626bfa3443c285aeb6b4af91bb2c32a2e98376ded0b1114b541d11e2d4353f4f588d58e8add5b1e0d7de2fe3399d4687c5bfae
 SHA512 
5a37935c382f9cfe3641a35c3be0ba11689bca10c7d3c2401963513e3a834ee8d0c8a0ddcf3716dbf0a795aea1bab78caf19acf1272e5e054bf012cfa06a4690
 DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 BLAKE2B 
cbc7bad4703fabd05b703c66268df0670e2ae97b77007895dceaf6465b12a2f9fbe3773c7735b307427ad18c61711b20beb7f3ae6b1f1b8b5efda2a847fec0ec
 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
 DIST xen-4.8.2-upstream-patches-3.tar.xz 49836 BLAKE2B 
c0f79727afdeb172a45c9bc0553bfbac865998e6b36364d38899201aa649dc338b77a899758516823112970163f9c9596b5e3940aee132561c62f2a245f4ba3f
 SHA512 
d87702ba64c85fed2617912582979a96c708c610c38adfa57a6e5085bead06907c3917f3e344afa91c7b72a6c044a1711f5ba2ba2360737c774d5f9bec92d786
 DIST xen-4.8.2.tar.gz 22522336 BLAKE2B 
2c9da971622b4e52fe78fa029107bb1c5f945a63605406493df607c410c6f2a8c2cdb38b1eb30c1bc1c8bc6e5620efad977c3ba55e04c579c01d51f0104afcce
 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da

diff --git a/app-emulation/xen/xen-4.10.0.ebuild 
b/app-emulation/xen/xen-4.10.0.ebuild
new file mode 100644
index 000..8027e789237
--- /dev/null
+++ b/app-emulation/xen/xen-4.10.0.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=0
+   SECURITY_VER=
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+fi
+
+DESCRIPTION="The Xen virtual machine monitor"
+HOMEPAGE="https://www.xenproject.org;
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="custom-cflags debug efi flask"
+
+DEPEND="${PYTHON_DEPS}
+   efi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !efi? ( >=sys-devel/binutils-2.22 )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for the hypervisor
+# prevent the silliness of /usr/lib/debug/usr/lib/debug files
+# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
+RESTRICT="test splitdebug strip"
+
+# Approved by QA team in bug #144032
+QA_WX_LOAD="boot/xen-syms-${PV}"
+
+REQUIRED_USE="arm? ( debug )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   if [[ -z ${XEN_TARGET_ARCH} ]]; then
+   if use amd64; then
+   export XEN_TARGET_ARCH="x86_64"
+   elif use arm; then
+   export XEN_TARGET_ARCH="arm32"
+   elif use arm64; then
+   export XEN_TARGET_ARCH="arm64"
+   else
+ 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/, app-emulation/xen-tools/

2018-03-12 Thread Yixun Lan
commit: 6c4b580ddfc2544a1d25917005ab7c71fd3e9e21
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Feb 23 05:58:00 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Mar 13 04:02:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c4b580d

app-emulation/xen-tools: add upstream patches

Gentoo-Bug: 643208, 648182

Package-Manager: Portage-2.3.24, Repoman-2.3.6
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/Manifest  |   2 +
 app-emulation/xen-tools/files/gentoo-patches.conf |  16 +
 app-emulation/xen-tools/xen-tools-4.9.1-r2.ebuild | 455 ++
 3 files changed, 473 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 227c9881981..67da9e0134e 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -6,7 +6,9 @@ DIST xen-4.8.2.tar.gz 22522336 BLAKE2B 
2c9da971622b4e52fe78fa029107bb1c5f945a636
 DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 BLAKE2B 
6d12a5a5bb7d2be7ca6bb8636648ee219c9526dd34086c929d8cd32d096d2454d6cb499d459b436f228fa49f42ef3a1f5fbe9b5c84557e4054565a9edc0daad6
 SHA512 
98c601d791661a306e3dce5befb37b80de8a71cdd1759f3da00b199d48e3b9468efd1332e26ae044ad616b41a02771ad07a1c96972103b7e0aa39b93fb556999
 DIST xen-4.9.0.tar.gz 23361741 BLAKE2B 
1cfebb791ca5e51eda9b86a5d98e0883fab1554f5ac805fc065916fbbd3695e6b0f11ca75935a8f973735cc8dd83e38fe4a670d8489010be865be49d8fc1a341
 SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
 DIST xen-4.9.1-upstream-patches-1.tar.xz 24592 BLAKE2B 
774c5219d6c14d729358e790d880a1a31fb4cda741e54e71879bff164e79bafbd8492eb8bccb7becdf7a2f9605e71266bb4fc15848deff8f9028ed7f8844f915
 SHA512 
edbc7cad2f6f8a5c7e8aac8efd5454428aa25e0e13018438f78c7f401cfb9173345267e16c7a5dfa78066a952980b172976409a0c63162094b7f507058e712ed
+DIST xen-4.9.1-upstream-patches-2.tar.xz 84228 BLAKE2B 
3b98cdb1202d4c9817dd1919b9dc5d4c06510d3be2c077b2e41334928bca07c65a9d8a421fc2a1ae3b806e69f7b61334f7c54d48952c98192ece4b5826539df8
 SHA512 
673520bff88fa401e1d1c7accc8d3650d4d74a9e52bc7195cfcb5335226c69ef0230e7db719fd97ce6df2f5198646ae0fbccc6f812d7e9ccd38a6eef359d287c
 DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 
4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d
 SHA512 
9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274
 DIST xen-gentoo-patches-10.tar.xz 27876 BLAKE2B 
8efece8548a046b47c04e5b9354ca8bdff55affd6c6bc67315ac7536778fbaa183d346e0ff83e365030df2433bddf845188a1c3fb8feaea2e93d5ba0dd1c779a
 SHA512 
2033f4cb671971c73841cfaa7eb46623c37778c5746b47302eee252c4af287ccbeb8d1884ffdf32cd97a38cd7785257d56f13ef20d4c03dc0fb1cb196dc04ece
+DIST xen-gentoo-patches-11.tar.xz 30216 BLAKE2B 
adae89fc9e819ff0271c9bc728af7221f60e1e9f9f649d6e6c717233642a9f3482fb338bc9e3698e2f1f36247403f7154eb64c975ae8857c3117ce6fb4a79a93
 SHA512 
23a4e89894cd3e01e4f64ea97734e5780d8c60ef2156c01d222e7552aa5a63ce93c775c31b70cd41f383d9e6b5834333a1c9baaf64e9eb5b488ee97676584453
 DIST xen-ovmf-patches-2.tar.xz 4344 BLAKE2B 
1514c89dcba05c84281e9d46ec5c3e9e946ea777dcbe64d1d7689298e187aac2c9a5febf407d79bdb3ebe47563972ea66e0f5204590c5abc98df9cf24549b92d
 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 DIST xen-ovmf-patches-3.tar.xz 4208 BLAKE2B 
0df8f85667a33c91cbfd86c59aec2ae65eca892b45d66eed76f793a52e2748989bc2785861f8bfdf94235ef7a6c0be6572c6e6cce9695469e40f0facd0ce3947
 SHA512 
abe001053ca702138bbcdd6bea14e2daae5c785f862d6a15001ca894c8ed8617f0c5dc439c6f54a41433b988acf57c71911af1db074aa76732c39d98622a3b5b

diff --git a/app-emulation/xen-tools/files/gentoo-patches.conf 
b/app-emulation/xen-tools/files/gentoo-patches.conf
index 1d98a23ac5d..ed8f95511b0 100644
--- a/app-emulation/xen-tools/files/gentoo-patches.conf
+++ b/app-emulation/xen-tools/files/gentoo-patches.conf
@@ -64,6 +64,7 @@ _gx023=" qemu-bridge.patch"
 _gx025=" xen-4.4-qemu-bridge.patch"
 _gx031=" xen-4.5-qemu-bridge.patch"
 _gx039=" xen-4.8-qemu-bridge.patch"
+_gx043=" xen-4.10-qemu-bridge.patch"
 #mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || 
die
 
 _gx026=" xen-tools-4.4-api-fix.patch"
@@ -101,6 +102,9 @@ _gx041=" 
0002-tools-libxc-Tolerate-zero-length-records-in-migratio.patch"
 #Fix missing makedev(), major(), minor()
 _gx042=" xen-tools-4.8.2-makedev.patch"
 
+# Fix building with glibc 2.27, bug #648182
+_gx044=" xen-tools-4.9-glibc-memfd.patch"
+
 # xen-tools-4.8.2 patches set
 _gpv_xen_tools_482_0="
 ${_gx008}
@@ -118,6 +122,7 @@ ${_gx027}
 ${_gx028} ${_gx029}
 ${_gx037} ${_gx042}
 "
+
 # xen-tools-4.9.1 patches set
 _gpv_xen_tools_491_0="
 ${_gx008}
@@ -125,4 +130,15 @@ ${_gx038} ${_gx017} ${_gx039}
 ${_gx027}
 ${_gx028} ${_gx029}
 ${_gx037} ${_gx042}

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2018-03-12 Thread Yixun Lan
commit: 2fe19b776e42d0128d89f5e31349bf49dad6f39e
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Feb 23 05:54:36 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Mar 13 04:01:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe19b77

app-emulation/xen: add new upstream patches

Gentoo-Bug: 643350

Package-Manager: Portage-2.3.24, Repoman-2.3.6
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen/Manifest|   1 +
 app-emulation/xen/xen-4.9.1-r2.ebuild | 171 ++
 2 files changed, 172 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 04bb8fc006c..10ca50d0d4a 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -5,4 +5,5 @@ DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 BLAKE2B 
6d12a5a5bb7d2be7ca6bb8636
 DIST xen-4.9.0.tar.gz 23361741 BLAKE2B 
1cfebb791ca5e51eda9b86a5d98e0883fab1554f5ac805fc065916fbbd3695e6b0f11ca75935a8f973735cc8dd83e38fe4a670d8489010be865be49d8fc1a341
 SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
 DIST xen-4.9.1-upstream-patches-0.tar.xz 6856 BLAKE2B 
52a7e3b456d330444166c36ce68b008150831b7bb5b64b4a3dbebfbbe8cd024311f3d7aadd1313b194bd5ce7a20cd2ca5a424754e59589b986490eda97bf5d06
 SHA512 
9af8861443a708c60df52c21512099a55a6018238350ece962a715b07ade9141cab2d46540b5d5e8e20347980f786f7d28ec130f7e8e03c46ff4808d3b36a913
 DIST xen-4.9.1-upstream-patches-1.tar.xz 24592 BLAKE2B 
774c5219d6c14d729358e790d880a1a31fb4cda741e54e71879bff164e79bafbd8492eb8bccb7becdf7a2f9605e71266bb4fc15848deff8f9028ed7f8844f915
 SHA512 
edbc7cad2f6f8a5c7e8aac8efd5454428aa25e0e13018438f78c7f401cfb9173345267e16c7a5dfa78066a952980b172976409a0c63162094b7f507058e712ed
+DIST xen-4.9.1-upstream-patches-2.tar.xz 84228 BLAKE2B 
3b98cdb1202d4c9817dd1919b9dc5d4c06510d3be2c077b2e41334928bca07c65a9d8a421fc2a1ae3b806e69f7b61334f7c54d48952c98192ece4b5826539df8
 SHA512 
673520bff88fa401e1d1c7accc8d3650d4d74a9e52bc7195cfcb5335226c69ef0230e7db719fd97ce6df2f5198646ae0fbccc6f812d7e9ccd38a6eef359d287c
 DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 
4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d
 SHA512 
9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274

diff --git a/app-emulation/xen/xen-4.9.1-r2.ebuild 
b/app-emulation/xen/xen-4.9.1-r2.ebuild
new file mode 100644
index 000..42dbb4d4642
--- /dev/null
+++ b/app-emulation/xen/xen-4.9.1-r2.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=2
+   SECURITY_VER=
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+fi
+
+DESCRIPTION="The Xen virtual machine monitor"
+HOMEPAGE="https://www.xenproject.org;
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="custom-cflags debug efi flask"
+
+DEPEND="${PYTHON_DEPS}
+   efi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !efi? ( >=sys-devel/binutils-2.22 )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for the hypervisor
+# prevent the silliness of /usr/lib/debug/usr/lib/debug files
+# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
+RESTRICT="test splitdebug strip"
+
+# Approved by QA team in bug #144032
+QA_WX_LOAD="boot/xen-syms-${PV}"
+
+REQUIRED_USE="arm? ( debug )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   if [[ -z ${XEN_TARGET_ARCH} ]]; then
+   if use amd64; then
+   export XEN_TARGET_ARCH="x86_64"
+   elif use arm; then
+   export XEN_TARGET_ARCH="arm32"
+   elif use arm64; then
+   export XEN_TARGET_ARCH="arm64"
+   else
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/, app-emulation/xen-tools/

2018-03-12 Thread Yixun Lan
commit: 2988a702c6d1e77935480bf19a9b894cf8819c47
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Feb 23 06:01:36 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Mar 13 04:02:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2988a702

app-emulation/xen-tools: bump to 4.10.0

Gentoo-Bug: 641004

Package-Manager: Portage-2.3.24, Repoman-2.3.6
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/Manifest  | 4 +++-
 app-emulation/xen-tools/files/gentoo-patches.conf | 8 
 .../{xen-tools-4.9.1-r2.ebuild => xen-tools-4.10.0.ebuild}| 7 ---
 app-emulation/xen-tools/xen-tools-4.9.1-r2.ebuild | 4 ++--
 4 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 67da9e0134e..06078d1f435 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,6 +1,8 @@
 DIST ovmf-20151110.tar.bz2 27518370 BLAKE2B 
c4ba51e59ca3f597d75639a792b1f307a70dc6127917306e6ce182a76646435bec8006f7db9ac5c580e0ad79465a2b2902cffa90139d367c89d16e28280a978b
 SHA512 
dda185af2fc0b9a8d5fc7e1e96db6aa31807782fe77d38491896164d125c30d2277db3d71a7dce7bbd569723b344b97dfebbc78ca0a095721f6b1ae3a1d3
 DIST ovmf-20170321.tar.xz 22141096 BLAKE2B 
79e991c8f9deb297865c319e88b6e6d46b1d08067d3fd639c83f2a379670779ecc60c74c2671ea4eb4a6659fe08ac2d7d4ff337b010b42a908a50829a2d18eeb
 SHA512 
f65dabde3df967224e2072817211786ee4fc3994ee31f8f9d6f67fd74e3479e1da459c720169dd81020cdc1777e4600e531bb124b4625c2ded42c6005bdc802a
 DIST seabios-1.10.0.tar.gz 588213 BLAKE2B 
254eb4572a1dac06020a545820efb53a130a027aaab035cd916009b424475f89bd151f82f1bc5103c01c4657d09da3219d2fbcc7728add473011dcfc7bff7410
 SHA512 
f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c
+DIST xen-4.10.0-upstream-patches-0.tar.xz 70884 BLAKE2B 
9a27e7989486ba3ba59548de356384527cc5b78e63b6ed042506e6534e488272369f021cd2daa516820313c3fe18625a5864794ae0806e7018b8ad28b0a294b1
 SHA512 
e64bf1d30d24e922c60c3b518a4de7874b43cc695134b4cdd65f6d95ae9ae579c521fab13ca82409fde55e43815d072c3194997e2bda106204cbf329e93a0a00
+DIST xen-4.10.0.tar.gz 24618123 BLAKE2B 
009faa980f9734525c137d525e626bfa3443c285aeb6b4af91bb2c32a2e98376ded0b1114b541d11e2d4353f4f588d58e8add5b1e0d7de2fe3399d4687c5bfae
 SHA512 
5a37935c382f9cfe3641a35c3be0ba11689bca10c7d3c2401963513e3a834ee8d0c8a0ddcf3716dbf0a795aea1bab78caf19acf1272e5e054bf012cfa06a4690
 DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 BLAKE2B 
cbc7bad4703fabd05b703c66268df0670e2ae97b77007895dceaf6465b12a2f9fbe3773c7735b307427ad18c61711b20beb7f3ae6b1f1b8b5efda2a847fec0ec
 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
 DIST xen-4.8.2.tar.gz 22522336 BLAKE2B 
2c9da971622b4e52fe78fa029107bb1c5f945a63605406493df607c410c6f2a8c2cdb38b1eb30c1bc1c8bc6e5620efad977c3ba55e04c579c01d51f0104afcce
 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 BLAKE2B 
6d12a5a5bb7d2be7ca6bb8636648ee219c9526dd34086c929d8cd32d096d2454d6cb499d459b436f228fa49f42ef3a1f5fbe9b5c84557e4054565a9edc0daad6
 SHA512 
98c601d791661a306e3dce5befb37b80de8a71cdd1759f3da00b199d48e3b9468efd1332e26ae044ad616b41a02771ad07a1c96972103b7e0aa39b93fb556999
@@ -9,6 +11,6 @@ DIST xen-4.9.1-upstream-patches-1.tar.xz 24592 BLAKE2B 
774c5219d6c14d729358e790d
 DIST xen-4.9.1-upstream-patches-2.tar.xz 84228 BLAKE2B 
3b98cdb1202d4c9817dd1919b9dc5d4c06510d3be2c077b2e41334928bca07c65a9d8a421fc2a1ae3b806e69f7b61334f7c54d48952c98192ece4b5826539df8
 SHA512 
673520bff88fa401e1d1c7accc8d3650d4d74a9e52bc7195cfcb5335226c69ef0230e7db719fd97ce6df2f5198646ae0fbccc6f812d7e9ccd38a6eef359d287c
 DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 
4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d
 SHA512 
9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274
 DIST xen-gentoo-patches-10.tar.xz 27876 BLAKE2B 
8efece8548a046b47c04e5b9354ca8bdff55affd6c6bc67315ac7536778fbaa183d346e0ff83e365030df2433bddf845188a1c3fb8feaea2e93d5ba0dd1c779a
 SHA512 
2033f4cb671971c73841cfaa7eb46623c37778c5746b47302eee252c4af287ccbeb8d1884ffdf32cd97a38cd7785257d56f13ef20d4c03dc0fb1cb196dc04ece
-DIST xen-gentoo-patches-11.tar.xz 30216 BLAKE2B 
adae89fc9e819ff0271c9bc728af7221f60e1e9f9f649d6e6c717233642a9f3482fb338bc9e3698e2f1f36247403f7154eb64c975ae8857c3117ce6fb4a79a93
 SHA512 
23a4e89894cd3e01e4f64ea97734e5780d8c60ef2156c01d222e7552aa5a63ce93c775c31b70cd41f383d9e6b5834333a1c9baaf64e9eb5b488ee97676584453
+DIST xen-gentoo-patches-12.tar.xz 28188 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2018-01-14 Thread Thomas Deutschmann
commit: fa801eb3217e4bd5d2bd1799e29c6e61a9d8e802
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jan 14 16:22:27 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jan 14 16:23:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa801eb3

app-emulation/xen-tools: x86 stable

Bug: https://bugs.gentoo.org/641566
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild
index 9db4ea3cf47..4c35903b2c5 100644
--- a/app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild
@@ -13,12 +13,12 @@ MAJOR_V="$(get_version_component_range 1-2)"
 
 if [[ $PV == * ]]; then
inherit git-r3
-   KEYWORDS="amd64"
+   KEYWORDS="amd64 x86"
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
UPSTREAM_VER=1
SECURITY_VER=
# xen-tools's gentoo patches tarball



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2018-01-14 Thread Agostino Sarubbo
commit: cb027f7e900ddcb487c8caae99db20c41a6e63b4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 14 15:29:32 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 14 15:29:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb027f7e

app-emulation/xen: amd64 stable wrt bug #641566

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/xen/xen-4.9.1-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/xen/xen-4.9.1-r1.ebuild 
b/app-emulation/xen/xen-4.9.1-r1.ebuild
index 6b7b46c13e6..ff12221cf11 100644
--- a/app-emulation/xen/xen-4.9.1-r1.ebuild
+++ b/app-emulation/xen/xen-4.9.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,11 +12,11 @@ MY_P=${PN}-${MY_PV}
 
 if [[ $PV == * ]]; then
inherit git-r3
-   KEYWORDS=""
+   KEYWORDS="amd64"
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
UPSTREAM_VER=1
SECURITY_VER=
GENTOO_VER=



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2018-01-14 Thread Agostino Sarubbo
commit: 1c4480f39545dde28820515010e78df8024b22f1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 14 15:30:09 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 14 15:30:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c4480f3

app-emulation/xen-tools: amd64 stable wrt bug #641566

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild
index 4f9eb745833..9db4ea3cf47 100644
--- a/app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,12 +13,12 @@ MAJOR_V="$(get_version_component_range 1-2)"
 
 if [[ $PV == * ]]; then
inherit git-r3
-   KEYWORDS=""
+   KEYWORDS="amd64"
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
UPSTREAM_VER=1
SECURITY_VER=
# xen-tools's gentoo patches tarball



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/, app-emulation/xen-tools/

2017-12-31 Thread Yixun Lan
commit: 2bfd1dc774e87e20ccd6f77a4847ec7126501e43
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Dec 31 13:34:55 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Dec 31 13:42:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bfd1dc7

app-emulation/xen: security fix updates

fix XSA-248, 249, 250, 251

Gentoo-Bug: 641566

Package-Manager: Portage-2.3.19, Repoman-2.3.6
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/Manifest  |   3 +
 app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild | 454 ++
 app-emulation/xen/Manifest|   1 +
 app-emulation/xen/xen-4.9.1-r1.ebuild | 171 
 4 files changed, 629 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 444a38987a7..227c9881981 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,9 +1,12 @@
 DIST ovmf-20151110.tar.bz2 27518370 BLAKE2B 
c4ba51e59ca3f597d75639a792b1f307a70dc6127917306e6ce182a76646435bec8006f7db9ac5c580e0ad79465a2b2902cffa90139d367c89d16e28280a978b
 SHA512 
dda185af2fc0b9a8d5fc7e1e96db6aa31807782fe77d38491896164d125c30d2277db3d71a7dce7bbd569723b344b97dfebbc78ca0a095721f6b1ae3a1d3
+DIST ovmf-20170321.tar.xz 22141096 BLAKE2B 
79e991c8f9deb297865c319e88b6e6d46b1d08067d3fd639c83f2a379670779ecc60c74c2671ea4eb4a6659fe08ac2d7d4ff337b010b42a908a50829a2d18eeb
 SHA512 
f65dabde3df967224e2072817211786ee4fc3994ee31f8f9d6f67fd74e3479e1da459c720169dd81020cdc1777e4600e531bb124b4625c2ded42c6005bdc802a
 DIST seabios-1.10.0.tar.gz 588213 BLAKE2B 
254eb4572a1dac06020a545820efb53a130a027aaab035cd916009b424475f89bd151f82f1bc5103c01c4657d09da3219d2fbcc7728add473011dcfc7bff7410
 SHA512 
f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c
 DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 BLAKE2B 
cbc7bad4703fabd05b703c66268df0670e2ae97b77007895dceaf6465b12a2f9fbe3773c7735b307427ad18c61711b20beb7f3ae6b1f1b8b5efda2a847fec0ec
 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
 DIST xen-4.8.2.tar.gz 22522336 BLAKE2B 
2c9da971622b4e52fe78fa029107bb1c5f945a63605406493df607c410c6f2a8c2cdb38b1eb30c1bc1c8bc6e5620efad977c3ba55e04c579c01d51f0104afcce
 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 BLAKE2B 
6d12a5a5bb7d2be7ca6bb8636648ee219c9526dd34086c929d8cd32d096d2454d6cb499d459b436f228fa49f42ef3a1f5fbe9b5c84557e4054565a9edc0daad6
 SHA512 
98c601d791661a306e3dce5befb37b80de8a71cdd1759f3da00b199d48e3b9468efd1332e26ae044ad616b41a02771ad07a1c96972103b7e0aa39b93fb556999
 DIST xen-4.9.0.tar.gz 23361741 BLAKE2B 
1cfebb791ca5e51eda9b86a5d98e0883fab1554f5ac805fc065916fbbd3695e6b0f11ca75935a8f973735cc8dd83e38fe4a670d8489010be865be49d8fc1a341
 SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
+DIST xen-4.9.1-upstream-patches-1.tar.xz 24592 BLAKE2B 
774c5219d6c14d729358e790d880a1a31fb4cda741e54e71879bff164e79bafbd8492eb8bccb7becdf7a2f9605e71266bb4fc15848deff8f9028ed7f8844f915
 SHA512 
edbc7cad2f6f8a5c7e8aac8efd5454428aa25e0e13018438f78c7f401cfb9173345267e16c7a5dfa78066a952980b172976409a0c63162094b7f507058e712ed
 DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 
4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d
 SHA512 
9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274
 DIST xen-gentoo-patches-10.tar.xz 27876 BLAKE2B 
8efece8548a046b47c04e5b9354ca8bdff55affd6c6bc67315ac7536778fbaa183d346e0ff83e365030df2433bddf845188a1c3fb8feaea2e93d5ba0dd1c779a
 SHA512 
2033f4cb671971c73841cfaa7eb46623c37778c5746b47302eee252c4af287ccbeb8d1884ffdf32cd97a38cd7785257d56f13ef20d4c03dc0fb1cb196dc04ece
 DIST xen-ovmf-patches-2.tar.xz 4344 BLAKE2B 
1514c89dcba05c84281e9d46ec5c3e9e946ea777dcbe64d1d7689298e187aac2c9a5febf407d79bdb3ebe47563972ea66e0f5204590c5abc98df9cf24549b92d
 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
+DIST xen-ovmf-patches-3.tar.xz 4208 BLAKE2B 
0df8f85667a33c91cbfd86c59aec2ae65eca892b45d66eed76f793a52e2748989bc2785861f8bfdf94235ef7a6c0be6572c6e6cce9695469e40f0facd0ce3947
 SHA512 
abe001053ca702138bbcdd6bea14e2daae5c785f862d6a15001ca894c8ed8617f0c5dc439c6f54a41433b988acf57c71911af1db074aa76732c39d98622a3b5b

diff --git a/app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild
new file mode 100644
index 000..4f9eb745833
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild
@@ -0,0 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/

2017-12-31 Thread Yixun Lan
commit: 57e910ccaa98ba21cfc65419508e3695828f5b28
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Dec 31 13:38:22 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Dec 31 13:42:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e910cc

app-emulation/xen-tools: version bump, fix OVMF err

Fix OVMF build fail with gcc-7.2

Gentoo-Bug: 640162
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/xen-tools/files/xencommons.initd| 2 +-
 app-emulation/xen-tools/files/xenconsoled.initd   | 2 +-
 app-emulation/xen-tools/files/xendomains.initd-r2 | 2 +-
 app-emulation/xen-tools/files/xenqemudev.initd| 2 +-
 app-emulation/xen-tools/files/xenstored.initd | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-emulation/xen-tools/files/xencommons.initd 
b/app-emulation/xen-tools/files/xencommons.initd
index d1fbb181c3a..a7c1efed9ab 100644
--- a/app-emulation/xen-tools/files/xencommons.initd
+++ b/app-emulation/xen-tools/files/xencommons.initd
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 depend() {

diff --git a/app-emulation/xen-tools/files/xenconsoled.initd 
b/app-emulation/xen-tools/files/xenconsoled.initd
index d31737af7fc..094871cd047 100644
--- a/app-emulation/xen-tools/files/xenconsoled.initd
+++ b/app-emulation/xen-tools/files/xenconsoled.initd
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 depend() {

diff --git a/app-emulation/xen-tools/files/xendomains.initd-r2 
b/app-emulation/xen-tools/files/xendomains.initd-r2
index c1a70815c26..0926498ceac 100644
--- a/app-emulation/xen-tools/files/xendomains.initd-r2
+++ b/app-emulation/xen-tools/files/xendomains.initd-r2
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 extra_commands="status"

diff --git a/app-emulation/xen-tools/files/xenqemudev.initd 
b/app-emulation/xen-tools/files/xenqemudev.initd
index 90da3ac6865..9dcbb3f2244 100644
--- a/app-emulation/xen-tools/files/xenqemudev.initd
+++ b/app-emulation/xen-tools/files/xenqemudev.initd
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 depend() {

diff --git a/app-emulation/xen-tools/files/xenstored.initd 
b/app-emulation/xen-tools/files/xenstored.initd
index d92616b5cb9..1b7eec92658 100644
--- a/app-emulation/xen-tools/files/xenstored.initd
+++ b/app-emulation/xen-tools/files/xenstored.initd
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 depend() {



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/files/

2017-12-21 Thread Patrice Clement
commit: 325aa555f045301d65fd500c9fee943a7da539fe
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Dec  6 17:55:00 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Dec 21 20:28:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=325aa555

app-emulation/xen-pvgrub: remove unused patch.

Closes: https://github.com/gentoo/gentoo/pull/6474

 .../xen-pvgrub/files/xen-pvgrub-4.2-jserver.patch  | 32 --
 1 file changed, 32 deletions(-)

diff --git a/app-emulation/xen-pvgrub/files/xen-pvgrub-4.2-jserver.patch 
b/app-emulation/xen-pvgrub/files/xen-pvgrub-4.2-jserver.patch
deleted file mode 100644
index 514fd0575b2..000
--- a/app-emulation/xen-pvgrub/files/xen-pvgrub-4.2-jserver.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -ur xen-4.2.0.orig/tools/tests/x86_emulator/Makefile 
xen-4.2.0/tools/tests/x86_emulator/Makefile
 tools/tests/x86_emulator/Makefile  2012-09-17 18:21:19.0 +0800
-+++ tools/tests/x86_emulator/Makefile  2012-11-24 05:06:24.355778737 +0800
-@@ -14,13 +14,13 @@
- .PHONY: blowfish.h
- blowfish.h:
-   rm -f blowfish.bin
--  XEN_TARGET_ARCH=x86_32 make -f blowfish.mk all
-+  XEN_TARGET_ARCH=x86_32 $(MAKE) -f blowfish.mk all
-   (echo "static unsigned int blowfish32_code[] = {"; \
-   od -v -t x blowfish.bin | sed 's/^[0-9]* /0x/' | sed 's/ /, 0x/g' | sed 
's/$$/,/';\
-   echo "};") >$@
-   rm -f blowfish.bin
- ifeq ($(XEN_COMPILE_ARCH),x86_64)
--  XEN_TARGET_ARCH=x86_64 make -f blowfish.mk all
-+  XEN_TARGET_ARCH=x86_64 $(MAKE) -f blowfish.mk all
-   (echo "static unsigned int blowfish64_code[] = {"; \
-   od -v -t x blowfish.bin | sed 's/^[0-9]* /0x/' | sed 's/ /, 0x/g' | sed 
's/$$/,/';\
-   echo "};") >>$@
-
-diff -ur xen-4.2.0.orig/tools/firmware/vgabios/Makefile 
xen-4.2.0/tools/firmware/vgabios/Makefile
 tools/firmware/vgabios/Makefile2013-02-04 13:56:50.973533544 +0800
-+++ tools/firmware/vgabios/Makefile2013-02-04 13:57:21.380535958 +0800
-@@ -27,7 +27,7 @@
- 
- .PHONY: release
- release: 
--  VGABIOS_VERS=\"-DVGABIOS_VERS=\\\"$(RELVERS)\\\"\" make bios cirrus-bios
-+  VGABIOS_VERS=\"-DVGABIOS_VERS=\\\"$(RELVERS)\\\"\" $(MAKE) bios 
cirrus-bios
-   /bin/rm -f  *.o *.s *.ld86 \
-   temp.awk.* vgabios.*.orig _vgabios_.*.c core *.bak .#*
-   cp VGABIOS-lgpl-latest.bin ../$(RELEASE).bin



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-12-04 Thread Yixun Lan
commit: 111558ba21f63d5782a5509c0ed0d0a29bdbffd4
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Dec  5 02:21:10 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Dec  5 02:24:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111558ba

app-emulation/xen-tools: obsolete epatch in EAPI=6

replace epatch with eapply

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild | 20 ++--
 app-emulation/xen-tools/xen-tools-4.9.1.ebuild| 20 ++--
 2 files changed, 12 insertions(+), 28 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild
index c8bbd81561c..211478319ae 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild
@@ -179,10 +179,7 @@ src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patch set"
-   EPATCH_SUFFIX="patch" \
-   EPATCH_FORCE="yes" \
-   EPATCH_OPTS="-p1" \
-   epatch "${WORKDIR}"/patches-upstream
+   eapply "${WORKDIR}"/patches-upstream
fi
 
# Security patchset
@@ -197,20 +194,20 @@ src_prepare() {
source "${WORKDIR}"/patches-security/${PV}.conf || die
 
for i in ${XEN_SECURITY_MAIN}; do
-   epatch "${WORKDIR}"/patches-security/xen/$i
+   eapply "${WORKDIR}"/patches-security/xen/$i
done
 
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
-   epatch "${WORKDIR}"/patches-security/qemuu/$i
+   eapply "${WORKDIR}"/patches-security/qemuu/$i
done
popd > /dev/null
 
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in ${XEN_SECURITY_QEMUT}; do
-   epatch "${WORKDIR}"/patches-security/qemut/$i
+   eapply "${WORKDIR}"/patches-security/qemut/$i
done
popd > /dev/null
fi
@@ -227,9 +224,7 @@ src_prepare() {
source "${FILESDIR}"/gentoo-patches.conf || die
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
-   EPATCH_SUFFIX="patch" \
-   EPATCH_FORCE="yes" \
-   epatch "${WORKDIR}"/patches-gentoo/$i
+   eapply "${WORKDIR}"/patches-gentoo/$i
done
fi
 
@@ -238,10 +233,7 @@ src_prepare() {
if [[ -n ${OVMF_VER} ]];then
einfo "Try to apply Ovmf patch set"
pushd "${WORKDIR}"/ovmf-*/ > /dev/null
-   EPATCH_SUFFIX="patch" \
-   EPATCH_FORCE="yes" \
-   EPATCH_OPTS="-p1" \
-   epatch "${WORKDIR}"/patches-ovmf
+   eapply "${WORKDIR}"/patches-ovmf
popd > /dev/null
fi
mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die

diff --git a/app-emulation/xen-tools/xen-tools-4.9.1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.9.1.ebuild
index e15cda8916a..665372875fa 100644
--- a/app-emulation/xen-tools/xen-tools-4.9.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.9.1.ebuild
@@ -180,10 +180,7 @@ src_prepare() {
# Upstream's patchset
if [[ -n ${UPSTREAM_VER} ]]; then
einfo "Try to apply Xen Upstream patch set"
-   EPATCH_SUFFIX="patch" \
-   EPATCH_FORCE="yes" \
-   EPATCH_OPTS="-p1" \
-   epatch "${WORKDIR}"/patches-upstream
+   eapply "${WORKDIR}"/patches-upstream
fi
 
# Security patchset
@@ -198,20 +195,20 @@ src_prepare() {
source "${WORKDIR}"/patches-security/${PV}.conf || die
 
for i in ${XEN_SECURITY_MAIN}; do
-   epatch "${WORKDIR}"/patches-security/xen/$i
+   eapply "${WORKDIR}"/patches-security/xen/$i
done
 
# apply qemu-xen/upstream patches
pushd "${S}"/tools/qemu-xen/ > /dev/null
for i in ${XEN_SECURITY_QEMUU}; do
-   epatch "${WORKDIR}"/patches-security/qemuu/$i
+   eapply "${WORKDIR}"/patches-security/qemuu/$i
done
popd > /dev/null
 
# apply qemu-traditional patches
pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null
for i in ${XEN_SECURITY_QEMUT}; do
-   epatch 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-12-04 Thread Yixun Lan
commit: 916054e0494b5a1b99daa9d3fbb9335977cb5a26
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Nov 23 07:32:06 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Dec  5 02:24:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916054e0

app-emulation/xen: bump to 4.9.1

Closes: https://github.com/gentoo/gentoo/pull/6267

Package-Manager: Portage-2.3.16, Repoman-2.3.6
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen/Manifest |   9 +-
 app-emulation/xen/xen-4.9.1.ebuild | 183 +
 2 files changed, 188 insertions(+), 4 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 6d8c7125bbe..950bb0ba21b 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,4 +1,5 @@
-DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 SHA256 
12c1f1fd2adba22b923d2ee944e6e66794701393966f9e9e2079961e202f6d64 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
 WHIRLPOOL 
5baf92709da895eccbe8b154c1d1cdf4c2f0faf5166ef2e4bbf32ca6899d8b88aa67ccd765a15a2f9a6d5200d4a1eb832775891d41c00a950855e5d1d4358e35
-DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
-DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 SHA256 
f3539c0f620d168e4dcfc4c11f895bd6850c1c566d53a9d3366907662c2960e3 SHA512 
98c601d791661a306e3dce5befb37b80de8a71cdd1759f3da00b199d48e3b9468efd1332e26ae044ad616b41a02771ad07a1c96972103b7e0aa39b93fb556999
 WHIRLPOOL 
711d3a5bcc9bd9afded35252b2efc0d4ba39ab9edb595328e4ebd808513c863e447e3554600328982a440fe936b7f68baf0b925f9d8ef8d17965439eed35d98b
-DIST xen-4.9.0.tar.gz 23361741 SHA256 
cade643fe3310d4d6f97d0c215c6fa323bc1130d7e64d7e2043ffaa73a96f33b SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
 WHIRLPOOL 
354527ea01f69c6ab632cffe8f50ca93721d9a89cbc4d84886d24b53fabdb7f62132b80e36189c30c0c9fae66b367eec7e00bb4df5f7af054ec27cec912ecf47
+DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 BLAKE2B 
cbc7bad4703fabd05b703c66268df0670e2ae97b77007895dceaf6465b12a2f9fbe3773c7735b307427ad18c61711b20beb7f3ae6b1f1b8b5efda2a847fec0ec
 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
+DIST xen-4.8.2.tar.gz 22522336 BLAKE2B 
2c9da971622b4e52fe78fa029107bb1c5f945a63605406493df607c410c6f2a8c2cdb38b1eb30c1bc1c8bc6e5620efad977c3ba55e04c579c01d51f0104afcce
 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
+DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 BLAKE2B 
6d12a5a5bb7d2be7ca6bb8636648ee219c9526dd34086c929d8cd32d096d2454d6cb499d459b436f228fa49f42ef3a1f5fbe9b5c84557e4054565a9edc0daad6
 SHA512 
98c601d791661a306e3dce5befb37b80de8a71cdd1759f3da00b199d48e3b9468efd1332e26ae044ad616b41a02771ad07a1c96972103b7e0aa39b93fb556999
+DIST xen-4.9.0.tar.gz 23361741 BLAKE2B 
1cfebb791ca5e51eda9b86a5d98e0883fab1554f5ac805fc065916fbbd3695e6b0f11ca75935a8f973735cc8dd83e38fe4a670d8489010be865be49d8fc1a341
 SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
+DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 
4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d
 SHA512 
9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274

diff --git a/app-emulation/xen/xen-4.9.1.ebuild 
b/app-emulation/xen/xen-4.9.1.ebuild
new file mode 100644
index 000..5edb0f51262
--- /dev/null
+++ b/app-emulation/xen/xen-4.9.1.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=
+   SECURITY_VER=
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-12-04 Thread Yixun Lan
commit: e7f3ccb4296274b217da5a078c4e992da66f941a
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Nov 23 07:36:28 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Dec  5 02:24:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7f3ccb4

app-emulation/xen-pvgrub: bump to 4.9.1

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-emulation/xen-pvgrub/Manifest|  17 +--
 app-emulation/xen-pvgrub/xen-pvgrub-4.9.1.ebuild | 161 +++
 2 files changed, 170 insertions(+), 8 deletions(-)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index 41994e7a595..f09628f9db0 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -1,8 +1,9 @@
-DIST grub-0.97.tar.gz 971783 SHA256 
4e1d15d12dbd3e9208111d6b806ad5a9857ca8850c47877d36575b904559260b SHA512 
c2bc9ffc8583aeae71cee9ddcc4418969768d4e3764d47307da54f93981c0109fb07d84b061b3a3628bd00ba4d14a54742bc04848110eb3ae8ca25dbfbaabadb
 WHIRLPOOL 
0ad7f5dc035e2a3ad5fd29b6388f06fd12a8cc694117b4cbd42b5302433aa522db23566222d35219fe17fb95edb5090553156198507f70208eda5d858fd52dd5
-DIST lwip-1.3.0.tar.gz 398933 SHA256 
772e4d550e07826665ed0528c071dd5404ef7dbe1825a38c8adbc2a00bca948f SHA512 
1465b58279af1647f909450e394fe002ca165f0ff4a0254bfa9fe0e64316f50facdde2729d79a4e632565b4500cf4d6c74192ac0dd3bc9fe09129bbd67ba089d
 WHIRLPOOL 
63bdd9eb70f168ba2006a8f4bbe166b68528abe8364b23cdc1d468ccc4b137bb3447bf90695920f016e09d53d3b93ccf6e3697b3c46840f00b794789cb424acc
-DIST newlib-1.16.0.tar.gz 12024353 SHA256 
db426394965c48c1d29023e1cc6d965ea6b9a9035d8a849be2750ca4659a3d07 SHA512 
40eb96bbc6736a16b6399e0cdb73e853d0d90b685c967e77899183446664d64570277a633fdafdefc351b46ce210a99115769a1d9f47ac749d7e82837d4d1ac3
 WHIRLPOOL 
47f7afd525f482d79d9e964f0e75ee8a77e59551bd19cd94f9b95ac3af9406afa381c9d8d224f76eb568441ab613b2b194f8e5be50aa222f9ed2d9b9761829db
-DIST pciutils-2.2.9.tar.bz2 212265 SHA256 
f60ae61cfbd5da1d849d0beaa21f593c38dac9359f0b3ddc612f447408265b24 SHA512 
2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5
 WHIRLPOOL 
ce801947fcf7ba0b56710029f25e746d3e03a80699af9d3570efcd417b12b546264f286b2e78b1402cca766c08e35bdd0ff0a692ab4ad419295f00bcfe91130e
-DIST polarssl-1.1.4-gpl.tgz 611340 SHA256 
2d29fd04a0d0ba29dae6bd29fb418944c08d3916665dcca74afb297ef37584b6 SHA512 
88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad
 WHIRLPOOL 
39448c00dda142a836a78381b446c7b586272a44d8afc867a7ea702228f105bb2adffe757bd6c23af090cff64ef32e7af0c373dccc5145ff4c11552cf3f28383
-DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
-DIST xen-4.9.0.tar.gz 23361741 SHA256 
cade643fe3310d4d6f97d0c215c6fa323bc1130d7e64d7e2043ffaa73a96f33b SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
 WHIRLPOOL 
354527ea01f69c6ab632cffe8f50ca93721d9a89cbc4d84886d24b53fabdb7f62132b80e36189c30c0c9fae66b367eec7e00bb4df5f7af054ec27cec912ecf47
-DIST zlib-1.2.3.tar.gz 496597 SHA256 
1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e
 WHIRLPOOL 
8fd7010faf6a48a9c7ff4bcfe3ce4fe9061eb541259e0a2d0def214e8c4becf2b22e8d6f96f65ca827abffeaa9d96e95ed2402844f99835f7b079fc9f3e84276
+DIST grub-0.97.tar.gz 971783 BLAKE2B 
a7b6feb6dddb6eeb20e027071091b2d37930e5b40687f8c8ff860839db208f832713db61389014d21842e1e152cad0466dc9722a79cbb81bfa1566a30b6b82cc
 SHA512 
c2bc9ffc8583aeae71cee9ddcc4418969768d4e3764d47307da54f93981c0109fb07d84b061b3a3628bd00ba4d14a54742bc04848110eb3ae8ca25dbfbaabadb
+DIST lwip-1.3.0.tar.gz 398933 BLAKE2B 
3567a593eec3d247213db57d9456c9cae50329498ca55cee7726a59461f8e9d77d96cfc8204d6b7b7962f00664f44d3bc7f16a5a53f5e068a02d405fb457
 SHA512 
1465b58279af1647f909450e394fe002ca165f0ff4a0254bfa9fe0e64316f50facdde2729d79a4e632565b4500cf4d6c74192ac0dd3bc9fe09129bbd67ba089d
+DIST newlib-1.16.0.tar.gz 12024353 BLAKE2B 
26d3308148fb99baf8ad02eee4cc699cfac690100ea63aaa4be03b86d12dade238478342514bd083cbc3d27964ac42eb8dae3873fdac5ff2c593fc4fb39b2309
 SHA512 
40eb96bbc6736a16b6399e0cdb73e853d0d90b685c967e77899183446664d64570277a633fdafdefc351b46ce210a99115769a1d9f47ac749d7e82837d4d1ac3
+DIST pciutils-2.2.9.tar.bz2 212265 BLAKE2B 
014b664e90c64e7255c9e21fc25a2cc60d57f47ce282fc0331a0481a460b237783bd3774dd0689e1596d4a0be0d2889faad904da01a6f02147464bce1d1b1bc0
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/, app-emulation/xen-tools/

2017-12-04 Thread Yixun Lan
commit: f7ead2d5ea953d031ecce494e39a90c07db68c49
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Nov 23 07:34:09 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Dec  5 02:24:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ead2d5

app-emulation/xen-tools: bump to 4.9.1

Closes: https://github.com/gentoo/gentoo/pull/6267

Package-Manager: Portage-2.3.16, Repoman-2.3.6
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/Manifest  |  17 +-
 app-emulation/xen-tools/files/gentoo-patches.conf |   8 +
 app-emulation/xen-tools/xen-tools-4.9.1.ebuild| 462 ++
 3 files changed, 479 insertions(+), 8 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index dcab98036c3..444a38987a7 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,8 +1,9 @@
-DIST ovmf-20151110.tar.bz2 27518370 SHA256 
74199f6b5c6f756881323242742c396c52096db5f61700a4eb839343f9ab0604 SHA512 
dda185af2fc0b9a8d5fc7e1e96db6aa31807782fe77d38491896164d125c30d2277db3d71a7dce7bbd569723b344b97dfebbc78ca0a095721f6b1ae3a1d3
 WHIRLPOOL 
145fb1c873cce96b81b269b44800987ca1b7350425b682fd5a5799648b0270c6c17bb337ad7e06650e6b66a9ac6eef8d9c9239f1478a687be4af187e60c3f3f5
-DIST seabios-1.10.0.tar.gz 588213 SHA256 
8976fc4c1ebcda66ac96689762247dfc99115a5f7acb3a7d4e18d18ff5de12a9 SHA512 
f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c
 WHIRLPOOL 
77718eac01a59f94c3fa81195925ae09c19e11f80f107b3387e910408d88d3ffc93eaca3b73d6a52b67514538c0e020b0f4078db8277a5ee6361fd0d3ada8598
-DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 SHA256 
12c1f1fd2adba22b923d2ee944e6e66794701393966f9e9e2079961e202f6d64 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
 WHIRLPOOL 
5baf92709da895eccbe8b154c1d1cdf4c2f0faf5166ef2e4bbf32ca6899d8b88aa67ccd765a15a2f9a6d5200d4a1eb832775891d41c00a950855e5d1d4358e35
-DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
-DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 SHA256 
f3539c0f620d168e4dcfc4c11f895bd6850c1c566d53a9d3366907662c2960e3 SHA512 
98c601d791661a306e3dce5befb37b80de8a71cdd1759f3da00b199d48e3b9468efd1332e26ae044ad616b41a02771ad07a1c96972103b7e0aa39b93fb556999
 WHIRLPOOL 
711d3a5bcc9bd9afded35252b2efc0d4ba39ab9edb595328e4ebd808513c863e447e3554600328982a440fe936b7f68baf0b925f9d8ef8d17965439eed35d98b
-DIST xen-4.9.0.tar.gz 23361741 SHA256 
cade643fe3310d4d6f97d0c215c6fa323bc1130d7e64d7e2043ffaa73a96f33b SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
 WHIRLPOOL 
354527ea01f69c6ab632cffe8f50ca93721d9a89cbc4d84886d24b53fabdb7f62132b80e36189c30c0c9fae66b367eec7e00bb4df5f7af054ec27cec912ecf47
-DIST xen-gentoo-patches-10.tar.xz 27876 SHA256 
aa91759d25611afa2e851e190c8445b18e4262037fc06da886f2fa4a4c500b94 SHA512 
2033f4cb671971c73841cfaa7eb46623c37778c5746b47302eee252c4af287ccbeb8d1884ffdf32cd97a38cd7785257d56f13ef20d4c03dc0fb1cb196dc04ece
 WHIRLPOOL 
e02cc3c6ffd701b2f04df111ab33b18f7fa09e292b94a34af4d806509a564b896a7b677ab64654523ee992f363d59bf6bd4c2cbeaea7330f368cf657bfa2d538
-DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 
495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 WHIRLPOOL 
8346d68fa5d2a8e8a5c007b55e2b85cf48df045cc8c4818f09c756d28a52dd856671f37b4a53478e9b96ca9d2eca0c67fd15f009a94d1d2dfed8e83e596d9633
+DIST ovmf-20151110.tar.bz2 27518370 BLAKE2B 
c4ba51e59ca3f597d75639a792b1f307a70dc6127917306e6ce182a76646435bec8006f7db9ac5c580e0ad79465a2b2902cffa90139d367c89d16e28280a978b
 SHA512 
dda185af2fc0b9a8d5fc7e1e96db6aa31807782fe77d38491896164d125c30d2277db3d71a7dce7bbd569723b344b97dfebbc78ca0a095721f6b1ae3a1d3
+DIST seabios-1.10.0.tar.gz 588213 BLAKE2B 
254eb4572a1dac06020a545820efb53a130a027aaab035cd916009b424475f89bd151f82f1bc5103c01c4657d09da3219d2fbcc7728add473011dcfc7bff7410
 SHA512 
f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c
+DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 BLAKE2B 
cbc7bad4703fabd05b703c66268df0670e2ae97b77007895dceaf6465b12a2f9fbe3773c7735b307427ad18c61711b20beb7f3ae6b1f1b8b5efda2a847fec0ec
 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-12-04 Thread Yixun Lan
commit: 8905dbff51790098ad2f773f0049d66d8451ed90
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Dec  5 02:04:32 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Dec  5 02:24:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8905dbff

app-emulation/xen: fix XSA-246,247

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-emulation/xen/Manifest  | 2 ++
 app-emulation/xen/{xen-4.9.1.ebuild => xen-4.8.2-r3.ebuild} | 3 ++-
 app-emulation/xen/xen-4.9.1.ebuild  | 2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 950bb0ba21b..ffbe53c1187 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,5 +1,7 @@
 DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 BLAKE2B 
cbc7bad4703fabd05b703c66268df0670e2ae97b77007895dceaf6465b12a2f9fbe3773c7735b307427ad18c61711b20beb7f3ae6b1f1b8b5efda2a847fec0ec
 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
+DIST xen-4.8.2-upstream-patches-3.tar.xz 49836 BLAKE2B 
c0f79727afdeb172a45c9bc0553bfbac865998e6b36364d38899201aa649dc338b77a899758516823112970163f9c9596b5e3940aee132561c62f2a245f4ba3f
 SHA512 
d87702ba64c85fed2617912582979a96c708c610c38adfa57a6e5085bead06907c3917f3e344afa91c7b72a6c044a1711f5ba2ba2360737c774d5f9bec92d786
 DIST xen-4.8.2.tar.gz 22522336 BLAKE2B 
2c9da971622b4e52fe78fa029107bb1c5f945a63605406493df607c410c6f2a8c2cdb38b1eb30c1bc1c8bc6e5620efad977c3ba55e04c579c01d51f0104afcce
 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 BLAKE2B 
6d12a5a5bb7d2be7ca6bb8636648ee219c9526dd34086c929d8cd32d096d2454d6cb499d459b436f228fa49f42ef3a1f5fbe9b5c84557e4054565a9edc0daad6
 SHA512 
98c601d791661a306e3dce5befb37b80de8a71cdd1759f3da00b199d48e3b9468efd1332e26ae044ad616b41a02771ad07a1c96972103b7e0aa39b93fb556999
 DIST xen-4.9.0.tar.gz 23361741 BLAKE2B 
1cfebb791ca5e51eda9b86a5d98e0883fab1554f5ac805fc065916fbbd3695e6b0f11ca75935a8f973735cc8dd83e38fe4a670d8489010be865be49d8fc1a341
 SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
+DIST xen-4.9.1-upstream-patches-0.tar.xz 6856 BLAKE2B 
52a7e3b456d330444166c36ce68b008150831b7bb5b64b4a3dbebfbbe8cd024311f3d7aadd1313b194bd5ce7a20cd2ca5a424754e59589b986490eda97bf5d06
 SHA512 
9af8861443a708c60df52c21512099a55a6018238350ece962a715b07ade9141cab2d46540b5d5e8e20347980f786f7d28ec130f7e8e03c46ff4808d3b36a913
 DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 
4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d
 SHA512 
9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274

diff --git a/app-emulation/xen/xen-4.9.1.ebuild 
b/app-emulation/xen/xen-4.8.2-r3.ebuild
similarity index 99%
copy from app-emulation/xen/xen-4.9.1.ebuild
copy to app-emulation/xen/xen-4.8.2-r3.ebuild
index 5edb0f51262..947c50c9224 100644
--- a/app-emulation/xen/xen-4.9.1.ebuild
+++ b/app-emulation/xen/xen-4.8.2-r3.ebuild
@@ -17,7 +17,7 @@ if [[ $PV == * ]]; then
SRC_URI=""
 else
KEYWORDS="~amd64 ~arm -x86"
-   UPSTREAM_VER=
+   UPSTREAM_VER=3
SECURITY_VER=
GENTOO_VER=
 
@@ -34,6 +34,7 @@ else
 fi
 
 DESCRIPTION="The Xen virtual machine monitor"
+HOMEPAGE="http://xen.org/;
 HOMEPAGE="https://www.xenproject.org;
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/app-emulation/xen/xen-4.9.1.ebuild 
b/app-emulation/xen/xen-4.9.1.ebuild
index 5edb0f51262..b9ad6439bc4 100644
--- a/app-emulation/xen/xen-4.9.1.ebuild
+++ b/app-emulation/xen/xen-4.9.1.ebuild
@@ -17,7 +17,7 @@ if [[ $PV == * ]]; then
SRC_URI=""
 else
KEYWORDS="~amd64 ~arm -x86"
-   UPSTREAM_VER=
+   UPSTREAM_VER=0
SECURITY_VER=
GENTOO_VER=
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-12-04 Thread Yixun Lan
commit: f4fa9a8c31cb116b01a7f608af7fe3d68c829894
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Dec  5 02:14:11 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Dec  5 02:24:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4fa9a8c

app-emulation/xen: obsolete epatch if EAPI=6

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-emulation/xen/xen-4.8.2-r3.ebuild | 17 -
 app-emulation/xen/xen-4.9.1.ebuild| 20 
 2 files changed, 8 insertions(+), 29 deletions(-)

diff --git a/app-emulation/xen/xen-4.8.2-r3.ebuild 
b/app-emulation/xen/xen-4.8.2-r3.ebuild
index 947c50c9224..d011e92de0c 100644
--- a/app-emulation/xen/xen-4.8.2-r3.ebuild
+++ b/app-emulation/xen/xen-4.8.2-r3.ebuild
@@ -80,12 +80,7 @@ pkg_setup() {
 
 src_prepare() {
# Upstream's patchset
-   if [[ -n ${UPSTREAM_VER} ]]; then
-   EPATCH_SUFFIX="patch" \
-   EPATCH_FORCE="yes" \
-   EPATCH_OPTS="-p1" \
-   epatch "${WORKDIR}"/patches-upstream
-   fi
+   [[ -n ${UPSTREAM_VER} ]] && eapply "${WORKDIR}"/patches-upstream
 
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
@@ -100,18 +95,14 @@ src_prepare() {
 
local i
for i in ${XEN_SECURITY_MAIN}; do
-   epatch "${WORKDIR}"/patches-security/xen/$i
+   eapply "${WORKDIR}"/patches-security/xen/$i
done
fi
 
# Gentoo's patchset
-   if [[ -n ${GENTOO_VER} ]]; then
-   EPATCH_SUFFIX="patch" \
-   EPATCH_FORCE="yes" \
-   epatch "${WORKDIR}"/patches-gentoo
-   fi
+   [[ -n ${GENTOO_VER} ]] && eapply "${WORKDIR}"/patches-gentoo
 
-   epatch "${FILESDIR}"/${PN}-4.6-efi.patch
+   eapply "${FILESDIR}"/${PN}-4.6-efi.patch
 
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't 
drop"

diff --git a/app-emulation/xen/xen-4.9.1.ebuild 
b/app-emulation/xen/xen-4.9.1.ebuild
index b9ad6439bc4..cc0aedeffbc 100644
--- a/app-emulation/xen/xen-4.9.1.ebuild
+++ b/app-emulation/xen/xen-4.9.1.ebuild
@@ -79,12 +79,7 @@ pkg_setup() {
 
 src_prepare() {
# Upstream's patchset
-   if [[ -n ${UPSTREAM_VER} ]]; then
-   EPATCH_SUFFIX="patch" \
-   EPATCH_FORCE="yes" \
-   EPATCH_OPTS="-p1" \
-   epatch "${WORKDIR}"/patches-upstream
-   fi
+   [[ -n ${UPSTREAM_VER} ]] && eapply "${WORKDIR}"/patches-upstream
 
# Security patchset
if [[ -n ${SECURITY_VER} ]]; then
@@ -92,25 +87,18 @@ src_prepare() {
# apply main xen patches
# Two parallel systems, both work side by side
# Over time they may concdense into one. This will suffice for 
now
-   EPATCH_SUFFIX="patch"
-   EPATCH_FORCE="yes"
-
source "${WORKDIR}"/patches-security/${PV}.conf
 
local i
for i in ${XEN_SECURITY_MAIN}; do
-   epatch "${WORKDIR}"/patches-security/xen/$i
+   eapply "${WORKDIR}"/patches-security/xen/$i
done
fi
 
# Gentoo's patchset
-   if [[ -n ${GENTOO_VER} ]]; then
-   EPATCH_SUFFIX="patch" \
-   EPATCH_FORCE="yes" \
-   epatch "${WORKDIR}"/patches-gentoo
-   fi
+   [[ -n ${GENTOO_VER} ]] && eapply "${WORKDIR}"/patches-gentoo
 
-   epatch "${FILESDIR}"/${PN}-4.6-efi.patch
+   eapply "${FILESDIR}"/${PN}-4.6-efi.patch
 
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't 
drop"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-11-21 Thread Yixun Lan
commit: bd9e2e779abbb75b80df26bf1b8f51897a178f84
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Nov 21 05:43:14 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Nov 22 01:45:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd9e2e77

app-emulation/xen-pvgrub: version bump

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen-pvgrub/Manifest|   1 +
 app-emulation/xen-pvgrub/xen-pvgrub-4.9.0.ebuild | 161 +++
 2 files changed, 162 insertions(+)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index c363c875810..41994e7a595 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -4,4 +4,5 @@ DIST newlib-1.16.0.tar.gz 12024353 SHA256 
db426394965c48c1d29023e1cc6d965ea6b9a9
 DIST pciutils-2.2.9.tar.bz2 212265 SHA256 
f60ae61cfbd5da1d849d0beaa21f593c38dac9359f0b3ddc612f447408265b24 SHA512 
2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5
 WHIRLPOOL 
ce801947fcf7ba0b56710029f25e746d3e03a80699af9d3570efcd417b12b546264f286b2e78b1402cca766c08e35bdd0ff0a692ab4ad419295f00bcfe91130e
 DIST polarssl-1.1.4-gpl.tgz 611340 SHA256 
2d29fd04a0d0ba29dae6bd29fb418944c08d3916665dcca74afb297ef37584b6 SHA512 
88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad
 WHIRLPOOL 
39448c00dda142a836a78381b446c7b586272a44d8afc867a7ea702228f105bb2adffe757bd6c23af090cff64ef32e7af0c373dccc5145ff4c11552cf3f28383
 DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
+DIST xen-4.9.0.tar.gz 23361741 SHA256 
cade643fe3310d4d6f97d0c215c6fa323bc1130d7e64d7e2043ffaa73a96f33b SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
 WHIRLPOOL 
354527ea01f69c6ab632cffe8f50ca93721d9a89cbc4d84886d24b53fabdb7f62132b80e36189c30c0c9fae66b367eec7e00bb4df5f7af054ec27cec912ecf47
 DIST zlib-1.2.3.tar.gz 496597 SHA256 
1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e
 WHIRLPOOL 
8fd7010faf6a48a9c7ff4bcfe3ce4fe9061eb541259e0a2d0def214e8c4becf2b22e8d6f96f65ca827abffeaa9d96e95ed2402844f99835f7b079fc9f3e84276

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.9.0.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.9.0.ebuild
new file mode 100644
index 000..4f3af9d4100
--- /dev/null
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.9.0.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='xml,threads'
+
+inherit eutils flag-o-matic multilib python-single-r1 toolchain-funcs
+
+XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles;
+LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
+GRUB_URL=mirror://gnu-alpha/grub
+
+UPSTREAM_VER=
+[[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+
+SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${PV}/xen-${PV}.tar.gz
+   $GRUB_URL/grub-0.97.tar.gz
+   $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
+   $LIBPCI_URL/pciutils-2.2.9.tar.bz2
+   $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
+   $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
+   $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz
+   ${UPSTREAM_PATCHSET_URI}"
+
+S="${WORKDIR}/xen-${PV}"
+
+DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside 
guest filesystem"
+HOMEPAGE="https://www.xenproject.org;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="custom-cflags"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="sys-devel/gettext
+   sys-devel/bin86
+   sys-apps/texinfo
+   x11-libs/pixman"
+
+RDEPEND="${PYTHON_DEPS}
+   >=app-emulation/xen-tools-${PV}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+retar-externals() {
+   # Purely to unclutter src_prepare
+   local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz 
polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
+
+   # epatch can't patch in $WORKDIR, requires a sed; Bug #455194. 
Patchable, but sed informative
+   sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
+   -i "${WORKDIR}"/zlib-1.2.3/configure
+   sed -e 's:^AR=ar rc:AR=ar:' \

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/, app-emulation/xen-tools/files/

2017-11-21 Thread Yixun Lan
commit: 80f73bc9be5ac75ecd3d4187a0b0402f7ea991cc
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Nov 21 05:33:20 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Nov 22 01:45:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80f73bc9

app-emulation/xen-tools: drop old vulnerable versions

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen-tools/Manifest  |   8 -
 app-emulation/xen-tools/files/gentoo-patches.conf |  18 -
 app-emulation/xen-tools/xen-tools-4.7.2.ebuild| 459 -
 app-emulation/xen-tools/xen-tools-4.7.3.ebuild| 458 -
 app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild | 468 --
 app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild | 467 -
 app-emulation/xen-tools/xen-tools-4.8.2.ebuild| 449 -
 7 files changed, 2327 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index df0b1eb60af..b550584363e 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,14 +1,6 @@
 DIST ovmf-20151110.tar.bz2 27518370 SHA256 
74199f6b5c6f756881323242742c396c52096db5f61700a4eb839343f9ab0604 SHA512 
dda185af2fc0b9a8d5fc7e1e96db6aa31807782fe77d38491896164d125c30d2277db3d71a7dce7bbd569723b344b97dfebbc78ca0a095721f6b1ae3a1d3
 WHIRLPOOL 
145fb1c873cce96b81b269b44800987ca1b7350425b682fd5a5799648b0270c6c17bb337ad7e06650e6b66a9ac6eef8d9c9239f1478a687be4af187e60c3f3f5
 DIST seabios-1.10.0.tar.gz 588213 SHA256 
8976fc4c1ebcda66ac96689762247dfc99115a5f7acb3a7d4e18d18ff5de12a9 SHA512 
f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c
 WHIRLPOOL 
77718eac01a59f94c3fa81195925ae09c19e11f80f107b3387e910408d88d3ffc93eaca3b73d6a52b67514538c0e020b0f4078db8277a5ee6361fd0d3ada8598
-DIST seabios-1.8.2.tar.gz 538497 SHA256 
f59479307fdae840de398b75aacb2333c8eba24a5964d68c77e32ca6c987ee61 SHA512 
798d222d5f5725a805cde9e6000b5ce714d0551fd4a3c2642cc6e77b2bdab1a9e239939a358a23bbe0e00112f5ad70696c87d20b90655463c835541fc04e1a00
 WHIRLPOOL 
9cda0ad502a59dd718c543b759ac3fcf5acb4adee70c3da9bfea95ab188415acf6425827de77f45421ec3be8fd9e0c37fb486e62828217ba3e83f88d942a3f4a
-DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96fda506d2d52815f709b31952229891357e6b67 SHA512 
6d4e23fb5a63fd191f893e31194b6397a394956846f356ae0119c656a92e7e22296e728286a98109b64a5736241b2317969f54915e7b487b4d7a64aae534614c
 WHIRLPOOL 
e185ce40085559d00a302eae8814b4c013817a5e4c0a2a9c56a6b4983b38e7103e44d0407fa78ea79fdbe8eefde346b994812851d8b4bad0bf08cb5721507c37
-DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
-DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
-DIST xen-4.8.2-upstream-patches-0.tar.xz 7540 SHA256 
d4bd4ce76097c49ebbad67a64814b9b41af0528b390ade15814cf0fb144e5e77 SHA512 
34118ac114773cfc01a464de2a93b14905d3fb5edd62ae093f6cb40758f89c7fdc8449d0b7e9bfbaaee812b6f32b0c21860adeebb609376a22ce231e405b0837
 WHIRLPOOL 
0ff8c2fe3c349e6dc85e98644a813dd590c42bc78c6bbf98cdf77ed516e73fe5ca72a44935eae77f6ff9dcba8fef5d24c181d24b63b15bc470e7ed59098d5808
-DIST xen-4.8.2-upstream-patches-1.tar.xz 29608 SHA256 
7b1833eede01b7c8ae607614afd35c66ff009518cca972e2653d5828fb632aa6 SHA512 
3ea002c37a0e2189f1846548a4aa607c42041cf093ec9a57509692dabe5c0b718151d183f5714443403d5cf8d4ab010a8f3893207bebf81cb85793282c30b457
 WHIRLPOOL 
0659a56e419918cb091ff0d87bf69a03464d2a0a0b4c6bad87521e83c40b48e210582d5fab2d9686b22b4ba839041be6e8aa39ab306a86ce18461d99c36be439
 DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 SHA256 
12c1f1fd2adba22b923d2ee944e6e66794701393966f9e9e2079961e202f6d64 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
 WHIRLPOOL 
5baf92709da895eccbe8b154c1d1cdf4c2f0faf5166ef2e4bbf32ca6899d8b88aa67ccd765a15a2f9a6d5200d4a1eb832775891d41c00a950855e5d1d4358e35
 DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-11-21 Thread Yixun Lan
commit: 422aa56ab472862231cfc31d6da4ad1a3840ce95
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Nov 21 05:30:47 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Nov 22 01:45:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422aa56a

app-emulation/xen: drop old vulnerable versions

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen/Manifest|   6 --
 app-emulation/xen/xen-4.7.2-r1.ebuild | 192 --
 app-emulation/xen/xen-4.7.3.ebuild| 192 --
 app-emulation/xen/xen-4.8.2-r1.ebuild | 184 
 app-emulation/xen/xen-4.8.2.ebuild| 192 --
 5 files changed, 766 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 63726379fae..87f9e84c79f 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,8 +1,2 @@
-DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96fda506d2d52815f709b31952229891357e6b67 SHA512 
6d4e23fb5a63fd191f893e31194b6397a394956846f356ae0119c656a92e7e22296e728286a98109b64a5736241b2317969f54915e7b487b4d7a64aae534614c
 WHIRLPOOL 
e185ce40085559d00a302eae8814b4c013817a5e4c0a2a9c56a6b4983b38e7103e44d0407fa78ea79fdbe8eefde346b994812851d8b4bad0bf08cb5721507c37
-DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
-DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
-DIST xen-4.8.2-upstream-patches-0.tar.xz 7540 SHA256 
d4bd4ce76097c49ebbad67a64814b9b41af0528b390ade15814cf0fb144e5e77 SHA512 
34118ac114773cfc01a464de2a93b14905d3fb5edd62ae093f6cb40758f89c7fdc8449d0b7e9bfbaaee812b6f32b0c21860adeebb609376a22ce231e405b0837
 WHIRLPOOL 
0ff8c2fe3c349e6dc85e98644a813dd590c42bc78c6bbf98cdf77ed516e73fe5ca72a44935eae77f6ff9dcba8fef5d24c181d24b63b15bc470e7ed59098d5808
-DIST xen-4.8.2-upstream-patches-1.tar.xz 29608 SHA256 
7b1833eede01b7c8ae607614afd35c66ff009518cca972e2653d5828fb632aa6 SHA512 
3ea002c37a0e2189f1846548a4aa607c42041cf093ec9a57509692dabe5c0b718151d183f5714443403d5cf8d4ab010a8f3893207bebf81cb85793282c30b457
 WHIRLPOOL 
0659a56e419918cb091ff0d87bf69a03464d2a0a0b4c6bad87521e83c40b48e210582d5fab2d9686b22b4ba839041be6e8aa39ab306a86ce18461d99c36be439
 DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 SHA256 
12c1f1fd2adba22b923d2ee944e6e66794701393966f9e9e2079961e202f6d64 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
 WHIRLPOOL 
5baf92709da895eccbe8b154c1d1cdf4c2f0faf5166ef2e4bbf32ca6899d8b88aa67ccd765a15a2f9a6d5200d4a1eb832775891d41c00a950855e5d1d4358e35
 DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
-DIST xen-security-patches-26.tar.xz 8276 SHA256 
2a21ec429f8952875f7d95f24697600e606326f1a16d5622cee73628cd0401c1 SHA512 
f54fc7e720a70258263d29cc482b8269386818ad75792de87b0d0357fdb6af81f2102e5983100db47563435fa28f875a84e8c6d73d44797aadaf0c469d9fb0ec
 WHIRLPOOL 
b31667d8415dc1fbcd60160fdbc2fe0ad4de9bd2171fda875f5585b8d7821c4c035b029dbf382abacf4b6be745aeeb708f419fdcabdd86f78ff1c13703802e3f

diff --git a/app-emulation/xen/xen-4.7.2-r1.ebuild 
b/app-emulation/xen/xen-4.7.2-r1.ebuild
deleted file mode 100644
index ae2733f7496..000
--- a/app-emulation/xen/xen-4.7.2-r1.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${PV/_/-}
-
-if [[ $PV == * ]]; then
-   inherit git-r3
-   KEYWORDS="amd64 x86"
-   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm x86"
-   UPSTREAM_VER=0
-   SECURITY_VER=26
-   GENTOO_VER=
-
-   [[ -n ${UPSTREAM_VER} ]] && \
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-11-21 Thread Yixun Lan
commit: 24ae9bcf952a72add4a9297bbb51fe00994884ff
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Nov  3 21:49:32 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Nov 22 01:45:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24ae9bcf

app-emulation/xen: bump to 4.9.0

Gentoo-Bug: 625406 634596
Closes: https://github.com/gentoo/gentoo/pull/6114

Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen/Manifest |   2 +
 app-emulation/xen/xen-4.9.0.ebuild | 183 +
 2 files changed, 185 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 87f9e84c79f..6d8c7125bbe 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,2 +1,4 @@
 DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 SHA256 
12c1f1fd2adba22b923d2ee944e6e66794701393966f9e9e2079961e202f6d64 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
 WHIRLPOOL 
5baf92709da895eccbe8b154c1d1cdf4c2f0faf5166ef2e4bbf32ca6899d8b88aa67ccd765a15a2f9a6d5200d4a1eb832775891d41c00a950855e5d1d4358e35
 DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
+DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 SHA256 
f3539c0f620d168e4dcfc4c11f895bd6850c1c566d53a9d3366907662c2960e3 SHA512 
98c601d791661a306e3dce5befb37b80de8a71cdd1759f3da00b199d48e3b9468efd1332e26ae044ad616b41a02771ad07a1c96972103b7e0aa39b93fb556999
 WHIRLPOOL 
711d3a5bcc9bd9afded35252b2efc0d4ba39ab9edb595328e4ebd808513c863e447e3554600328982a440fe936b7f68baf0b925f9d8ef8d17965439eed35d98b
+DIST xen-4.9.0.tar.gz 23361741 SHA256 
cade643fe3310d4d6f97d0c215c6fa323bc1130d7e64d7e2043ffaa73a96f33b SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
 WHIRLPOOL 
354527ea01f69c6ab632cffe8f50ca93721d9a89cbc4d84886d24b53fabdb7f62132b80e36189c30c0c9fae66b367eec7e00bb4df5f7af054ec27cec912ecf47

diff --git a/app-emulation/xen/xen-4.9.0.ebuild 
b/app-emulation/xen/xen-4.9.0.ebuild
new file mode 100644
index 000..b9ad6439bc4
--- /dev/null
+++ b/app-emulation/xen/xen-4.9.0.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=0
+   SECURITY_VER=
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+fi
+
+DESCRIPTION="The Xen virtual machine monitor"
+HOMEPAGE="https://www.xenproject.org;
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="custom-cflags debug efi flask"
+
+DEPEND="${PYTHON_DEPS}
+   efi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !efi? ( >=sys-devel/binutils-2.22 )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for the hypervisor
+# prevent the silliness of /usr/lib/debug/usr/lib/debug files
+# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
+RESTRICT="test splitdebug strip"
+
+# Approved by QA team in bug #144032
+QA_WX_LOAD="boot/xen-syms-${PV}"
+
+REQUIRED_USE="arm? ( debug )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   if [[ -z ${XEN_TARGET_ARCH} ]]; then
+   if use amd64; then
+   export XEN_TARGET_ARCH="x86_64"
+   elif use arm; then
+   export XEN_TARGET_ARCH="arm32"
+   elif use arm64; then
+   export XEN_TARGET_ARCH="arm64"
+   else
+   die "Unsupported architecture!"
+   fi
+   fi
+
+   if use flask ; then
+   export 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-11-21 Thread Yixun Lan
commit: 1f344e6c40044f590f994eef0fc6e00ff1ebc12f
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Nov 21 05:34:13 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Nov 22 01:45:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f344e6c

app-emulation/xen-pvgrub: drop old

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen-pvgrub/Manifest|   2 -
 app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild | 161 ---
 app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild | 161 ---
 app-emulation/xen-pvgrub/xen-pvgrub-4.8.2.ebuild | 161 ---
 4 files changed, 485 deletions(-)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index 469e985d25e..c363c875810 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -3,7 +3,5 @@ DIST lwip-1.3.0.tar.gz 398933 SHA256 
772e4d550e07826665ed0528c071dd5404ef7dbe182
 DIST newlib-1.16.0.tar.gz 12024353 SHA256 
db426394965c48c1d29023e1cc6d965ea6b9a9035d8a849be2750ca4659a3d07 SHA512 
40eb96bbc6736a16b6399e0cdb73e853d0d90b685c967e77899183446664d64570277a633fdafdefc351b46ce210a99115769a1d9f47ac749d7e82837d4d1ac3
 WHIRLPOOL 
47f7afd525f482d79d9e964f0e75ee8a77e59551bd19cd94f9b95ac3af9406afa381c9d8d224f76eb568441ab613b2b194f8e5be50aa222f9ed2d9b9761829db
 DIST pciutils-2.2.9.tar.bz2 212265 SHA256 
f60ae61cfbd5da1d849d0beaa21f593c38dac9359f0b3ddc612f447408265b24 SHA512 
2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5
 WHIRLPOOL 
ce801947fcf7ba0b56710029f25e746d3e03a80699af9d3570efcd417b12b546264f286b2e78b1402cca766c08e35bdd0ff0a692ab4ad419295f00bcfe91130e
 DIST polarssl-1.1.4-gpl.tgz 611340 SHA256 
2d29fd04a0d0ba29dae6bd29fb418944c08d3916665dcca74afb297ef37584b6 SHA512 
88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad
 WHIRLPOOL 
39448c00dda142a836a78381b446c7b586272a44d8afc867a7ea702228f105bb2adffe757bd6c23af090cff64ef32e7af0c373dccc5145ff4c11552cf3f28383
-DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
-DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
 DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
 DIST zlib-1.2.3.tar.gz 496597 SHA256 
1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e
 WHIRLPOOL 
8fd7010faf6a48a9c7ff4bcfe3ce4fe9061eb541259e0a2d0def214e8c4becf2b22e8d6f96f65ca827abffeaa9d96e95ed2402844f99835f7b079fc9f3e84276

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild
deleted file mode 100644
index af5278706da..000
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='xml,threads'
-
-inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
-
-XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles;
-LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
-GRUB_URL=mirror://gnu-alpha/grub
-
-UPSTREAM_VER=
-[[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
-
-SRC_URI="
-   http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
-   $GRUB_URL/grub-0.97.tar.gz
-   $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
-   $LIBPCI_URL/pciutils-2.2.9.tar.bz2
-   $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
-   $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
-   $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz
-   ${UPSTREAM_PATCHSET_URI}"
-

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/, app-emulation/xen-tools/

2017-11-21 Thread Yixun Lan
commit: e4790f714f8ea5c71d728e4925389d17b6b6aa9c
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Nov  3 21:53:42 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Nov 22 01:45:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4790f71

app-emulation/xen-tools: bump to 4.9.0

Gentoo-Bug: 625406 634596
Closes: https://github.com/gentoo/gentoo/pull/6114

Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/Manifest  |   2 +
 app-emulation/xen-tools/files/gentoo-patches.conf |   9 +
 app-emulation/xen-tools/xen-tools-4.9.0.ebuild| 462 ++
 3 files changed, 473 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index b550584363e..dcab98036c3 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -2,5 +2,7 @@ DIST ovmf-20151110.tar.bz2 27518370 SHA256 
74199f6b5c6f756881323242742c396c52096
 DIST seabios-1.10.0.tar.gz 588213 SHA256 
8976fc4c1ebcda66ac96689762247dfc99115a5f7acb3a7d4e18d18ff5de12a9 SHA512 
f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c
 WHIRLPOOL 
77718eac01a59f94c3fa81195925ae09c19e11f80f107b3387e910408d88d3ffc93eaca3b73d6a52b67514538c0e020b0f4078db8277a5ee6361fd0d3ada8598
 DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 SHA256 
12c1f1fd2adba22b923d2ee944e6e66794701393966f9e9e2079961e202f6d64 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
 WHIRLPOOL 
5baf92709da895eccbe8b154c1d1cdf4c2f0faf5166ef2e4bbf32ca6899d8b88aa67ccd765a15a2f9a6d5200d4a1eb832775891d41c00a950855e5d1d4358e35
 DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
+DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 SHA256 
f3539c0f620d168e4dcfc4c11f895bd6850c1c566d53a9d3366907662c2960e3 SHA512 
98c601d791661a306e3dce5befb37b80de8a71cdd1759f3da00b199d48e3b9468efd1332e26ae044ad616b41a02771ad07a1c96972103b7e0aa39b93fb556999
 WHIRLPOOL 
711d3a5bcc9bd9afded35252b2efc0d4ba39ab9edb595328e4ebd808513c863e447e3554600328982a440fe936b7f68baf0b925f9d8ef8d17965439eed35d98b
+DIST xen-4.9.0.tar.gz 23361741 SHA256 
cade643fe3310d4d6f97d0c215c6fa323bc1130d7e64d7e2043ffaa73a96f33b SHA512 
97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f
 WHIRLPOOL 
354527ea01f69c6ab632cffe8f50ca93721d9a89cbc4d84886d24b53fabdb7f62132b80e36189c30c0c9fae66b367eec7e00bb4df5f7af054ec27cec912ecf47
 DIST xen-gentoo-patches-10.tar.xz 27876 SHA256 
aa91759d25611afa2e851e190c8445b18e4262037fc06da886f2fa4a4c500b94 SHA512 
2033f4cb671971c73841cfaa7eb46623c37778c5746b47302eee252c4af287ccbeb8d1884ffdf32cd97a38cd7785257d56f13ef20d4c03dc0fb1cb196dc04ece
 WHIRLPOOL 
e02cc3c6ffd701b2f04df111ab33b18f7fa09e292b94a34af4d806509a564b896a7b677ab64654523ee992f363d59bf6bd4c2cbeaea7330f368cf657bfa2d538
 DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 
495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 WHIRLPOOL 
8346d68fa5d2a8e8a5c007b55e2b85cf48df045cc8c4818f09c756d28a52dd856671f37b4a53478e9b96ca9d2eca0c67fd15f009a94d1d2dfed8e83e596d9633

diff --git a/app-emulation/xen-tools/files/gentoo-patches.conf 
b/app-emulation/xen-tools/files/gentoo-patches.conf
index 194798af0aa..14f11d99af1 100644
--- a/app-emulation/xen-tools/files/gentoo-patches.conf
+++ b/app-emulation/xen-tools/files/gentoo-patches.conf
@@ -109,3 +109,12 @@ ${_gx027} ${_gx032}
 ${_gx028} ${_gx029}
 ${_gx037} ${_gx040} ${_gx042}
 "
+
+# xen-tools-4.9.0 patches set
+_gpv_xen_tools_490_0="
+${_gx008}
+${_gx038} ${_gx017} ${_gx039}
+${_gx027}
+${_gx028} ${_gx029}
+${_gx037} ${_gx042}
+"

diff --git a/app-emulation/xen-tools/xen-tools-4.9.0.ebuild 
b/app-emulation/xen-tools/xen-tools-4.9.0.ebuild
new file mode 100644
index 000..e51036af94b
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.9.0.ebuild
@@ -0,0 +1,462 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 
toolchain-funcs versionator
+
+MY_PV=${PV/_/-}
+MAJOR_V="$(get_version_component_range 1-2)"
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-11-08 Thread Agostino Sarubbo
commit: 3689bf4bc385f038b70b27d0c588fb0b7d9148c5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Nov  8 13:38:23 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Nov  8 13:38:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3689bf4b

app-emulation/xen: amd64 stable wrt bug #631366

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/xen/xen-4.8.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/xen/xen-4.8.2-r1.ebuild 
b/app-emulation/xen/xen-4.8.2-r1.ebuild
index c831cf8c10b..fe53cdc6271 100644
--- a/app-emulation/xen/xen-4.8.2-r1.ebuild
+++ b/app-emulation/xen/xen-4.8.2-r1.ebuild
@@ -12,11 +12,11 @@ MY_P=${PN}-${MY_PV}
 
 if [[ $PV == * ]]; then
inherit git-r3
-   KEYWORDS=""
+   KEYWORDS="amd64"
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
UPSTREAM_VER=1
SECURITY_VER=
GENTOO_VER=



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-11-08 Thread Agostino Sarubbo
commit: a6f9ebb5aba7af17ebddb048f5c867d8a703d58d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Nov  8 13:38:47 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Nov  8 13:38:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6f9ebb5

app-emulation/xen-tools: amd64 stable wrt bug #631366

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
index 6e96925cfed..9bd159abe83 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
@@ -13,12 +13,12 @@ MAJOR_V="$(get_version_component_range 1-2)"
 
 if [[ $PV == * ]]; then
inherit git-r3
-   KEYWORDS="x86"
+   KEYWORDS="amd64 x86"
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
UPSTREAM_VER=1
SECURITY_VER=
# xen-tools's gentoo patches tarball



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-11-03 Thread Yixun Lan
commit: ec4c7187d3787e912de67bf2f1f204f6a370c84f
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Nov  3 18:01:26 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Nov  3 18:05:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec4c7187

app-emulation/xen-pvgrub: arm64 stable

Gentoo-Bug: 631366
Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild
index 863eff7c2b4..78a162cc1c8 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild
@@ -32,7 +32,7 @@ DESCRIPTION="allows to boot Xen domU kernels from a menu.lst 
laying inside guest
 HOMEPAGE="https://www.xenproject.org;
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="custom-cflags"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-11-03 Thread Yixun Lan
commit: 1d4c4f67dee8d92fbf314ef0108e85912c0a9c9c
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Nov  3 18:04:05 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Nov  3 18:05:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d4c4f67

app-emulation/xen-tools: x86 stable

Gentoo-Bug: 631366
Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild
index d82d2e22dd6..c8bbd81561c 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild
@@ -18,7 +18,7 @@ if [[ $PV == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
UPSTREAM_VER=2
SECURITY_VER=
# xen-tools's gentoo patches tarball



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-11-03 Thread Yixun Lan
commit: f1e4baed871a725e30d782cc01ec398741e28a66
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Nov  3 17:57:19 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Nov  3 18:05:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e4baed

app-emulation/xen: arm64 stable

Gentoo-Bug: 631366
Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen/xen-4.8.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen/xen-4.8.2-r2.ebuild 
b/app-emulation/xen/xen-4.8.2-r2.ebuild
index 9ddd4bb969c..f4488954802 100644
--- a/app-emulation/xen/xen-4.8.2-r2.ebuild
+++ b/app-emulation/xen/xen-4.8.2-r2.ebuild
@@ -16,7 +16,7 @@ if [[ $PV == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
UPSTREAM_VER=2
SECURITY_VER=
GENTOO_VER=



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-11-03 Thread Yixun Lan
commit: dc88d886c6c286a4f13b62b6c00ca3e64119ba22
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Nov  3 18:00:11 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Nov  3 18:05:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc88d886

app-emulation/xen-tools: arm64 stable

Gentoo-Bug: 631366
Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild
index 431efbabe51..d82d2e22dd6 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild
@@ -18,7 +18,7 @@ if [[ $PV == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
UPSTREAM_VER=2
SECURITY_VER=
# xen-tools's gentoo patches tarball



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-11-03 Thread Yixun Lan
commit: 9f5090c0542f03940ace5c25954ddbed4aa6256f
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Nov  3 10:02:43 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Nov  3 10:07:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f5090c0

app-emulation/xen: security bump

fix XSA-236

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen/Manifest|   1 +
 app-emulation/xen/xen-4.8.2-r2.ebuild | 184 ++
 2 files changed, 185 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 0f0adafe265..63726379fae 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -3,5 +3,6 @@ DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da
 DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
 DIST xen-4.8.2-upstream-patches-0.tar.xz 7540 SHA256 
d4bd4ce76097c49ebbad67a64814b9b41af0528b390ade15814cf0fb144e5e77 SHA512 
34118ac114773cfc01a464de2a93b14905d3fb5edd62ae093f6cb40758f89c7fdc8449d0b7e9bfbaaee812b6f32b0c21860adeebb609376a22ce231e405b0837
 WHIRLPOOL 
0ff8c2fe3c349e6dc85e98644a813dd590c42bc78c6bbf98cdf77ed516e73fe5ca72a44935eae77f6ff9dcba8fef5d24c181d24b63b15bc470e7ed59098d5808
 DIST xen-4.8.2-upstream-patches-1.tar.xz 29608 SHA256 
7b1833eede01b7c8ae607614afd35c66ff009518cca972e2653d5828fb632aa6 SHA512 
3ea002c37a0e2189f1846548a4aa607c42041cf093ec9a57509692dabe5c0b718151d183f5714443403d5cf8d4ab010a8f3893207bebf81cb85793282c30b457
 WHIRLPOOL 
0659a56e419918cb091ff0d87bf69a03464d2a0a0b4c6bad87521e83c40b48e210582d5fab2d9686b22b4ba839041be6e8aa39ab306a86ce18461d99c36be439
+DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 SHA256 
12c1f1fd2adba22b923d2ee944e6e66794701393966f9e9e2079961e202f6d64 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
 WHIRLPOOL 
5baf92709da895eccbe8b154c1d1cdf4c2f0faf5166ef2e4bbf32ca6899d8b88aa67ccd765a15a2f9a6d5200d4a1eb832775891d41c00a950855e5d1d4358e35
 DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
 DIST xen-security-patches-26.tar.xz 8276 SHA256 
2a21ec429f8952875f7d95f24697600e606326f1a16d5622cee73628cd0401c1 SHA512 
f54fc7e720a70258263d29cc482b8269386818ad75792de87b0d0357fdb6af81f2102e5983100db47563435fa28f875a84e8c6d73d44797aadaf0c469d9fb0ec
 WHIRLPOOL 
b31667d8415dc1fbcd60160fdbc2fe0ad4de9bd2171fda875f5585b8d7821c4c035b029dbf382abacf4b6be745aeeb708f419fdcabdd86f78ff1c13703802e3f

diff --git a/app-emulation/xen/xen-4.8.2-r2.ebuild 
b/app-emulation/xen/xen-4.8.2-r2.ebuild
new file mode 100644
index 000..9ddd4bb969c
--- /dev/null
+++ b/app-emulation/xen/xen-4.8.2-r2.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=2
+   SECURITY_VER=
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+fi
+
+DESCRIPTION="The Xen virtual machine monitor"
+HOMEPAGE="http://xen.org/;
+HOMEPAGE="https://www.xenproject.org;
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="custom-cflags debug efi flask"
+
+DEPEND="${PYTHON_DEPS}
+   efi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !efi? ( >=sys-devel/binutils-2.22 )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-11-03 Thread Yixun Lan
commit: c6af6135988f0f8463a5c3746ebc00d4a26d6a1b
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Oct 28 08:42:27 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Nov  3 10:07:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6af6135

app-emulation/xen-tools: add missing dep on app-text/ghostscript-gpl

Closes: https://github.com/gentoo/gentoo/pull/5977

Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
index 3de1759592f..d7c419329aa 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
@@ -101,6 +101,7 @@ DEPEND="${COMMON_DEPEND}
dev-lang/perl
app-misc/pax-utils
doc? (
+   app-text/ghostscript-gpl
app-text/pandoc
dev-python/markdown[${PYTHON_USEDEP}]
dev-texlive/texlive-latexextra



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-11-03 Thread Yixun Lan
commit: fb2eba50033bc28a68c10f18c5393fc2a841c335
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Nov  3 10:06:43 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Nov  3 10:07:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb2eba50

app-emulation/xen-tools: version bump

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen-tools/Manifest  |   1 +
 app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild | 467 ++
 2 files changed, 468 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 807381cfa2d..df0b1eb60af 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -6,6 +6,7 @@ DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da
 DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
 DIST xen-4.8.2-upstream-patches-0.tar.xz 7540 SHA256 
d4bd4ce76097c49ebbad67a64814b9b41af0528b390ade15814cf0fb144e5e77 SHA512 
34118ac114773cfc01a464de2a93b14905d3fb5edd62ae093f6cb40758f89c7fdc8449d0b7e9bfbaaee812b6f32b0c21860adeebb609376a22ce231e405b0837
 WHIRLPOOL 
0ff8c2fe3c349e6dc85e98644a813dd590c42bc78c6bbf98cdf77ed516e73fe5ca72a44935eae77f6ff9dcba8fef5d24c181d24b63b15bc470e7ed59098d5808
 DIST xen-4.8.2-upstream-patches-1.tar.xz 29608 SHA256 
7b1833eede01b7c8ae607614afd35c66ff009518cca972e2653d5828fb632aa6 SHA512 
3ea002c37a0e2189f1846548a4aa607c42041cf093ec9a57509692dabe5c0b718151d183f5714443403d5cf8d4ab010a8f3893207bebf81cb85793282c30b457
 WHIRLPOOL 
0659a56e419918cb091ff0d87bf69a03464d2a0a0b4c6bad87521e83c40b48e210582d5fab2d9686b22b4ba839041be6e8aa39ab306a86ce18461d99c36be439
+DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 SHA256 
12c1f1fd2adba22b923d2ee944e6e66794701393966f9e9e2079961e202f6d64 SHA512 
536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d
 WHIRLPOOL 
5baf92709da895eccbe8b154c1d1cdf4c2f0faf5166ef2e4bbf32ca6899d8b88aa67ccd765a15a2f9a6d5200d4a1eb832775891d41c00a950855e5d1d4358e35
 DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
 DIST xen-gentoo-patches-10.tar.xz 27876 SHA256 
aa91759d25611afa2e851e190c8445b18e4262037fc06da886f2fa4a4c500b94 SHA512 
2033f4cb671971c73841cfaa7eb46623c37778c5746b47302eee252c4af287ccbeb8d1884ffdf32cd97a38cd7785257d56f13ef20d4c03dc0fb1cb196dc04ece
 WHIRLPOOL 
e02cc3c6ffd701b2f04df111ab33b18f7fa09e292b94a34af4d806509a564b896a7b677ab64654523ee992f363d59bf6bd4c2cbeaea7330f368cf657bfa2d538
 DIST xen-gentoo-patches-9.tar.xz 27456 SHA256 
67c410d12ef4628a8c0a931e5868b425f2eb4b2f0e307304a75384cbe509734b SHA512 
9a797be9dd2392c34b3f6561c2274e116b4f5b114f4520dbbd0b51818c774479ceabb45aa916f93c1a2bc49787f4ca6e6c83bc743baa6bdeef91d77276b20f36
 WHIRLPOOL 
c41cde532726bb55acd05d558b35d575b229d2ee64eba7438f7b196df313f0e44154148c1e47bf6e8c810667b3b237bcfa410371b4bb6f097b981f6b2637ead3

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild
new file mode 100644
index 000..431efbabe51
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild
@@ -0,0 +1,467 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 
toolchain-funcs versionator
+
+MY_PV=${PV/_/-}
+MAJOR_V="$(get_version_component_range 1-2)"
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   UPSTREAM_VER=2
+   SECURITY_VER=
+   # xen-tools's gentoo patches tarball
+   GENTOO_VER=10
+   # xen-tools's gentoo patches version which apply to this specific ebuild
+   GENTOO_GPV=0
+   # xen-tools ovmf's patches
+   OVMF_VER=2
+
+   SEABIOS_VER=1.10.0
+   # OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
+   OVMF_PV=20151110
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-11-02 Thread Thomas Deutschmann
commit: 2d629c8822111667695efdaafd30123221d23af7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Nov  2 20:58:51 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Nov  2 21:13:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d629c88

app-emulation/xen-pvgrub: x86 stable (bug #631366)

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild
index 4f3af9d4100..863eff7c2b4 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild
@@ -32,7 +32,7 @@ DESCRIPTION="allows to boot Xen domU kernels from a menu.lst 
laying inside guest
 HOMEPAGE="https://www.xenproject.org;
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="custom-cflags"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-11-02 Thread Thomas Deutschmann
commit: 44794cd62f5c2d200046f3546d9eb80a1dc634a9
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Nov  2 20:58:33 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Nov  2 21:13:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44794cd6

app-emulation/xen-tools: x86 stable (bug #631366)

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
index 3e35cd4c8ea..6e96925cfed 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
@@ -13,12 +13,12 @@ MAJOR_V="$(get_version_component_range 1-2)"
 
 if [[ $PV == * ]]; then
inherit git-r3
-   KEYWORDS=""
+   KEYWORDS="x86"
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 x86"
UPSTREAM_VER=1
SECURITY_VER=
# xen-tools's gentoo patches tarball



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-10-17 Thread Yixun Lan
commit: dc6492d68d6b86c2e3a5b8e0115eee3bd150fc63
Author: Tomas Mozes  sygic  com>
AuthorDate: Mon Oct 16 12:16:33 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Oct 17 07:24:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc6492d6

app-emulation/xen-tools: require pciutils for pci passthrough

Gentoo-Bug: 626008

Closes: https://github.com/gentoo/gentoo/pull/5962
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild | 469 ++
 1 file changed, 469 insertions(+)

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
new file mode 100644
index 000..7d6fde136d8
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
@@ -0,0 +1,469 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 
toolchain-funcs versionator
+
+MY_PV=${PV/_/-}
+MAJOR_V="$(get_version_component_range 1-2)"
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   UPSTREAM_VER=1
+   SECURITY_VER=
+   # xen-tools's gentoo patches tarball
+   GENTOO_VER=10
+   # xen-tools's gentoo patches version which apply to this specific ebuild
+   GENTOO_GPV=0
+   # xen-tools ovmf's patches
+   OVMF_VER=2
+
+   SEABIOS_VER=1.10.0
+   # OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
+   OVMF_PV=20151110
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   [[ -n ${OVMF_VER} ]] && \
+   
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz;
+
+   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_PV}.tar.gz
+   
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
+   https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
+   ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
+   ${OVMF_PATCHSET_URI} )
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+
+   S="${WORKDIR}/xen-${MY_PV}"
+fi
+
+DESCRIPTION="Xen tools including QEMU and xl"
+HOMEPAGE="https://www.xenproject.org;
+DOCS=( README docs/README.xen-bugtool )
+
+LICENSE="GPL-2"
+SLOT="0/${MAJOR_V}"
+# 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 ocaml ovmf +pam pygrub python 
+qemu +qemu-traditional screen sdl static-libs system-qemu system-seabios"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   pygrub? ( python )
+   ovmf? ( hvm )
+   ^^ ( qemu system-qemu )"
+
+COMMON_DEPEND="
+   sys-apps/pciutils
+   dev-libs/lzo:2
+   dev-libs/glib:2
+   dev-libs/yajl
+   dev-libs/libaio
+   dev-libs/libgcrypt:0
+   sys-libs/zlib
+   ${PYTHON_DEPS}
+"
+
+DEPEND="${COMMON_DEPEND}
+   dev-python/lxml[${PYTHON_USEDEP}]
+   x86? ( sys-devel/dev86
+   sys-power/iasl )
+   pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
+   api? ( dev-libs/libxml2
+   net-misc/curl )
+   ovmf? (
+   !arm? ( !arm64? ( dev-lang/nasm ) )
+   $(python_gen_impl_dep sqlite)
+   )
+   !amd64? ( >=sys-apps/dtc-1.4.0 )
+   amd64? ( sys-devel/bin86
+   system-seabios? ( sys-firmware/seabios )
+   sys-firmware/ipxe
+   sys-devel/dev86
+   sys-power/iasl )
+   dev-lang/perl
+   app-misc/pax-utils
+   doc? (
+   app-doc/doxygen
+   dev-python/markdown[${PYTHON_USEDEP}]
+   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
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/

2017-10-17 Thread Yixun Lan
commit: fd188189e73a495848c35d885dfb24ba6587ec94
Author: Tomas Mozes  sygic  com>
AuthorDate: Mon Oct 16 12:33:13 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Oct 17 07:24:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd188189

app-emulation/xen-tools: fix bashism

Closes: https://github.com/gentoo/gentoo/pull/5962
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/files/xenstored.initd-r1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/files/xenstored.initd-r1 
b/app-emulation/xen-tools/files/xenstored.initd-r1
index 262535d6809..88d3ad7ba89 100644
--- a/app-emulation/xen-tools/files/xenstored.initd-r1
+++ b/app-emulation/xen-tools/files/xenstored.initd-r1
@@ -24,7 +24,7 @@ start() {
$XENSTORED_OPTS
until xenstore-exists / || $((15 < ++i))
do
-   echo -n .
+   printf "."
sleep 1
done
einfo "Setting domain0 name record"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-10-17 Thread Yixun Lan
commit: c225f1b9c8379dd0c166a5a5acd471c0146b28b8
Author: Tomas Mozes  sygic  com>
AuthorDate: Mon Oct 16 12:29:04 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Oct 17 07:24:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c225f1b9

app-emulation/xen-tools: improve documentation building

Closes: https://github.com/gentoo/gentoo/pull/5962
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild | 33 +++
 1 file changed, 10 insertions(+), 23 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
index ed261704df2..235f97cb493 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
@@ -101,18 +101,10 @@ DEPEND="${COMMON_DEPEND}
dev-lang/perl
app-misc/pax-utils
doc? (
-   app-doc/doxygen
+   app-text/pandoc
dev-python/markdown[${PYTHON_USEDEP}]
-   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
+   media-gfx/transfig
)
hvm? ( x11-proto/xproto
!net-libs/libiscsi )
@@ -383,8 +375,11 @@ src_compile() {
 
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
+   if use doc; then
+   emake -C docs build
+   else
+   emake -C docs man-pages
+   fi
 }
 
 src_install() {
@@ -408,17 +403,9 @@ src_install() {
# Remove RedHat-specific stuff
rm -rf "${D}"tmp || 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?/*
+   emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs
+   use doc && dodoc -r docs/{pdf,txt}
+   dodoc ${DOCS[@]}
 
newconfd "${FILESDIR}"/xendomains.confd xendomains
newconfd "${FILESDIR}"/xenstored.confd xenstored



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-10-17 Thread Yixun Lan
commit: 6b9ff912c8bc4db4d4cafe3d72e5803904391725
Author: Tomas Mozes  sygic  com>
AuthorDate: Mon Oct 16 12:24:07 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Oct 17 07:24:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b9ff912

app-emulation/xen-tools: fix building with gcc 7

Gentoo-Bug: 626008

Closes: https://github.com/gentoo/gentoo/pull/5962
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
index 7d6fde136d8..ed261704df2 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
@@ -256,6 +256,11 @@ src_prepare() {
 
mv tools/qemu-xen/qemu-bridge-helper.c 
tools/qemu-xen/xen-bridge-helper.c || die
 
+   # Fix building with gcc 7, Bug #634338
+   # 
https://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=f49fa658b53580cf2ad354d2bf1796766cc11222
+   sed -e 's/name\[60\]/name\[100\]/g' \
+   -i tools/misc/xenlockprof.c || die
+
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" 
tools/qemu-xen-traditional/Makefile || die
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/, app-emulation/xen-tools/files/

2017-10-17 Thread Yixun Lan
commit: 75c8666ff431784afbfd419e0f2362fc293a4117
Author: Tomas Mozes  sygic  com>
AuthorDate: Mon Oct 16 12:32:44 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Oct 17 07:24:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c8666f

app-emulation/xen-tools: add openrc init for xen-watchdog

Closes: https://github.com/gentoo/gentoo/pull/5962
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/files/xen-watchdog.initd  | 6 ++
 app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild | 1 +
 2 files changed, 7 insertions(+)

diff --git a/app-emulation/xen-tools/files/xen-watchdog.initd 
b/app-emulation/xen-tools/files/xen-watchdog.initd
new file mode 100644
index 000..6fbc54dfb2f
--- /dev/null
+++ b/app-emulation/xen-tools/files/xen-watchdog.initd
@@ -0,0 +1,6 @@
+#!/sbin/openrc-run
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+command="/usr/sbin/xenwatchdogd"
+command_args="30 15"

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
index 1aac5f357a3..3de1759592f 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
@@ -421,6 +421,7 @@ src_install() {
newconfd "${FILESDIR}"/xencommons.confd xencommons
newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev
newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev
+   newinitd "${FILESDIR}"/xen-watchdog.initd xen-watchdog
 
if use screen; then
cat "${FILESDIR}"/xendomains-screen.confd >> 
"${D}"/etc/conf.d/xendomains || die



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-10-17 Thread Yixun Lan
commit: 594f4b33b3083991a6da556f814e17fda9a4f1f9
Author: Tomas Mozes  sygic  com>
AuthorDate: Mon Oct 16 12:30:49 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Oct 17 07:24:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=594f4b33

app-emulation/xen-tools: fix bashism

Closes: https://github.com/gentoo/gentoo/pull/5962
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
index 235f97cb493..1aac5f357a3 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r2.ebuild
@@ -324,6 +324,10 @@ src_prepare() {
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
 
+   # fix bashishm
+   sed -e '/Usage/s/\$//g' \
+   -i tools/hotplug/Linux/init.d/xendriverdomain.in || die
+
# respect multilib, usr/lib/libcacard.so.0.0.0
sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \
-i tools/qemu-xen/configure || die



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-10-13 Thread Yixun Lan
commit: f9ba137de38bf2544a0c471fce4e339048287bbf
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Oct 12 07:33:37 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Oct 13 08:04:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9ba137d

app-emulation/xen-tools: improve ebuild, fix bugs

Gentoo-Bug: 602830, 632484

Package-Manager: Portage-2.3.11, Repoman-2.3.3

Closes: https://github.com/gentoo/gentoo/pull/5925
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild | 468 ++
 1 file changed, 468 insertions(+)

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
new file mode 100644
index 000..f84e8a0eb92
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
@@ -0,0 +1,468 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 
toolchain-funcs versionator
+
+MY_PV=${PV/_/-}
+MAJOR_V="$(get_version_component_range 1-2)"
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   UPSTREAM_VER=0
+   SECURITY_VER=
+   # xen-tools's gentoo patches tarball
+   GENTOO_VER=10
+   # xen-tools's gentoo patches version which apply to this specific ebuild
+   GENTOO_GPV=0
+   # xen-tools ovmf's patches
+   OVMF_VER=2
+
+   SEABIOS_VER=1.10.0
+   # OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
+   OVMF_PV=20151110
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   [[ -n ${OVMF_VER} ]] && \
+   
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz;
+
+   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_PV}.tar.gz
+   
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
+   https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
+   ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
+   ${OVMF_PATCHSET_URI} )
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+
+   S="${WORKDIR}/xen-${MY_PV}"
+fi
+
+DESCRIPTION="Xen tools including QEMU and xl"
+HOMEPAGE="https://www.xenproject.org;
+DOCS=( README docs/README.xen-bugtool )
+
+LICENSE="GPL-2"
+SLOT="0/${MAJOR_V}"
+# 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 ocaml ovmf +pam pygrub python 
+qemu +qemu-traditional screen sdl static-libs system-qemu system-seabios"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   pygrub? ( python )
+   ovmf? ( hvm )
+   ^^ ( qemu system-qemu )"
+
+COMMON_DEPEND="
+   dev-libs/lzo:2
+   dev-libs/glib:2
+   dev-libs/yajl
+   dev-libs/libaio
+   dev-libs/libgcrypt:0
+   sys-libs/zlib
+   ${PYTHON_DEPS}
+"
+
+DEPEND="${COMMON_DEPEND}
+   dev-python/lxml[${PYTHON_USEDEP}]
+   x86? ( sys-devel/dev86
+   sys-power/iasl )
+   pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
+   api? ( dev-libs/libxml2
+   net-misc/curl )
+   ovmf? (
+   !arm? ( !arm64? ( dev-lang/nasm ) )
+   $(python_gen_impl_dep sqlite)
+   )
+   !amd64? ( >=sys-apps/dtc-1.4.0 )
+   amd64? ( sys-devel/bin86
+   system-seabios? ( sys-firmware/seabios )
+   sys-firmware/ipxe
+   sys-devel/dev86
+   sys-power/iasl )
+   dev-lang/perl
+   app-misc/pax-utils
+   doc? (
+   app-doc/doxygen
+   dev-python/markdown[${PYTHON_USEDEP}]
+   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
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-10-13 Thread Yixun Lan
commit: 225b9d2b91ae72408cc40f0a65d2809a73c97d0f
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Oct 12 07:34:42 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Oct 13 08:04:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=225b9d2b

app-emulation/xen-pvgrub: bump to eapi 6

Package-Manager: Portage-2.3.11, Repoman-2.3.3

Closes: https://github.com/gentoo/gentoo/pull/5925
Signed-off-by: Yixun Lan  gentoo.org>

 .../xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild  | 161 +
 1 file changed, 161 insertions(+)

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild
new file mode 100644
index 000..4f3af9d4100
--- /dev/null
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='xml,threads'
+
+inherit eutils flag-o-matic multilib python-single-r1 toolchain-funcs
+
+XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles;
+LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
+GRUB_URL=mirror://gnu-alpha/grub
+
+UPSTREAM_VER=
+[[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+
+SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${PV}/xen-${PV}.tar.gz
+   $GRUB_URL/grub-0.97.tar.gz
+   $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
+   $LIBPCI_URL/pciutils-2.2.9.tar.bz2
+   $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
+   $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
+   $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz
+   ${UPSTREAM_PATCHSET_URI}"
+
+S="${WORKDIR}/xen-${PV}"
+
+DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside 
guest filesystem"
+HOMEPAGE="https://www.xenproject.org;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="custom-cflags"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="sys-devel/gettext
+   sys-devel/bin86
+   sys-apps/texinfo
+   x11-libs/pixman"
+
+RDEPEND="${PYTHON_DEPS}
+   >=app-emulation/xen-tools-${PV}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+retar-externals() {
+   # Purely to unclutter src_prepare
+   local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz 
polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
+
+   # epatch can't patch in $WORKDIR, requires a sed; Bug #455194. 
Patchable, but sed informative
+   sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
+   -i "${WORKDIR}"/zlib-1.2.3/configure
+   sed -e 's:^AR=ar rc:AR=ar:' \
+   -e s':$(AR) $@:$(AR) rc $@:' \
+   -i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in}
+   einfo "zlib Makefile edited"
+
+   cd "${WORKDIR}"
+   tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz
+   tar czp grub-0.97 -f grub-0.97.tar.gz
+   tar czp lwip -f lwip-1.3.0.tar.gz
+   tar czp newlib-1.16.0 -f newlib-1.16.0.tar.gz
+   tar czp polarssl-1.1.4 -f polarssl-1.1.4-gpl.tgz
+   mv $set "${S}"/stubdom/
+   einfo "tarballs moved to source"
+}
+
+src_prepare() {
+   # Upstream's patchset
+   if [[ -n ${UPSTREAM_VER} ]]; then
+   einfo "Try to apply Xen Upstream patch set"
+   EPATCH_SUFFIX="patch" \
+   EPATCH_FORCE="yes" \
+   EPATCH_OPTS="-p1" \
+   epatch "${WORKDIR}"/patches-upstream
+   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 custom-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 {} \;
+   fi
+
+   # Patch the unmergeable newlib, fix most of the leftover gcc QA issues
+   cp "${FILESDIR}"/newlib-implicits.patch stubdom || die
+
+   # Patch stubdom/Makefile to patch insource newlib & prevent internal 
downloading
+   epatch "${FILESDIR}"/${PN/-pvgrub/}-4.3-externals.patch
+
+   # fix jobserver in Makefile
+   epatch "${FILESDIR}"/${PN}-4.8-jserver.patch
+
+   #Substitute for internal downloading. pciutils copied only due to the 
only .bz2
+   cp "${DISTDIR}"/pciutils-2.2.9.tar.bz2 ./stubdom/ 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-10-13 Thread Yixun Lan
commit: d32defe8eced754f6fd72baf0f8ea486338d0755
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Oct 12 07:26:21 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Oct 13 08:04:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d32defe8

app-emulation/xen: improve ebuild, also fix bug

Package-Manager: Portage-2.3.11, Repoman-2.3.3

Closes: https://github.com/gentoo/gentoo/pull/5925
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen/xen-4.8.2-r1.ebuild | 184 ++
 1 file changed, 184 insertions(+)

diff --git a/app-emulation/xen/xen-4.8.2-r1.ebuild 
b/app-emulation/xen/xen-4.8.2-r1.ebuild
new file mode 100644
index 000..f570ae43950
--- /dev/null
+++ b/app-emulation/xen/xen-4.8.2-r1.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${MY_PV}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=0
+   SECURITY_VER=
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+fi
+
+DESCRIPTION="The Xen virtual machine monitor"
+HOMEPAGE="http://xen.org/;
+HOMEPAGE="https://www.xenproject.org;
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="custom-cflags debug efi flask"
+
+DEPEND="${PYTHON_DEPS}
+   efi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !efi? ( >=sys-devel/binutils-2.22 )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for the hypervisor
+# prevent the silliness of /usr/lib/debug/usr/lib/debug files
+# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
+RESTRICT="test splitdebug strip"
+
+# Approved by QA team in bug #144032
+QA_WX_LOAD="boot/xen-syms-${PV}"
+
+REQUIRED_USE="arm? ( debug )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   if [[ -z ${XEN_TARGET_ARCH} ]]; then
+   if use amd64; then
+   export XEN_TARGET_ARCH="x86_64"
+   elif use arm; then
+   export XEN_TARGET_ARCH="arm32"
+   elif use arm64; then
+   export XEN_TARGET_ARCH="arm64"
+   else
+   die "Unsupported architecture!"
+   fi
+   fi
+
+   if use flask ; then
+   export "XSM_ENABLE=y"
+   export "FLASK_ENABLE=y"
+   fi
+}
+
+src_prepare() {
+   # Upstream's patchset
+   if [[ -n ${UPSTREAM_VER} ]]; then
+   EPATCH_SUFFIX="patch" \
+   EPATCH_FORCE="yes" \
+   EPATCH_OPTS="-p1" \
+   epatch "${WORKDIR}"/patches-upstream
+   fi
+
+   # Security patchset
+   if [[ -n ${SECURITY_VER} ]]; then
+   einfo "Try to apply Xen Security patch set"
+   # apply main xen patches
+   # Two parallel systems, both work side by side
+   # Over time they may concdense into one. This will suffice for 
now
+   EPATCH_SUFFIX="patch"
+   EPATCH_FORCE="yes"
+
+   source "${WORKDIR}"/patches-security/${PV}.conf
+
+   local i
+   for i in ${XEN_SECURITY_MAIN}; do
+   epatch "${WORKDIR}"/patches-security/xen/$i
+   done
+   fi
+
+   # Gentoo's patchset
+   if [[ -n ${GENTOO_VER} ]]; then
+   EPATCH_SUFFIX="patch" \
+   EPATCH_FORCE="yes" \
+   epatch "${WORKDIR}"/patches-gentoo
+   fi
+
+   epatch "${FILESDIR}"/${PN}-4.6-efi.patch
+
+   # Drop .config
+   sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't 
drop"
+
+   if use efi; then
+   export EFI_VENDOR="gentoo"
+   export EFI_MOUNTPOINT="boot"
+   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 custom-cflags

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/, app-emulation/xen-tools/files/

2017-10-13 Thread Yixun Lan
commit: 53ff5de18863280ca005fdde6c0b924abac77fa3
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Oct 12 08:07:40 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Oct 13 08:04:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ff5de1

app-emulation/xen-tools: use xen-init-dom0

Gentoo-Bug: 634042
Package-Manager: Portage-2.3.11, Repoman-2.3.3

Closes: https://github.com/gentoo/gentoo/pull/5925
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/files/xenstored.initd-r1  | 42 +++
 app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild |  2 +-
 2 files changed, 43 insertions(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/files/xenstored.initd-r1 
b/app-emulation/xen-tools/files/xenstored.initd-r1
new file mode 100644
index 000..262535d6809
--- /dev/null
+++ b/app-emulation/xen-tools/files/xenstored.initd-r1
@@ -0,0 +1,42 @@
+#!/sbin/openrc-run
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+   before xendomains xend sshd ntp-client ntpd nfs nfsmount rsyncd portmap 
dhcp
+   need xencommons
+}
+
+xenstored_dir_check() {
+   # create dir dynamically
+   local i
+   for i in /var/lock/subsys /run/xen /run/xend/boot /run/xenstored; do
+   [ -x $i ] || mkdir -p $i
+   done
+}
+
+start() {
+   ebegin "Starting xenstored daemon"
+   xenstored_dir_check
+   start-stop-daemon --start --exec /usr/sbin/xenstored \
+   --pidfile /run/xenstored.pid \
+   -- --pid-file=/run/xenstored.pid \
+   $XENSTORED_OPTS
+   until xenstore-exists / || $((15 < ++i))
+   do
+   echo -n .
+   sleep 1
+   done
+   einfo "Setting domain0 name record"
+   /usr/libexec/xen/bin/xen-init-dom0
+
+   eend $*
+}
+
+stop() {
+   ebegin "Stopping xenstored daemon"
+   start-stop-daemon --stop --exec /usr/sbin/xenstored \
+   --pidfile /run/xenstored.pid
+   eend $?
+}
+

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
index 2a5886ec70e..3e35cd4c8ea 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
@@ -418,7 +418,7 @@ src_install() {
newconfd "${FILESDIR}"/xenstored.confd xenstored
newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled
newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains
-   newinitd "${FILESDIR}"/xenstored.initd xenstored
+   newinitd "${FILESDIR}"/xenstored.initd-r1 xenstored
newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled
newinitd "${FILESDIR}"/xencommons.initd xencommons
newconfd "${FILESDIR}"/xencommons.confd xencommons



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-10-13 Thread Yixun Lan
commit: ccf8632d6f2193094dcc87b9b6f4bd82f54dbf60
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Oct 13 07:11:16 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Oct 13 08:04:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccf8632d

app-emulation/xen: fix security bugs

Gentoo-Bug: 631366, 629678

Fix: XSA-237,238,239,240,241,242,243,244

Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen/Manifest| 1 +
 app-emulation/xen/xen-4.8.2-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 4932165eca0..0f0adafe265 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -2,5 +2,6 @@ DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
 DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
 DIST xen-4.8.2-upstream-patches-0.tar.xz 7540 SHA256 
d4bd4ce76097c49ebbad67a64814b9b41af0528b390ade15814cf0fb144e5e77 SHA512 
34118ac114773cfc01a464de2a93b14905d3fb5edd62ae093f6cb40758f89c7fdc8449d0b7e9bfbaaee812b6f32b0c21860adeebb609376a22ce231e405b0837
 WHIRLPOOL 
0ff8c2fe3c349e6dc85e98644a813dd590c42bc78c6bbf98cdf77ed516e73fe5ca72a44935eae77f6ff9dcba8fef5d24c181d24b63b15bc470e7ed59098d5808
+DIST xen-4.8.2-upstream-patches-1.tar.xz 29608 SHA256 
7b1833eede01b7c8ae607614afd35c66ff009518cca972e2653d5828fb632aa6 SHA512 
3ea002c37a0e2189f1846548a4aa607c42041cf093ec9a57509692dabe5c0b718151d183f5714443403d5cf8d4ab010a8f3893207bebf81cb85793282c30b457
 WHIRLPOOL 
0659a56e419918cb091ff0d87bf69a03464d2a0a0b4c6bad87521e83c40b48e210582d5fab2d9686b22b4ba839041be6e8aa39ab306a86ce18461d99c36be439
 DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
 DIST xen-security-patches-26.tar.xz 8276 SHA256 
2a21ec429f8952875f7d95f24697600e606326f1a16d5622cee73628cd0401c1 SHA512 
f54fc7e720a70258263d29cc482b8269386818ad75792de87b0d0357fdb6af81f2102e5983100db47563435fa28f875a84e8c6d73d44797aadaf0c469d9fb0ec
 WHIRLPOOL 
b31667d8415dc1fbcd60160fdbc2fe0ad4de9bd2171fda875f5585b8d7821c4c035b029dbf382abacf4b6be745aeeb708f419fdcabdd86f78ff1c13703802e3f

diff --git a/app-emulation/xen/xen-4.8.2-r1.ebuild 
b/app-emulation/xen/xen-4.8.2-r1.ebuild
index f570ae43950..c831cf8c10b 100644
--- a/app-emulation/xen/xen-4.8.2-r1.ebuild
+++ b/app-emulation/xen/xen-4.8.2-r1.ebuild
@@ -17,7 +17,7 @@ if [[ $PV == * ]]; then
SRC_URI=""
 else
KEYWORDS="~amd64 ~arm -x86"
-   UPSTREAM_VER=0
+   UPSTREAM_VER=1
SECURITY_VER=
GENTOO_VER=
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-10-13 Thread Yixun Lan
commit: 85940acb6a41e0269d8411f25c3c83a4960c286f
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Oct 13 07:15:10 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Oct 13 08:04:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85940acb

app-emulation/xen-tools: fix security bugs

Gentoo-Bug: 631366, 629678

Fix: XSA-237,238,239,240,241,242,243,244

Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/Manifest  | 1 +
 app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index c3c3b0b7a95..807381cfa2d 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -5,6 +5,7 @@ DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
 DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
 DIST xen-4.8.2-upstream-patches-0.tar.xz 7540 SHA256 
d4bd4ce76097c49ebbad67a64814b9b41af0528b390ade15814cf0fb144e5e77 SHA512 
34118ac114773cfc01a464de2a93b14905d3fb5edd62ae093f6cb40758f89c7fdc8449d0b7e9bfbaaee812b6f32b0c21860adeebb609376a22ce231e405b0837
 WHIRLPOOL 
0ff8c2fe3c349e6dc85e98644a813dd590c42bc78c6bbf98cdf77ed516e73fe5ca72a44935eae77f6ff9dcba8fef5d24c181d24b63b15bc470e7ed59098d5808
+DIST xen-4.8.2-upstream-patches-1.tar.xz 29608 SHA256 
7b1833eede01b7c8ae607614afd35c66ff009518cca972e2653d5828fb632aa6 SHA512 
3ea002c37a0e2189f1846548a4aa607c42041cf093ec9a57509692dabe5c0b718151d183f5714443403d5cf8d4ab010a8f3893207bebf81cb85793282c30b457
 WHIRLPOOL 
0659a56e419918cb091ff0d87bf69a03464d2a0a0b4c6bad87521e83c40b48e210582d5fab2d9686b22b4ba839041be6e8aa39ab306a86ce18461d99c36be439
 DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
 DIST xen-gentoo-patches-10.tar.xz 27876 SHA256 
aa91759d25611afa2e851e190c8445b18e4262037fc06da886f2fa4a4c500b94 SHA512 
2033f4cb671971c73841cfaa7eb46623c37778c5746b47302eee252c4af287ccbeb8d1884ffdf32cd97a38cd7785257d56f13ef20d4c03dc0fb1cb196dc04ece
 WHIRLPOOL 
e02cc3c6ffd701b2f04df111ab33b18f7fa09e292b94a34af4d806509a564b896a7b677ab64654523ee992f363d59bf6bd4c2cbeaea7330f368cf657bfa2d538
 DIST xen-gentoo-patches-9.tar.xz 27456 SHA256 
67c410d12ef4628a8c0a931e5868b425f2eb4b2f0e307304a75384cbe509734b SHA512 
9a797be9dd2392c34b3f6561c2274e116b4f5b114f4520dbbd0b51818c774479ceabb45aa916f93c1a2bc49787f4ca6e6c83bc743baa6bdeef91d77276b20f36
 WHIRLPOOL 
c41cde532726bb55acd05d558b35d575b229d2ee64eba7438f7b196df313f0e44154148c1e47bf6e8c810667b3b237bcfa410371b4bb6f097b981f6b2637ead3

diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
index f84e8a0eb92..2a5886ec70e 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.2-r1.ebuild
@@ -19,7 +19,7 @@ if [[ $PV == * ]]; then
S="${WORKDIR}/${REPO}"
 else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-   UPSTREAM_VER=0
+   UPSTREAM_VER=1
SECURITY_VER=
# xen-tools's gentoo patches tarball
GENTOO_VER=10



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/files/

2017-10-03 Thread Patrice Clement
commit: 3e255add8d05c431219fa668ebefe974b656b374
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Sep 24 14:06:45 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Oct  3 22:03:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e255add

app-emulation/xen-pvgrub: remove unused patch.

Closes: https://github.com/gentoo/gentoo/pull/5784

 .../files/xen-pvgrub-4.7.0-fix-boot-p2m.patch  | 36 --
 1 file changed, 36 deletions(-)

diff --git a/app-emulation/xen-pvgrub/files/xen-pvgrub-4.7.0-fix-boot-p2m.patch 
b/app-emulation/xen-pvgrub/files/xen-pvgrub-4.7.0-fix-boot-p2m.patch
deleted file mode 100644
index e9c80400bdc..000
--- a/app-emulation/xen-pvgrub/files/xen-pvgrub-4.7.0-fix-boot-p2m.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 9714f6b87e19b32d3a6663a20df6610265c4bfe5 Mon Sep 17 00:00:00 2001
-From: Juergen Gross 
-Date: Wed, 28 Sep 2016 06:02:44 +0200
-Subject: [PATCH] pvgrub: fix crash when booting kernel with p2m list outside
- kernel mapping
-
-When trying to boot a kernel with the p2m list not mapped by the
-initial kernel mapping it can happen that pvgrub is failing as it is
-keeping some page tables mapped.
-
-Unmap the additional page tables created for the special p2m mapping
-will avoid this failure.
-
-Reported-by: Sven Koehler 
-Signed-off-by: Juergen Gross 
-Acked-by: Wei Liu 

- stubdom/grub/kexec.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/stubdom/grub/kexec.c b/stubdom/grub/kexec.c
-index 8fd9ff9..71c2f3f 100644
 a/stubdom/grub/kexec.c
-+++ b/stubdom/grub/kexec.c
-@@ -347,6 +347,8 @@ void kexec(void *kernel, long kernel_size, void *module, 
long module_size, char
- /* Unmap libxc's projection of the boot page table */
- seg = xc_dom_seg_to_ptr(dom, >pgtables_seg);
- munmap(seg, dom->pgtables_seg.vend - dom->pgtables_seg.vstart);
-+seg = xc_dom_seg_to_ptr(dom, >p2m_seg);
-+munmap(seg, dom->p2m_seg.vend - dom->p2m_seg.vstart);
- 
- /* Unmap day0 pages to avoid having a r/w mapping of the future page 
table */
- for (pfn = 0; pfn < allocated; pfn++)
--- 
-2.10.0
-



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-09-29 Thread Yixun Lan
commit: a804da9696a318ebd68aad4edcb6a353e7f78830
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Sep 30 05:21:58 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Sep 30 05:34:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a804da96

app-emulation/xen-pvgrub: drop old

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen-pvgrub/Manifest|   1 -
 app-emulation/xen-pvgrub/xen-pvgrub-4.8.1.ebuild | 161 ---
 2 files changed, 162 deletions(-)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index a8bb3dedb20..469e985d25e 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -5,6 +5,5 @@ DIST pciutils-2.2.9.tar.bz2 212265 SHA256 
f60ae61cfbd5da1d849d0beaa21f593c38dac9
 DIST polarssl-1.1.4-gpl.tgz 611340 SHA256 
2d29fd04a0d0ba29dae6bd29fb418944c08d3916665dcca74afb297ef37584b6 SHA512 
88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad
 WHIRLPOOL 
39448c00dda142a836a78381b446c7b586272a44d8afc867a7ea702228f105bb2adffe757bd6c23af090cff64ef32e7af0c373dccc5145ff4c11552cf3f28383
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
 DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
-DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
 DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
 DIST zlib-1.2.3.tar.gz 496597 SHA256 
1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e
 WHIRLPOOL 
8fd7010faf6a48a9c7ff4bcfe3ce4fe9061eb541259e0a2d0def214e8c4becf2b22e8d6f96f65ca827abffeaa9d96e95ed2402844f99835f7b079fc9f3e84276

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.1.ebuild
deleted file mode 100644
index f3337ca3893..000
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.1.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='xml,threads'
-
-inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
-
-XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles;
-LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
-GRUB_URL=mirror://gnu-alpha/grub
-
-UPSTREAM_VER=
-[[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
-
-SRC_URI="
-   http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
-   $GRUB_URL/grub-0.97.tar.gz
-   $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
-   $LIBPCI_URL/pciutils-2.2.9.tar.bz2
-   $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
-   $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
-   $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz
-   ${UPSTREAM_PATCHSET_URI}"
-
-S="${WORKDIR}/xen-${PV}"
-
-DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside 
guest filesystem"
-HOMEPAGE="http://xen.org/;
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="custom-cflags"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="sys-devel/gettext
-   sys-devel/bin86
-   sys-apps/texinfo
-   x11-libs/pixman"
-
-RDEPEND="${PYTHON_DEPS}
-   >=app-emulation/xen-tools-${PV}"
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-retar-externals() {
-   # Purely to unclutter src_prepare
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-09-29 Thread Yixun Lan
commit: 047ef3f2660478df8e012b993a506eba786ea127
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Sep 30 04:45:51 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Sep 30 05:34:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=047ef3f2

app-emulation/xen-pvgrub: version bump, 4.8.2

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen-pvgrub/Manifest|   1 +
 app-emulation/xen-pvgrub/xen-pvgrub-4.8.2.ebuild | 161 +++
 2 files changed, 162 insertions(+)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index 746005147a6..a8bb3dedb20 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -6,4 +6,5 @@ DIST polarssl-1.1.4-gpl.tgz 611340 SHA256 
2d29fd04a0d0ba29dae6bd29fb418944c08d39
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
 DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
 DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
+DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
 DIST zlib-1.2.3.tar.gz 496597 SHA256 
1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e
 WHIRLPOOL 
8fd7010faf6a48a9c7ff4bcfe3ce4fe9061eb541259e0a2d0def214e8c4becf2b22e8d6f96f65ca827abffeaa9d96e95ed2402844f99835f7b079fc9f3e84276

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2.ebuild
new file mode 100644
index 000..72d54928c84
--- /dev/null
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='xml,threads'
+
+inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
+
+XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles;
+LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
+GRUB_URL=mirror://gnu-alpha/grub
+
+UPSTREAM_VER=
+[[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+
+SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${PV}/xen-${PV}.tar.gz
+   $GRUB_URL/grub-0.97.tar.gz
+   $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
+   $LIBPCI_URL/pciutils-2.2.9.tar.bz2
+   $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
+   $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
+   $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz
+   ${UPSTREAM_PATCHSET_URI}"
+
+S="${WORKDIR}/xen-${PV}"
+
+DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside 
guest filesystem"
+HOMEPAGE="http://xen.org/;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="custom-cflags"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="sys-devel/gettext
+   sys-devel/bin86
+   sys-apps/texinfo
+   x11-libs/pixman"
+
+RDEPEND="${PYTHON_DEPS}
+   >=app-emulation/xen-tools-${PV}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+retar-externals() {
+   # Purely to unclutter src_prepare
+   local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz 
polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
+
+   # epatch can't patch in $WORKDIR, requires a sed; Bug #455194. 
Patchable, but sed informative
+   sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
+   -i "${WORKDIR}"/zlib-1.2.3/configure
+   sed -e 's:^AR=ar rc:AR=ar:' \
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/, app-emulation/xen-tools/

2017-09-29 Thread Yixun Lan
commit: 48ab7134b69b578d5b82d80f687c1d6fe375f715
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Sep 30 05:20:58 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Sep 30 05:34:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ab7134

app-emulation/xen-tools: drop old, 4.8.2

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen-tools/Manifest  |   3 -
 app-emulation/xen-tools/files/gentoo-patches.conf |   9 -
 app-emulation/xen-tools/xen-tools-4.8.1-r1.ebuild | 449 --
 app-emulation/xen-tools/xen-tools-4.8.1.ebuild| 449 --
 4 files changed, 910 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index c8593983685..c3c3b0b7a95 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -4,12 +4,9 @@ DIST seabios-1.8.2.tar.gz 538497 SHA256 
f59479307fdae840de398b75aacb2333c8eba24a
 DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96fda506d2d52815f709b31952229891357e6b67 SHA512 
6d4e23fb5a63fd191f893e31194b6397a394956846f356ae0119c656a92e7e22296e728286a98109b64a5736241b2317969f54915e7b487b4d7a64aae534614c
 WHIRLPOOL 
e185ce40085559d00a302eae8814b4c013817a5e4c0a2a9c56a6b4983b38e7103e44d0407fa78ea79fdbe8eefde346b994812851d8b4bad0bf08cb5721507c37
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
 DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
-DIST xen-4.8.1-upstream-patches-0.tar.xz 57132 SHA256 
6a6d466e74b28e50cc8ffcf56f6e3853dff73a5d936374404a2aab9dadb54566 SHA512 
bcf43f7f9c15016576f225146a34e26122a6e35d953ca8df05d6d3b6b2465bd8e237e824d3d84dfd892f440b40d6e6b3bb7c16c3c79b8e04534b2bed60877f53
 WHIRLPOOL 
4470d244bed58f9b71a031da19cfe38a79badf426300637211c3e8dfdab02f2b87ed21d9a5340af267685aafd627451f8750b85d9afc73ed2a550c52b43c31ab
-DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
 DIST xen-4.8.2-upstream-patches-0.tar.xz 7540 SHA256 
d4bd4ce76097c49ebbad67a64814b9b41af0528b390ade15814cf0fb144e5e77 SHA512 
34118ac114773cfc01a464de2a93b14905d3fb5edd62ae093f6cb40758f89c7fdc8449d0b7e9bfbaaee812b6f32b0c21860adeebb609376a22ce231e405b0837
 WHIRLPOOL 
0ff8c2fe3c349e6dc85e98644a813dd590c42bc78c6bbf98cdf77ed516e73fe5ca72a44935eae77f6ff9dcba8fef5d24c181d24b63b15bc470e7ed59098d5808
 DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
 DIST xen-gentoo-patches-10.tar.xz 27876 SHA256 
aa91759d25611afa2e851e190c8445b18e4262037fc06da886f2fa4a4c500b94 SHA512 
2033f4cb671971c73841cfaa7eb46623c37778c5746b47302eee252c4af287ccbeb8d1884ffdf32cd97a38cd7785257d56f13ef20d4c03dc0fb1cb196dc04ece
 WHIRLPOOL 
e02cc3c6ffd701b2f04df111ab33b18f7fa09e292b94a34af4d806509a564b896a7b677ab64654523ee992f363d59bf6bd4c2cbeaea7330f368cf657bfa2d538
 DIST xen-gentoo-patches-9.tar.xz 27456 SHA256 
67c410d12ef4628a8c0a931e5868b425f2eb4b2f0e307304a75384cbe509734b SHA512 
9a797be9dd2392c34b3f6561c2274e116b4f5b114f4520dbbd0b51818c774479ceabb45aa916f93c1a2bc49787f4ca6e6c83bc743baa6bdeef91d77276b20f36
 WHIRLPOOL 
c41cde532726bb55acd05d558b35d575b229d2ee64eba7438f7b196df313f0e44154148c1e47bf6e8c810667b3b237bcfa410371b4bb6f097b981f6b2637ead3
 DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 
495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 WHIRLPOOL 
8346d68fa5d2a8e8a5c007b55e2b85cf48df045cc8c4818f09c756d28a52dd856671f37b4a53478e9b96ca9d2eca0c67fd15f009a94d1d2dfed8e83e596d9633
 DIST xen-security-patches-25.tar.xz 9208 SHA256 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/, app-emulation/xen-tools/

2017-09-29 Thread Yixun Lan
commit: d91052023c3f298100aa0f17a1ea1615a0f239eb
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Sep 30 04:44:48 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Sep 30 05:34:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9105202

app-emulation/xen-tools: version bump, 4.8.2

this bump also fix security issue
XSA-231,232,233,234

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen-tools/Manifest  |   3 +
 app-emulation/xen-tools/files/gentoo-patches.conf |  12 +
 app-emulation/xen-tools/xen-tools-4.8.2.ebuild| 449 ++
 3 files changed, 464 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 470e3e74c8b..c8593983685 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -6,6 +6,9 @@ DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da
 DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
 DIST xen-4.8.1-upstream-patches-0.tar.xz 57132 SHA256 
6a6d466e74b28e50cc8ffcf56f6e3853dff73a5d936374404a2aab9dadb54566 SHA512 
bcf43f7f9c15016576f225146a34e26122a6e35d953ca8df05d6d3b6b2465bd8e237e824d3d84dfd892f440b40d6e6b3bb7c16c3c79b8e04534b2bed60877f53
 WHIRLPOOL 
4470d244bed58f9b71a031da19cfe38a79badf426300637211c3e8dfdab02f2b87ed21d9a5340af267685aafd627451f8750b85d9afc73ed2a550c52b43c31ab
 DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
+DIST xen-4.8.2-upstream-patches-0.tar.xz 7540 SHA256 
d4bd4ce76097c49ebbad67a64814b9b41af0528b390ade15814cf0fb144e5e77 SHA512 
34118ac114773cfc01a464de2a93b14905d3fb5edd62ae093f6cb40758f89c7fdc8449d0b7e9bfbaaee812b6f32b0c21860adeebb609376a22ce231e405b0837
 WHIRLPOOL 
0ff8c2fe3c349e6dc85e98644a813dd590c42bc78c6bbf98cdf77ed516e73fe5ca72a44935eae77f6ff9dcba8fef5d24c181d24b63b15bc470e7ed59098d5808
+DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
+DIST xen-gentoo-patches-10.tar.xz 27876 SHA256 
aa91759d25611afa2e851e190c8445b18e4262037fc06da886f2fa4a4c500b94 SHA512 
2033f4cb671971c73841cfaa7eb46623c37778c5746b47302eee252c4af287ccbeb8d1884ffdf32cd97a38cd7785257d56f13ef20d4c03dc0fb1cb196dc04ece
 WHIRLPOOL 
e02cc3c6ffd701b2f04df111ab33b18f7fa09e292b94a34af4d806509a564b896a7b677ab64654523ee992f363d59bf6bd4c2cbeaea7330f368cf657bfa2d538
 DIST xen-gentoo-patches-9.tar.xz 27456 SHA256 
67c410d12ef4628a8c0a931e5868b425f2eb4b2f0e307304a75384cbe509734b SHA512 
9a797be9dd2392c34b3f6561c2274e116b4f5b114f4520dbbd0b51818c774479ceabb45aa916f93c1a2bc49787f4ca6e6c83bc743baa6bdeef91d77276b20f36
 WHIRLPOOL 
c41cde532726bb55acd05d558b35d575b229d2ee64eba7438f7b196df313f0e44154148c1e47bf6e8c810667b3b237bcfa410371b4bb6f097b981f6b2637ead3
 DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 
495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 WHIRLPOOL 
8346d68fa5d2a8e8a5c007b55e2b85cf48df045cc8c4818f09c756d28a52dd856671f37b4a53478e9b96ca9d2eca0c67fd15f009a94d1d2dfed8e83e596d9633
 DIST xen-security-patches-25.tar.xz 9208 SHA256 
ceaa520d4d98ab7b6ce5b58c380499372cb513dda0c8236106cdf878385d4458 SHA512 
18539c1f42bc95a06f7b06855614fafb4ed7c07a145d9ab90e02954ba405d21fc4c379908e3233ddfb85ccaa04515b261ac4bbf3987ce00e4479158f03edd917
 WHIRLPOOL 
4cff34c29a5c38e6a5bd0d4f4fe89d8daf944740934b05cd61f4b8a345ddb4d8a8b2de6db27a723154169e3f28d5b34a43eddd08c909cfa3d6d5aee26fcae693

diff --git a/app-emulation/xen-tools/files/gentoo-patches.conf 
b/app-emulation/xen-tools/files/gentoo-patches.conf
index 6fe9bf07e8b..8936a3bbea0 100644
--- a/app-emulation/xen-tools/files/gentoo-patches.conf
+++ b/app-emulation/xen-tools/files/gentoo-patches.conf
@@ -98,6 +98,9 @@ _gx040=" 
0001-docs-Clarify-the-expected-behaviour-of-zero-length-r.patch
 
 _gx041=" 0002-tools-libxc-Tolerate-zero-length-records-in-migratio.patch"
 
+#Fix missing makedev(), major(), minor()
+_gx042=" xen-tools-4.8.2-makedev.patch"
+
 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-09-29 Thread Yixun Lan
commit: bc9bced5a747fa983ddee042bd3fed76838e2130
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Sep 30 04:38:03 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Sep 30 05:34:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc9bced5

app-emulation/xen: version bump, 4.8.2

this bump also fix security issue
XSA-231,232,233,234

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen/Manifest |   2 +
 app-emulation/xen/xen-4.8.2.ebuild | 192 +
 2 files changed, 194 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 2c523feac29..ef3bfb5280e 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -4,5 +4,7 @@ DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b
 DIST xen-4.8.1-upstream-patches-0.tar.xz 57132 SHA256 
6a6d466e74b28e50cc8ffcf56f6e3853dff73a5d936374404a2aab9dadb54566 SHA512 
bcf43f7f9c15016576f225146a34e26122a6e35d953ca8df05d6d3b6b2465bd8e237e824d3d84dfd892f440b40d6e6b3bb7c16c3c79b8e04534b2bed60877f53
 WHIRLPOOL 
4470d244bed58f9b71a031da19cfe38a79badf426300637211c3e8dfdab02f2b87ed21d9a5340af267685aafd627451f8750b85d9afc73ed2a550c52b43c31ab
 DIST xen-4.8.1-upstream-patches-1.tar.xz 59600 SHA256 
c2072f96e9c3acfac89b758fca31ed6dfa247c320a32359ed52dbe1c01865291 SHA512 
962394f2ac891a64233436e49b3b8a94ecd0150d1a009912ab6264c39934585476e1720ead20b9bbf067fee4d67d76b960990c5d2001f26a883a05cf8650a359
 WHIRLPOOL 
fc5409d426ed833039af6b690aa731a7853966930c03db1f59b34d7bcdba06c844860f08e8cbf770180b3a4a0e6e60e844a2f09d6b3798808c2d242ff648cd56
 DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
+DIST xen-4.8.2-upstream-patches-0.tar.xz 7540 SHA256 
d4bd4ce76097c49ebbad67a64814b9b41af0528b390ade15814cf0fb144e5e77 SHA512 
34118ac114773cfc01a464de2a93b14905d3fb5edd62ae093f6cb40758f89c7fdc8449d0b7e9bfbaaee812b6f32b0c21860adeebb609376a22ce231e405b0837
 WHIRLPOOL 
0ff8c2fe3c349e6dc85e98644a813dd590c42bc78c6bbf98cdf77ed516e73fe5ca72a44935eae77f6ff9dcba8fef5d24c181d24b63b15bc470e7ed59098d5808
+DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
 DIST xen-security-patches-26.tar.xz 8276 SHA256 
2a21ec429f8952875f7d95f24697600e606326f1a16d5622cee73628cd0401c1 SHA512 
f54fc7e720a70258263d29cc482b8269386818ad75792de87b0d0357fdb6af81f2102e5983100db47563435fa28f875a84e8c6d73d44797aadaf0c469d9fb0ec
 WHIRLPOOL 
b31667d8415dc1fbcd60160fdbc2fe0ad4de9bd2171fda875f5585b8d7821c4c035b029dbf382abacf4b6be745aeeb708f419fdcabdd86f78ff1c13703802e3f
 DIST xen-security-patches-27.tar.xz 2604 SHA256 
a8d01bc309894cb1bbde7a264003b873b77d1b4a1cb5c917b25a51e1b068f85b SHA512 
ed9ef5ca3a39635a5ebbdc88663ea32f48c12e8ac1f193b8a66486bb62da692add38c5a89051753c992294528b4b4e92d121997317032a864f46776cb91d1897
 WHIRLPOOL 
07e2321959664083000a6cc90f30fa2365e206e8c1cc22e74afb085760e2c6378ba51f4ebcbf2b433c0d7a8ad9d98d0f43adb423b1bffc6a00eade362e1c59f5

diff --git a/app-emulation/xen/xen-4.8.2.ebuild 
b/app-emulation/xen/xen-4.8.2.ebuild
new file mode 100644
index 000..924c8cb2fb9
--- /dev/null
+++ b/app-emulation/xen/xen-4.8.2.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${PV/_/-}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=0
+   SECURITY_VER=
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI}
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-09-29 Thread Yixun Lan
commit: e222908c103c394961e514bfbd2be8103881ffc5
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Sep 30 04:46:45 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Sep 30 05:34:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e222908c

app-emulation/xen: drop old 4.8.1

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 app-emulation/xen/Manifest|   4 -
 app-emulation/xen/xen-4.8.1-r1.ebuild | 192 --
 app-emulation/xen/xen-4.8.1-r2.ebuild | 192 --
 app-emulation/xen/xen-4.8.1-r3.ebuild | 192 --
 4 files changed, 580 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index ef3bfb5280e..4932165eca0 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,10 +1,6 @@
 DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96fda506d2d52815f709b31952229891357e6b67 SHA512 
6d4e23fb5a63fd191f893e31194b6397a394956846f356ae0119c656a92e7e22296e728286a98109b64a5736241b2317969f54915e7b487b4d7a64aae534614c
 WHIRLPOOL 
e185ce40085559d00a302eae8814b4c013817a5e4c0a2a9c56a6b4983b38e7103e44d0407fa78ea79fdbe8eefde346b994812851d8b4bad0bf08cb5721507c37
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
 DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
-DIST xen-4.8.1-upstream-patches-0.tar.xz 57132 SHA256 
6a6d466e74b28e50cc8ffcf56f6e3853dff73a5d936374404a2aab9dadb54566 SHA512 
bcf43f7f9c15016576f225146a34e26122a6e35d953ca8df05d6d3b6b2465bd8e237e824d3d84dfd892f440b40d6e6b3bb7c16c3c79b8e04534b2bed60877f53
 WHIRLPOOL 
4470d244bed58f9b71a031da19cfe38a79badf426300637211c3e8dfdab02f2b87ed21d9a5340af267685aafd627451f8750b85d9afc73ed2a550c52b43c31ab
-DIST xen-4.8.1-upstream-patches-1.tar.xz 59600 SHA256 
c2072f96e9c3acfac89b758fca31ed6dfa247c320a32359ed52dbe1c01865291 SHA512 
962394f2ac891a64233436e49b3b8a94ecd0150d1a009912ab6264c39934585476e1720ead20b9bbf067fee4d67d76b960990c5d2001f26a883a05cf8650a359
 WHIRLPOOL 
fc5409d426ed833039af6b690aa731a7853966930c03db1f59b34d7bcdba06c844860f08e8cbf770180b3a4a0e6e60e844a2f09d6b3798808c2d242ff648cd56
-DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
 DIST xen-4.8.2-upstream-patches-0.tar.xz 7540 SHA256 
d4bd4ce76097c49ebbad67a64814b9b41af0528b390ade15814cf0fb144e5e77 SHA512 
34118ac114773cfc01a464de2a93b14905d3fb5edd62ae093f6cb40758f89c7fdc8449d0b7e9bfbaaee812b6f32b0c21860adeebb609376a22ce231e405b0837
 WHIRLPOOL 
0ff8c2fe3c349e6dc85e98644a813dd590c42bc78c6bbf98cdf77ed516e73fe5ca72a44935eae77f6ff9dcba8fef5d24c181d24b63b15bc470e7ed59098d5808
 DIST xen-4.8.2.tar.gz 22522336 SHA256 
cb1cc2f0985e3d8651215e5d24c1fcc3036994fa7cc495a5091a2c85ece2aff9 SHA512 
7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da
 WHIRLPOOL 
8e54e79219f89640162673da471a02ee8a39bb884e2376a79a09226462903185b49a771fef51ceca54c4dd42a110ee1214db6dbf94235a156a17d6c597634c3d
 DIST xen-security-patches-26.tar.xz 8276 SHA256 
2a21ec429f8952875f7d95f24697600e606326f1a16d5622cee73628cd0401c1 SHA512 
f54fc7e720a70258263d29cc482b8269386818ad75792de87b0d0357fdb6af81f2102e5983100db47563435fa28f875a84e8c6d73d44797aadaf0c469d9fb0ec
 WHIRLPOOL 
b31667d8415dc1fbcd60160fdbc2fe0ad4de9bd2171fda875f5585b8d7821c4c035b029dbf382abacf4b6be745aeeb708f419fdcabdd86f78ff1c13703802e3f
-DIST xen-security-patches-27.tar.xz 2604 SHA256 
a8d01bc309894cb1bbde7a264003b873b77d1b4a1cb5c917b25a51e1b068f85b SHA512 
ed9ef5ca3a39635a5ebbdc88663ea32f48c12e8ac1f193b8a66486bb62da692add38c5a89051753c992294528b4b4e92d121997317032a864f46776cb91d1897
 WHIRLPOOL 
07e2321959664083000a6cc90f30fa2365e206e8c1cc22e74afb085760e2c6378ba51f4ebcbf2b433c0d7a8ad9d98d0f43adb423b1bffc6a00eade362e1c59f5

diff --git a/app-emulation/xen/xen-4.8.1-r1.ebuild 
b/app-emulation/xen/xen-4.8.1-r1.ebuild
deleted file mode 100644
index 777573731be..000
--- a/app-emulation/xen/xen-4.8.1-r1.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/, app-emulation/xen-tools/

2017-09-07 Thread Yixun Lan
commit: 6c9eb190772e98ff74d78c4af0fdcc129a4b4d63
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Sep  7 07:14:25 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Sep  7 07:14:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c9eb190

app-emulation/xen: Revert un-finished commit

This reverts commit b7eb4ccb204fc0d973fe5101ca89410dcddcce4f.

 app-emulation/xen-tools/files/gentoo-patches.conf |  11 -
 app-emulation/xen-tools/xen-tools-4.9.0.ebuild| 449 --
 2 files changed, 460 deletions(-)

diff --git a/app-emulation/xen-tools/files/gentoo-patches.conf 
b/app-emulation/xen-tools/files/gentoo-patches.conf
index f672232beb1..6fe9bf07e8b 100644
--- a/app-emulation/xen-tools/files/gentoo-patches.conf
+++ b/app-emulation/xen-tools/files/gentoo-patches.conf
@@ -54,7 +54,6 @@ _gx018=" xen-tools-4.2.4-udev-rules.patch"
 # bundled seabios
 _gx019=" xen-tools-4-anti-seabios-download.patch"
 _gx032=" xen-tools-4.5-anti-seabios-download.patch"
-_gx042=" xen-tools-4.9-anti-seabios-download.patch"
 
 # Bug 477676
 _gx022=" xen-tools-4.3-ar-cc.patch"
@@ -99,8 +98,6 @@ _gx040=" 
0001-docs-Clarify-the-expected-behaviour-of-zero-length-r.patch
 
 _gx041=" 0002-tools-libxc-Tolerate-zero-length-records-in-migratio.patch"
 
-# next available _gx043
-
 # xen-tools-4.7.2 patches set
 _gpv_xen_tools_472_0="
 ${_gx008} ${_gx021}
@@ -127,11 +124,3 @@ ${_gx027} ${_gx032}
 ${_gx028} ${_gx029}
 ${_gx037} ${_gx040}
 "
-# xen-tools-4.9.0 patches set
-_gpv_xen_tools_490_0="
-${_gx008}
-${_gx038} ${_gx017} ${_gx039}
-${_gx027} ${_gx042}
-${_gx028} ${_gx029}
-${_gx037}
-"

diff --git a/app-emulation/xen-tools/xen-tools-4.9.0.ebuild 
b/app-emulation/xen-tools/xen-tools-4.9.0.ebuild
deleted file mode 100644
index 44124284f74..000
--- a/app-emulation/xen-tools/xen-tools-4.9.0.ebuild
+++ /dev/null
@@ -1,449 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='ncurses,xml,threads'
-
-inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs versionator
-
-MY_PV=${PV/_/-}
-MAJOR_V="$(get_version_component_range 1-2)"
-
-if [[ $PV == * ]]; then
-   inherit git-r3
-   KEYWORDS=""
-   REPO="xen.git"
-   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
-   S="${WORKDIR}/${REPO}"
-else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-   UPSTREAM_VER=0
-   SECURITY_VER=
-   # xen-tools's gentoo patches tarball
-   GENTOO_VER=10
-   # xen-tools's gentoo patches version which apply to this specific ebuild
-   GENTOO_GPV=0
-   # xen-tools ovmf's patches
-   OVMF_VER=3
-
-   SEABIOS_VER=1.10.0
-   # OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
-   OVMF_PV=20170321
-
-   [[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
-   [[ -n ${SECURITY_VER} ]] && \
-   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz;
-   [[ -n ${GENTOO_VER} ]] && \
-   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz;
-   [[ -n ${OVMF_VER} ]] && \
-   
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz;
-
-   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_PV}.tar.gz
-   
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
-   https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
-   ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.xz
-   ${OVMF_PATCHSET_URI} )
-   ${UPSTREAM_PATCHSET_URI}
-   ${SECURITY_PATCHSET_URI}
-   ${GENTOO_PATCHSET_URI}"
-
-   S="${WORKDIR}/xen-${MY_PV}"
-fi
-
-DESCRIPTION="Xen tools including QEMU and xl"
-HOMEPAGE="http://xen.org/;
-DOCS=( README docs/README.xen-bugtool )
-
-LICENSE="GPL-2"
-SLOT="0/${MAJOR_V}"
-# 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 ovmf +qemu-traditional 
+pam python pygrub screen sdl static-libs system-qemu system-seabios"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   pygrub? ( python )
-   ovmf? ( hvm )
-   ^^ ( qemu system-qemu )"
-
-COMMON_DEPEND="
-   dev-libs/lzo:2
-   dev-libs/glib:2
-   dev-libs/yajl
-   dev-libs/libaio
-   dev-libs/libgcrypt:0
-   sys-libs/zlib
-   ${PYTHON_DEPS}
-"
-
-DEPEND="${COMMON_DEPEND}
-   dev-python/lxml[${PYTHON_USEDEP}]
-   x86? ( sys-devel/dev86
-   sys-power/iasl )
-   pam? ( 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/, app-emulation/xen-tools/files/

2017-09-07 Thread Yixun Lan
commit: b7eb4ccb204fc0d973fe5101ca89410dcddcce4f
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Sep  7 07:11:42 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Sep  7 07:12:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7eb4ccb

xen

Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/files/gentoo-patches.conf |  11 +
 app-emulation/xen-tools/xen-tools-4.9.0.ebuild| 449 ++
 2 files changed, 460 insertions(+)

diff --git a/app-emulation/xen-tools/files/gentoo-patches.conf 
b/app-emulation/xen-tools/files/gentoo-patches.conf
index 6fe9bf07e8b..f672232beb1 100644
--- a/app-emulation/xen-tools/files/gentoo-patches.conf
+++ b/app-emulation/xen-tools/files/gentoo-patches.conf
@@ -54,6 +54,7 @@ _gx018=" xen-tools-4.2.4-udev-rules.patch"
 # bundled seabios
 _gx019=" xen-tools-4-anti-seabios-download.patch"
 _gx032=" xen-tools-4.5-anti-seabios-download.patch"
+_gx042=" xen-tools-4.9-anti-seabios-download.patch"
 
 # Bug 477676
 _gx022=" xen-tools-4.3-ar-cc.patch"
@@ -98,6 +99,8 @@ _gx040=" 
0001-docs-Clarify-the-expected-behaviour-of-zero-length-r.patch
 
 _gx041=" 0002-tools-libxc-Tolerate-zero-length-records-in-migratio.patch"
 
+# next available _gx043
+
 # xen-tools-4.7.2 patches set
 _gpv_xen_tools_472_0="
 ${_gx008} ${_gx021}
@@ -124,3 +127,11 @@ ${_gx027} ${_gx032}
 ${_gx028} ${_gx029}
 ${_gx037} ${_gx040}
 "
+# xen-tools-4.9.0 patches set
+_gpv_xen_tools_490_0="
+${_gx008}
+${_gx038} ${_gx017} ${_gx039}
+${_gx027} ${_gx042}
+${_gx028} ${_gx029}
+${_gx037}
+"

diff --git a/app-emulation/xen-tools/xen-tools-4.9.0.ebuild 
b/app-emulation/xen-tools/xen-tools-4.9.0.ebuild
new file mode 100644
index 000..44124284f74
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.9.0.ebuild
@@ -0,0 +1,449 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs versionator
+
+MY_PV=${PV/_/-}
+MAJOR_V="$(get_version_component_range 1-2)"
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   UPSTREAM_VER=0
+   SECURITY_VER=
+   # xen-tools's gentoo patches tarball
+   GENTOO_VER=10
+   # xen-tools's gentoo patches version which apply to this specific ebuild
+   GENTOO_GPV=0
+   # xen-tools ovmf's patches
+   OVMF_VER=3
+
+   SEABIOS_VER=1.10.0
+   # OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
+   OVMF_PV=20170321
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   [[ -n ${OVMF_VER} ]] && \
+   
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz;
+
+   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_PV}.tar.gz
+   
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
+   https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
+   ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.xz
+   ${OVMF_PATCHSET_URI} )
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+
+   S="${WORKDIR}/xen-${MY_PV}"
+fi
+
+DESCRIPTION="Xen tools including QEMU and xl"
+HOMEPAGE="http://xen.org/;
+DOCS=( README docs/README.xen-bugtool )
+
+LICENSE="GPL-2"
+SLOT="0/${MAJOR_V}"
+# 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 ovmf +qemu-traditional 
+pam python pygrub screen sdl static-libs system-qemu system-seabios"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   pygrub? ( python )
+   ovmf? ( hvm )
+   ^^ ( qemu system-qemu )"
+
+COMMON_DEPEND="
+   dev-libs/lzo:2
+   dev-libs/glib:2
+   dev-libs/yajl
+   dev-libs/libaio
+   dev-libs/libgcrypt:0
+   sys-libs/zlib
+   ${PYTHON_DEPS}
+"
+
+DEPEND="${COMMON_DEPEND}
+   dev-python/lxml[${PYTHON_USEDEP}]
+   x86? ( sys-devel/dev86
+   sys-power/iasl )
+   pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
+   api? ( 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-09-03 Thread Yixun Lan
commit: b042e1d48150a5fe9bce63a5a6999aa8349e6bb8
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Aug 16 09:45:15 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Sep  4 01:31:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b042e1d4

app-emulation/xen: security bump

fix XSA-227,228,230

Gentoo-Bug: 627962, 627956
Package-Manager: Portage-2.3.6, Repoman-2.3.3

 app-emulation/xen/Manifest|   1 +
 app-emulation/xen/xen-4.8.1-r3.ebuild | 192 ++
 2 files changed, 193 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 49df2654a33..2c523feac29 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -2,6 +2,7 @@ DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
 DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
 DIST xen-4.8.1-upstream-patches-0.tar.xz 57132 SHA256 
6a6d466e74b28e50cc8ffcf56f6e3853dff73a5d936374404a2aab9dadb54566 SHA512 
bcf43f7f9c15016576f225146a34e26122a6e35d953ca8df05d6d3b6b2465bd8e237e824d3d84dfd892f440b40d6e6b3bb7c16c3c79b8e04534b2bed60877f53
 WHIRLPOOL 
4470d244bed58f9b71a031da19cfe38a79badf426300637211c3e8dfdab02f2b87ed21d9a5340af267685aafd627451f8750b85d9afc73ed2a550c52b43c31ab
+DIST xen-4.8.1-upstream-patches-1.tar.xz 59600 SHA256 
c2072f96e9c3acfac89b758fca31ed6dfa247c320a32359ed52dbe1c01865291 SHA512 
962394f2ac891a64233436e49b3b8a94ecd0150d1a009912ab6264c39934585476e1720ead20b9bbf067fee4d67d76b960990c5d2001f26a883a05cf8650a359
 WHIRLPOOL 
fc5409d426ed833039af6b690aa731a7853966930c03db1f59b34d7bcdba06c844860f08e8cbf770180b3a4a0e6e60e844a2f09d6b3798808c2d242ff648cd56
 DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
 DIST xen-security-patches-26.tar.xz 8276 SHA256 
2a21ec429f8952875f7d95f24697600e606326f1a16d5622cee73628cd0401c1 SHA512 
f54fc7e720a70258263d29cc482b8269386818ad75792de87b0d0357fdb6af81f2102e5983100db47563435fa28f875a84e8c6d73d44797aadaf0c469d9fb0ec
 WHIRLPOOL 
b31667d8415dc1fbcd60160fdbc2fe0ad4de9bd2171fda875f5585b8d7821c4c035b029dbf382abacf4b6be745aeeb708f419fdcabdd86f78ff1c13703802e3f
 DIST xen-security-patches-27.tar.xz 2604 SHA256 
a8d01bc309894cb1bbde7a264003b873b77d1b4a1cb5c917b25a51e1b068f85b SHA512 
ed9ef5ca3a39635a5ebbdc88663ea32f48c12e8ac1f193b8a66486bb62da692add38c5a89051753c992294528b4b4e92d121997317032a864f46776cb91d1897
 WHIRLPOOL 
07e2321959664083000a6cc90f30fa2365e206e8c1cc22e74afb085760e2c6378ba51f4ebcbf2b433c0d7a8ad9d98d0f43adb423b1bffc6a00eade362e1c59f5

diff --git a/app-emulation/xen/xen-4.8.1-r3.ebuild 
b/app-emulation/xen/xen-4.8.1-r3.ebuild
new file mode 100644
index 000..b1912bfc0d5
--- /dev/null
+++ b/app-emulation/xen/xen-4.8.1-r3.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${PV/_/-}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=1
+   SECURITY_VER=27
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/, app-emulation/xen-pvgrub/

2017-08-20 Thread Thomas Deutschmann
commit: 1aa12bd1e33692b5133366b0e98cd402637d42db
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Aug 20 17:27:13 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Aug 20 17:33:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aa12bd1

app-emulation/xen-{tools,pvgrub}: x86 stable (bug #624128)

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild | 2 +-
 app-emulation/xen-tools/xen-tools-4.7.3.ebuild   | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild
index 5c611729f9c..28b054d2bc9 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild
@@ -32,7 +32,7 @@ DESCRIPTION="allows to boot Xen domU kernels from a menu.lst 
laying inside guest
 HOMEPAGE="http://xen.org/;
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="custom-cflags"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"

diff --git a/app-emulation/xen-tools/xen-tools-4.7.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.3.ebuild
index 9bca6b105ee..c96a3c7750f 100644
--- a/app-emulation/xen-tools/xen-tools-4.7.3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.7.3.ebuild
@@ -13,12 +13,11 @@ MAJOR_V="$(get_version_component_range 1-2)"
 
 if [[ $PV == * ]]; then
inherit git-r3
-   KEYWORDS="amd64 ~x86"
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
UPSTREAM_VER=
SECURITY_VER=
# xen-tools's gentoo patches tarball



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-07-31 Thread Tobias Klausmann
commit: cf93107d5b57df1412807eddcbaef9447c54cff8
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jul 31 09:00:54 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jul 31 09:00:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf93107d

app-emulation/xen-tools-4.7.3-r0: amd64 stable

Gentoo-Bug: 624128

 app-emulation/xen-tools/xen-tools-4.7.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.7.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.3.ebuild
index 93100c8956a..9bca6b105ee 100644
--- a/app-emulation/xen-tools/xen-tools-4.7.3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.7.3.ebuild
@@ -13,12 +13,12 @@ MAJOR_V="$(get_version_component_range 1-2)"
 
 if [[ $PV == * ]]; then
inherit git-r3
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
REPO="xen.git"
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
UPSTREAM_VER=
SECURITY_VER=
# xen-tools's gentoo patches tarball



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-07-31 Thread Tobias Klausmann
commit: 749e1fc12dba5e9027c0af32c6a9228182897141
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jul 31 09:00:53 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jul 31 09:00:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=749e1fc1

app-emulation/xen-4.7.3-r0: amd64 stable

Gentoo-Bug: 624128

 app-emulation/xen/xen-4.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen/xen-4.7.3.ebuild 
b/app-emulation/xen/xen-4.7.3.ebuild
index f66bd1b70f8..c9c4f37aa17 100644
--- a/app-emulation/xen/xen-4.7.3.ebuild
+++ b/app-emulation/xen/xen-4.7.3.ebuild
@@ -16,7 +16,7 @@ if [[ $PV == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="amd64 ~arm ~x86"
UPSTREAM_VER=
SECURITY_VER=
GENTOO_VER=



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-07-31 Thread Tobias Klausmann
commit: 9a3a8395bcb32dd6388d8293b686af6bea1c230d
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jul 31 09:00:53 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jul 31 09:00:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a3a8395

app-emulation/xen-pvgrub-4.7.3-r0: amd64 stable

Gentoo-Bug: 624128

 app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild
index 7b0f760e3a8..5c611729f9c 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild
@@ -32,7 +32,7 @@ DESCRIPTION="allows to boot Xen domU kernels from a menu.lst 
laying inside guest
 HOMEPAGE="http://xen.org/;
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="custom-cflags"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-07-12 Thread Yixun Lan
commit: f7c4049a34547c0151e8a0a133953321088e089f
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jul 12 08:36:58 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jul 12 08:37:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7c4049a

app-emulation/xen-pvgrub: fix the SRC_URI

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild
index bf93403c340..7b0f760e3a8 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild
@@ -17,7 +17,7 @@ UPSTREAM_VER=

UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
 
 SRC_URI="
-   http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
+   
https://downloads.xenproject.org/release/xen/${PV}/xen-${PV}.tar.gz
$GRUB_URL/grub-0.97.tar.gz
$XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
$LIBPCI_URL/pciutils-2.2.9.tar.bz2



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/, app-emulation/xen-tools/

2017-07-12 Thread Yixun Lan
commit: 28429de463453f885a35e5059f47970b6d07aa74
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jul 12 07:22:23 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jul 12 07:25:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28429de4

app-emulation/xen-tools: security bump

fix XSA-216,217,218,219,220,221,222,223,224,225

Gentoo-Bug: 624112,624114,624116,624118,624120,
624122,624124,624126,624130

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-emulation/xen-tools/Manifest  |   3 +
 app-emulation/xen-tools/files/gentoo-patches.conf |  12 +-
 app-emulation/xen-tools/xen-tools-4.7.3.ebuild| 459 ++
 app-emulation/xen-tools/xen-tools-4.8.1-r1.ebuild | 449 +
 4 files changed, 922 insertions(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 32c5829b637..470e3e74c8b 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -3,7 +3,10 @@ DIST seabios-1.10.0.tar.gz 588213 SHA256 
8976fc4c1ebcda66ac96689762247dfc99115a5
 DIST seabios-1.8.2.tar.gz 538497 SHA256 
f59479307fdae840de398b75aacb2333c8eba24a5964d68c77e32ca6c987ee61 SHA512 
798d222d5f5725a805cde9e6000b5ce714d0551fd4a3c2642cc6e77b2bdab1a9e239939a358a23bbe0e00112f5ad70696c87d20b90655463c835541fc04e1a00
 WHIRLPOOL 
9cda0ad502a59dd718c543b759ac3fcf5acb4adee70c3da9bfea95ab188415acf6425827de77f45421ec3be8fd9e0c37fb486e62828217ba3e83f88d942a3f4a
 DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96fda506d2d52815f709b31952229891357e6b67 SHA512 
6d4e23fb5a63fd191f893e31194b6397a394956846f356ae0119c656a92e7e22296e728286a98109b64a5736241b2317969f54915e7b487b4d7a64aae534614c
 WHIRLPOOL 
e185ce40085559d00a302eae8814b4c013817a5e4c0a2a9c56a6b4983b38e7103e44d0407fa78ea79fdbe8eefde346b994812851d8b4bad0bf08cb5721507c37
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
+DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
+DIST xen-4.8.1-upstream-patches-0.tar.xz 57132 SHA256 
6a6d466e74b28e50cc8ffcf56f6e3853dff73a5d936374404a2aab9dadb54566 SHA512 
bcf43f7f9c15016576f225146a34e26122a6e35d953ca8df05d6d3b6b2465bd8e237e824d3d84dfd892f440b40d6e6b3bb7c16c3c79b8e04534b2bed60877f53
 WHIRLPOOL 
4470d244bed58f9b71a031da19cfe38a79badf426300637211c3e8dfdab02f2b87ed21d9a5340af267685aafd627451f8750b85d9afc73ed2a550c52b43c31ab
 DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
 DIST xen-gentoo-patches-9.tar.xz 27456 SHA256 
67c410d12ef4628a8c0a931e5868b425f2eb4b2f0e307304a75384cbe509734b SHA512 
9a797be9dd2392c34b3f6561c2274e116b4f5b114f4520dbbd0b51818c774479ceabb45aa916f93c1a2bc49787f4ca6e6c83bc743baa6bdeef91d77276b20f36
 WHIRLPOOL 
c41cde532726bb55acd05d558b35d575b229d2ee64eba7438f7b196df313f0e44154148c1e47bf6e8c810667b3b237bcfa410371b4bb6f097b981f6b2637ead3
 DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 
495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 WHIRLPOOL 
8346d68fa5d2a8e8a5c007b55e2b85cf48df045cc8c4818f09c756d28a52dd856671f37b4a53478e9b96ca9d2eca0c67fd15f009a94d1d2dfed8e83e596d9633
 DIST xen-security-patches-25.tar.xz 9208 SHA256 
ceaa520d4d98ab7b6ce5b58c380499372cb513dda0c8236106cdf878385d4458 SHA512 
18539c1f42bc95a06f7b06855614fafb4ed7c07a145d9ab90e02954ba405d21fc4c379908e3233ddfb85ccaa04515b261ac4bbf3987ce00e4479158f03edd917
 WHIRLPOOL 
4cff34c29a5c38e6a5bd0d4f4fe89d8daf944740934b05cd61f4b8a345ddb4d8a8b2de6db27a723154169e3f28d5b34a43eddd08c909cfa3d6d5aee26fcae693
+DIST xen-security-patches-27.tar.xz 2604 SHA256 
a8d01bc309894cb1bbde7a264003b873b77d1b4a1cb5c917b25a51e1b068f85b SHA512 
ed9ef5ca3a39635a5ebbdc88663ea32f48c12e8ac1f193b8a66486bb62da692add38c5a89051753c992294528b4b4e92d121997317032a864f46776cb91d1897
 WHIRLPOOL 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-07-12 Thread Yixun Lan
commit: 4d23e12b5758748ffd4585d2300d4115acad82fd
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jul 12 07:23:48 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jul 12 07:25:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d23e12b

app-emulation/xen-pvgrub: version bump

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-emulation/xen-pvgrub/Manifest|   1 +
 app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild | 161 +++
 2 files changed, 162 insertions(+)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index a337e7d9a97..746005147a6 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -4,5 +4,6 @@ DIST newlib-1.16.0.tar.gz 12024353 SHA256 
db426394965c48c1d29023e1cc6d965ea6b9a9
 DIST pciutils-2.2.9.tar.bz2 212265 SHA256 
f60ae61cfbd5da1d849d0beaa21f593c38dac9359f0b3ddc612f447408265b24 SHA512 
2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5
 WHIRLPOOL 
ce801947fcf7ba0b56710029f25e746d3e03a80699af9d3570efcd417b12b546264f286b2e78b1402cca766c08e35bdd0ff0a692ab4ad419295f00bcfe91130e
 DIST polarssl-1.1.4-gpl.tgz 611340 SHA256 
2d29fd04a0d0ba29dae6bd29fb418944c08d3916665dcca74afb297ef37584b6 SHA512 
88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad
 WHIRLPOOL 
39448c00dda142a836a78381b446c7b586272a44d8afc867a7ea702228f105bb2adffe757bd6c23af090cff64ef32e7af0c373dccc5145ff4c11552cf3f28383
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
+DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
 DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
 DIST zlib-1.2.3.tar.gz 496597 SHA256 
1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e
 WHIRLPOOL 
8fd7010faf6a48a9c7ff4bcfe3ce4fe9061eb541259e0a2d0def214e8c4becf2b22e8d6f96f65ca827abffeaa9d96e95ed2402844f99835f7b079fc9f3e84276

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild
new file mode 100644
index 000..bf93403c340
--- /dev/null
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.3.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='xml,threads'
+
+inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
+
+XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles;
+LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
+GRUB_URL=mirror://gnu-alpha/grub
+
+UPSTREAM_VER=
+[[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+
+SRC_URI="
+   http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
+   $GRUB_URL/grub-0.97.tar.gz
+   $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
+   $LIBPCI_URL/pciutils-2.2.9.tar.bz2
+   $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
+   $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
+   $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz
+   ${UPSTREAM_PATCHSET_URI}"
+
+S="${WORKDIR}/xen-${PV}"
+
+DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside 
guest filesystem"
+HOMEPAGE="http://xen.org/;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="custom-cflags"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="sys-devel/gettext
+   sys-devel/bin86
+   sys-apps/texinfo
+   x11-libs/pixman"
+
+RDEPEND="${PYTHON_DEPS}
+   >=app-emulation/xen-tools-${PV}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+retar-externals() {
+   # Purely to unclutter src_prepare

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-07-12 Thread Yixun Lan
commit: 7a8fc554850ee501e1ad705b4154874adf102947
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jul 12 07:15:52 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jul 12 07:25:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a8fc554

app-emulation/xen: security bump

fix XSA-217,218,219,220,221,222,223,224,225

Gentoo-Bug: 624112,624114,624116,624118,624120,624122,624124,624126,624130
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-emulation/xen/Manifest|   3 +
 app-emulation/xen/xen-4.7.3.ebuild| 192 ++
 app-emulation/xen/xen-4.8.1-r2.ebuild | 192 ++
 3 files changed, 387 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 6534404116c..49df2654a33 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,4 +1,7 @@
 DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96fda506d2d52815f709b31952229891357e6b67 SHA512 
6d4e23fb5a63fd191f893e31194b6397a394956846f356ae0119c656a92e7e22296e728286a98109b64a5736241b2317969f54915e7b487b4d7a64aae534614c
 WHIRLPOOL 
e185ce40085559d00a302eae8814b4c013817a5e4c0a2a9c56a6b4983b38e7103e44d0407fa78ea79fdbe8eefde346b994812851d8b4bad0bf08cb5721507c37
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
+DIST xen-4.7.3.tar.gz 20722625 SHA256 
5b5385b476e59e4cf31ecc6dd605df38814b83432b8e8d917f18c8edfdfb708f SHA512 
df596bef7f0f0e7f35246fb025913721dae5aa91da27f1b47a49256e9faa8f7dcb80e8c4679345c19614093c02059b6ced54fc51e6900a372b0e76b4ad827126
 WHIRLPOOL 
9e88db149e216651711cd56830fba33d587de60d57d53fd3ab3db231319f74e4e88222bf1b2bb9b20fea68739bccd4b26304c73a0ae25aad6dbbac64681e3a62
+DIST xen-4.8.1-upstream-patches-0.tar.xz 57132 SHA256 
6a6d466e74b28e50cc8ffcf56f6e3853dff73a5d936374404a2aab9dadb54566 SHA512 
bcf43f7f9c15016576f225146a34e26122a6e35d953ca8df05d6d3b6b2465bd8e237e824d3d84dfd892f440b40d6e6b3bb7c16c3c79b8e04534b2bed60877f53
 WHIRLPOOL 
4470d244bed58f9b71a031da19cfe38a79badf426300637211c3e8dfdab02f2b87ed21d9a5340af267685aafd627451f8750b85d9afc73ed2a550c52b43c31ab
 DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
 DIST xen-security-patches-26.tar.xz 8276 SHA256 
2a21ec429f8952875f7d95f24697600e606326f1a16d5622cee73628cd0401c1 SHA512 
f54fc7e720a70258263d29cc482b8269386818ad75792de87b0d0357fdb6af81f2102e5983100db47563435fa28f875a84e8c6d73d44797aadaf0c469d9fb0ec
 WHIRLPOOL 
b31667d8415dc1fbcd60160fdbc2fe0ad4de9bd2171fda875f5585b8d7821c4c035b029dbf382abacf4b6be745aeeb708f419fdcabdd86f78ff1c13703802e3f
+DIST xen-security-patches-27.tar.xz 2604 SHA256 
a8d01bc309894cb1bbde7a264003b873b77d1b4a1cb5c917b25a51e1b068f85b SHA512 
ed9ef5ca3a39635a5ebbdc88663ea32f48c12e8ac1f193b8a66486bb62da692add38c5a89051753c992294528b4b4e92d121997317032a864f46776cb91d1897
 WHIRLPOOL 
07e2321959664083000a6cc90f30fa2365e206e8c1cc22e74afb085760e2c6378ba51f4ebcbf2b433c0d7a8ad9d98d0f43adb423b1bffc6a00eade362e1c59f5

diff --git a/app-emulation/xen/xen-4.7.3.ebuild 
b/app-emulation/xen/xen-4.7.3.ebuild
new file mode 100644
index 000..f66bd1b70f8
--- /dev/null
+++ b/app-emulation/xen/xen-4.7.3.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${PV/_/-}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS="amd64 x86"
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm ~x86"
+   UPSTREAM_VER=
+   SECURITY_VER=
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   
SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-06-20 Thread Alexis Ballier
commit: 236914e133efc32022be9bccc5b8701873f05527
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Jun 20 12:44:10 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Jun 20 13:15:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=236914e1

app-emulation/xen-tools: arm64 does not need nasm either, fixes a repoman 
warning

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-emulation/xen-tools/xen-tools-4.7.2.ebuild | 2 +-
 app-emulation/xen-tools/xen-tools-4.8.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.7.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
index 230f4579eb7..c4fa110e069 100644
--- a/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
@@ -88,7 +88,7 @@ DEPEND="${COMMON_DEPEND}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? (
-   !arm? ( dev-lang/nasm )
+   !arm? ( !arm64? ( dev-lang/nasm ) )
$(python_gen_impl_dep sqlite)
)
!amd64? ( >=sys-apps/dtc-1.4.0 )

diff --git a/app-emulation/xen-tools/xen-tools-4.8.1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.1.ebuild
index b0b687340db..0a1b8ac77b5 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.1.ebuild
@@ -88,7 +88,7 @@ DEPEND="${COMMON_DEPEND}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? (
-   !arm? ( dev-lang/nasm )
+   !arm? ( !arm64? ( dev-lang/nasm ) )
$(python_gen_impl_dep sqlite)
)
!amd64? ( >=sys-apps/dtc-1.4.0 )



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/, app-emulation/xen-tools/

2017-05-11 Thread Yixun Lan
commit: c9b91732aa0d6c666cb768053f0f1070f35b00c9
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu May 11 10:13:28 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu May 11 10:26:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9b91732

app-emulation/xen-tools: cleanup, drop old vulnerables

Gentoo-Bug: 615980
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen-tools/Manifest  |   5 -
 app-emulation/xen-tools/files/gentoo-patches.conf |  25 +-
 app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild | 459 --
 app-emulation/xen-tools/xen-tools-4.8.0-r4.ebuild | 455 -
 app-emulation/xen-tools/xen-tools-4.8.0-r5.ebuild | 455 -
 5 files changed, 1 insertion(+), 1398 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 5ed82c25e22..32c5829b637 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,14 +1,9 @@
 DIST ovmf-20151110.tar.bz2 27518370 SHA256 
74199f6b5c6f756881323242742c396c52096db5f61700a4eb839343f9ab0604 SHA512 
dda185af2fc0b9a8d5fc7e1e96db6aa31807782fe77d38491896164d125c30d2277db3d71a7dce7bbd569723b344b97dfebbc78ca0a095721f6b1ae3a1d3
 WHIRLPOOL 
145fb1c873cce96b81b269b44800987ca1b7350425b682fd5a5799648b0270c6c17bb337ad7e06650e6b66a9ac6eef8d9c9239f1478a687be4af187e60c3f3f5
 DIST seabios-1.10.0.tar.gz 588213 SHA256 
8976fc4c1ebcda66ac96689762247dfc99115a5f7acb3a7d4e18d18ff5de12a9 SHA512 
f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c
 WHIRLPOOL 
77718eac01a59f94c3fa81195925ae09c19e11f80f107b3387e910408d88d3ffc93eaca3b73d6a52b67514538c0e020b0f4078db8277a5ee6361fd0d3ada8598
 DIST seabios-1.8.2.tar.gz 538497 SHA256 
f59479307fdae840de398b75aacb2333c8eba24a5964d68c77e32ca6c987ee61 SHA512 
798d222d5f5725a805cde9e6000b5ce714d0551fd4a3c2642cc6e77b2bdab1a9e239939a358a23bbe0e00112f5ad70696c87d20b90655463c835541fc04e1a00
 WHIRLPOOL 
9cda0ad502a59dd718c543b759ac3fcf5acb4adee70c3da9bfea95ab188415acf6425827de77f45421ec3be8fd9e0c37fb486e62828217ba3e83f88d942a3f4a
-DIST xen-4.7.1-upstream-patches-0.tar.xz 16420 SHA256 
cb4724fedadc408ec390f99e9928a44ec75e793fb55cb97793f09980855b6a32 SHA512 
79e117c48c6cc3d5783c818218ac11ec494735ce89755b5e263a64c23fb1f0a425bc65b567a24ce2e348b6e3839b26133c7e2c36411e5cc7acb54b855149dfbe
 WHIRLPOOL 
982165da62cbb28cd72d32662c366ca7dac91a511b356eb58bced4b4af5cbc0d94c7e280a2400e5d9c92938d2afee86abd7c688926c2b9cb191d4554be828844
-DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a771cda46bbcd4d0d671ffe SHA512 
eb03244f5fa7b54402fcc1d38f1e69c0ea4536d5ab2f9859b41b5e94920ad9db20fb146e3c3d3635e9ca1d12e93ce0429e57f24bf53d4a2c4b69babc76ec724e
 WHIRLPOOL 
5d7ba29ea58bdedb6a237f7cb1c0aacf361dc35ebb07ec8e55773e07b1f38c1b151615b526e14daeca7c2db235114bde0b6d124219e8818c6e529873b5151fec
 DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96fda506d2d52815f709b31952229891357e6b67 SHA512 
6d4e23fb5a63fd191f893e31194b6397a394956846f356ae0119c656a92e7e22296e728286a98109b64a5736241b2317969f54915e7b487b4d7a64aae534614c
 WHIRLPOOL 
e185ce40085559d00a302eae8814b4c013817a5e4c0a2a9c56a6b4983b38e7103e44d0407fa78ea79fdbe8eefde346b994812851d8b4bad0bf08cb5721507c37
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
-DIST xen-4.8.0-upstream-patches-0.tar.xz 78984 SHA256 
278603b1b739e94099184f7266c77806595bf53c7236267f32b9f8fad9ebe76e SHA512 
1466e33705f54e3799412298917485bb8acb6847dbacb61cfb394415b6b3bc51aed9317928e948161e00c8134fcc0a4b07361df3dec76b1038aa41e3b1b63b3a
 WHIRLPOOL 
4c3a1524db00be1c475fd84e2148143bc4f3be2987e7d785bee880603c72d6bdb417acf1f1935c2b53b369d8428eed736b92644f6ce62e05ad16479ecca18410
-DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
 DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
 DIST xen-gentoo-patches-9.tar.xz 27456 SHA256 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-05-11 Thread Yixun Lan
commit: c6757c84be9b138da637b2767405aee1acdf9d97
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu May 11 10:20:26 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu May 11 10:26:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6757c84

app-emulation/xen-pvgrub: drop old

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen-pvgrub/Manifest  |   2 -
 .../xen-pvgrub/xen-pvgrub-4.7.1-r1.ebuild  | 164 -
 app-emulation/xen-pvgrub/xen-pvgrub-4.8.0.ebuild   | 161 
 3 files changed, 327 deletions(-)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index deb5e60a520..a337e7d9a97 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -3,8 +3,6 @@ DIST lwip-1.3.0.tar.gz 398933 SHA256 
772e4d550e07826665ed0528c071dd5404ef7dbe182
 DIST newlib-1.16.0.tar.gz 12024353 SHA256 
db426394965c48c1d29023e1cc6d965ea6b9a9035d8a849be2750ca4659a3d07 SHA512 
40eb96bbc6736a16b6399e0cdb73e853d0d90b685c967e77899183446664d64570277a633fdafdefc351b46ce210a99115769a1d9f47ac749d7e82837d4d1ac3
 WHIRLPOOL 
47f7afd525f482d79d9e964f0e75ee8a77e59551bd19cd94f9b95ac3af9406afa381c9d8d224f76eb568441ab613b2b194f8e5be50aa222f9ed2d9b9761829db
 DIST pciutils-2.2.9.tar.bz2 212265 SHA256 
f60ae61cfbd5da1d849d0beaa21f593c38dac9359f0b3ddc612f447408265b24 SHA512 
2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5
 WHIRLPOOL 
ce801947fcf7ba0b56710029f25e746d3e03a80699af9d3570efcd417b12b546264f286b2e78b1402cca766c08e35bdd0ff0a692ab4ad419295f00bcfe91130e
 DIST polarssl-1.1.4-gpl.tgz 611340 SHA256 
2d29fd04a0d0ba29dae6bd29fb418944c08d3916665dcca74afb297ef37584b6 SHA512 
88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad
 WHIRLPOOL 
39448c00dda142a836a78381b446c7b586272a44d8afc867a7ea702228f105bb2adffe757bd6c23af090cff64ef32e7af0c373dccc5145ff4c11552cf3f28383
-DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a771cda46bbcd4d0d671ffe SHA512 
eb03244f5fa7b54402fcc1d38f1e69c0ea4536d5ab2f9859b41b5e94920ad9db20fb146e3c3d3635e9ca1d12e93ce0429e57f24bf53d4a2c4b69babc76ec724e
 WHIRLPOOL 
5d7ba29ea58bdedb6a237f7cb1c0aacf361dc35ebb07ec8e55773e07b1f38c1b151615b526e14daeca7c2db235114bde0b6d124219e8818c6e529873b5151fec
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
-DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
 DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
 DIST zlib-1.2.3.tar.gz 496597 SHA256 
1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e
 WHIRLPOOL 
8fd7010faf6a48a9c7ff4bcfe3ce4fe9061eb541259e0a2d0def214e8c4becf2b22e8d6f96f65ca827abffeaa9d96e95ed2402844f99835f7b079fc9f3e84276

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.1-r1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.1-r1.ebuild
deleted file mode 100644
index 3545b5d65f6..000
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.1-r1.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='xml,threads'
-
-inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
-
-XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles;
-LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
-GRUB_URL=mirror://gnu-alpha/grub
-
-UPSTREAM_VER=
-[[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
-
-SRC_URI="
-   http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
-   $GRUB_URL/grub-0.97.tar.gz
-  

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-05-11 Thread Yixun Lan
commit: 6cc42142309ed9157a4069a8de0120dbd4aa75e2
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu May 11 10:02:35 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu May 11 10:26:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cc42142

app-emulation/xen: cleanup, drop old vulnerables

Gentoo-Bug: 615980
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen/Manifest|   7 --
 app-emulation/xen/xen-4.7.1-r5.ebuild | 192 --
 app-emulation/xen/xen-4.7.2.ebuild| 192 --
 app-emulation/xen/xen-4.8.0-r2.ebuild | 192 --
 app-emulation/xen/xen-4.8.0-r3.ebuild | 192 --
 app-emulation/xen/xen-4.8.0-r4.ebuild | 192 --
 app-emulation/xen/xen-4.8.1.ebuild| 192 --
 7 files changed, 1159 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 308b690f4dd..6534404116c 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,11 +1,4 @@
-DIST xen-4.7.1-upstream-patches-0.tar.xz 16420 SHA256 
cb4724fedadc408ec390f99e9928a44ec75e793fb55cb97793f09980855b6a32 SHA512 
79e117c48c6cc3d5783c818218ac11ec494735ce89755b5e263a64c23fb1f0a425bc65b567a24ce2e348b6e3839b26133c7e2c36411e5cc7acb54b855149dfbe
 WHIRLPOOL 
982165da62cbb28cd72d32662c366ca7dac91a511b356eb58bced4b4af5cbc0d94c7e280a2400e5d9c92938d2afee86abd7c688926c2b9cb191d4554be828844
-DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a771cda46bbcd4d0d671ffe SHA512 
eb03244f5fa7b54402fcc1d38f1e69c0ea4536d5ab2f9859b41b5e94920ad9db20fb146e3c3d3635e9ca1d12e93ce0429e57f24bf53d4a2c4b69babc76ec724e
 WHIRLPOOL 
5d7ba29ea58bdedb6a237f7cb1c0aacf361dc35ebb07ec8e55773e07b1f38c1b151615b526e14daeca7c2db235114bde0b6d124219e8818c6e529873b5151fec
 DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96fda506d2d52815f709b31952229891357e6b67 SHA512 
6d4e23fb5a63fd191f893e31194b6397a394956846f356ae0119c656a92e7e22296e728286a98109b64a5736241b2317969f54915e7b487b4d7a64aae534614c
 WHIRLPOOL 
e185ce40085559d00a302eae8814b4c013817a5e4c0a2a9c56a6b4983b38e7103e44d0407fa78ea79fdbe8eefde346b994812851d8b4bad0bf08cb5721507c37
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
-DIST xen-4.8.0-upstream-patches-0.tar.xz 78984 SHA256 
278603b1b739e94099184f7266c77806595bf53c7236267f32b9f8fad9ebe76e SHA512 
1466e33705f54e3799412298917485bb8acb6847dbacb61cfb394415b6b3bc51aed9317928e948161e00c8134fcc0a4b07361df3dec76b1038aa41e3b1b63b3a
 WHIRLPOOL 
4c3a1524db00be1c475fd84e2148143bc4f3be2987e7d785bee880603c72d6bdb417acf1f1935c2b53b369d8428eed736b92644f6ce62e05ad16479ecca18410
-DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
 DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
-DIST xen-security-patches-21.tar.xz 6888 SHA256 
76e43fb4c41a606cb1a5e56045dedff0ed3c94b535d89a736664965ee4a44699 SHA512 
eb889d90630b6a7c4b9785bf8c2db1d83c7878cec3aa125601b38f75f70a965e52aa5003024feec40d35ee940975dfd766eeb806cdcff717991876d50ce0839b
 WHIRLPOOL 
9039cc7410fbb0e36e1ab74d597c7b1075f92e43b9d22bcb198c0594a0802fca50f86a9fa4343cea83a68eacd6acb6fa0ef73fbd20c19a27f5e92c3f32711af8
-DIST xen-security-patches-24.tar.xz 8848 SHA256 
1aa2be3a15771473d3b043ccd703f7893618473a77193feb1703bf552aa777fa SHA512 
d9ccee8ad3ffe2e035de9e95bf7ef850f31cf368dd228e62acf867ff6a8948e8c2882e64f341ff3458349f8317185241a40178f30f804edfa51b2b7cf6c6cda0
 WHIRLPOOL 
cd632b7bf95e929f5037be6a16a59d3fcde50e47cc034cc0d44c29bc16c42a9a01c720a4401804fa9df8fa908f4fc8e75f2fcbef3d56381b7dca81d45618e773
-DIST xen-security-patches-25.tar.xz 9208 SHA256 
ceaa520d4d98ab7b6ce5b58c380499372cb513dda0c8236106cdf878385d4458 SHA512 
18539c1f42bc95a06f7b06855614fafb4ed7c07a145d9ab90e02954ba405d21fc4c379908e3233ddfb85ccaa04515b261ac4bbf3987ce00e4479158f03edd917
 WHIRLPOOL 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-05-10 Thread Agostino Sarubbo
commit: 5a18b6f3acee454ee65e615e9acbf49274365cf4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May 10 15:43:37 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May 10 15:44:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a18b6f3

app-emulation/xen: x86 stable wrt bug #615980

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/xen/xen-4.7.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/xen/xen-4.7.2-r1.ebuild 
b/app-emulation/xen/xen-4.7.2-r1.ebuild
index 3644c08a077..ae2733f7496 100644
--- a/app-emulation/xen/xen-4.7.2-r1.ebuild
+++ b/app-emulation/xen/xen-4.7.2-r1.ebuild
@@ -12,11 +12,11 @@ MY_P=${PN}-${PV/_/-}
 
 if [[ $PV == * ]]; then
inherit git-r3
-   KEYWORDS="amd64"
+   KEYWORDS="amd64 x86"
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
 else
-   KEYWORDS="amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm x86"
UPSTREAM_VER=0
SECURITY_VER=26
GENTOO_VER=



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-05-10 Thread Agostino Sarubbo
commit: 9965d75ffd2cde1505749daa4009206bfec419a9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May 10 15:43:42 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May 10 15:44:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9965d75f

app-emulation/xen-pvgrub: x86 stable wrt bug #615980

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild
index 4ca09c8c50d..af5278706da 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild
@@ -32,7 +32,7 @@ DESCRIPTION="allows to boot Xen domU kernels from a menu.lst 
laying inside guest
 HOMEPAGE="http://xen.org/;
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="custom-cflags"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-05-10 Thread Agostino Sarubbo
commit: 4b0045b52e6e15e367942695453e1027a84abab0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May 10 15:43:47 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May 10 15:44:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b0045b5

app-emulation/xen-tools: x86 stable wrt bug #615980

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.7.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
index de9f8a63be8..230f4579eb7 100644
--- a/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
@@ -18,7 +18,7 @@ if [[ $PV == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
UPSTREAM_VER=0
SECURITY_VER=25
# xen-tools's gentoo patches tarball



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-05-10 Thread Agostino Sarubbo
commit: 7872fdba48883cf9c2a87818fa35c862d40265ca
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May 10 09:31:24 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May 10 09:31:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7872fdba

app-emulation/xen-pvgrub: amd64 stable wrt bug #615980

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild
index bf93403c340..4ca09c8c50d 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild
@@ -32,7 +32,7 @@ DESCRIPTION="allows to boot Xen domU kernels from a menu.lst 
laying inside guest
 HOMEPAGE="http://xen.org/;
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="custom-cflags"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-05-10 Thread Agostino Sarubbo
commit: c6c64d6184f37f855e3e693acceaefd2dde1d594
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May 10 09:31:51 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May 10 09:31:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6c64d61

app-emulation/xen-tools: amd64 stable wrt bug #615980

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.7.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
index 91fb13495b8..de9f8a63be8 100644
--- a/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
@@ -18,7 +18,7 @@ if [[ $PV == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
UPSTREAM_VER=0
SECURITY_VER=25
# xen-tools's gentoo patches tarball



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-05-10 Thread Agostino Sarubbo
commit: 7f71bf85a9c1393471ca79b3cf48e43f8fa7ff8e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May 10 09:31:18 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May 10 09:31:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f71bf85

app-emulation/xen: amd64 stable wrt bug #615980

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/xen/xen-4.7.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen/xen-4.7.2-r1.ebuild 
b/app-emulation/xen/xen-4.7.2-r1.ebuild
index b209a889e33..3644c08a077 100644
--- a/app-emulation/xen/xen-4.7.2-r1.ebuild
+++ b/app-emulation/xen/xen-4.7.2-r1.ebuild
@@ -16,7 +16,7 @@ if [[ $PV == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
UPSTREAM_VER=0
SECURITY_VER=26
GENTOO_VER=



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-05-02 Thread Yixun Lan
commit: 2b588317631794ae65bd1eb7580c4c1741cdf3da
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed May  3 01:40:40 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed May  3 01:41:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b588317

app-emulation/xen: security bump

Fix XSA-213, 214, 215

Gentoo-Bug: 615980
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen/Manifest|   1 +
 app-emulation/xen/xen-4.7.2-r1.ebuild | 192 ++
 app-emulation/xen/xen-4.8.1-r1.ebuild | 192 ++
 3 files changed, 385 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 23f14229412..308b690f4dd 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -8,3 +8,4 @@ DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c0
 DIST xen-security-patches-21.tar.xz 6888 SHA256 
76e43fb4c41a606cb1a5e56045dedff0ed3c94b535d89a736664965ee4a44699 SHA512 
eb889d90630b6a7c4b9785bf8c2db1d83c7878cec3aa125601b38f75f70a965e52aa5003024feec40d35ee940975dfd766eeb806cdcff717991876d50ce0839b
 WHIRLPOOL 
9039cc7410fbb0e36e1ab74d597c7b1075f92e43b9d22bcb198c0594a0802fca50f86a9fa4343cea83a68eacd6acb6fa0ef73fbd20c19a27f5e92c3f32711af8
 DIST xen-security-patches-24.tar.xz 8848 SHA256 
1aa2be3a15771473d3b043ccd703f7893618473a77193feb1703bf552aa777fa SHA512 
d9ccee8ad3ffe2e035de9e95bf7ef850f31cf368dd228e62acf867ff6a8948e8c2882e64f341ff3458349f8317185241a40178f30f804edfa51b2b7cf6c6cda0
 WHIRLPOOL 
cd632b7bf95e929f5037be6a16a59d3fcde50e47cc034cc0d44c29bc16c42a9a01c720a4401804fa9df8fa908f4fc8e75f2fcbef3d56381b7dca81d45618e773
 DIST xen-security-patches-25.tar.xz 9208 SHA256 
ceaa520d4d98ab7b6ce5b58c380499372cb513dda0c8236106cdf878385d4458 SHA512 
18539c1f42bc95a06f7b06855614fafb4ed7c07a145d9ab90e02954ba405d21fc4c379908e3233ddfb85ccaa04515b261ac4bbf3987ce00e4479158f03edd917
 WHIRLPOOL 
4cff34c29a5c38e6a5bd0d4f4fe89d8daf944740934b05cd61f4b8a345ddb4d8a8b2de6db27a723154169e3f28d5b34a43eddd08c909cfa3d6d5aee26fcae693
+DIST xen-security-patches-26.tar.xz 8276 SHA256 
2a21ec429f8952875f7d95f24697600e606326f1a16d5622cee73628cd0401c1 SHA512 
f54fc7e720a70258263d29cc482b8269386818ad75792de87b0d0357fdb6af81f2102e5983100db47563435fa28f875a84e8c6d73d44797aadaf0c469d9fb0ec
 WHIRLPOOL 
b31667d8415dc1fbcd60160fdbc2fe0ad4de9bd2171fda875f5585b8d7821c4c035b029dbf382abacf4b6be745aeeb708f419fdcabdd86f78ff1c13703802e3f

diff --git a/app-emulation/xen/xen-4.7.2-r1.ebuild 
b/app-emulation/xen/xen-4.7.2-r1.ebuild
new file mode 100644
index 000..b209a889e33
--- /dev/null
+++ b/app-emulation/xen/xen-4.7.2-r1.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${PV/_/-}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS="amd64"
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=0
+   SECURITY_VER=26
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+fi
+
+DESCRIPTION="The Xen virtual machine monitor"
+HOMEPAGE="http://xen.org/;
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="custom-cflags debug efi flask"
+
+DEPEND="${PYTHON_DEPS}
+   efi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !efi? ( >=sys-devel/binutils-2.22 )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for the hypervisor
+# prevent the silliness of /usr/lib/debug/usr/lib/debug files
+# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
+RESTRICT="test splitdebug strip"
+
+# Approved by QA team in bug #144032
+QA_WX_LOAD="boot/xen-syms-${PV}"
+
+REQUIRED_USE="arm? ( debug )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   if [[ -z ${XEN_TARGET_ARCH} ]]; then
+   if use amd64; then
+   export XEN_TARGET_ARCH="x86_64"
+   elif use arm; then
+   export XEN_TARGET_ARCH="arm32"
+   elif use arm64; then
+   export XEN_TARGET_ARCH="arm64"
+  

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-05-02 Thread Yixun Lan
commit: 19210f286efe1cfbc6fd71bbe06782b61f8ffa14
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue May  2 08:27:58 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue May  2 09:01:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19210f28

app-emulation/xen-tools: fix localstatedir path

The systemd /usr/lib64/systemd/system/var-lib-xenstored.mount file contains the 
line:
Where=/var/lib/lib/xenstored

This will trigger the systemd error message in the journal:
var-lib-xenstored.mount: Where= setting doesn't match unit name. Refusing.

Gentoo-Bug: 572304
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen-tools/xen-tools-4.8.1.ebuild | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.8.1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.1.ebuild
index 97abadec279..b0b687340db 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.1.ebuild
@@ -316,13 +316,6 @@ src_prepare() {
sed -i -e "/x86_emulator/d" tools/tests/Makefile || die
fi
 
-   # use /var instead of /var/lib, consistat with previous ebuild
-   sed -i -e   "/XEN_LOCK_DIR=/s/\$localstatedir/\/var/g" \
-   m4/paths.m4 configure tools/configure || die
-   # use /run instead of /var/run
-   sed -i -e   "/XEN_RUN_DIR=/s/\$localstatedir//g" \
-   m4/paths.m4 configure tools/configure || die
-
# uncomment lines in xl.conf
sed -e 's:^#autoballoon=:autoballoon=:' \
-e 's:^#lockfile=:lockfile=:' \
@@ -339,6 +332,7 @@ src_configure() {
local myconf="--prefix=${PREFIX}/usr \
--libdir=${PREFIX}/usr/$(get_libdir) \
--libexecdir=${PREFIX}/usr/libexec \
+   --localstatedir=${EPREFIX}/var \
--disable-werror \
--disable-xen \
--enable-tools \



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/, app-emulation/xen-tools/

2017-05-02 Thread Yixun Lan
commit: c9a6ae9be72389fa7d5df0a02c325905ce6c420e
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue May  2 08:07:05 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue May  2 09:01:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9a6ae9b

app-emulation/xen-tools: version bump 4.8.1

Gentoo-Bug: 615936

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen-tools/Manifest  |   1 +
 app-emulation/xen-tools/files/gentoo-patches.conf |   7 +
 app-emulation/xen-tools/xen-tools-4.8.1.ebuild| 455 ++
 3 files changed, 463 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index a586fddbbb6..5ed82c25e22 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -7,6 +7,7 @@ DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
 DIST xen-4.8.0-upstream-patches-0.tar.xz 78984 SHA256 
278603b1b739e94099184f7266c77806595bf53c7236267f32b9f8fad9ebe76e SHA512 
1466e33705f54e3799412298917485bb8acb6847dbacb61cfb394415b6b3bc51aed9317928e948161e00c8134fcc0a4b07361df3dec76b1038aa41e3b1b63b3a
 WHIRLPOOL 
4c3a1524db00be1c475fd84e2148143bc4f3be2987e7d785bee880603c72d6bdb417acf1f1935c2b53b369d8428eed736b92644f6ce62e05ad16479ecca18410
 DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
+DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
 DIST xen-gentoo-patches-9.tar.xz 27456 SHA256 
67c410d12ef4628a8c0a931e5868b425f2eb4b2f0e307304a75384cbe509734b SHA512 
9a797be9dd2392c34b3f6561c2274e116b4f5b114f4520dbbd0b51818c774479ceabb45aa916f93c1a2bc49787f4ca6e6c83bc743baa6bdeef91d77276b20f36
 WHIRLPOOL 
c41cde532726bb55acd05d558b35d575b229d2ee64eba7438f7b196df313f0e44154148c1e47bf6e8c810667b3b237bcfa410371b4bb6f097b981f6b2637ead3
 DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 
495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 WHIRLPOOL 
8346d68fa5d2a8e8a5c007b55e2b85cf48df045cc8c4818f09c756d28a52dd856671f37b4a53478e9b96ca9d2eca0c67fd15f009a94d1d2dfed8e83e596d9633
 DIST xen-security-patches-23.tar.xz 8280 SHA256 
caab81e99c4ec7128119141cb344ce60137c019ffc546ec76c25a7e505063f08 SHA512 
921730acde0c6f9a4e62fc22805e76f9c2fe5459dd126a2bda2e9cbe615f52ccbcc0241021cf128b2e8dd870ba5fba8b193005142db01ecf55612b276ca8866b
 WHIRLPOOL 
0634d8b97897de8878190537a727afbc0fdf7dd197d34f1bf443073fe5af2aacf3d93b36cd407ec21561871fa9eb0efc6615c34fae1368e7d7a1deef96c31e6b

diff --git a/app-emulation/xen-tools/files/gentoo-patches.conf 
b/app-emulation/xen-tools/files/gentoo-patches.conf
index 853d6296588..7f3431357ec 100644
--- a/app-emulation/xen-tools/files/gentoo-patches.conf
+++ b/app-emulation/xen-tools/files/gentoo-patches.conf
@@ -130,3 +130,10 @@ ${_gx027} ${_gx032}
 ${_gx028} ${_gx029}
 ${_gx037} ${_gx040}
 "
+_gpv_xen_tools_481_0="
+${_gx008}
+${_gx038} ${_gx017} ${_gx039}
+${_gx027} ${_gx032}
+${_gx028} ${_gx029}
+${_gx037} ${_gx040}
+"

diff --git a/app-emulation/xen-tools/xen-tools-4.8.1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.1.ebuild
new file mode 100644
index 000..9133e5d6309
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.8.1.ebuild
@@ -0,0 +1,455 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs versionator
+
+MY_PV=${PV/_/-}
+MAJOR_V="$(get_version_component_range 1-2)"
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   UPSTREAM_VER=
+  

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-05-02 Thread Yixun Lan
commit: 911800c0fe06e2c32394d04a19af828257914bd6
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue May  2 08:18:47 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue May  2 09:01:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=911800c0

app-emulation/xen-tools: check and emit failure message

'source' command may fail if the file not found

Gentoo-Bug: 616042
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen-tools/xen-tools-4.7.2.ebuild | 4 ++--
 app-emulation/xen-tools/xen-tools-4.8.1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.7.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
index 36614705a62..91fb13495b8 100644
--- a/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
@@ -185,7 +185,7 @@ src_prepare() {
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
 
-   source "${WORKDIR}"/patches-security/${PV}.conf
+   source "${WORKDIR}"/patches-security/${PV}.conf || die
 
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
@@ -215,7 +215,7 @@ src_prepare() {
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patch set"
-   source "${FILESDIR}"/gentoo-patches.conf
+   source "${FILESDIR}"/gentoo-patches.conf || die
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \

diff --git a/app-emulation/xen-tools/xen-tools-4.8.1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.1.ebuild
index 9133e5d6309..97abadec279 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.1.ebuild
@@ -181,7 +181,7 @@ src_prepare() {
EPATCH_SUFFIX="patch"
EPATCH_FORCE="yes"
 
-   source "${WORKDIR}"/patches-security/${PV}.conf
+   source "${WORKDIR}"/patches-security/${PV}.conf || die
 
for i in ${XEN_SECURITY_MAIN}; do
epatch "${WORKDIR}"/patches-security/xen/$i
@@ -211,7 +211,7 @@ src_prepare() {
# Gentoo's patchset
if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then
einfo "Try to apply Gentoo specific patch set"
-   source "${FILESDIR}"/gentoo-patches.conf
+   source "${FILESDIR}"/gentoo-patches.conf || die
_gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV}
for i in ${!_gpv}; do
EPATCH_SUFFIX="patch" \



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-05-02 Thread Yixun Lan
commit: 98617ddb97acbfaa05bdf75a2958480b116f4558
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue May  2 08:02:34 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue May  2 09:01:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98617ddb

app-emulation/xen-pvgrub: version bump 4.8.1

Gentoo-Bug: 615936

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen-pvgrub/Manifest|   1 +
 app-emulation/xen-pvgrub/xen-pvgrub-4.8.1.ebuild | 161 +++
 2 files changed, 162 insertions(+)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index 4fa7e6eb3dd..deb5e60a520 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -6,4 +6,5 @@ DIST polarssl-1.1.4-gpl.tgz 611340 SHA256 
2d29fd04a0d0ba29dae6bd29fb418944c08d39
 DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a771cda46bbcd4d0d671ffe SHA512 
eb03244f5fa7b54402fcc1d38f1e69c0ea4536d5ab2f9859b41b5e94920ad9db20fb146e3c3d3635e9ca1d12e93ce0429e57f24bf53d4a2c4b69babc76ec724e
 WHIRLPOOL 
5d7ba29ea58bdedb6a237f7cb1c0aacf361dc35ebb07ec8e55773e07b1f38c1b151615b526e14daeca7c2db235114bde0b6d124219e8818c6e529873b5151fec
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
 DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
+DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
 DIST zlib-1.2.3.tar.gz 496597 SHA256 
1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e
 WHIRLPOOL 
8fd7010faf6a48a9c7ff4bcfe3ce4fe9061eb541259e0a2d0def214e8c4becf2b22e8d6f96f65ca827abffeaa9d96e95ed2402844f99835f7b079fc9f3e84276

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.1.ebuild
new file mode 100644
index 000..f3337ca3893
--- /dev/null
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.1.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='xml,threads'
+
+inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
+
+XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles;
+LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
+GRUB_URL=mirror://gnu-alpha/grub
+
+UPSTREAM_VER=
+[[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+
+SRC_URI="
+   http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
+   $GRUB_URL/grub-0.97.tar.gz
+   $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
+   $LIBPCI_URL/pciutils-2.2.9.tar.bz2
+   $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
+   $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
+   $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz
+   ${UPSTREAM_PATCHSET_URI}"
+
+S="${WORKDIR}/xen-${PV}"
+
+DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside 
guest filesystem"
+HOMEPAGE="http://xen.org/;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="custom-cflags"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="sys-devel/gettext
+   sys-devel/bin86
+   sys-apps/texinfo
+   x11-libs/pixman"
+
+RDEPEND="${PYTHON_DEPS}
+   >=app-emulation/xen-tools-${PV}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+retar-externals() {
+   # Purely to unclutter src_prepare
+   local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz 
polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz"
+
+   # epatch can't patch in $WORKDIR, requires a sed; Bug #455194. 
Patchable, but sed informative
+   sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \
+   -i "${WORKDIR}"/zlib-1.2.3/configure
+   sed -e 's:^AR=ar rc:AR=ar:' 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-05-02 Thread Yixun Lan
commit: 4ee0da98244b566d5ee7fe799c3d6b6c648c302e
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue May  2 07:55:16 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue May  2 09:01:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee0da98

app-emulation/xen: version bump 4.8.1

Gentoo-Bug: 615936

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen/Manifest |   1 +
 app-emulation/xen/xen-4.8.1.ebuild | 192 +
 2 files changed, 193 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 10ed5e6cfc3..23f14229412 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -4,6 +4,7 @@ DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96
 DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
 DIST xen-4.8.0-upstream-patches-0.tar.xz 78984 SHA256 
278603b1b739e94099184f7266c77806595bf53c7236267f32b9f8fad9ebe76e SHA512 
1466e33705f54e3799412298917485bb8acb6847dbacb61cfb394415b6b3bc51aed9317928e948161e00c8134fcc0a4b07361df3dec76b1038aa41e3b1b63b3a
 WHIRLPOOL 
4c3a1524db00be1c475fd84e2148143bc4f3be2987e7d785bee880603c72d6bdb417acf1f1935c2b53b369d8428eed736b92644f6ce62e05ad16479ecca18410
 DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
+DIST xen-4.8.1.tar.gz 22516631 SHA256 
1d69153b94561429293015f66463ee17c26404d1c014e646ecbcca6078581395 SHA512 
9f535b4bb57d285dfb92c974d55513505cf485b2d7218fe8f6ed62768e2cee7f225b08adf6706590b2c0a04feca16e10915297c33b98e1b110f8ea7035f46c15
 WHIRLPOOL 
ea367d4d08eaa464417f6c5e7143a52e085a8d0e515c99cbb49ac3ccd5c189aa79947d233754177698a076c28abf7a32c83ae29019ca70c6300839b09ca67bad
 DIST xen-security-patches-21.tar.xz 6888 SHA256 
76e43fb4c41a606cb1a5e56045dedff0ed3c94b535d89a736664965ee4a44699 SHA512 
eb889d90630b6a7c4b9785bf8c2db1d83c7878cec3aa125601b38f75f70a965e52aa5003024feec40d35ee940975dfd766eeb806cdcff717991876d50ce0839b
 WHIRLPOOL 
9039cc7410fbb0e36e1ab74d597c7b1075f92e43b9d22bcb198c0594a0802fca50f86a9fa4343cea83a68eacd6acb6fa0ef73fbd20c19a27f5e92c3f32711af8
 DIST xen-security-patches-24.tar.xz 8848 SHA256 
1aa2be3a15771473d3b043ccd703f7893618473a77193feb1703bf552aa777fa SHA512 
d9ccee8ad3ffe2e035de9e95bf7ef850f31cf368dd228e62acf867ff6a8948e8c2882e64f341ff3458349f8317185241a40178f30f804edfa51b2b7cf6c6cda0
 WHIRLPOOL 
cd632b7bf95e929f5037be6a16a59d3fcde50e47cc034cc0d44c29bc16c42a9a01c720a4401804fa9df8fa908f4fc8e75f2fcbef3d56381b7dca81d45618e773
 DIST xen-security-patches-25.tar.xz 9208 SHA256 
ceaa520d4d98ab7b6ce5b58c380499372cb513dda0c8236106cdf878385d4458 SHA512 
18539c1f42bc95a06f7b06855614fafb4ed7c07a145d9ab90e02954ba405d21fc4c379908e3233ddfb85ccaa04515b261ac4bbf3987ce00e4479158f03edd917
 WHIRLPOOL 
4cff34c29a5c38e6a5bd0d4f4fe89d8daf944740934b05cd61f4b8a345ddb4d8a8b2de6db27a723154169e3f28d5b34a43eddd08c909cfa3d6d5aee26fcae693

diff --git a/app-emulation/xen/xen-4.8.1.ebuild 
b/app-emulation/xen/xen-4.8.1.ebuild
new file mode 100644
index 000..09e06940e4b
--- /dev/null
+++ b/app-emulation/xen/xen-4.8.1.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${PV/_/-}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=
+   SECURITY_VER=
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+fi
+

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-04-20 Thread David Seifert
commit: d17ef789637918530b58339dde3a7ee0744ecee6
Author: David Seifert  gentoo  org>
AuthorDate: Thu Apr 20 07:09:02 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Apr 20 07:57:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17ef789

app-emulation/xen-tools: [QA] Add missing python metadata variables

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild | 2 +-
 app-emulation/xen-tools/xen-tools-4.7.2.ebuild| 2 +-
 app-emulation/xen-tools/xen-tools-4.8.0-r4.ebuild | 2 +-
 app-emulation/xen-tools/xen-tools-4.8.0-r5.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild
index d678580af40..f546e064f27 100644
--- a/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild
@@ -77,6 +77,7 @@ COMMON_DEPEND="
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
+   ${PYTHON_DEPS}
 "
 
 DEPEND="${COMMON_DEPEND}
@@ -84,7 +85,6 @@ DEPEND="${COMMON_DEPEND}
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
-   ${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? (

diff --git a/app-emulation/xen-tools/xen-tools-4.7.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
index 6e09f2935f8..36614705a62 100644
--- a/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.7.2.ebuild
@@ -77,6 +77,7 @@ COMMON_DEPEND="
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
+   ${PYTHON_DEPS}
 "
 
 DEPEND="${COMMON_DEPEND}
@@ -84,7 +85,6 @@ DEPEND="${COMMON_DEPEND}
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
-   ${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? (

diff --git a/app-emulation/xen-tools/xen-tools-4.8.0-r4.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.0-r4.ebuild
index f13dc589fed..c382ec19a8e 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.0-r4.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.0-r4.ebuild
@@ -77,6 +77,7 @@ COMMON_DEPEND="
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
+   ${PYTHON_DEPS}
 "
 
 DEPEND="${COMMON_DEPEND}
@@ -84,7 +85,6 @@ DEPEND="${COMMON_DEPEND}
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
-   ${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? (

diff --git a/app-emulation/xen-tools/xen-tools-4.8.0-r5.ebuild 
b/app-emulation/xen-tools/xen-tools-4.8.0-r5.ebuild
index 1c568bfa2df..e4f5a970597 100644
--- a/app-emulation/xen-tools/xen-tools-4.8.0-r5.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.8.0-r5.ebuild
@@ -77,6 +77,7 @@ COMMON_DEPEND="
dev-libs/libaio
dev-libs/libgcrypt:0
sys-libs/zlib
+   ${PYTHON_DEPS}
 "
 
 DEPEND="${COMMON_DEPEND}
@@ -84,7 +85,6 @@ DEPEND="${COMMON_DEPEND}
x86? ( sys-devel/dev86
sys-power/iasl )
pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
-   ${PYTHON_DEPS}
api? ( dev-libs/libxml2
net-misc/curl )
ovmf? (



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-04-20 Thread David Seifert
commit: dff7c4d3e841c83dad51858538317f55ffa4126f
Author: David Seifert  gentoo  org>
AuthorDate: Thu Apr 20 07:07:00 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Apr 20 07:57:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff7c4d3

app-emulation/xen-pvgrub: [QA] Add missing python metadata variables

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen-pvgrub/xen-pvgrub-4.7.1-r1.ebuild | 5 +++--
 app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild| 3 ++-
 app-emulation/xen-pvgrub/xen-pvgrub-4.8.0.ebuild| 5 +++--
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.1-r1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.1-r1.ebuild
index 4ff9220be61..3545b5d65f6 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.1-r1.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -42,7 +42,8 @@ DEPEND="sys-devel/gettext
sys-apps/texinfo
x11-libs/pixman"
 
-RDEPEND=">=app-emulation/xen-tools-${PV}"
+RDEPEND="${PYTHON_DEPS}
+   >=app-emulation/xen-tools-${PV}"
 
 pkg_setup() {
python-single-r1_pkg_setup

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild
index 158130ccab0..bf93403c340 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild
@@ -42,7 +42,8 @@ DEPEND="sys-devel/gettext
sys-apps/texinfo
x11-libs/pixman"
 
-RDEPEND=">=app-emulation/xen-tools-${PV}"
+RDEPEND="${PYTHON_DEPS}
+   >=app-emulation/xen-tools-${PV}"
 
 pkg_setup() {
python-single-r1_pkg_setup

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.0.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.0.ebuild
index 54969e66386..f3337ca3893 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.0.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -42,7 +42,8 @@ DEPEND="sys-devel/gettext
sys-apps/texinfo
x11-libs/pixman"
 
-RDEPEND=">=app-emulation/xen-tools-${PV}"
+RDEPEND="${PYTHON_DEPS}
+   >=app-emulation/xen-tools-${PV}"
 
 pkg_setup() {
python-single-r1_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-pvgrub/

2017-04-08 Thread Yixun Lan
commit: 44779b9851185e981af4972c4c953499ce7d7ebe
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Apr  9 00:08:40 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Apr  9 00:09:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44779b98

app-emulation/xen-pvgrub: version bump, 4.7.2

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen-pvgrub/Manifest|   1 +
 app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild | 160 +++
 2 files changed, 161 insertions(+)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index e636ec82246..4fa7e6eb3dd 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -4,5 +4,6 @@ DIST newlib-1.16.0.tar.gz 12024353 SHA256 
db426394965c48c1d29023e1cc6d965ea6b9a9
 DIST pciutils-2.2.9.tar.bz2 212265 SHA256 
f60ae61cfbd5da1d849d0beaa21f593c38dac9359f0b3ddc612f447408265b24 SHA512 
2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5
 WHIRLPOOL 
ce801947fcf7ba0b56710029f25e746d3e03a80699af9d3570efcd417b12b546264f286b2e78b1402cca766c08e35bdd0ff0a692ab4ad419295f00bcfe91130e
 DIST polarssl-1.1.4-gpl.tgz 611340 SHA256 
2d29fd04a0d0ba29dae6bd29fb418944c08d3916665dcca74afb297ef37584b6 SHA512 
88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad
 WHIRLPOOL 
39448c00dda142a836a78381b446c7b586272a44d8afc867a7ea702228f105bb2adffe757bd6c23af090cff64ef32e7af0c373dccc5145ff4c11552cf3f28383
 DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a771cda46bbcd4d0d671ffe SHA512 
eb03244f5fa7b54402fcc1d38f1e69c0ea4536d5ab2f9859b41b5e94920ad9db20fb146e3c3d3635e9ca1d12e93ce0429e57f24bf53d4a2c4b69babc76ec724e
 WHIRLPOOL 
5d7ba29ea58bdedb6a237f7cb1c0aacf361dc35ebb07ec8e55773e07b1f38c1b151615b526e14daeca7c2db235114bde0b6d124219e8818c6e529873b5151fec
+DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
 DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
 DIST zlib-1.2.3.tar.gz 496597 SHA256 
1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e
 WHIRLPOOL 
8fd7010faf6a48a9c7ff4bcfe3ce4fe9061eb541259e0a2d0def214e8c4becf2b22e8d6f96f65ca827abffeaa9d96e95ed2402844f99835f7b079fc9f3e84276

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild
new file mode 100644
index 000..158130ccab0
--- /dev/null
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.7.2.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='xml,threads'
+
+inherit flag-o-matic eutils multilib python-single-r1 toolchain-funcs
+
+XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles;
+LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci
+GRUB_URL=mirror://gnu-alpha/grub
+
+UPSTREAM_VER=
+[[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+
+SRC_URI="
+   http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz
+   $GRUB_URL/grub-0.97.tar.gz
+   $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz
+   $LIBPCI_URL/pciutils-2.2.9.tar.bz2
+   $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz
+   $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz
+   $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz
+   ${UPSTREAM_PATCHSET_URI}"
+
+S="${WORKDIR}/xen-${PV}"
+
+DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside 
guest filesystem"
+HOMEPAGE="http://xen.org/;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="custom-cflags"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="sys-devel/gettext
+   sys-devel/bin86
+   sys-apps/texinfo
+   x11-libs/pixman"
+
+RDEPEND=">=app-emulation/xen-tools-${PV}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+retar-externals() {
+   # Purely to unclutter src_prepare
+   local 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/, app-emulation/xen-tools/files/

2017-04-08 Thread Yixun Lan
commit: 343bedece211625613f39fa431c25d914341317a
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Apr  9 00:07:52 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Apr  9 00:09:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=343bedec

app-emulation/xen-tools: version bump & security fix

1) bump 4.7.2
2) fix XSA-206,211 in 4.7.2, 4.8.0-r5

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen-tools/Manifest  |   4 +
 app-emulation/xen-tools/files/gentoo-patches.conf |  30 +-
 app-emulation/xen-tools/xen-tools-4.7.2.ebuild| 459 ++
 app-emulation/xen-tools/xen-tools-4.8.0-r5.ebuild | 455 +
 4 files changed, 923 insertions(+), 25 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 715560e77e6..a586fddbbb6 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -3,7 +3,11 @@ DIST seabios-1.10.0.tar.gz 588213 SHA256 
8976fc4c1ebcda66ac96689762247dfc99115a5
 DIST seabios-1.8.2.tar.gz 538497 SHA256 
f59479307fdae840de398b75aacb2333c8eba24a5964d68c77e32ca6c987ee61 SHA512 
798d222d5f5725a805cde9e6000b5ce714d0551fd4a3c2642cc6e77b2bdab1a9e239939a358a23bbe0e00112f5ad70696c87d20b90655463c835541fc04e1a00
 WHIRLPOOL 
9cda0ad502a59dd718c543b759ac3fcf5acb4adee70c3da9bfea95ab188415acf6425827de77f45421ec3be8fd9e0c37fb486e62828217ba3e83f88d942a3f4a
 DIST xen-4.7.1-upstream-patches-0.tar.xz 16420 SHA256 
cb4724fedadc408ec390f99e9928a44ec75e793fb55cb97793f09980855b6a32 SHA512 
79e117c48c6cc3d5783c818218ac11ec494735ce89755b5e263a64c23fb1f0a425bc65b567a24ce2e348b6e3839b26133c7e2c36411e5cc7acb54b855149dfbe
 WHIRLPOOL 
982165da62cbb28cd72d32662c366ca7dac91a511b356eb58bced4b4af5cbc0d94c7e280a2400e5d9c92938d2afee86abd7c688926c2b9cb191d4554be828844
 DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a771cda46bbcd4d0d671ffe SHA512 
eb03244f5fa7b54402fcc1d38f1e69c0ea4536d5ab2f9859b41b5e94920ad9db20fb146e3c3d3635e9ca1d12e93ce0429e57f24bf53d4a2c4b69babc76ec724e
 WHIRLPOOL 
5d7ba29ea58bdedb6a237f7cb1c0aacf361dc35ebb07ec8e55773e07b1f38c1b151615b526e14daeca7c2db235114bde0b6d124219e8818c6e529873b5151fec
+DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96fda506d2d52815f709b31952229891357e6b67 SHA512 
6d4e23fb5a63fd191f893e31194b6397a394956846f356ae0119c656a92e7e22296e728286a98109b64a5736241b2317969f54915e7b487b4d7a64aae534614c
 WHIRLPOOL 
e185ce40085559d00a302eae8814b4c013817a5e4c0a2a9c56a6b4983b38e7103e44d0407fa78ea79fdbe8eefde346b994812851d8b4bad0bf08cb5721507c37
+DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
+DIST xen-4.8.0-upstream-patches-0.tar.xz 78984 SHA256 
278603b1b739e94099184f7266c77806595bf53c7236267f32b9f8fad9ebe76e SHA512 
1466e33705f54e3799412298917485bb8acb6847dbacb61cfb394415b6b3bc51aed9317928e948161e00c8134fcc0a4b07361df3dec76b1038aa41e3b1b63b3a
 WHIRLPOOL 
4c3a1524db00be1c475fd84e2148143bc4f3be2987e7d785bee880603c72d6bdb417acf1f1935c2b53b369d8428eed736b92644f6ce62e05ad16479ecca18410
 DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
 DIST xen-gentoo-patches-9.tar.xz 27456 SHA256 
67c410d12ef4628a8c0a931e5868b425f2eb4b2f0e307304a75384cbe509734b SHA512 
9a797be9dd2392c34b3f6561c2274e116b4f5b114f4520dbbd0b51818c774479ceabb45aa916f93c1a2bc49787f4ca6e6c83bc743baa6bdeef91d77276b20f36
 WHIRLPOOL 
c41cde532726bb55acd05d558b35d575b229d2ee64eba7438f7b196df313f0e44154148c1e47bf6e8c810667b3b237bcfa410371b4bb6f097b981f6b2637ead3
 DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 
495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 WHIRLPOOL 
8346d68fa5d2a8e8a5c007b55e2b85cf48df045cc8c4818f09c756d28a52dd856671f37b4a53478e9b96ca9d2eca0c67fd15f009a94d1d2dfed8e83e596d9633
 DIST xen-security-patches-23.tar.xz 8280 SHA256 
caab81e99c4ec7128119141cb344ce60137c019ffc546ec76c25a7e505063f08 SHA512 
921730acde0c6f9a4e62fc22805e76f9c2fe5459dd126a2bda2e9cbe615f52ccbcc0241021cf128b2e8dd870ba5fba8b193005142db01ecf55612b276ca8866b
 WHIRLPOOL 
0634d8b97897de8878190537a727afbc0fdf7dd197d34f1bf443073fe5af2aacf3d93b36cd407ec21561871fa9eb0efc6615c34fae1368e7d7a1deef96c31e6b
+DIST 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-04-08 Thread Yixun Lan
commit: 3e6792d0d92b550d270e66db7e426b82d83e1be2
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Apr  9 00:04:26 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Apr  9 00:09:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e6792d0

app-emulation/xen: version bump, 4.7.2

fix XSA-210 in version 4.8.0-r4
fix XSA-206,212 in version 4.7.2, 4.8.0-r4

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-emulation/xen/Manifest|   4 +
 app-emulation/xen/xen-4.7.2.ebuild| 192 ++
 app-emulation/xen/xen-4.8.0-r4.ebuild | 192 ++
 3 files changed, 388 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 65896802cbd..10ed5e6cfc3 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,5 +1,9 @@
 DIST xen-4.7.1-upstream-patches-0.tar.xz 16420 SHA256 
cb4724fedadc408ec390f99e9928a44ec75e793fb55cb97793f09980855b6a32 SHA512 
79e117c48c6cc3d5783c818218ac11ec494735ce89755b5e263a64c23fb1f0a425bc65b567a24ce2e348b6e3839b26133c7e2c36411e5cc7acb54b855149dfbe
 WHIRLPOOL 
982165da62cbb28cd72d32662c366ca7dac91a511b356eb58bced4b4af5cbc0d94c7e280a2400e5d9c92938d2afee86abd7c688926c2b9cb191d4554be828844
 DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a771cda46bbcd4d0d671ffe SHA512 
eb03244f5fa7b54402fcc1d38f1e69c0ea4536d5ab2f9859b41b5e94920ad9db20fb146e3c3d3635e9ca1d12e93ce0429e57f24bf53d4a2c4b69babc76ec724e
 WHIRLPOOL 
5d7ba29ea58bdedb6a237f7cb1c0aacf361dc35ebb07ec8e55773e07b1f38c1b151615b526e14daeca7c2db235114bde0b6d124219e8818c6e529873b5151fec
+DIST xen-4.7.2-upstream-patches-0.tar.xz 45944 SHA256 
e7783bc9adc939167eaef91e96fda506d2d52815f709b31952229891357e6b67 SHA512 
6d4e23fb5a63fd191f893e31194b6397a394956846f356ae0119c656a92e7e22296e728286a98109b64a5736241b2317969f54915e7b487b4d7a64aae534614c
 WHIRLPOOL 
e185ce40085559d00a302eae8814b4c013817a5e4c0a2a9c56a6b4983b38e7103e44d0407fa78ea79fdbe8eefde346b994812851d8b4bad0bf08cb5721507c37
+DIST xen-4.7.2.tar.gz 20714281 SHA256 
61494a56d9251e2108080f95b0dc8e3d175f1ba4da34603fc07b91cfebf358d5 SHA512 
8f447e7feffec81fea5b5a4098968b8b8cebc6989e7b6a845413317644d5d328d6f12181d09266366200878ab6a29ab34c7235c1af7b55463a3fdaea40ee1500
 WHIRLPOOL 
27f3fd88846724e03bf9bb53133046cb79139950c9162dd9c9a85798e169259f73dc2fe4212e750ce9a8fd1d0abd99f1f76108faceb7bf1934ce0495377ee756
+DIST xen-4.8.0-upstream-patches-0.tar.xz 78984 SHA256 
278603b1b739e94099184f7266c77806595bf53c7236267f32b9f8fad9ebe76e SHA512 
1466e33705f54e3799412298917485bb8acb6847dbacb61cfb394415b6b3bc51aed9317928e948161e00c8134fcc0a4b07361df3dec76b1038aa41e3b1b63b3a
 WHIRLPOOL 
4c3a1524db00be1c475fd84e2148143bc4f3be2987e7d785bee880603c72d6bdb417acf1f1935c2b53b369d8428eed736b92644f6ce62e05ad16479ecca18410
 DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
 DIST xen-security-patches-21.tar.xz 6888 SHA256 
76e43fb4c41a606cb1a5e56045dedff0ed3c94b535d89a736664965ee4a44699 SHA512 
eb889d90630b6a7c4b9785bf8c2db1d83c7878cec3aa125601b38f75f70a965e52aa5003024feec40d35ee940975dfd766eeb806cdcff717991876d50ce0839b
 WHIRLPOOL 
9039cc7410fbb0e36e1ab74d597c7b1075f92e43b9d22bcb198c0594a0802fca50f86a9fa4343cea83a68eacd6acb6fa0ef73fbd20c19a27f5e92c3f32711af8
 DIST xen-security-patches-24.tar.xz 8848 SHA256 
1aa2be3a15771473d3b043ccd703f7893618473a77193feb1703bf552aa777fa SHA512 
d9ccee8ad3ffe2e035de9e95bf7ef850f31cf368dd228e62acf867ff6a8948e8c2882e64f341ff3458349f8317185241a40178f30f804edfa51b2b7cf6c6cda0
 WHIRLPOOL 
cd632b7bf95e929f5037be6a16a59d3fcde50e47cc034cc0d44c29bc16c42a9a01c720a4401804fa9df8fa908f4fc8e75f2fcbef3d56381b7dca81d45618e773
+DIST xen-security-patches-25.tar.xz 9208 SHA256 
ceaa520d4d98ab7b6ce5b58c380499372cb513dda0c8236106cdf878385d4458 SHA512 
18539c1f42bc95a06f7b06855614fafb4ed7c07a145d9ab90e02954ba405d21fc4c379908e3233ddfb85ccaa04515b261ac4bbf3987ce00e4479158f03edd917
 WHIRLPOOL 
4cff34c29a5c38e6a5bd0d4f4fe89d8daf944740934b05cd61f4b8a345ddb4d8a8b2de6db27a723154169e3f28d5b34a43eddd08c909cfa3d6d5aee26fcae693

diff --git a/app-emulation/xen/xen-4.7.2.ebuild 
b/app-emulation/xen/xen-4.7.2.ebuild
new file mode 100644
index 000..9e7a01b6182
--- /dev/null
+++ b/app-emulation/xen/xen-4.7.2.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${PV/_/-}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS="amd64"
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-02-24 Thread Yixun Lan
commit: 5fbfb0c17adb82de0885eec625afe300781927c8
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Feb 24 09:33:55 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Feb 24 09:35:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fbfb0c1

app-emulation/xen: fix XSA-210

arm: memory corruption when freeing p2m pages

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-emulation/xen/Manifest|   1 +
 app-emulation/xen/xen-4.8.0-r3.ebuild | 193 ++
 2 files changed, 194 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index df0b221f5f..65896802cb 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -2,3 +2,4 @@ DIST xen-4.7.1-upstream-patches-0.tar.xz 16420 SHA256 
cb4724fedadc408ec390f99e99
 DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a771cda46bbcd4d0d671ffe SHA512 
eb03244f5fa7b54402fcc1d38f1e69c0ea4536d5ab2f9859b41b5e94920ad9db20fb146e3c3d3635e9ca1d12e93ce0429e57f24bf53d4a2c4b69babc76ec724e
 WHIRLPOOL 
5d7ba29ea58bdedb6a237f7cb1c0aacf361dc35ebb07ec8e55773e07b1f38c1b151615b526e14daeca7c2db235114bde0b6d124219e8818c6e529873b5151fec
 DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
 DIST xen-security-patches-21.tar.xz 6888 SHA256 
76e43fb4c41a606cb1a5e56045dedff0ed3c94b535d89a736664965ee4a44699 SHA512 
eb889d90630b6a7c4b9785bf8c2db1d83c7878cec3aa125601b38f75f70a965e52aa5003024feec40d35ee940975dfd766eeb806cdcff717991876d50ce0839b
 WHIRLPOOL 
9039cc7410fbb0e36e1ab74d597c7b1075f92e43b9d22bcb198c0594a0802fca50f86a9fa4343cea83a68eacd6acb6fa0ef73fbd20c19a27f5e92c3f32711af8
+DIST xen-security-patches-24.tar.xz 8848 SHA256 
1aa2be3a15771473d3b043ccd703f7893618473a77193feb1703bf552aa777fa SHA512 
d9ccee8ad3ffe2e035de9e95bf7ef850f31cf368dd228e62acf867ff6a8948e8c2882e64f341ff3458349f8317185241a40178f30f804edfa51b2b7cf6c6cda0
 WHIRLPOOL 
cd632b7bf95e929f5037be6a16a59d3fcde50e47cc034cc0d44c29bc16c42a9a01c720a4401804fa9df8fa908f4fc8e75f2fcbef3d56381b7dca81d45618e773

diff --git a/app-emulation/xen/xen-4.8.0-r3.ebuild 
b/app-emulation/xen/xen-4.8.0-r3.ebuild
new file mode 100644
index 00..7351620bb3
--- /dev/null
+++ b/app-emulation/xen/xen-4.8.0-r3.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
+
+MY_PV=${PV/_/-}
+MY_P=${PN}-${PV/_/-}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS=""
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=
+   SECURITY_VER=24
+   GENTOO_VER=
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+fi
+
+DESCRIPTION="The Xen virtual machine monitor"
+HOMEPAGE="http://xen.org/;
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="custom-cflags debug efi flask"
+
+DEPEND="${PYTHON_DEPS}
+   efi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !efi? ( >=sys-devel/binutils-2.22 )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for the hypervisor
+# prevent the silliness of /usr/lib/debug/usr/lib/debug files
+# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
+RESTRICT="test splitdebug strip"
+
+# Approved by QA team in bug #144032
+QA_WX_LOAD="boot/xen-syms-${PV}"
+
+REQUIRED_USE="arm? ( debug )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   if [[ -z ${XEN_TARGET_ARCH} ]]; then
+   if use amd64; then
+   export XEN_TARGET_ARCH="x86_64"
+   elif use arm; then
+   export XEN_TARGET_ARCH="arm32"
+   elif use arm64; then
+   export XEN_TARGET_ARCH="arm64"
+   else
+   die "Unsupported architecture!"
+   fi
+   fi
+
+

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-02-24 Thread Yixun Lan
commit: bc0a1eaa2e7acd3d5c40e6cd894f5bc5069a081d
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Feb 24 09:32:23 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Feb 24 09:35:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc0a1eaa

app-emulation/xen-tools: drop old vulnerables

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-emulation/xen-tools/Manifest  |   1 -
 app-emulation/xen-tools/xen-tools-4.7.1-r6.ebuild | 460 --
 app-emulation/xen-tools/xen-tools-4.8.0-r2.ebuild | 456 -
 3 files changed, 917 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 484ee1435b..715560e77e 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -6,5 +6,4 @@ DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a
 DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
 DIST xen-gentoo-patches-9.tar.xz 27456 SHA256 
67c410d12ef4628a8c0a931e5868b425f2eb4b2f0e307304a75384cbe509734b SHA512 
9a797be9dd2392c34b3f6561c2274e116b4f5b114f4520dbbd0b51818c774479ceabb45aa916f93c1a2bc49787f4ca6e6c83bc743baa6bdeef91d77276b20f36
 WHIRLPOOL 
c41cde532726bb55acd05d558b35d575b229d2ee64eba7438f7b196df313f0e44154148c1e47bf6e8c810667b3b237bcfa410371b4bb6f097b981f6b2637ead3
 DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 
495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 WHIRLPOOL 
8346d68fa5d2a8e8a5c007b55e2b85cf48df045cc8c4818f09c756d28a52dd856671f37b4a53478e9b96ca9d2eca0c67fd15f009a94d1d2dfed8e83e596d9633
-DIST xen-security-patches-21.tar.xz 6888 SHA256 
76e43fb4c41a606cb1a5e56045dedff0ed3c94b535d89a736664965ee4a44699 SHA512 
eb889d90630b6a7c4b9785bf8c2db1d83c7878cec3aa125601b38f75f70a965e52aa5003024feec40d35ee940975dfd766eeb806cdcff717991876d50ce0839b
 WHIRLPOOL 
9039cc7410fbb0e36e1ab74d597c7b1075f92e43b9d22bcb198c0594a0802fca50f86a9fa4343cea83a68eacd6acb6fa0ef73fbd20c19a27f5e92c3f32711af8
 DIST xen-security-patches-23.tar.xz 8280 SHA256 
caab81e99c4ec7128119141cb344ce60137c019ffc546ec76c25a7e505063f08 SHA512 
921730acde0c6f9a4e62fc22805e76f9c2fe5459dd126a2bda2e9cbe615f52ccbcc0241021cf128b2e8dd870ba5fba8b193005142db01ecf55612b276ca8866b
 WHIRLPOOL 
0634d8b97897de8878190537a727afbc0fdf7dd197d34f1bf443073fe5af2aacf3d93b36cd407ec21561871fa9eb0efc6615c34fae1368e7d7a1deef96c31e6b

diff --git a/app-emulation/xen-tools/xen-tools-4.7.1-r6.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.1-r6.ebuild
deleted file mode 100644
index c7291470ef..00
--- a/app-emulation/xen-tools/xen-tools-4.7.1-r6.ebuild
+++ /dev/null
@@ -1,460 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='ncurses,xml,threads'
-
-inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs versionator
-
-MY_PV=${PV/_/-}
-MAJOR_V="$(get_version_component_range 1-2)"
-
-if [[ $PV == * ]]; then
-   inherit git-r3
-   KEYWORDS="amd64 x86"
-   REPO="xen.git"
-   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
-   S="${WORKDIR}/${REPO}"
-else
-   KEYWORDS="amd64 ~arm ~arm64 x86"
-   UPSTREAM_VER=0
-   SECURITY_VER=21
-   # xen-tools's gentoo patches tarball
-   GENTOO_VER=9
-   # xen-tools's gentoo patches version which apply to this specific ebuild
-   GENTOO_GPV=2
-   # xen-tools ovmf's patches
-   OVMF_VER=2
-
-   SEABIOS_VER=1.8.2
-   # OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
-   OVMF_PV=20151110
-
-   [[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
-   [[ -n ${SECURITY_VER} ]] && \
-   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz;
-   [[ -n ${GENTOO_VER} ]] && \
-   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz;
-   [[ -n ${OVMF_VER} ]] && \
-   
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz;
-
-   
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
-   
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-02-23 Thread Agostino Sarubbo
commit: b5a6461e81b7b8060ef7e5855058232a643054d6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Feb 23 16:28:58 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Feb 23 16:28:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5a6461e

app-emulation/xen-tools: x86 stable wrt bug #609120

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild
index df2599a420..740deea444 100644
--- a/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild
@@ -19,7 +19,7 @@ if [[ $PV == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
UPSTREAM_VER=0
SECURITY_VER=23
# xen-tools's gentoo patches tarball



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-02-23 Thread Agostino Sarubbo
commit: c9e61a97b32eb3afdfede6cd1db8a669cc53be1f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Feb 23 15:53:42 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Feb 23 15:53:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e61a97

app-emulation/xen-tools: amd64 stable wrt bug #609120

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild
index 6ceeb22ad9..df2599a420 100644
--- a/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild
@@ -19,7 +19,7 @@ if [[ $PV == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
UPSTREAM_VER=0
SECURITY_VER=23
# xen-tools's gentoo patches tarball



[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-02-22 Thread Yixun Lan
commit: 65ebf8aa864d102816a5ffa6a00733a94157903f
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Feb 23 03:10:26 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Feb 23 04:11:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ebf8aa

app-emulation/xen-tools: fix XSA-209 patchset

pull another patch which need by XSA-209

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-emulation/xen-tools/Manifest  |   1 +
 app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild | 460 ++
 app-emulation/xen-tools/xen-tools-4.8.0-r4.ebuild | 456 +
 3 files changed, 917 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index a907077345..46aa4333c9 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -8,3 +8,4 @@ DIST xen-gentoo-patches-9.tar.xz 27456 SHA256 
67c410d12ef4628a8c0a931e5868b425f2
 DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 
495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 WHIRLPOOL 
8346d68fa5d2a8e8a5c007b55e2b85cf48df045cc8c4818f09c756d28a52dd856671f37b4a53478e9b96ca9d2eca0c67fd15f009a94d1d2dfed8e83e596d9633
 DIST xen-security-patches-21.tar.xz 6888 SHA256 
76e43fb4c41a606cb1a5e56045dedff0ed3c94b535d89a736664965ee4a44699 SHA512 
eb889d90630b6a7c4b9785bf8c2db1d83c7878cec3aa125601b38f75f70a965e52aa5003024feec40d35ee940975dfd766eeb806cdcff717991876d50ce0839b
 WHIRLPOOL 
9039cc7410fbb0e36e1ab74d597c7b1075f92e43b9d22bcb198c0594a0802fca50f86a9fa4343cea83a68eacd6acb6fa0ef73fbd20c19a27f5e92c3f32711af8
 DIST xen-security-patches-22.tar.xz 7600 SHA256 
2620473184148d1c05aa2317beac487bb7d56065b3a78b7c863f3cd290458519 SHA512 
6bd2d0a355b03f6f36331814c00d65ab4547c9ac978b8c5317cb042e11a6eeb7ac588032259c8d9ef9be83939add95bb58d8e8b7f1b8d68dc4627c6808db5eb6
 WHIRLPOOL 
c4f6edafb7e101b9a7e2b42a7626409926628a1f73df15c3357422f52ad3da201aba1b0b09e6203f42e9990902cf47455eb5c16f7b35cdd4dca4bcdbf0a9fb39
+DIST xen-security-patches-23.tar.xz 8280 SHA256 
caab81e99c4ec7128119141cb344ce60137c019ffc546ec76c25a7e505063f08 SHA512 
921730acde0c6f9a4e62fc22805e76f9c2fe5459dd126a2bda2e9cbe615f52ccbcc0241021cf128b2e8dd870ba5fba8b193005142db01ecf55612b276ca8866b
 WHIRLPOOL 
0634d8b97897de8878190537a727afbc0fdf7dd197d34f1bf443073fe5af2aacf3d93b36cd407ec21561871fa9eb0efc6615c34fae1368e7d7a1deef96c31e6b

diff --git a/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild
new file mode 100644
index 00..6ceeb22ad9
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.7.1-r8.ebuild
@@ -0,0 +1,460 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs versionator
+
+MY_PV=${PV/_/-}
+MAJOR_V="$(get_version_component_range 1-2)"
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS="amd64 x86"
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   UPSTREAM_VER=0
+   SECURITY_VER=23
+   # xen-tools's gentoo patches tarball
+   GENTOO_VER=9
+   # xen-tools's gentoo patches version which apply to this specific ebuild
+   GENTOO_GPV=2
+   # xen-tools ovmf's patches
+   OVMF_VER=2
+
+   SEABIOS_VER=1.8.2
+   # OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
+   OVMF_PV=20151110
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   [[ -n ${OVMF_VER} ]] && \
+   
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz;
+
+   
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
+   
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
+   https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
+   ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
+   ${OVMF_PATCHSET_URI} )
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+
+   S="${WORKDIR}/xen-${MY_PV}"
+fi
+
+DESCRIPTION="Xen tools including 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-02-22 Thread Yixun Lan
commit: 60f25d9bfdf49f08f43aa11149862d1f41e81795
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Feb 23 04:10:25 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Feb 23 04:11:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f25d9b

app-emulation/xen-tools: drop old

have problem with those security patch
was missing one patch for XSA-209

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-emulation/xen-tools/Manifest  |   1 -
 app-emulation/xen-tools/xen-tools-4.7.1-r7.ebuild | 460 --
 app-emulation/xen-tools/xen-tools-4.8.0-r3.ebuild | 456 -
 3 files changed, 917 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 46aa4333c9..484ee1435b 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -7,5 +7,4 @@ DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100
 DIST xen-gentoo-patches-9.tar.xz 27456 SHA256 
67c410d12ef4628a8c0a931e5868b425f2eb4b2f0e307304a75384cbe509734b SHA512 
9a797be9dd2392c34b3f6561c2274e116b4f5b114f4520dbbd0b51818c774479ceabb45aa916f93c1a2bc49787f4ca6e6c83bc743baa6bdeef91d77276b20f36
 WHIRLPOOL 
c41cde532726bb55acd05d558b35d575b229d2ee64eba7438f7b196df313f0e44154148c1e47bf6e8c810667b3b237bcfa410371b4bb6f097b981f6b2637ead3
 DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 
495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 WHIRLPOOL 
8346d68fa5d2a8e8a5c007b55e2b85cf48df045cc8c4818f09c756d28a52dd856671f37b4a53478e9b96ca9d2eca0c67fd15f009a94d1d2dfed8e83e596d9633
 DIST xen-security-patches-21.tar.xz 6888 SHA256 
76e43fb4c41a606cb1a5e56045dedff0ed3c94b535d89a736664965ee4a44699 SHA512 
eb889d90630b6a7c4b9785bf8c2db1d83c7878cec3aa125601b38f75f70a965e52aa5003024feec40d35ee940975dfd766eeb806cdcff717991876d50ce0839b
 WHIRLPOOL 
9039cc7410fbb0e36e1ab74d597c7b1075f92e43b9d22bcb198c0594a0802fca50f86a9fa4343cea83a68eacd6acb6fa0ef73fbd20c19a27f5e92c3f32711af8
-DIST xen-security-patches-22.tar.xz 7600 SHA256 
2620473184148d1c05aa2317beac487bb7d56065b3a78b7c863f3cd290458519 SHA512 
6bd2d0a355b03f6f36331814c00d65ab4547c9ac978b8c5317cb042e11a6eeb7ac588032259c8d9ef9be83939add95bb58d8e8b7f1b8d68dc4627c6808db5eb6
 WHIRLPOOL 
c4f6edafb7e101b9a7e2b42a7626409926628a1f73df15c3357422f52ad3da201aba1b0b09e6203f42e9990902cf47455eb5c16f7b35cdd4dca4bcdbf0a9fb39
 DIST xen-security-patches-23.tar.xz 8280 SHA256 
caab81e99c4ec7128119141cb344ce60137c019ffc546ec76c25a7e505063f08 SHA512 
921730acde0c6f9a4e62fc22805e76f9c2fe5459dd126a2bda2e9cbe615f52ccbcc0241021cf128b2e8dd870ba5fba8b193005142db01ecf55612b276ca8866b
 WHIRLPOOL 
0634d8b97897de8878190537a727afbc0fdf7dd197d34f1bf443073fe5af2aacf3d93b36cd407ec21561871fa9eb0efc6615c34fae1368e7d7a1deef96c31e6b

diff --git a/app-emulation/xen-tools/xen-tools-4.7.1-r7.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.1-r7.ebuild
deleted file mode 100644
index 726e0e7094..00
--- a/app-emulation/xen-tools/xen-tools-4.7.1-r7.ebuild
+++ /dev/null
@@ -1,460 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='ncurses,xml,threads'
-
-inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs versionator
-
-MY_PV=${PV/_/-}
-MAJOR_V="$(get_version_component_range 1-2)"
-
-if [[ $PV == * ]]; then
-   inherit git-r3
-   KEYWORDS="amd64 x86"
-   REPO="xen.git"
-   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
-   S="${WORKDIR}/${REPO}"
-else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-   UPSTREAM_VER=0
-   SECURITY_VER=22
-   # xen-tools's gentoo patches tarball
-   GENTOO_VER=9
-   # xen-tools's gentoo patches version which apply to this specific ebuild
-   GENTOO_GPV=2
-   # xen-tools ovmf's patches
-   OVMF_VER=2
-
-   SEABIOS_VER=1.8.2
-   # OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
-   OVMF_PV=20151110
-
-   [[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
-   [[ -n ${SECURITY_VER} ]] && \
-   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz;
-   [[ -n ${GENTOO_VER} ]] && \
-   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz;
-   [[ -n ${OVMF_VER} ]] && \
-   
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz;
-
-   
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-02-22 Thread Yixun Lan
commit: 68032806896565d2cdc7338c02092c2ee1a5fc3b
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Feb 22 09:07:11 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Feb 22 09:08:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68032806

app-emulation/xen-tools: fix XSA-209

cirrus_bitblt_cputovideo does not check if memory region is safe

Gentoo-Bug: 609120

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-emulation/xen-tools/Manifest  |   1 +
 app-emulation/xen-tools/xen-tools-4.7.1-r7.ebuild | 460 ++
 app-emulation/xen-tools/xen-tools-4.8.0-r3.ebuild | 456 +
 3 files changed, 917 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 6a15a234a9..a907077345 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -7,3 +7,4 @@ DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100
 DIST xen-gentoo-patches-9.tar.xz 27456 SHA256 
67c410d12ef4628a8c0a931e5868b425f2eb4b2f0e307304a75384cbe509734b SHA512 
9a797be9dd2392c34b3f6561c2274e116b4f5b114f4520dbbd0b51818c774479ceabb45aa916f93c1a2bc49787f4ca6e6c83bc743baa6bdeef91d77276b20f36
 WHIRLPOOL 
c41cde532726bb55acd05d558b35d575b229d2ee64eba7438f7b196df313f0e44154148c1e47bf6e8c810667b3b237bcfa410371b4bb6f097b981f6b2637ead3
 DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 
495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 WHIRLPOOL 
8346d68fa5d2a8e8a5c007b55e2b85cf48df045cc8c4818f09c756d28a52dd856671f37b4a53478e9b96ca9d2eca0c67fd15f009a94d1d2dfed8e83e596d9633
 DIST xen-security-patches-21.tar.xz 6888 SHA256 
76e43fb4c41a606cb1a5e56045dedff0ed3c94b535d89a736664965ee4a44699 SHA512 
eb889d90630b6a7c4b9785bf8c2db1d83c7878cec3aa125601b38f75f70a965e52aa5003024feec40d35ee940975dfd766eeb806cdcff717991876d50ce0839b
 WHIRLPOOL 
9039cc7410fbb0e36e1ab74d597c7b1075f92e43b9d22bcb198c0594a0802fca50f86a9fa4343cea83a68eacd6acb6fa0ef73fbd20c19a27f5e92c3f32711af8
+DIST xen-security-patches-22.tar.xz 7600 SHA256 
2620473184148d1c05aa2317beac487bb7d56065b3a78b7c863f3cd290458519 SHA512 
6bd2d0a355b03f6f36331814c00d65ab4547c9ac978b8c5317cb042e11a6eeb7ac588032259c8d9ef9be83939add95bb58d8e8b7f1b8d68dc4627c6808db5eb6
 WHIRLPOOL 
c4f6edafb7e101b9a7e2b42a7626409926628a1f73df15c3357422f52ad3da201aba1b0b09e6203f42e9990902cf47455eb5c16f7b35cdd4dca4bcdbf0a9fb39

diff --git a/app-emulation/xen-tools/xen-tools-4.7.1-r7.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.1-r7.ebuild
new file mode 100644
index 00..726e0e7094
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.7.1-r7.ebuild
@@ -0,0 +1,460 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs versionator
+
+MY_PV=${PV/_/-}
+MAJOR_V="$(get_version_component_range 1-2)"
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   KEYWORDS="amd64 x86"
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   UPSTREAM_VER=0
+   SECURITY_VER=22
+   # xen-tools's gentoo patches tarball
+   GENTOO_VER=9
+   # xen-tools's gentoo patches version which apply to this specific ebuild
+   GENTOO_GPV=2
+   # xen-tools ovmf's patches
+   OVMF_VER=2
+
+   SEABIOS_VER=1.8.2
+   # OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d
+   OVMF_PV=20151110
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz;
+   [[ -n ${GENTOO_VER} ]] && \
+   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz;
+   [[ -n ${OVMF_VER} ]] && \
+   
OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz;
+
+   
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/xen-${MY_PV}.tar.gz
+   
http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz
+   https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz
+   ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2
+   ${OVMF_PATCHSET_URI} )
+   ${UPSTREAM_PATCHSET_URI}
+   ${SECURITY_PATCHSET_URI}
+   ${GENTOO_PATCHSET_URI}"
+
+   S="${WORKDIR}/xen-${MY_PV}"
+fi
+

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen/

2017-02-16 Thread Yixun Lan
commit: a267fc2d5285eccbc3e468e6684f9547a521cf5a
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Feb 16 18:31:44 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Feb 16 18:35:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a267fc2d

app-emulation/xen: security cleanup

Gentoo-Bug: 607840

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-emulation/xen/Manifest|   1 -
 app-emulation/xen/xen-4.7.1-r4.ebuild | 193 --
 app-emulation/xen/xen-4.8.0-r1.ebuild | 193 --
 3 files changed, 387 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 4b72ae53f1..df0b221f5f 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,5 +1,4 @@
 DIST xen-4.7.1-upstream-patches-0.tar.xz 16420 SHA256 
cb4724fedadc408ec390f99e9928a44ec75e793fb55cb97793f09980855b6a32 SHA512 
79e117c48c6cc3d5783c818218ac11ec494735ce89755b5e263a64c23fb1f0a425bc65b567a24ce2e348b6e3839b26133c7e2c36411e5cc7acb54b855149dfbe
 WHIRLPOOL 
982165da62cbb28cd72d32662c366ca7dac91a511b356eb58bced4b4af5cbc0d94c7e280a2400e5d9c92938d2afee86abd7c688926c2b9cb191d4554be828844
 DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a771cda46bbcd4d0d671ffe SHA512 
eb03244f5fa7b54402fcc1d38f1e69c0ea4536d5ab2f9859b41b5e94920ad9db20fb146e3c3d3635e9ca1d12e93ce0429e57f24bf53d4a2c4b69babc76ec724e
 WHIRLPOOL 
5d7ba29ea58bdedb6a237f7cb1c0aacf361dc35ebb07ec8e55773e07b1f38c1b151615b526e14daeca7c2db235114bde0b6d124219e8818c6e529873b5151fec
 DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
-DIST xen-security-patches-20.tar.xz 5608 SHA256 
5bb4b6d93a07a3aa74497848ecdc9b7f0729f38d8a3e90d964c9aa85851ebfba SHA512 
17171ca9f212153e49636c84455ec034b08e73be26f912e43995ac245d1927e6d4aa97a160f96d55f05e2c19c44d7ed8617ad10d8f4f27dc75f8f936624f73ce
 WHIRLPOOL 
68e6f0033102298c31bdca88ac426fbcf3ee986250795404cead9e7577cf9bdb73c153f01d40b5cac31a2e845d862fe1dfcbb9022b550abb00779cf784f9b523
 DIST xen-security-patches-21.tar.xz 6888 SHA256 
76e43fb4c41a606cb1a5e56045dedff0ed3c94b535d89a736664965ee4a44699 SHA512 
eb889d90630b6a7c4b9785bf8c2db1d83c7878cec3aa125601b38f75f70a965e52aa5003024feec40d35ee940975dfd766eeb806cdcff717991876d50ce0839b
 WHIRLPOOL 
9039cc7410fbb0e36e1ab74d597c7b1075f92e43b9d22bcb198c0594a0802fca50f86a9fa4343cea83a68eacd6acb6fa0ef73fbd20c19a27f5e92c3f32711af8

diff --git a/app-emulation/xen/xen-4.7.1-r4.ebuild 
b/app-emulation/xen/xen-4.7.1-r4.ebuild
deleted file mode 100644
index e91c520b83..00
--- a/app-emulation/xen/xen-4.7.1-r4.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs
-
-MY_PV=${PV/_/-}
-MY_P=${PN}-${PV/_/-}
-
-if [[ $PV == * ]]; then
-   inherit git-r3
-   KEYWORDS=""
-   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm -x86"
-   UPSTREAM_VER=0
-   SECURITY_VER=20
-   GENTOO_VER=
-
-   [[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz;
-   [[ -n ${SECURITY_VER} ]] && \
-   
SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz;
-   [[ -n ${GENTOO_VER} ]] && \
-   
GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz;
-   
SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz
-   ${UPSTREAM_PATCHSET_URI}
-   ${SECURITY_PATCHSET_URI}
-   ${GENTOO_PATCHSET_URI}"
-fi
-
-DESCRIPTION="The Xen virtual machine monitor"
-HOMEPAGE="http://xen.org/;
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="custom-cflags debug efi flask"
-
-DEPEND="${PYTHON_DEPS}
-   efi? ( >=sys-devel/binutils-2.22[multitarget] )
-   !efi? ( >=sys-devel/binutils-2.22 )"
-RDEPEND=""
-PDEPEND="~app-emulation/xen-tools-${PV}"
-
-# no tests are available for the hypervisor
-# prevent the silliness of /usr/lib/debug/usr/lib/debug files
-# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
-RESTRICT="test splitdebug strip"
-
-# Approved by QA team in bug #144032
-QA_WX_LOAD="boot/xen-syms-${PV}"
-
-REQUIRED_USE="arm? ( debug )"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-   if [[ -z ${XEN_TARGET_ARCH} ]]; then
-

[gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/

2017-02-16 Thread Yixun Lan
commit: bcb13dc45e099840f43d7d5fbe7d21af60540088
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Feb 16 18:34:35 2017 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Feb 16 18:35:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcb13dc4

app-emulation/xen-tools: security cleanup

Gentoo-Bug: 609160

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-emulation/xen-tools/Manifest  |   2 -
 app-emulation/xen-tools/xen-tools-4.7.1-r4.ebuild | 460 --
 app-emulation/xen-tools/xen-tools-4.7.1-r5.ebuild | 460 --
 app-emulation/xen-tools/xen-tools-4.8.0-r1.ebuild | 456 -
 4 files changed, 1378 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 4fe2216e04..6a15a234a9 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -4,8 +4,6 @@ DIST seabios-1.8.2.tar.gz 538497 SHA256 
f59479307fdae840de398b75aacb2333c8eba24a
 DIST xen-4.7.1-upstream-patches-0.tar.xz 16420 SHA256 
cb4724fedadc408ec390f99e9928a44ec75e793fb55cb97793f09980855b6a32 SHA512 
79e117c48c6cc3d5783c818218ac11ec494735ce89755b5e263a64c23fb1f0a425bc65b567a24ce2e348b6e3839b26133c7e2c36411e5cc7acb54b855149dfbe
 WHIRLPOOL 
982165da62cbb28cd72d32662c366ca7dac91a511b356eb58bced4b4af5cbc0d94c7e280a2400e5d9c92938d2afee86abd7c688926c2b9cb191d4554be828844
 DIST xen-4.7.1.tar.gz 20706864 SHA256 
e87f4b0575e78657ee23d31470a15ecf1ce8c3a92a771cda46bbcd4d0d671ffe SHA512 
eb03244f5fa7b54402fcc1d38f1e69c0ea4536d5ab2f9859b41b5e94920ad9db20fb146e3c3d3635e9ca1d12e93ce0429e57f24bf53d4a2c4b69babc76ec724e
 WHIRLPOOL 
5d7ba29ea58bdedb6a237f7cb1c0aacf361dc35ebb07ec8e55773e07b1f38c1b151615b526e14daeca7c2db235114bde0b6d124219e8818c6e529873b5151fec
 DIST xen-4.8.0.tar.gz 22499917 SHA256 
1e15c713ab7ba3bfda8b4a285ed973529364fd1100e6dd5a61f29583dc667b04 SHA512 
70b95553f9813573b12e52999a4df8701dec430f23c36a8dc70d25a46bb4bc9234e5b7feb74a04062af4c8d6b6bcfe947d90b2b172416206812e54bac9797454
 WHIRLPOOL 
1296c25a05e3ab81730a2587ea1c07c7c022f05cfefc580224185c8d5fc9853531031c1292f69eff944ae2752492c4b95f13e160be3c449a7626aeadf1a21102
-DIST xen-gentoo-patches-7.tar.xz 24148 SHA256 
859fb6b69125c0a1079b35a74bb004dce1b04827b05f056a746cc42c1b187557 SHA512 
faf2b0ecd67d545366e2af7e7ecab5f808d02354d07f23cbffe1c3cb80dbb5f88cc4aa140d928ad269612e55c41740ff5bf2af3f0a1f16e375d404c3ffa712b1
 WHIRLPOOL 
d75c35fa10dd1f1567a82c5d5cd7ddabc72def6d74ef7095b7bca9ce9adad2b6ff9c88b55bad7cdefe88da027e5c742f9b9dcafce457cf15f408ea35652546f6
 DIST xen-gentoo-patches-9.tar.xz 27456 SHA256 
67c410d12ef4628a8c0a931e5868b425f2eb4b2f0e307304a75384cbe509734b SHA512 
9a797be9dd2392c34b3f6561c2274e116b4f5b114f4520dbbd0b51818c774479ceabb45aa916f93c1a2bc49787f4ca6e6c83bc743baa6bdeef91d77276b20f36
 WHIRLPOOL 
c41cde532726bb55acd05d558b35d575b229d2ee64eba7438f7b196df313f0e44154148c1e47bf6e8c810667b3b237bcfa410371b4bb6f097b981f6b2637ead3
 DIST xen-ovmf-patches-2.tar.xz 4344 SHA256 
495d61d718440057f8b0b54fb57061450dd764c6e87fe5f8bda1785bcddba770 SHA512 
0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3
 WHIRLPOOL 
8346d68fa5d2a8e8a5c007b55e2b85cf48df045cc8c4818f09c756d28a52dd856671f37b4a53478e9b96ca9d2eca0c67fd15f009a94d1d2dfed8e83e596d9633
-DIST xen-security-patches-19.tar.xz 3336 SHA256 
497a01fbd20fa45df19b41d337be0a87f4808101ac33cc9649461726abf43720 SHA512 
d8a4a8ceeab9e2efedf880e7a2007b312a7f528cdb8fb1f748096621bbdc447ff8ee09b8fbe1aae657ccd7b2557e436cf60f6e70dcaef65e8959204e91f3ec57
 WHIRLPOOL 
26473bc9d7c2648f78f1fbf722e1ebcf42983d9d0e04d40f66eaad73c5a7ec232a397392dd5f66adb1258c571238a8faf0497ceb468674b93f7f86b91539f9b9
 DIST xen-security-patches-21.tar.xz 6888 SHA256 
76e43fb4c41a606cb1a5e56045dedff0ed3c94b535d89a736664965ee4a44699 SHA512 
eb889d90630b6a7c4b9785bf8c2db1d83c7878cec3aa125601b38f75f70a965e52aa5003024feec40d35ee940975dfd766eeb806cdcff717991876d50ce0839b
 WHIRLPOOL 
9039cc7410fbb0e36e1ab74d597c7b1075f92e43b9d22bcb198c0594a0802fca50f86a9fa4343cea83a68eacd6acb6fa0ef73fbd20c19a27f5e92c3f32711af8

diff --git a/app-emulation/xen-tools/xen-tools-4.7.1-r4.ebuild 
b/app-emulation/xen-tools/xen-tools-4.7.1-r4.ebuild
deleted file mode 100644
index 234e197802..00
--- a/app-emulation/xen-tools/xen-tools-4.7.1-r4.ebuild
+++ /dev/null
@@ -1,460 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='ncurses,xml,threads'
-
-inherit eutils bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs versionator
-
-MY_PV=${PV/_/-}
-MAJOR_V="$(get_version_component_range 1-2)"
-
-if [[ $PV == * ]]; then
-   inherit git-r3
-   KEYWORDS=""
-   REPO="xen.git"
-   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
-   S="${WORKDIR}/${REPO}"
-else
-   KEYWORDS="amd64 ~arm ~arm64 x86"

  1   2   3   >