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

2019-01-18 Thread Thomas Deutschmann
commit: 0f298b188946c46cf8b3323186dc39fbe7b2a4fb
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jan 18 11:46:53 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Jan 19 01:57:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f298b18

app-emulation/xen-tools: bump to 4.12.0-rc1

Package-Manager: Portage-2.3.55, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen-tools/Manifest   |   3 +
 app-emulation/xen-tools/files/gentoo-patches.conf  |  11 +
 .../xen-tools/xen-tools-4.12.0_rc1.ebuild  | 472 +
 3 files changed, 486 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 806d3be0c1a..37aa7df1ee6 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,9 +1,12 @@
 DIST ovmf-20170321.tar.xz 22141096 BLAKE2B 
79e991c8f9deb297865c319e88b6e6d46b1d08067d3fd639c83f2a379670779ecc60c74c2671ea4eb4a6659fe08ac2d7d4ff337b010b42a908a50829a2d18eeb
 SHA512 
f65dabde3df967224e2072817211786ee4fc3994ee31f8f9d6f67fd74e3479e1da459c720169dd81020cdc1777e4600e531bb124b4625c2ded42c6005bdc802a
 DIST seabios-1.10.0.tar.gz 588213 BLAKE2B 
254eb4572a1dac06020a545820efb53a130a027aaab035cd916009b424475f89bd151f82f1bc5103c01c4657d09da3219d2fbcc7728add473011dcfc7bff7410
 SHA512 
f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c
+DIST seabios-1.12.0.tar.gz 613542 BLAKE2B 
f145c2db716996bfa9e5c014086ccfaa8ae96ebc158f34303b122b7bf209408c567665d8691364df8d8e886f63e0e72a3f3cd319dfa86ef581023201b5d94e53
 SHA512 
e52c5363e5bb37b5286e55545aa06bd126218f9d0e3a06ac2e189de68fe3de3256c11ca1bb13357a9c384d7e3af6284083ff3aa587688b5de04ef11b97bdfa27
 DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 
9205e5fa011426ae3eeaa19694d14ca233805be1e60326d53ec319de1fa28e3b30e7949d7d694ccc8f0e5ea77df580bb6cf22652ae1fd023fdc49b2d37dbce0a
 SHA512 
38c2286d8c1e39d42c266c76d97b5321ca5fb931ebe33ff01c5210fdda4d64ccb39eb6463e756c5178ab7d1c8433a56668abf1dabf4b5b5e85823817d927cd33
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-2.tar.xz 83788 BLAKE2B 
3f612492827a1408a3ba058c64b8b9562f7415d19f15241257b7b6754aed472e37538bfed2a017c6664b276f43a1e9c5f87b60454b2eaa0613c84edeb035a28d
 SHA512 
cddc270f2fddbf75f33b45496f5db4586b5463d65fa3604e9df48c116231f088551213c2a021f2b0ad329f7290b36bfdd577cda506c359311c65e897cdf50bd1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 DIST xen-4.11.1.tar.gz 25152217 BLAKE2B 
a8dfbeb3d490787725c589e1ce82dcbbcd0be7fb4743b38daf3a8704dffda34d1faabb07d74e01d2fab1572ce0b730c21192469317545e8b3edb3fae1130ef8c
 SHA512 
c1655c5decdaed95a2b9a99652318cfc72f6cfdae957cfe60d635f7787e8850f33e8fafc4c4b8d61fb579c9b9d93028a6382903e71808a0418b931e76d72a649
+DIST xen-4.12.0-rc1.tar.gz 26926475 BLAKE2B 
19ca3a4a6ffd1537c72f35e1092e86d217fabd218568fa4206ad4e42789b8cbb8a7e9a932ef515563f288f366026a32c158858fe2f99507441f665dfb66555fc
 SHA512 
0d6bde8931794efed972ec951143d2532b6195d6e150d731b5c8d7d7bb107724531be7ed6ae13dd9bc1e98ad02033e1aa6c7b5c33f15f04fbcb98a6b0099b417
 DIST xen-gentoo-patches-14.tar.xz 36244 BLAKE2B 
94b751df0ae9a49d1c52ec5fa835d4a040ccb6a4a0f63ef6ef628191163ce7dbd47d4e3b2dbb1cf6cf6c8b368bea4267ff989754482c4794209a80eae9313c25
 SHA512 
8a23aeddbcf80c049da36e3ef9d797c16996b45be21b56f46f3c9c3833a7c1028fd9ed56fc8053faeb78db21076608de2eb32908e1ae1285f4f200ace40c8c2d
+DIST xen-gentoo-patches-15.tar.xz 36508 BLAKE2B 
10b89597159916781f02e1d0f285317f7319cb26562c4e94f9a755637e31f26dd7e00fe250ceaa71ca140191c2fb76e6c889942dd2f33e0347d65b66734060c8
 SHA512 
60ba45d95a7f0fa34532395491de221998cf1c7d1aec6cacb8fdc163d31a79ef57a32ef9f2495a5ae10b5d4c9bc5bd43ce6c965ceb5d13291c462501bd419681
 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 b645e244700..3a0129235ec 100644
--- a/app-emulation/xen-tools/files/gentoo-patches.conf
+++ b/app-emulation/xen-tools/files/gentoo-patches.conf
@@ -66,6 +66,7 @@ _gx025=" 

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

2019-01-18 Thread Thomas Deutschmann
commit: 9f977d023d1fe75da593f1c6757e1abd35011975
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jan 18 11:49:38 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Jan 19 01:57:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f977d02

app-emulation/xen-pvgrub: bump to 4.12.0_rc1

Package-Manager: Portage-2.3.55, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen-pvgrub/Manifest  |   1 +
 .../xen-pvgrub/xen-pvgrub-4.12.0_rc1.ebuild| 166 +
 2 files changed, 167 insertions(+)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index 6ff94813038..7e3a6eef8fa 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -7,4 +7,5 @@ DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa140
 DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 DIST xen-4.11.1.tar.gz 25152217 BLAKE2B 
a8dfbeb3d490787725c589e1ce82dcbbcd0be7fb4743b38daf3a8704dffda34d1faabb07d74e01d2fab1572ce0b730c21192469317545e8b3edb3fae1130ef8c
 SHA512 
c1655c5decdaed95a2b9a99652318cfc72f6cfdae957cfe60d635f7787e8850f33e8fafc4c4b8d61fb579c9b9d93028a6382903e71808a0418b931e76d72a649
+DIST xen-4.12.0-rc1.tar.gz 26926475 BLAKE2B 
19ca3a4a6ffd1537c72f35e1092e86d217fabd218568fa4206ad4e42789b8cbb8a7e9a932ef515563f288f366026a32c158858fe2f99507441f665dfb66555fc
 SHA512 
0d6bde8931794efed972ec951143d2532b6195d6e150d731b5c8d7d7bb107724531be7ed6ae13dd9bc1e98ad02033e1aa6c7b5c33f15f04fbcb98a6b0099b417
 DIST zlib-1.2.3.tar.gz 496597 BLAKE2B 
603020b70cd52b83e48bde420b86e2acfd29d69bf7476eecbeeb07d1b8bcab703d2cbd3eab2990bddb8c268f13594592ce985798d49e2d6ba25104d49f22
 SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.12.0_rc1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.12.0_rc1.ebuild
new file mode 100644
index 000..7b6c8cecaa9
--- /dev/null
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.12.0_rc1.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2019 Gentoo Authors
+# 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/-pvgrub/}-upstream-patches-${UPSTREAM_VER}.tar.xz
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P/-pvgrub/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+
+MY_PV=${PV/_/-}
+
+SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_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-${MY_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"
+KEYWORDS=""
+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 

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

2019-01-18 Thread Thomas Deutschmann
commit: 61c127049d82e2d11f8b9fbc54123c90619e0aed
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Jan  9 15:00:14 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Jan 19 01:57:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c12704

app-emulation/xen-tools: disable capstone

Closes: https://bugs.gentoo.org/673474
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.11.1.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.11.1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.11.1.ebuild
index 7974e45297c..fe149384f1b 100644
--- a/app-emulation/xen-tools/xen-tools-4.11.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.11.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -334,6 +334,10 @@ src_prepare() {
-e 's:^#vif.default.script=:vif.default.script=:' \
-i tools/examples/xl.conf  || die
 
+   # disable capstone (Bug #673474)
+   sed -e "s:\$\$source/configure:\0 --disable-capstone:" \
+   -i tools/Makefile || die
+
default
 }
 



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

2019-01-18 Thread Thomas Deutschmann
commit: 3adae315d477bc542c90421293a5770095b5d65c
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jan 18 11:50:39 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Jan 19 01:57:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3adae315

app-emulation/xen: bump to 4.12.0_rc1

Package-Manager: Portage-2.3.55, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/10785
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen/Manifest  |   1 +
 app-emulation/xen/xen-4.12.0_rc1.ebuild | 172 
 2 files changed, 173 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 586e9e69ddd..0dcf3b0e450 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -4,3 +4,4 @@ DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa140
 DIST xen-4.11.0-upstream-patches-3.tar.xz 91692 BLAKE2B 
500f6099b89d741264b72dc25919e16de0f1d5e1e3adebbe7788de25f1b82692c56b271f241e39733911e2d7d3e27e3ad29d91b94e1f4d8f0257d08b173b62f1
 SHA512 
bdb8dc5ff868434043d40417b013370e5fd7dc07570ac0bdaa6c253b50521d7fd79af8f7d85578a961b4631cc1ba3c4942d5c60ccc165205da0135506adfb4d2
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 DIST xen-4.11.1.tar.gz 25152217 BLAKE2B 
a8dfbeb3d490787725c589e1ce82dcbbcd0be7fb4743b38daf3a8704dffda34d1faabb07d74e01d2fab1572ce0b730c21192469317545e8b3edb3fae1130ef8c
 SHA512 
c1655c5decdaed95a2b9a99652318cfc72f6cfdae957cfe60d635f7787e8850f33e8fafc4c4b8d61fb579c9b9d93028a6382903e71808a0418b931e76d72a649
+DIST xen-4.12.0-rc1.tar.gz 26926475 BLAKE2B 
19ca3a4a6ffd1537c72f35e1092e86d217fabd218568fa4206ad4e42789b8cbb8a7e9a932ef515563f288f366026a32c158858fe2f99507441f665dfb66555fc
 SHA512 
0d6bde8931794efed972ec951143d2532b6195d6e150d731b5c8d7d7bb107724531be7ed6ae13dd9bc1e98ad02033e1aa6c7b5c33f15f04fbcb98a6b0099b417

diff --git a/app-emulation/xen/xen-4.12.0_rc1.ebuild 
b/app-emulation/xen/xen-4.12.0_rc1.ebuild
new file mode 100644
index 000..0feb6edbf07
--- /dev/null
+++ b/app-emulation/xen/xen-4.12.0_rc1.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit 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
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   #KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS=""
+   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
+   
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
+   die "Unsupported architecture!"
+   fi
+   fi
+
+   if use flask ; then
+   export "XSM_ENABLE=y"

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

2018-12-15 Thread Yixun Lan
commit: 91b1020bbb7d8bbe34fde571f6711cb6dbcd7084
Author: Tomas Mozes  gmail  com>
AuthorDate: Tue Dec 11 09:37:21 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Dec 15 14:12:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b1020b

app-emulation/xen-tools: bump to 4.11.1

version bump & fix USE=-doc build err

Closes: https://bugs.gentoo.org/668032
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/Manifest  |   1 +
 app-emulation/xen-tools/files/gentoo-patches.conf |  10 +
 app-emulation/xen-tools/xen-tools-4.11.1.ebuild   | 461 ++
 3 files changed, 472 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 6e41ea982de..806d3be0c1a 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -4,5 +4,6 @@ DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 
9205e5fa011426ae3eeaa196
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-2.tar.xz 83788 BLAKE2B 
3f612492827a1408a3ba058c64b8b9562f7415d19f15241257b7b6754aed472e37538bfed2a017c6664b276f43a1e9c5f87b60454b2eaa0613c84edeb035a28d
 SHA512 
cddc270f2fddbf75f33b45496f5db4586b5463d65fa3604e9df48c116231f088551213c2a021f2b0ad329f7290b36bfdd577cda506c359311c65e897cdf50bd1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
+DIST xen-4.11.1.tar.gz 25152217 BLAKE2B 
a8dfbeb3d490787725c589e1ce82dcbbcd0be7fb4743b38daf3a8704dffda34d1faabb07d74e01d2fab1572ce0b730c21192469317545e8b3edb3fae1130ef8c
 SHA512 
c1655c5decdaed95a2b9a99652318cfc72f6cfdae957cfe60d635f7787e8850f33e8fafc4c4b8d61fb579c9b9d93028a6382903e71808a0418b931e76d72a649
 DIST xen-gentoo-patches-14.tar.xz 36244 BLAKE2B 
94b751df0ae9a49d1c52ec5fa835d4a040ccb6a4a0f63ef6ef628191163ce7dbd47d4e3b2dbb1cf6cf6c8b368bea4267ff989754482c4794209a80eae9313c25
 SHA512 
8a23aeddbcf80c049da36e3ef9d797c16996b45be21b56f46f3c9c3833a7c1028fd9ed56fc8053faeb78db21076608de2eb32908e1ae1285f4f200ace40c8c2d
 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 d4bdaa12c71..b645e244700 100644
--- a/app-emulation/xen-tools/files/gentoo-patches.conf
+++ b/app-emulation/xen-tools/files/gentoo-patches.conf
@@ -145,3 +145,13 @@ ${_gx037} ${_gx042}
 ${_gx045} ${_gx046} ${_gx048}
 ${_gx049}
 "
+
+# xen-tools-4.11.1 patches set
+_gpv_xen_tools_4111_0="
+${_gx038} ${_gx017} ${_gx043}
+${_gx027}
+${_gx028} ${_gx029}
+${_gx037} ${_gx042}
+${_gx045} ${_gx046} ${_gx048}
+${_gx049}
+"

diff --git a/app-emulation/xen-tools/xen-tools-4.11.1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.11.1.ebuild
new file mode 100644
index 000..7974e45297c
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.11.1.ebuild
@@ -0,0 +1,461 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
+
+MY_PV=${PV/_/-}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   UPSTREAM_VER=
+   SECURITY_VER=
+   # xen-tools's gentoo patches tarball
+   GENTOO_VER=14
+   # 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 5920a9d16b1ab887c2858224316a98e961d71b05
+   OVMF_PV=20170321
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz;
+   [[ -n ${SECURITY_VER} ]] && \
+   

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

2018-12-15 Thread Yixun Lan
commit: 2d1faad218eeb2a633ffb6eba17fa45b3febf21f
Author: Tomas Mozes  gmail  com>
AuthorDate: Tue Dec 11 09:38:14 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Dec 15 14:12:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d1faad2

app-emulation/xen: bump to 4.11.1

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 7ed3b2419af..586e9e69ddd 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -3,3 +3,4 @@ DIST xen-4.10.2-upstream-patches-2.tar.xz 37800 BLAKE2B 
ecf4c1a97a1d76eef925e79f
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-3.tar.xz 91692 BLAKE2B 
500f6099b89d741264b72dc25919e16de0f1d5e1e3adebbe7788de25f1b82692c56b271f241e39733911e2d7d3e27e3ad29d91b94e1f4d8f0257d08b173b62f1
 SHA512 
bdb8dc5ff868434043d40417b013370e5fd7dc07570ac0bdaa6c253b50521d7fd79af8f7d85578a961b4631cc1ba3c4942d5c60ccc165205da0135506adfb4d2
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
+DIST xen-4.11.1.tar.gz 25152217 BLAKE2B 
a8dfbeb3d490787725c589e1ce82dcbbcd0be7fb4743b38daf3a8704dffda34d1faabb07d74e01d2fab1572ce0b730c21192469317545e8b3edb3fae1130ef8c
 SHA512 
c1655c5decdaed95a2b9a99652318cfc72f6cfdae957cfe60d635f7787e8850f33e8fafc4c4b8d61fb579c9b9d93028a6382903e71808a0418b931e76d72a649

diff --git a/app-emulation/xen/xen-4.11.1.ebuild 
b/app-emulation/xen/xen-4.11.1.ebuild
new file mode 100644
index 000..b990fabd8b2
--- /dev/null
+++ b/app-emulation/xen/xen-4.11.1.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit 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
+   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
+   
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
+   die "Unsupported architecture!"
+   fi
+   fi
+
+   if use flask ; then
+   export "XSM_ENABLE=y"
+   export "FLASK_ENABLE=y"
+   fi
+}
+
+src_prepare() {
+   # Upstream's patchset
+   [[ 

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

2018-12-15 Thread Yixun Lan
commit: 5f232bfae3779a70c6ac5b185878b9ecbf3b3f2b
Author: Tomas Mozes  gmail  com>
AuthorDate: Tue Dec 11 09:39:24 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Dec 15 14:12:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f232bfa

app-emulation/xen-pvgrub: bump to 4.11.1

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-pvgrub/Manifest |   1 +
 app-emulation/xen-pvgrub/xen-pvgrub-4.11.1.ebuild | 163 ++
 2 files changed, 164 insertions(+)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index 852f22c62d7..6ff94813038 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 BLAKE2B 
613da06dda9e4b86db5a4d616a0a0afee98c9
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
+DIST xen-4.11.1.tar.gz 25152217 BLAKE2B 
a8dfbeb3d490787725c589e1ce82dcbbcd0be7fb4743b38daf3a8704dffda34d1faabb07d74e01d2fab1572ce0b730c21192469317545e8b3edb3fae1130ef8c
 SHA512 
c1655c5decdaed95a2b9a99652318cfc72f6cfdae957cfe60d635f7787e8850f33e8fafc4c4b8d61fb579c9b9d93028a6382903e71808a0418b931e76d72a649
 DIST zlib-1.2.3.tar.gz 496597 BLAKE2B 
603020b70cd52b83e48bde420b86e2acfd29d69bf7476eecbeeb07d1b8bcab703d2cbd3eab2990bddb8c268f13594592ce985798d49e2d6ba25104d49f22
 SHA512 
021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.11.1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.11.1.ebuild
new file mode 100644
index 000..967ef1c8722
--- /dev/null
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.11.1.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2018 Gentoo Authors
+# 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/-pvgrub/}-upstream-patches-${UPSTREAM_VER}.tar.xz
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P/-pvgrub/}-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"
+

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

2018-11-23 Thread Agostino Sarubbo
commit: 8270f1e452e3a31136629314fc50f7f369ee60a8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Nov 23 10:13:52 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Nov 23 10:13:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8270f1e4

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

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

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

diff --git a/app-emulation/xen/xen-4.10.2-r2.ebuild 
b/app-emulation/xen/xen-4.10.2-r2.ebuild
index a0cb05ddbdb..bc238c68ed1 100644
--- a/app-emulation/xen/xen-4.10.2-r2.ebuild
+++ b/app-emulation/xen/xen-4.10.2-r2.ebuild
@@ -15,7 +15,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/

2018-11-21 Thread Yixun Lan
commit: 73ff6185788baae0aa83450ad0731b364dd1bf92
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Nov 21 05:28:29 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov 22 07:03:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ff6185

app-emulation/xen: bump to 4.10.2-r2

Fixes for XSA-275,XSA-279,XSA-280

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

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 35d3a9ecca4..b45e8941bfd 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,6 +1,7 @@
 DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 
9205e5fa011426ae3eeaa19694d14ca233805be1e60326d53ec319de1fa28e3b30e7949d7d694ccc8f0e5ea77df580bb6cf22652ae1fd023fdc49b2d37dbce0a
 SHA512 
38c2286d8c1e39d42c266c76d97b5321ca5fb931ebe33ff01c5210fdda4d64ccb39eb6463e756c5178ab7d1c8433a56668abf1dabf4b5b5e85823817d927cd33
+DIST xen-4.10.2-upstream-patches-2.tar.xz 37800 BLAKE2B 
ecf4c1a97a1d76eef925e79fd25a654695a954f81bf8a5884cd4b1007714c888d6d7e19839556c457cf49a2f20ee88d5689a0287ffd7b16487dac676b3386daf
 SHA512 
e9212efd65827286b729b08eded4bd6deda4a9f0b72af26bf0d106a1111b56e51154d3e2a2ee4b38fcf4e8a81f30ffe2a6b711b9261e50e5954447d30e60
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-2.tar.xz 83788 BLAKE2B 
3f612492827a1408a3ba058c64b8b9562f7415d19f15241257b7b6754aed472e37538bfed2a017c6664b276f43a1e9c5f87b60454b2eaa0613c84edeb035a28d
 SHA512 
cddc270f2fddbf75f33b45496f5db4586b5463d65fa3604e9df48c116231f088551213c2a021f2b0ad329f7290b36bfdd577cda506c359311c65e897cdf50bd1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a

diff --git a/app-emulation/xen/xen-4.10.2-r2.ebuild 
b/app-emulation/xen/xen-4.10.2-r2.ebuild
new file mode 100644
index 000..a0cb05ddbdb
--- /dev/null
+++ b/app-emulation/xen/xen-4.10.2-r2.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit 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
+   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
+   
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 

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

2018-11-21 Thread Yixun Lan
commit: 325af4306c612b55ef4ece5c924f310abfe2a515
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Nov 21 05:36:44 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov 22 07:03:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=325af430

app-emulation/xen-tools: drop old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-tools/Manifest   |   2 -
 app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild | 456 -
 2 files changed, 458 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 98358f5622a..6e41ea982de 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,7 +1,5 @@
 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.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
-DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 
9205e5fa011426ae3eeaa19694d14ca233805be1e60326d53ec319de1fa28e3b30e7949d7d694ccc8f0e5ea77df580bb6cf22652ae1fd023fdc49b2d37dbce0a
 SHA512 
38c2286d8c1e39d42c266c76d97b5321ca5fb931ebe33ff01c5210fdda4d64ccb39eb6463e756c5178ab7d1c8433a56668abf1dabf4b5b5e85823817d927cd33
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-2.tar.xz 83788 BLAKE2B 
3f612492827a1408a3ba058c64b8b9562f7415d19f15241257b7b6754aed472e37538bfed2a017c6664b276f43a1e9c5f87b60454b2eaa0613c84edeb035a28d
 SHA512 
cddc270f2fddbf75f33b45496f5db4586b5463d65fa3604e9df48c116231f088551213c2a021f2b0ad329f7290b36bfdd577cda506c359311c65e897cdf50bd1

diff --git a/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild
deleted file mode 100644
index 57728136499..000
--- a/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild
+++ /dev/null
@@ -1,456 +0,0 @@
-# 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
-   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=14
-   # 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 5920a9d16b1ab887c2858224316a98e961d71b05
-   OVMF_PV=20170321
-
-   [[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
-   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${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
-   

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

2018-11-21 Thread Yixun Lan
commit: d2a6330d981c096338bf55bcdeae136ebf188a7c
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Nov 21 05:33:08 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov 22 07:03:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2a6330d

app-emulation/xen: drop old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen/Manifest |   3 -
 app-emulation/xen/xen-4.10.1-r2.ebuild | 172 -
 app-emulation/xen/xen-4.11.0-r3.ebuild | 171 
 3 files changed, 346 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index fe84f955f64..7ed3b2419af 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,8 +1,5 @@
-DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
-DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 
9205e5fa011426ae3eeaa19694d14ca233805be1e60326d53ec319de1fa28e3b30e7949d7d694ccc8f0e5ea77df580bb6cf22652ae1fd023fdc49b2d37dbce0a
 SHA512 
38c2286d8c1e39d42c266c76d97b5321ca5fb931ebe33ff01c5210fdda4d64ccb39eb6463e756c5178ab7d1c8433a56668abf1dabf4b5b5e85823817d927cd33
 DIST xen-4.10.2-upstream-patches-2.tar.xz 37800 BLAKE2B 
ecf4c1a97a1d76eef925e79fd25a654695a954f81bf8a5884cd4b1007714c888d6d7e19839556c457cf49a2f20ee88d5689a0287ffd7b16487dac676b3386daf
 SHA512 
e9212efd65827286b729b08eded4bd6deda4a9f0b72af26bf0d106a1111b56e51154d3e2a2ee4b38fcf4e8a81f30ffe2a6b711b9261e50e5954447d30e60
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
-DIST xen-4.11.0-upstream-patches-2.tar.xz 83788 BLAKE2B 
3f612492827a1408a3ba058c64b8b9562f7415d19f15241257b7b6754aed472e37538bfed2a017c6664b276f43a1e9c5f87b60454b2eaa0613c84edeb035a28d
 SHA512 
cddc270f2fddbf75f33b45496f5db4586b5463d65fa3604e9df48c116231f088551213c2a021f2b0ad329f7290b36bfdd577cda506c359311c65e897cdf50bd1
 DIST xen-4.11.0-upstream-patches-3.tar.xz 91692 BLAKE2B 
500f6099b89d741264b72dc25919e16de0f1d5e1e3adebbe7788de25f1b82692c56b271f241e39733911e2d7d3e27e3ad29d91b94e1f4d8f0257d08b173b62f1
 SHA512 
bdb8dc5ff868434043d40417b013370e5fd7dc07570ac0bdaa6c253b50521d7fd79af8f7d85578a961b4631cc1ba3c4942d5c60ccc165205da0135506adfb4d2
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a

diff --git a/app-emulation/xen/xen-4.10.1-r2.ebuild 
b/app-emulation/xen/xen-4.10.1-r2.ebuild
deleted file mode 100644
index e8efb648999..000
--- a/app-emulation/xen/xen-4.10.1-r2.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# 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="amd64"
-   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
-   
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}"

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

2018-11-21 Thread Yixun Lan
commit: a72f78514aa2412476cbfe1fae135af0c77d2c1d
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Nov 21 05:29:57 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov 22 07:03:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a72f7851

app-emulation/xen: bump to 4.11.0-r4

Fixes for XSA-275,XSA-276,XSA-277,XSA-279,XSA-280

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

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index b45e8941bfd..fe84f955f64 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -4,4 +4,5 @@ DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 
9205e5fa011426ae3eeaa196
 DIST xen-4.10.2-upstream-patches-2.tar.xz 37800 BLAKE2B 
ecf4c1a97a1d76eef925e79fd25a654695a954f81bf8a5884cd4b1007714c888d6d7e19839556c457cf49a2f20ee88d5689a0287ffd7b16487dac676b3386daf
 SHA512 
e9212efd65827286b729b08eded4bd6deda4a9f0b72af26bf0d106a1111b56e51154d3e2a2ee4b38fcf4e8a81f30ffe2a6b711b9261e50e5954447d30e60
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-2.tar.xz 83788 BLAKE2B 
3f612492827a1408a3ba058c64b8b9562f7415d19f15241257b7b6754aed472e37538bfed2a017c6664b276f43a1e9c5f87b60454b2eaa0613c84edeb035a28d
 SHA512 
cddc270f2fddbf75f33b45496f5db4586b5463d65fa3604e9df48c116231f088551213c2a021f2b0ad329f7290b36bfdd577cda506c359311c65e897cdf50bd1
+DIST xen-4.11.0-upstream-patches-3.tar.xz 91692 BLAKE2B 
500f6099b89d741264b72dc25919e16de0f1d5e1e3adebbe7788de25f1b82692c56b271f241e39733911e2d7d3e27e3ad29d91b94e1f4d8f0257d08b173b62f1
 SHA512 
bdb8dc5ff868434043d40417b013370e5fd7dc07570ac0bdaa6c253b50521d7fd79af8f7d85578a961b4631cc1ba3c4942d5c60ccc165205da0135506adfb4d2
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a

diff --git a/app-emulation/xen/xen-4.11.0-r4.ebuild 
b/app-emulation/xen/xen-4.11.0-r4.ebuild
new file mode 100644
index 000..d12c123f943
--- /dev/null
+++ b/app-emulation/xen/xen-4.11.0-r4.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit 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
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+   UPSTREAM_VER=3
+   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"
+  

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

2018-11-21 Thread Yixun Lan
commit: 8b867179cd66a7bd0e01d4ad5933bad69def104c
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Nov 21 05:34:16 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov 22 07:03:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b867179

app-emulation/xen-pvgrub: drop old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/xen-pvgrub/Manifest |   2 -
 app-emulation/xen-pvgrub/xen-pvgrub-4.10.1.ebuild | 163 --
 2 files changed, 165 deletions(-)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index 4ffc740ba18..852f22c62d7 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 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.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
-DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.10.1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.10.1.ebuild
deleted file mode 100644
index b026a94b44e..000
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.10.1.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# 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=2
-[[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-pvgrub/}-upstream-patches-${UPSTREAM_VER}.tar.xz
-   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P/-pvgrub/}-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"

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

2018-11-15 Thread Thomas Deutschmann
commit: 062db941442ba858764be020119e370936fc0a46
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Nov 15 15:44:40 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Nov 15 15:44:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=062db941

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

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.10.2.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.10.2.ebuild
index 27ac0a92b01..6309f6f7a8a 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.10.2.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.10.2.ebuild
@@ -33,7 +33,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-11-11 Thread Mikle Kolyada
commit: a4d82897c0b2073c095efee3f5dcbc107aa22f11
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Nov 12 07:05:38 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Nov 12 07:05:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d82897

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

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

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

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.10.2.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.10.2.ebuild
index f4536845d19..27ac0a92b01 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.10.2.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.10.2.ebuild
@@ -33,7 +33,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/

2018-11-11 Thread Thomas Deutschmann
commit: 7356f8ab9f5e828ae06b5e373833dc106e8adb9e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Nov 12 01:08:04 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Nov 12 01:13:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7356f8ab

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

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild
index 8f04a9b2b25..6c5b027ed61 100644
--- a/app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild
@@ -16,7 +16,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=1
SECURITY_VER=
# xen-tools's gentoo patches tarball



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

2018-11-11 Thread Mikle Kolyada
commit: 6e9157f2651373dfa26d04e8f69415834724de18
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Nov 11 10:54:50 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Nov 11 10:55:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e9157f2

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

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

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

diff --git a/app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild
index 527e0a6a8e6..8f04a9b2b25 100644
--- a/app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild
@@ -16,7 +16,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=1
SECURITY_VER=
# xen-tools's gentoo patches tarball



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

2018-11-11 Thread Mikle Kolyada
commit: 9dd23edfd3c5b49bebdf83bf88d2ee154331a292
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Nov 11 10:55:31 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Nov 11 10:55:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd23edf

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

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

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

diff --git a/app-emulation/xen/xen-4.10.2-r1.ebuild 
b/app-emulation/xen/xen-4.10.2-r1.ebuild
index 8a597e3c206..1d82770452b 100644
--- a/app-emulation/xen/xen-4.10.2-r1.ebuild
+++ b/app-emulation/xen/xen-4.10.2-r1.ebuild
@@ -15,7 +15,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=1
SECURITY_VER=
GENTOO_VER=



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

2018-11-10 Thread Thomas Deutschmann
commit: 2cfba23d1571d51d88c47a76e605cd404f345d33
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Nov  9 11:59:37 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Nov 10 20:56:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cfba23d

app-emulation/xen-tools: bump to 4.10.2-r1

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 1b0e99aa996..fe8748f09ef 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -2,6 +2,7 @@ DIST ovmf-20170321.tar.xz 22141096 BLAKE2B 
79e991c8f9deb297865c319e88b6e6d46b1d0
 DIST seabios-1.10.0.tar.gz 588213 BLAKE2B 
254eb4572a1dac06020a545820efb53a130a027aaab035cd916009b424475f89bd151f82f1bc5103c01c4657d09da3219d2fbcc7728add473011dcfc7bff7410
 SHA512 
f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c
 DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
+DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 
9205e5fa011426ae3eeaa19694d14ca233805be1e60326d53ec319de1fa28e3b30e7949d7d694ccc8f0e5ea77df580bb6cf22652ae1fd023fdc49b2d37dbce0a
 SHA512 
38c2286d8c1e39d42c266c76d97b5321ca5fb931ebe33ff01c5210fdda4d64ccb39eb6463e756c5178ab7d1c8433a56668abf1dabf4b5b5e85823817d927cd33
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a

diff --git a/app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild
new file mode 100644
index 000..527e0a6a8e6
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild
@@ -0,0 +1,456 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
+
+MY_PV=${PV/_/-}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   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=14
+   # 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 5920a9d16b1ab887c2858224316a98e961d71b05
+   OVMF_PV=20170321
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${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
+   

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

2018-11-10 Thread Thomas Deutschmann
commit: 7091f5dad799be80fcd94c829a69a6c614a0abfa
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Nov  9 12:04:56 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Nov 10 20:56:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7091f5da

app-emulation/xen-tools: bump to 4.11.0-r3

Closes: https://bugs.gentoo.org/669570
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen-tools/Manifest   |   1 +
 app-emulation/xen-tools/xen-tools-4.11.0-r3.ebuild | 457 +
 2 files changed, 458 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index fe8748f09ef..4d115b2b45c 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -5,6 +5,7 @@ DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff
 DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 
9205e5fa011426ae3eeaa19694d14ca233805be1e60326d53ec319de1fa28e3b30e7949d7d694ccc8f0e5ea77df580bb6cf22652ae1fd023fdc49b2d37dbce0a
 SHA512 
38c2286d8c1e39d42c266c76d97b5321ca5fb931ebe33ff01c5210fdda4d64ccb39eb6463e756c5178ab7d1c8433a56668abf1dabf4b5b5e85823817d927cd33
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
+DIST xen-4.11.0-upstream-patches-2.tar.xz 83788 BLAKE2B 
3f612492827a1408a3ba058c64b8b9562f7415d19f15241257b7b6754aed472e37538bfed2a017c6664b276f43a1e9c5f87b60454b2eaa0613c84edeb035a28d
 SHA512 
cddc270f2fddbf75f33b45496f5db4586b5463d65fa3604e9df48c116231f088551213c2a021f2b0ad329f7290b36bfdd577cda506c359311c65e897cdf50bd1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 DIST xen-gentoo-patches-14.tar.xz 36244 BLAKE2B 
94b751df0ae9a49d1c52ec5fa835d4a040ccb6a4a0f63ef6ef628191163ce7dbd47d4e3b2dbb1cf6cf6c8b368bea4267ff989754482c4794209a80eae9313c25
 SHA512 
8a23aeddbcf80c049da36e3ef9d797c16996b45be21b56f46f3c9c3833a7c1028fd9ed56fc8053faeb78db21076608de2eb32908e1ae1285f4f200ace40c8c2d
 DIST xen-ovmf-patches-3.tar.xz 4208 BLAKE2B 
0df8f85667a33c91cbfd86c59aec2ae65eca892b45d66eed76f793a52e2748989bc2785861f8bfdf94235ef7a6c0be6572c6e6cce9695469e40f0facd0ce3947
 SHA512 
abe001053ca702138bbcdd6bea14e2daae5c785f862d6a15001ca894c8ed8617f0c5dc439c6f54a41433b988acf57c71911af1db074aa76732c39d98622a3b5b

diff --git a/app-emulation/xen-tools/xen-tools-4.11.0-r3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.11.0-r3.ebuild
new file mode 100644
index 000..bf025094b12
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.11.0-r3.ebuild
@@ -0,0 +1,457 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
+
+MY_PV=${PV/_/-}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   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=14
+   # 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 5920a9d16b1ab887c2858224316a98e961d71b05
+   OVMF_PV=20170321
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${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
+

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

2018-11-10 Thread Thomas Deutschmann
commit: 19cb63a0a2d260cd089ad83ce74fe123235c21f8
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Nov  9 12:08:13 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Nov 10 20:56:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19cb63a0

app-emulation/xen-tools: drop old

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen-tools/Manifest   |   1 -
 app-emulation/xen-tools/xen-tools-4.10.2.ebuild| 455 
 app-emulation/xen-tools/xen-tools-4.11.0-r2.ebuild | 457 -
 3 files changed, 913 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 4d115b2b45c..98358f5622a 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -4,7 +4,6 @@ DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 
9205e5fa011426ae3eeaa19694d14ca233805be1e60326d53ec319de1fa28e3b30e7949d7d694ccc8f0e5ea77df580bb6cf22652ae1fd023fdc49b2d37dbce0a
 SHA512 
38c2286d8c1e39d42c266c76d97b5321ca5fb931ebe33ff01c5210fdda4d64ccb39eb6463e756c5178ab7d1c8433a56668abf1dabf4b5b5e85823817d927cd33
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
-DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0-upstream-patches-2.tar.xz 83788 BLAKE2B 
3f612492827a1408a3ba058c64b8b9562f7415d19f15241257b7b6754aed472e37538bfed2a017c6664b276f43a1e9c5f87b60454b2eaa0613c84edeb035a28d
 SHA512 
cddc270f2fddbf75f33b45496f5db4586b5463d65fa3604e9df48c116231f088551213c2a021f2b0ad329f7290b36bfdd577cda506c359311c65e897cdf50bd1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 DIST xen-gentoo-patches-14.tar.xz 36244 BLAKE2B 
94b751df0ae9a49d1c52ec5fa835d4a040ccb6a4a0f63ef6ef628191163ce7dbd47d4e3b2dbb1cf6cf6c8b368bea4267ff989754482c4794209a80eae9313c25
 SHA512 
8a23aeddbcf80c049da36e3ef9d797c16996b45be21b56f46f3c9c3833a7c1028fd9ed56fc8053faeb78db21076608de2eb32908e1ae1285f4f200ace40c8c2d

diff --git a/app-emulation/xen-tools/xen-tools-4.10.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.10.2.ebuild
deleted file mode 100644
index 4d7ed2a93e2..000
--- a/app-emulation/xen-tools/xen-tools-4.10.2.ebuild
+++ /dev/null
@@ -1,455 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE='ncurses,xml,threads'
-
-inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
-
-MY_PV=${PV/_/-}
-
-if [[ $PV == * ]]; then
-   inherit git-r3
-   REPO="xen.git"
-   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
-   S="${WORKDIR}/${REPO}"
-else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-   UPSTREAM_VER=
-   SECURITY_VER=
-   # xen-tools's gentoo patches tarball
-   GENTOO_VER=14
-   # 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 5920a9d16b1ab887c2858224316a98e961d71b05
-   OVMF_PV=20170321
-
-   [[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
-   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${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-commits] repo/gentoo:master commit in: app-emulation/xen/

2018-11-10 Thread Thomas Deutschmann
commit: 57b2f35e2a157f30a2f74313cf01b58e6e4efdd6
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Nov  9 12:06:17 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Nov 10 20:56:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b2f35e

app-emulation/xen: bump to 4.11.0-r3

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index c7aa52085fd..d8ae1ad273b 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -4,4 +4,5 @@ DIST xen-4.10.2-upstream-patches-0.tar.xz 3884 BLAKE2B 
4584fbe849e80c638db07f49a
 DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 
9205e5fa011426ae3eeaa19694d14ca233805be1e60326d53ec319de1fa28e3b30e7949d7d694ccc8f0e5ea77df580bb6cf22652ae1fd023fdc49b2d37dbce0a
 SHA512 
38c2286d8c1e39d42c266c76d97b5321ca5fb931ebe33ff01c5210fdda4d64ccb39eb6463e756c5178ab7d1c8433a56668abf1dabf4b5b5e85823817d927cd33
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
+DIST xen-4.11.0-upstream-patches-2.tar.xz 83788 BLAKE2B 
3f612492827a1408a3ba058c64b8b9562f7415d19f15241257b7b6754aed472e37538bfed2a017c6664b276f43a1e9c5f87b60454b2eaa0613c84edeb035a28d
 SHA512 
cddc270f2fddbf75f33b45496f5db4586b5463d65fa3604e9df48c116231f088551213c2a021f2b0ad329f7290b36bfdd577cda506c359311c65e897cdf50bd1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a

diff --git a/app-emulation/xen/xen-4.11.0-r3.ebuild 
b/app-emulation/xen/xen-4.11.0-r3.ebuild
new file mode 100644
index 000..a0cb05ddbdb
--- /dev/null
+++ b/app-emulation/xen/xen-4.11.0-r3.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit 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
+   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
+   
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"
+  

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

2018-11-10 Thread Thomas Deutschmann
commit: d3a458bd254e75fd123733562f9615eba71cb65b
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Nov  9 12:02:12 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Nov 10 20:56:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3a458bd

app-emulation/xen: bump to 4.10.2-r1

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index f6809fe1618..c7aa52085fd 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,6 +1,7 @@
 DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.10.2-upstream-patches-0.tar.xz 3884 BLAKE2B 
4584fbe849e80c638db07f49a19cc26fe79606b76eef96258a02b198e4a198053785e76dd82a666e1b719641f5ca675aa7d35d97a8237ccc2d22485b790ebec9
 SHA512 
83bb37e241efdcb5641cb5423d09c1f04d3eb5cd89c72b74934d7712705735f9cfa00b3a2291947693409f966554660abd33f07b08cc94a4a0df8ce8b359996a
+DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 
9205e5fa011426ae3eeaa19694d14ca233805be1e60326d53ec319de1fa28e3b30e7949d7d694ccc8f0e5ea77df580bb6cf22652ae1fd023fdc49b2d37dbce0a
 SHA512 
38c2286d8c1e39d42c266c76d97b5321ca5fb931ebe33ff01c5210fdda4d64ccb39eb6463e756c5178ab7d1c8433a56668abf1dabf4b5b5e85823817d927cd33
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a

diff --git a/app-emulation/xen/xen-4.10.2-r1.ebuild 
b/app-emulation/xen/xen-4.10.2-r1.ebuild
new file mode 100644
index 000..8a597e3c206
--- /dev/null
+++ b/app-emulation/xen/xen-4.10.2-r1.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit 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
+   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
+   
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 

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

2018-11-10 Thread Thomas Deutschmann
commit: 3912490d6f89d573819a131dead3a7c3dddb7796
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Nov  9 12:11:28 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Nov 10 20:56:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3912490d

app-emulation/xen: drop old

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/10375
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen/Manifest |   2 -
 app-emulation/xen/xen-4.10.2.ebuild| 171 
 app-emulation/xen/xen-4.11.0-r2.ebuild | 172 -
 3 files changed, 345 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index d8ae1ad273b..35d3a9ecca4 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,8 +1,6 @@
 DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
-DIST xen-4.10.2-upstream-patches-0.tar.xz 3884 BLAKE2B 
4584fbe849e80c638db07f49a19cc26fe79606b76eef96258a02b198e4a198053785e76dd82a666e1b719641f5ca675aa7d35d97a8237ccc2d22485b790ebec9
 SHA512 
83bb37e241efdcb5641cb5423d09c1f04d3eb5cd89c72b74934d7712705735f9cfa00b3a2291947693409f966554660abd33f07b08cc94a4a0df8ce8b359996a
 DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 
9205e5fa011426ae3eeaa19694d14ca233805be1e60326d53ec319de1fa28e3b30e7949d7d694ccc8f0e5ea77df580bb6cf22652ae1fd023fdc49b2d37dbce0a
 SHA512 
38c2286d8c1e39d42c266c76d97b5321ca5fb931ebe33ff01c5210fdda4d64ccb39eb6463e756c5178ab7d1c8433a56668abf1dabf4b5b5e85823817d927cd33
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
-DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0-upstream-patches-2.tar.xz 83788 BLAKE2B 
3f612492827a1408a3ba058c64b8b9562f7415d19f15241257b7b6754aed472e37538bfed2a017c6664b276f43a1e9c5f87b60454b2eaa0613c84edeb035a28d
 SHA512 
cddc270f2fddbf75f33b45496f5db4586b5463d65fa3604e9df48c116231f088551213c2a021f2b0ad329f7290b36bfdd577cda506c359311c65e897cdf50bd1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a

diff --git a/app-emulation/xen/xen-4.10.2.ebuild 
b/app-emulation/xen/xen-4.10.2.ebuild
deleted file mode 100644
index 11b3b33c183..000
--- a/app-emulation/xen/xen-4.10.2.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit 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
-   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-commits] repo/gentoo:master commit in: app-emulation/xen-tools/files/, app-emulation/xen-tools/

2018-10-02 Thread Thomas Deutschmann
commit: b28dc9bc289de97255dcbeeddc3e091ea1fd4505
Author: Tomas Mozes  sygic  com>
AuthorDate: Thu Sep 27 08:15:21 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Oct  2 11:03:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b28dc9bc

app-emulation/xen-tools: bump to 4.10.2

Signed-off-by: Tomáš Mózes  gmail.com>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen-tools/Manifest  |   1 +
 app-emulation/xen-tools/files/gentoo-patches.conf |  10 +
 app-emulation/xen-tools/xen-tools-4.10.2.ebuild   | 455 ++
 3 files changed, 466 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 5c1582c8e13..e76a49a265c 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -5,6 +5,7 @@ DIST xen-4.10.0.tar.gz 24618123 BLAKE2B 
009faa980f9734525c137d525e626bfa3443c285
 DIST xen-4.10.1-upstream-patches-1.tar.xz 85048 BLAKE2B 
d00f01980e1c889b2f6899970999b93a7ddbaa03f88219d576bfbe4ccfe0ef3f75afad1538065045833430baa16b64d8dd7eb42af6ad7c3ef948601b941c51bc
 SHA512 
ede74a53faf82712d6ee0cf2a995bb78b7079481e47e829243632fac40069194671e6b9b765e535aa533f618cdcd7715f540e81acd947a42f7b8cbb693a3df82
 DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
+DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e
 DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a

diff --git a/app-emulation/xen-tools/files/gentoo-patches.conf 
b/app-emulation/xen-tools/files/gentoo-patches.conf
index 2d4bcd195ac..8239fa46ab8 100644
--- a/app-emulation/xen-tools/files/gentoo-patches.conf
+++ b/app-emulation/xen-tools/files/gentoo-patches.conf
@@ -182,6 +182,16 @@ ${_gx044} ${_gx045} ${_gx046} ${_gx047}
 ${_gx049}
 "
 
+# xen-tools-4.10.2 patches set
+_gpv_xen_tools_4102_0="
+${_gx038} ${_gx017} ${_gx043}
+${_gx027}
+${_gx028} ${_gx029}
+${_gx037} ${_gx042}
+${_gx045} ${_gx046} ${_gx047}
+${_gx049}
+"
+
 # xen-tools-4.11.0 patches set
 _gpv_xen_tools_4110_0="
 ${_gx038} ${_gx017} ${_gx043}

diff --git a/app-emulation/xen-tools/xen-tools-4.10.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.10.2.ebuild
new file mode 100644
index 000..4d7ed2a93e2
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.10.2.ebuild
@@ -0,0 +1,455 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
+
+MY_PV=${PV/_/-}
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   UPSTREAM_VER=
+   SECURITY_VER=
+   # xen-tools's gentoo patches tarball
+   GENTOO_VER=14
+   # 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 5920a9d16b1ab887c2858224316a98e961d71b05
+   OVMF_PV=20170321
+
+   

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

2018-10-02 Thread Thomas Deutschmann
commit: 0f32284515ca56d05409bbfa8cefcad9e217f845
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Sep 27 08:22:12 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Oct  2 11:03:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f322845

app-emulation/xen: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen/Manifest |   6 --
 app-emulation/xen/xen-4.10.0.ebuild| 172 -
 app-emulation/xen/xen-4.10.1-r1.ebuild | 172 -
 app-emulation/xen/xen-4.11.0-r1.ebuild | 172 -
 app-emulation/xen/xen-4.9.2.ebuild | 171 
 5 files changed, 693 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 64535965688..f6809fe1618 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,12 +1,6 @@
-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.10.1-upstream-patches-1.tar.xz 85048 BLAKE2B 
d00f01980e1c889b2f6899970999b93a7ddbaa03f88219d576bfbe4ccfe0ef3f75afad1538065045833430baa16b64d8dd7eb42af6ad7c3ef948601b941c51bc
 SHA512 
ede74a53faf82712d6ee0cf2a995bb78b7079481e47e829243632fac40069194671e6b9b765e535aa533f618cdcd7715f540e81acd947a42f7b8cbb693a3df82
 DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.10.2-upstream-patches-0.tar.xz 3884 BLAKE2B 
4584fbe849e80c638db07f49a19cc26fe79606b76eef96258a02b198e4a198053785e76dd82a666e1b719641f5ca675aa7d35d97a8237ccc2d22485b790ebec9
 SHA512 
83bb37e241efdcb5641cb5423d09c1f04d3eb5cd89c72b74934d7712705735f9cfa00b3a2291947693409f966554660abd33f07b08cc94a4a0df8ce8b359996a
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
-DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e
 DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
-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.10.0.ebuild 
b/app-emulation/xen/xen-4.10.0.ebuild
deleted file mode 100644
index 

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

2018-10-02 Thread Thomas Deutschmann
commit: bdac6c2182b4593f3153cd8eeb4b2c219a19
Author: Tomas Mozes  gmail  com>
AuthorDate: Tue Oct  2 11:02:39 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Oct  2 11:03:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdac6c21

app-emulation/xen-tools: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/9980
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen-tools/Manifest   |   7 -
 app-emulation/xen-tools/files/gentoo-patches.conf  |  56 ---
 app-emulation/xen-tools/xen-tools-4.10.0.ebuild| 455 
 app-emulation/xen-tools/xen-tools-4.10.1-r1.ebuild | 456 
 app-emulation/xen-tools/xen-tools-4.11.0-r1.ebuild | 457 -
 app-emulation/xen-tools/xen-tools-4.9.2-r1.ebuild  | 453 
 6 files changed, 1884 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index e76a49a265c..1b0e99aa996 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,16 +1,9 @@
 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.10.1-upstream-patches-1.tar.xz 85048 BLAKE2B 
d00f01980e1c889b2f6899970999b93a7ddbaa03f88219d576bfbe4ccfe0ef3f75afad1538065045833430baa16b64d8dd7eb42af6ad7c3ef948601b941c51bc
 SHA512 
ede74a53faf82712d6ee0cf2a995bb78b7079481e47e829243632fac40069194671e6b9b765e535aa533f618cdcd7715f540e81acd947a42f7b8cbb693a3df82
 DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
-DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e
 DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
-DIST xen-4.9.2-upstream-patches-2.tar.xz 16100 BLAKE2B 
469b5ab7c5514a4974ba6370136d3b0b8da66a137e57ea2d8ba4341582ecc65e9131340cfc854b2e4991de778802726479176bf3a54a59660cef7337c31958e5
 SHA512 

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

2018-10-02 Thread Thomas Deutschmann
commit: 32d41831c080fbd3603eb073e7524081751244c5
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Sep 27 08:23:12 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Oct  2 11:03:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d41831

app-emulation/xen-pvgrub: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index a701d239cfc..4ffc740ba18 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -8,5 +8,4 @@ DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff
 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
-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
deleted file mode 100644
index 138f1da19fe..000
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.9.2.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# 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 

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

2018-10-02 Thread Thomas Deutschmann
commit: d453d858c6647c8e2ead875cb96a9a348cc95d78
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Sep 27 08:18:15 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Oct  2 11:03:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d453d858

app-emulation/xen-pvgrub: bump to 4.10.2

Signed-off-by: Tomáš Mózes  gmail.com>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen-pvgrub/Manifest  |   1 +
 .../xen-pvgrub/files/xen-4.10-externals.patch  |  74 ++
 app-emulation/xen-pvgrub/xen-pvgrub-4.10.2.ebuild  | 163 +
 3 files changed, 238 insertions(+)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index e7131adde7f..a701d239cfc 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -5,6 +5,7 @@ DIST pciutils-2.2.9.tar.bz2 212265 BLAKE2B 
014b664e90c64e7255c9e21fc25a2cc60d57f
 DIST polarssl-1.1.4-gpl.tgz 611340 BLAKE2B 
613da06dda9e4b86db5a4d616a0a0afee98c907c3c6b352eed3d9e500fc5739e62eb4f6fc32ff02579c6a6de9bd49fcd2c8bd8b2d158a5050cbaa82118d61ef0
 SHA512 
88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad
 DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
+DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 DIST xen-4.9.2.tar.gz 23392753 BLAKE2B 
5f96f0e5062eff8ac2971eef85ea2bae0e94e7542151237937a1cf7e74690bb0ce1c952e830d2fc13b3277f70b9ed1de511afe4f780ad7b3be0c58742ece39b2
 SHA512 
e06aec25439abcc548c174ba8e271c23031ea704bcc2480905140aa68490064fbb1c58d9c4174f6617b4f7bbcddfda284317df6f480a6e5b5b5a2c71fbe0ac93

diff --git a/app-emulation/xen-pvgrub/files/xen-4.10-externals.patch 
b/app-emulation/xen-pvgrub/files/xen-4.10-externals.patch
new file mode 100644
index 000..b206144e304
--- /dev/null
+++ b/app-emulation/xen-pvgrub/files/xen-4.10-externals.patch
@@ -0,0 +1,74 @@
+--- a/stubdom/Makefile 2013-07-09 18:46:56.0 +0800
 b/stubdom/Makefile 2013-07-21 16:07:08.094663570 +0800
+@@ -68,12 +68,12 @@
+ ##
+ 
+ newlib-$(NEWLIB_VERSION).tar.gz:
+-  $(FETCHER) $@ $(NEWLIB_URL)/$@
+ 
+ newlib-$(NEWLIB_VERSION): newlib-$(NEWLIB_VERSION).tar.gz
+   tar xzf $<
+   patch -d $@ -p0 < newlib.patch
+   patch -d $@ -p0 < newlib-chk.patch
++  patch -d $@ -p0 < newlib-implicits.patch
+   patch -d $@ -p1 < newlib-stdint-size_max-fix-from-1.17.0.patch
+   find $@ -type f | xargs perl -i.bak \
+   -pe 's/\b_(tzname|daylight|timezone)\b/$$1/g'
+@@ -85,7 +85,7 @@
+ $(NEWLIB_STAMPFILE): mk-headers-$(XEN_TARGET_ARCH) newlib-$(NEWLIB_VERSION)
+   mkdir -p newlib-$(XEN_TARGET_ARCH)
+   ( cd newlib-$(XEN_TARGET_ARCH) && \
+-CC_FOR_TARGET="$(CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(NEWLIB_CFLAGS)" AR_FOR_TARGET=$(AR) LD_FOR_TARGET=$(LD) 
RANLIB_FOR_TARGET=$(RANLIB) ../newlib-$(NEWLIB_VERSION)/configure 
--prefix=$(CROSS_PREFIX) --verbose --target=$(GNU_TARGET_ARCH)-xen-elf 
--enable-newlib-io-long-long --disable-multilib && \
++  CC_FOR_TARGET="$(CC) $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) 
$(NEWLIB_CFLAGS)" AR_FOR_TARGET=$(AR) LD_FOR_TARGET=$(LD) LDFLAGS= 
RANLIB_FOR_TARGET=$(RANLIB) ../newlib-$(NEWLIB_VERSION)/configure 
--prefix=$(CROSS_PREFIX) --verbose --target=$(GNU_TARGET_ARCH)-xen-elf 
--enable-newlib-io-long-long --disable-multilib && \
+ $(MAKE) DESTDIR= && \
+ $(MAKE) 

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

2018-10-02 Thread Thomas Deutschmann
commit: f9851dfd2a490189cfce9d8e8149f892111ed815
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Sep 27 08:20:28 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Oct  2 11:03:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9851dfd

app-emulation/xen: bump to 4.10.2

Signed-off-by: Tomáš Mózes  gmail.com>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 87f7241e3c4..64535965688 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -3,6 +3,8 @@ DIST xen-4.10.0.tar.gz 24618123 BLAKE2B 
009faa980f9734525c137d525e626bfa3443c285
 DIST xen-4.10.1-upstream-patches-1.tar.xz 85048 BLAKE2B 
d00f01980e1c889b2f6899970999b93a7ddbaa03f88219d576bfbe4ccfe0ef3f75afad1538065045833430baa16b64d8dd7eb42af6ad7c3ef948601b941c51bc
 SHA512 
ede74a53faf82712d6ee0cf2a995bb78b7079481e47e829243632fac40069194671e6b9b765e535aa533f618cdcd7715f540e81acd947a42f7b8cbb693a3df82
 DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
+DIST xen-4.10.2-upstream-patches-0.tar.xz 3884 BLAKE2B 
4584fbe849e80c638db07f49a19cc26fe79606b76eef96258a02b198e4a198053785e76dd82a666e1b719641f5ca675aa7d35d97a8237ccc2d22485b790ebec9
 SHA512 
83bb37e241efdcb5641cb5423d09c1f04d3eb5cd89c72b74934d7712705735f9cfa00b3a2291947693409f966554660abd33f07b08cc94a4a0df8ce8b359996a
+DIST xen-4.10.2.tar.gz 24697204 BLAKE2B 
b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722
 SHA512 
2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163
 DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e
 DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a

diff --git a/app-emulation/xen/xen-4.10.2.ebuild 
b/app-emulation/xen/xen-4.10.2.ebuild
new file mode 100644
index 000..11b3b33c183
--- /dev/null
+++ b/app-emulation/xen/xen-4.10.2.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit 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
+   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 

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

2018-09-19 Thread Thomas Deutschmann
commit: e211a21de4bbd73a1d304e0e245c89021b4cf0c7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Sep 19 17:28:48 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Sep 19 17:34:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e211a21d

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

Package-Manager: Portage-2.3.49, Repoman-2.3.10

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

diff --git a/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild
index 7eda6fb5ce2..57728136499 100644
--- a/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild
@@ -17,7 +17,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/

2018-09-18 Thread Agostino Sarubbo
commit: 27e950af9919340c03fbecc041de88716981443f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Sep 18 07:23:15 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Sep 18 07:23:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e950af

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

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="amd64"

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

diff --git a/app-emulation/xen/xen-4.10.1-r2.ebuild 
b/app-emulation/xen/xen-4.10.1-r2.ebuild
index 4aa52ebfe2b..e8efb648999 100644
--- a/app-emulation/xen/xen-4.10.1-r2.ebuild
+++ b/app-emulation/xen/xen-4.10.1-r2.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=2
SECURITY_VER=
GENTOO_VER=



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

2018-09-18 Thread Agostino Sarubbo
commit: d09e472fcf5604828a57cdca5854c9ccdd95776b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Sep 18 07:23:56 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Sep 18 07:23:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d09e472f

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

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="amd64"

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

diff --git a/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild
index adacfc22b1c..7eda6fb5ce2 100644
--- a/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild
@@ -17,7 +17,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-pvgrub/

2018-09-18 Thread Agostino Sarubbo
commit: b6628c093d04d083b68b45384e8d1001956bb827
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Sep 18 07:23:24 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Sep 18 07:23:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6628c09

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

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="amd64"

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

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.10.1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.10.1.ebuild
index 3aa1f2c8faf..b026a94b44e 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.10.1.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.10.1.ebuild
@@ -33,7 +33,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-09-17 Thread Thomas Deutschmann
commit: 516acda250850afe39ae6f9603cfab7d37b8a8ee
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon Sep 17 15:22:06 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 17 15:22:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=516acda2

app-emulation/xen-pvgrub: bump to 4.10.1

Signed-off-by: Tomas Mozes  gmail.com>
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen-pvgrub/Manifest |   2 +
 app-emulation/xen-pvgrub/xen-pvgrub-4.10.1.ebuild | 163 ++
 2 files changed, 165 insertions(+)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index 408ebf7906c..0a5c0a19a2d 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -3,5 +3,7 @@ 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.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
+DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 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.10.1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.10.1.ebuild
new file mode 100644
index 000..3aa1f2c8faf
--- /dev/null
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.10.1.ebuild
@@ -0,0 +1,163 @@
+# 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=2
+[[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-pvgrub/}-upstream-patches-${UPSTREAM_VER}.tar.xz
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P/-pvgrub/}-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}
+   

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

2018-09-17 Thread Thomas Deutschmann
commit: 1b2f3b5f352b648b83d9ba152eb02d0a6382a128
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon Sep 17 15:22:29 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 17 15:22:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b2f3b5f

app-emulation/xen-pvgrub: bump to 4.11.0

Closes: https://github.com/gentoo/gentoo/pull/9893
Signed-off-by: Tomas Mozes  gmail.com>
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-emulation/xen-pvgrub/Manifest |   2 +
 app-emulation/xen-pvgrub/xen-pvgrub-4.11.0.ebuild | 163 ++
 2 files changed, 165 insertions(+)

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index 0a5c0a19a2d..e7131adde7f 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -5,5 +5,7 @@ DIST pciutils-2.2.9.tar.bz2 212265 BLAKE2B 
014b664e90c64e7255c9e21fc25a2cc60d57f
 DIST polarssl-1.1.4-gpl.tgz 611340 BLAKE2B 
613da06dda9e4b86db5a4d616a0a0afee98c907c3c6b352eed3d9e500fc5739e62eb4f6fc32ff02579c6a6de9bd49fcd2c8bd8b2d158a5050cbaa82118d61ef0
 SHA512 
88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad
 DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
+DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
+DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 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.11.0.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.11.0.ebuild
new file mode 100644
index 000..5d15b2bf7af
--- /dev/null
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.11.0.ebuild
@@ -0,0 +1,163 @@
+# 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=1
+[[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-pvgrub/}-upstream-patches-${UPSTREAM_VER}.tar.xz
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P/-pvgrub/}-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
+   

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

2018-09-10 Thread Thomas Deutschmann
commit: 121914a557406df2e88a7fd79af1c554e9222b55
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon Sep 10 10:54:15 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 10 11:09:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=121914a5

app-emulation/xen: bump to 4.11.0-r2

Closes: https://github.com/gentoo/gentoo/pull/9817
Bug: https://bugs.gentoo.org/655188
Package-Manager: Portage-2.3.49, Repoman-2.3.10

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

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index bbea8c9067a..87f7241e3c4 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -4,6 +4,7 @@ DIST xen-4.10.1-upstream-patches-1.tar.xz 85048 BLAKE2B 
d00f01980e1c889b2f689997
 DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e
+DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 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.11.0-r2.ebuild 
b/app-emulation/xen/xen-4.11.0-r2.ebuild
new file mode 100644
index 000..5bc98b5d19f
--- /dev/null
+++ b/app-emulation/xen/xen-4.11.0-r2.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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
+   
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=""

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

2018-09-10 Thread Thomas Deutschmann
commit: 3f8971358d3427edd2b3052d967f06ef40be0313
Author: Tomas Mozes  gmail  com>
AuthorDate: Mon Sep 10 10:49:45 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 10 11:09:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f897135

app-emulation/xen-tools: bump to 4.11.0-r2

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 app-emulation/xen-tools/Manifest   |   1 +
 app-emulation/xen-tools/xen-tools-4.11.0-r2.ebuild | 457 +
 2 files changed, 458 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 8c3ab18fc4f..5c1582c8e13 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -6,6 +6,7 @@ DIST xen-4.10.1-upstream-patches-1.tar.xz 85048 BLAKE2B 
d00f01980e1c889b2f689997
 DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e
+DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 
27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341
 SHA512 
e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 DIST xen-4.9.2-upstream-patches-2.tar.xz 16100 BLAKE2B 
469b5ab7c5514a4974ba6370136d3b0b8da66a137e57ea2d8ba4341582ecc65e9131340cfc854b2e4991de778802726479176bf3a54a59660cef7337c31958e5
 SHA512 
900ed3a63986ad6add07fa4f2c2596c48f7e9aac18d0876229c3a0b076a6417488e0d7bd1bdbe9886e6900bbece35c378b7f8735778b4bdfa115a9662d43108b
 DIST xen-4.9.2.tar.gz 23392753 BLAKE2B 
5f96f0e5062eff8ac2971eef85ea2bae0e94e7542151237937a1cf7e74690bb0ce1c952e830d2fc13b3277f70b9ed1de511afe4f780ad7b3be0c58742ece39b2
 SHA512 
e06aec25439abcc548c174ba8e271c23031ea704bcc2480905140aa68490064fbb1c58d9c4174f6617b4f7bbcddfda284317df6f480a6e5b5b5a2c71fbe0ac93

diff --git a/app-emulation/xen-tools/xen-tools-4.11.0-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.11.0-r2.ebuild
new file mode 100644
index 000..1448504cac9
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.11.0-r2.ebuild
@@ -0,0 +1,457 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE='ncurses,xml,threads'
+
+inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 
toolchain-funcs
+
+MY_PV=${PV/_/-}
+MAJOR_V="$(ver_cut 1-2)"
+
+if [[ $PV == * ]]; then
+   inherit git-r3
+   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=14
+   # 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 5920a9d16b1ab887c2858224316a98e961d71b05
+   OVMF_PV=20170321
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${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
+   

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

2018-09-10 Thread Thomas Deutschmann
commit: c2403c575d982652bcf63673de810343349dd13b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 10 10:06:53 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 10 10:08:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2403c57

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

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 app-emulation/xen-tools/xen-tools-4.10.0.ebuild| 1 -
 app-emulation/xen-tools/xen-tools-4.10.1-r1.ebuild | 1 -
 app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild | 1 -
 app-emulation/xen-tools/xen-tools-4.11.0-r1.ebuild | 1 -
 app-emulation/xen-tools/xen-tools-4.9.2-r1.ebuild  | 3 +--
 5 files changed, 1 insertion(+), 6 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.10.0.ebuild 
b/app-emulation/xen-tools/xen-tools-4.10.0.ebuild
index 1d2b4deba3b..2180656b679 100644
--- a/app-emulation/xen-tools/xen-tools-4.10.0.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.10.0.ebuild
@@ -13,7 +13,6 @@ 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}"

diff --git a/app-emulation/xen-tools/xen-tools-4.10.1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.10.1-r1.ebuild
index 08c0fed5392..3c9506c4f34 100644
--- a/app-emulation/xen-tools/xen-tools-4.10.1-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.10.1-r1.ebuild
@@ -13,7 +13,6 @@ 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}"

diff --git a/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild
index 7ebef38e274..adacfc22b1c 100644
--- a/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild
@@ -13,7 +13,6 @@ 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}"

diff --git a/app-emulation/xen-tools/xen-tools-4.11.0-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.11.0-r1.ebuild
index 79949e14e11..6f927ec809a 100644
--- a/app-emulation/xen-tools/xen-tools-4.11.0-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.11.0-r1.ebuild
@@ -13,7 +13,6 @@ 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}"

diff --git a/app-emulation/xen-tools/xen-tools-4.9.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.9.2-r1.ebuild
index 723cc4fdf1d..d8eb34ba9c5 100644
--- a/app-emulation/xen-tools/xen-tools-4.9.2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.9.2-r1.ebuild
@@ -13,12 +13,11 @@ MAJOR_V="$(get_version_component_range 1-2)"
 
 if [[ $PV == * ]]; then
inherit git-r3
-   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=2
SECURITY_VER=
# xen-tools's gentoo patches tarball



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

2018-09-10 Thread Thomas Deutschmann
commit: 98e0bafc71a190ce55646ac66bdd0d215544244e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 10 09:36:03 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 10 09:36:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e0bafc

app-emulation/xen-pvgrub: security cleanup (bug #643350)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

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

diff --git a/app-emulation/xen-pvgrub/Manifest 
b/app-emulation/xen-pvgrub/Manifest
index fe7068966a4..408ebf7906c 100644
--- a/app-emulation/xen-pvgrub/Manifest
+++ b/app-emulation/xen-pvgrub/Manifest
@@ -3,6 +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.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.1.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.9.1.ebuild
deleted file mode 100644
index 138f1da19fe..000
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.9.1.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# 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 

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

2018-09-10 Thread Thomas Deutschmann
commit: 28d592b1c8dc9b24b3dfd923288c58f8e4ed27e6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 10 09:34:13 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 10 09:34:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d592b1

app-emulation/xen: security cleanup (bug #643350)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 app-emulation/xen/Manifest|   3 -
 app-emulation/xen/xen-4.9.1-r1.ebuild | 171 --
 app-emulation/xen/xen-4.9.1-r2.ebuild | 171 --
 3 files changed, 345 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index cdc467c4300..bbea8c9067a 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -5,8 +5,5 @@ DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
-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.1-r1.ebuild 
b/app-emulation/xen/xen-4.9.1-r1.ebuild
deleted file mode 100644
index ff12221cf11..000
--- a/app-emulation/xen/xen-4.9.1-r1.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# 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="amd64"
-   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;

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

2018-09-10 Thread Thomas Deutschmann
commit: ae0f390c4594132a14d6428ca9e526c79b1e4da6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 10 09:35:09 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 10 09:35:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae0f390c

app-emulation/xen-tools: security cleanup (bug #643350)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 app-emulation/xen-tools/Manifest  |   4 -
 app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild | 454 -
 app-emulation/xen-tools/xen-tools-4.9.1-r2.ebuild | 455 --
 3 files changed, 913 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 46f76bdac0d..8c3ab18fc4f 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -7,12 +7,8 @@ DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
-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-2.tar.xz 16100 BLAKE2B 
469b5ab7c5514a4974ba6370136d3b0b8da66a137e57ea2d8ba4341582ecc65e9131340cfc854b2e4991de778802726479176bf3a54a59660cef7337c31958e5
 SHA512 
900ed3a63986ad6add07fa4f2c2596c48f7e9aac18d0876229c3a0b076a6417488e0d7bd1bdbe9886e6900bbece35c378b7f8735778b4bdfa115a9662d43108b
 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-gentoo-patches-14.tar.xz 36244 BLAKE2B 
94b751df0ae9a49d1c52ec5fa835d4a040ccb6a4a0f63ef6ef628191163ce7dbd47d4e3b2dbb1cf6cf6c8b368bea4267ff989754482c4794209a80eae9313c25
 SHA512 
8a23aeddbcf80c049da36e3ef9d797c16996b45be21b56f46f3c9c3833a7c1028fd9ed56fc8053faeb78db21076608de2eb32908e1ae1285f4f200ace40c8c2d
 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
deleted file mode 100644
index f18cfce1271..000
--- a/app-emulation/xen-tools/xen-tools-4.9.1-r1.ebuild
+++ /dev/null

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

2018-09-09 Thread Thomas Deutschmann
commit: bba2e05fcf5dff4cc422faf17c6f840f86053ef8
Author: Tomas Mozes  gmail  com>
AuthorDate: Sun Sep  9 18:37:47 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Sep  9 20:40:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba2e05f

app-emulation/xen: bump to 4.10.1-r2

Closes: https://github.com/gentoo/gentoo/pull/9730
Package-Manager: Portage-2.3.48, Repoman-2.3.10

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

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index abfa25741d5..cdc467c4300 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,6 +1,7 @@
 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.10.1-upstream-patches-1.tar.xz 85048 BLAKE2B 
d00f01980e1c889b2f6899970999b93a7ddbaa03f88219d576bfbe4ccfe0ef3f75afad1538065045833430baa16b64d8dd7eb42af6ad7c3ef948601b941c51bc
 SHA512 
ede74a53faf82712d6ee0cf2a995bb78b7079481e47e829243632fac40069194671e6b9b765e535aa533f618cdcd7715f540e81acd947a42f7b8cbb693a3df82
+DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a

diff --git a/app-emulation/xen/xen-4.10.1-r2.ebuild 
b/app-emulation/xen/xen-4.10.1-r2.ebuild
new file mode 100644
index 000..4aa52ebfe2b
--- /dev/null
+++ b/app-emulation/xen/xen-4.10.1-r2.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=2
+   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 

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

2018-09-09 Thread Thomas Deutschmann
commit: 8fa6c0bf65a3abecd2cb5f7f8100354b5feacb29
Author: Tomas Mozes  gmail  com>
AuthorDate: Sun Sep  9 18:37:39 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Sep  9 20:40:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa6c0bf

app-emulation/xen-tools: bump to 4.10.1-r2

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 app-emulation/xen-tools/Manifest   |   1 +
 app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild | 457 +
 2 files changed, 458 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index f40d01bf859..46f76bdac0d 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -3,6 +3,7 @@ DIST seabios-1.10.0.tar.gz 588213 BLAKE2B 
254eb4572a1dac06020a545820efb53a130a02
 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.10.1-upstream-patches-1.tar.xz 85048 BLAKE2B 
d00f01980e1c889b2f6899970999b93a7ddbaa03f88219d576bfbe4ccfe0ef3f75afad1538065045833430baa16b64d8dd7eb42af6ad7c3ef948601b941c51bc
 SHA512 
ede74a53faf82712d6ee0cf2a995bb78b7079481e47e829243632fac40069194671e6b9b765e535aa533f618cdcd7715f540e81acd947a42f7b8cbb693a3df82
+DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B 
ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26
 SHA512 
49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a

diff --git a/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild
new file mode 100644
index 000..7ebef38e274
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.10.1-r2.ebuild
@@ -0,0 +1,457 @@
+# 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=2
+   SECURITY_VER=
+   # xen-tools's gentoo patches tarball
+   GENTOO_VER=14
+   # 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 5920a9d16b1ab887c2858224316a98e961d71b05
+   OVMF_PV=20170321
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${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
+   

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

2018-08-13 Thread Yixun Lan
commit: 81a8b88b7ee40bb33ce8494f134ba44a4c6020ed
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Aug 13 06:55:38 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Aug 14 01:20:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a8b88b

app-emulation/xen: revision bump

mostly bump security patches

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

 app-emulation/xen/Manifest |   1 +
 app-emulation/xen/xen-4.11.0-r1.ebuild | 172 +
 2 files changed, 173 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 6192ecb535a..d191d432250 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -3,6 +3,7 @@ DIST xen-4.10.0.tar.gz 24618123 BLAKE2B 
009faa980f9734525c137d525e626bfa3443c285
 DIST xen-4.10.1-upstream-patches-0.tar.xz 69172 BLAKE2B 
6da6f3938b5c20692bf7a7f79c21a1f0ed4fa010c8d99a95a2d3a19923f59aad677a3f23ceedf751921105f682ae2e6deb9539802e03c01be267dfc30d53b17e
 SHA512 
b0086c15f811706a0993b92d253d736041b8d7bc4effd082bf092e0d4d372a8b1580f499d225eb0d1a449e14845885bdd749e3df9609c657de6ff8d389c2eb45
 DIST xen-4.10.1-upstream-patches-1.tar.xz 85048 BLAKE2B 
d00f01980e1c889b2f6899970999b93a7ddbaa03f88219d576bfbe4ccfe0ef3f75afad1538065045833430baa16b64d8dd7eb42af6ad7c3ef948601b941c51bc
 SHA512 
ede74a53faf82712d6ee0cf2a995bb78b7079481e47e829243632fac40069194671e6b9b765e535aa533f618cdcd7715f540e81acd947a42f7b8cbb693a3df82
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
+DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 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

diff --git a/app-emulation/xen/xen-4.11.0-r1.ebuild 
b/app-emulation/xen/xen-4.11.0-r1.ebuild
new file mode 100644
index 000..8027e789237
--- /dev/null
+++ b/app-emulation/xen/xen-4.11.0-r1.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=""

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

2018-08-13 Thread Yixun Lan
commit: 8862ea34a1a01a87241fa52c725bb9cce2deb170
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Jul 18 05:06:38 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Aug 14 01:20:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8862ea34

app-emulation/xen: fix efi building

Closes: https://bugs.gentoo.org/602052
Closes: https://github.com/gentoo/gentoo/pull/9269
Package-Manager: Portage-2.3.43, Repoman-2.3.10

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

 app-emulation/xen/Manifest |   1 +
 app-emulation/xen/xen-4.10.1-r1.ebuild | 172 +
 2 files changed, 173 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index b4be16e8baa..6192ecb535a 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,6 +1,7 @@
 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.10.1-upstream-patches-0.tar.xz 69172 BLAKE2B 
6da6f3938b5c20692bf7a7f79c21a1f0ed4fa010c8d99a95a2d3a19923f59aad677a3f23ceedf751921105f682ae2e6deb9539802e03c01be267dfc30d53b17e
 SHA512 
b0086c15f811706a0993b92d253d736041b8d7bc4effd082bf092e0d4d372a8b1580f499d225eb0d1a449e14845885bdd749e3df9609c657de6ff8d389c2eb45
+DIST xen-4.10.1-upstream-patches-1.tar.xz 85048 BLAKE2B 
d00f01980e1c889b2f6899970999b93a7ddbaa03f88219d576bfbe4ccfe0ef3f75afad1538065045833430baa16b64d8dd7eb42af6ad7c3ef948601b941c51bc
 SHA512 
ede74a53faf82712d6ee0cf2a995bb78b7079481e47e829243632fac40069194671e6b9b765e535aa533f618cdcd7715f540e81acd947a42f7b8cbb693a3df82
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 DIST xen-4.9.1-upstream-patches-1.tar.xz 24592 BLAKE2B 
774c5219d6c14d729358e790d880a1a31fb4cda741e54e71879bff164e79bafbd8492eb8bccb7becdf7a2f9605e71266bb4fc15848deff8f9028ed7f8844f915
 SHA512 
edbc7cad2f6f8a5c7e8aac8efd5454428aa25e0e13018438f78c7f401cfb9173345267e16c7a5dfa78066a952980b172976409a0c63162094b7f507058e712ed

diff --git a/app-emulation/xen/xen-4.10.1-r1.ebuild 
b/app-emulation/xen/xen-4.10.1-r1.ebuild
new file mode 100644
index 000..4a462ae958d
--- /dev/null
+++ b/app-emulation/xen/xen-4.10.1-r1.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=1
+   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 

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

2018-08-13 Thread Yixun Lan
commit: 66c4bd53caa7118f1c43c047e9188f894baa349c
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Jul 18 05:11:14 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Aug 14 01:20:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66c4bd53

app-emulation/xen-tools: fix doc building

Closes: https://bugs.gentoo.org/650396
Closes: https://github.com/gentoo/gentoo/pull/9269
Package-Manager: Portage-2.3.43, Repoman-2.3.10

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

 app-emulation/xen-tools/Manifest   |   3 +
 app-emulation/xen-tools/files/gentoo-patches.conf  |   5 +
 app-emulation/xen-tools/xen-tools-4.10.1-r1.ebuild | 457 
 app-emulation/xen-tools/xen-tools-4.11.0-r1.ebuild | 458 +
 4 files changed, 923 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index a4b6981c5a3..262b05abd76 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -3,7 +3,9 @@ DIST seabios-1.10.0.tar.gz 588213 BLAKE2B 
254eb4572a1dac06020a545820efb53a130a02
 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.10.1-upstream-patches-0.tar.xz 69172 BLAKE2B 
6da6f3938b5c20692bf7a7f79c21a1f0ed4fa010c8d99a95a2d3a19923f59aad677a3f23ceedf751921105f682ae2e6deb9539802e03c01be267dfc30d53b17e
 SHA512 
b0086c15f811706a0993b92d253d736041b8d7bc4effd082bf092e0d4d372a8b1580f499d225eb0d1a449e14845885bdd749e3df9609c657de6ff8d389c2eb45
+DIST xen-4.10.1-upstream-patches-1.tar.xz 85048 BLAKE2B 
d00f01980e1c889b2f6899970999b93a7ddbaa03f88219d576bfbe4ccfe0ef3f75afad1538065045833430baa16b64d8dd7eb42af6ad7c3ef948601b941c51bc
 SHA512 
ede74a53faf82712d6ee0cf2a995bb78b7079481e47e829243632fac40069194671e6b9b765e535aa533f618cdcd7715f540e81acd947a42f7b8cbb693a3df82
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
+DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 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
@@ -13,4 +15,5 @@ DIST xen-4.9.2.tar.gz 23392753 BLAKE2B 
5f96f0e5062eff8ac2971eef85ea2bae0e94e7542
 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-gentoo-patches-13.tar.xz 30276 BLAKE2B 
4e83011d90e30693e0d08848a8caddac1a4e283d33a257e37be0276cd662d7491d9db71d345a52f62bd57be80e7e707bf4ffa0ba8231702e4fc0765801884c7d
 SHA512 

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

2018-08-13 Thread Yixun Lan
commit: 7234fc160c9d3573c2f782e51a7b3a80841b577e
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Jul 18 05:07:13 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Aug 14 01:20:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7234fc16

app-emulation/xen: drop old

Closes: https://github.com/gentoo/gentoo/pull/9269
Package-Manager: Portage-2.3.43, Repoman-2.3.10

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

 app-emulation/xen/Manifest  |   1 -
 app-emulation/xen/xen-4.10.1.ebuild | 172 
 app-emulation/xen/xen-4.11.0.ebuild | 172 
 3 files changed, 345 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index d191d432250..abfa25741d5 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,6 +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.10.1-upstream-patches-0.tar.xz 69172 BLAKE2B 
6da6f3938b5c20692bf7a7f79c21a1f0ed4fa010c8d99a95a2d3a19923f59aad677a3f23ceedf751921105f682ae2e6deb9539802e03c01be267dfc30d53b17e
 SHA512 
b0086c15f811706a0993b92d253d736041b8d7bc4effd082bf092e0d4d372a8b1580f499d225eb0d1a449e14845885bdd749e3df9609c657de6ff8d389c2eb45
 DIST xen-4.10.1-upstream-patches-1.tar.xz 85048 BLAKE2B 
d00f01980e1c889b2f6899970999b93a7ddbaa03f88219d576bfbe4ccfe0ef3f75afad1538065045833430baa16b64d8dd7eb42af6ad7c3ef948601b941c51bc
 SHA512 
ede74a53faf82712d6ee0cf2a995bb78b7079481e47e829243632fac40069194671e6b9b765e535aa533f618cdcd7715f540e81acd947a42f7b8cbb693a3df82
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e

diff --git a/app-emulation/xen/xen-4.10.1.ebuild 
b/app-emulation/xen/xen-4.10.1.ebuild
deleted file mode 100644
index 8027e789237..000
--- a/app-emulation/xen/xen-4.10.1.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# 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}"
-

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

2018-08-13 Thread Yixun Lan
commit: b9c5f8b0bef53e0c3aeec17849a390fce96e6418
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Jul 18 05:12:22 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Aug 14 01:20:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c5f8b0

app-emulation/xen-tools: drop old

Closes: https://github.com/gentoo/gentoo/pull/9269
Package-Manager: Portage-2.3.43, Repoman-2.3.10

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

 app-emulation/xen-tools/Manifest|   2 -
 app-emulation/xen-tools/xen-tools-4.10.1.ebuild | 457 ---
 app-emulation/xen-tools/xen-tools-4.11.0.ebuild | 458 
 3 files changed, 917 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 262b05abd76..f40d01bf859 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -2,7 +2,6 @@ DIST ovmf-20170321.tar.xz 22141096 BLAKE2B 
79e991c8f9deb297865c319e88b6e6d46b1d0
 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.10.1-upstream-patches-0.tar.xz 69172 BLAKE2B 
6da6f3938b5c20692bf7a7f79c21a1f0ed4fa010c8d99a95a2d3a19923f59aad677a3f23ceedf751921105f682ae2e6deb9539802e03c01be267dfc30d53b17e
 SHA512 
b0086c15f811706a0993b92d253d736041b8d7bc4effd082bf092e0d4d372a8b1580f499d225eb0d1a449e14845885bdd749e3df9609c657de6ff8d389c2eb45
 DIST xen-4.10.1-upstream-patches-1.tar.xz 85048 BLAKE2B 
d00f01980e1c889b2f6899970999b93a7ddbaa03f88219d576bfbe4ccfe0ef3f75afad1538065045833430baa16b64d8dd7eb42af6ad7c3ef948601b941c51bc
 SHA512 
ede74a53faf82712d6ee0cf2a995bb78b7079481e47e829243632fac40069194671e6b9b765e535aa533f618cdcd7715f540e81acd947a42f7b8cbb693a3df82
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.11.0-upstream-patches-0.tar.xz 21720 BLAKE2B 
92c2ef90ca6af5032e9181d8edbe2b91a4117cc402f5abdff208aa76ee76b56ce75f576c56220d2ebf6d1a21957c10f7c45a2c88d2c77aa8b17fa9a0a99e5b57
 SHA512 
6ea0ee376251b20b7fa9b6334bca462f115d8a9929e31ae269ae9591b433b46e4e9076a2d2e39ec5f868d5d74739ad7b0ba0d9244e599da5255ccca0babd669e
@@ -14,6 +13,5 @@ DIST xen-4.9.2-upstream-patches-2.tar.xz 16100 BLAKE2B 
469b5ab7c5514a4974ba63701
 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-gentoo-patches-13.tar.xz 30276 BLAKE2B 
4e83011d90e30693e0d08848a8caddac1a4e283d33a257e37be0276cd662d7491d9db71d345a52f62bd57be80e7e707bf4ffa0ba8231702e4fc0765801884c7d
 SHA512 
8211e325667c706fd22d82421aa4d0265c1ed49980911747f97014a24bb7d2e663a14eba1017101fab07a19de3a820c55e4b1cc9c16dbb0c001f33cf82ff26b3
 DIST xen-gentoo-patches-14.tar.xz 36244 BLAKE2B 
94b751df0ae9a49d1c52ec5fa835d4a040ccb6a4a0f63ef6ef628191163ce7dbd47d4e3b2dbb1cf6cf6c8b368bea4267ff989754482c4794209a80eae9313c25
 SHA512 
8a23aeddbcf80c049da36e3ef9d797c16996b45be21b56f46f3c9c3833a7c1028fd9ed56fc8053faeb78db21076608de2eb32908e1ae1285f4f200ace40c8c2d
 DIST xen-ovmf-patches-3.tar.xz 4208 BLAKE2B 

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

2018-07-17 Thread Mikle Kolyada
commit: c445a546e4ea5b124e303bb76b624afad6de21ab
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jul 13 16:53:36 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Jul 17 11:06:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c445a546

app-emulation/xen-tools: bump to 4.11.0

Closes: https://bugs.gentoo.org/660832
Package-Manager: Portage-2.3.42, Repoman-2.3.9

 app-emulation/xen-tools/Manifest|   1 +
 app-emulation/xen-tools/xen-tools-4.11.0.ebuild | 458 
 2 files changed, 459 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index d396263b6ee..b222c7ff81f 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -4,6 +4,7 @@ DIST xen-4.10.0-upstream-patches-0.tar.xz 70884 BLAKE2B 
9a27e7989486ba3ba59548de
 DIST xen-4.10.0.tar.gz 24618123 BLAKE2B 
009faa980f9734525c137d525e626bfa3443c285aeb6b4af91bb2c32a2e98376ded0b1114b541d11e2d4353f4f588d58e8add5b1e0d7de2fe3399d4687c5bfae
 SHA512 
5a37935c382f9cfe3641a35c3be0ba11689bca10c7d3c2401963513e3a834ee8d0c8a0ddcf3716dbf0a795aea1bab78caf19acf1272e5e054bf012cfa06a4690
 DIST xen-4.10.1-upstream-patches-0.tar.xz 69120 BLAKE2B 
5d81e58eeb4e6de48a8534352df2c07f8825600bec9d0714735c2262dd13b937f2ef55a91d70273dcdd9621c477ced4662d76a16f557930c8b86e117fd49bb67
 SHA512 
094139d9173324bc43c4caedaf6453ebd0a86fc7ce9499690e4dacdadfde8efeaf6b70e652d6e1e27845c507f70c3a7b5d93c4c677bcd6a2ba56cf3742df4476
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
+DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 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-tools/xen-tools-4.11.0.ebuild 
b/app-emulation/xen-tools/xen-tools-4.11.0.ebuild
new file mode 100644
index 000..c9cc42133fb
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.11.0.ebuild
@@ -0,0 +1,458 @@
+# 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=
+   SECURITY_VER=
+   # xen-tools's gentoo patches tarball
+   GENTOO_VER=13
+   # 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 5920a9d16b1ab887c2858224316a98e961d71b05
+   OVMF_PV=20170321
+
+   [[ -n ${UPSTREAM_VER} ]] && \
+   
UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${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
+   

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

2018-07-17 Thread Mikle Kolyada
commit: 2ef4e6575bdfb96b79db1469f37a5b9c3de2ab17
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jul 13 16:55:30 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Jul 17 11:06:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef4e657

app-emulation/xen: bump to 4.11.0

Bug: https://bugs.gentoo.org/659442
Package-Manager: Portage-2.3.42, Repoman-2.3.9

 app-emulation/xen-tools/Manifest|   2 +-
 app-emulation/xen/Manifest  |   3 +-
 app-emulation/xen/xen-4.11.0.ebuild | 172 
 3 files changed, 175 insertions(+), 2 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index b222c7ff81f..a4b6981c5a3 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -2,7 +2,7 @@ DIST ovmf-20170321.tar.xz 22141096 BLAKE2B 
79e991c8f9deb297865c319e88b6e6d46b1d0
 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.10.1-upstream-patches-0.tar.xz 69120 BLAKE2B 
5d81e58eeb4e6de48a8534352df2c07f8825600bec9d0714735c2262dd13b937f2ef55a91d70273dcdd9621c477ced4662d76a16f557930c8b86e117fd49bb67
 SHA512 
094139d9173324bc43c4caedaf6453ebd0a86fc7ce9499690e4dacdadfde8efeaf6b70e652d6e1e27845c507f70c3a7b5d93c4c677bcd6a2ba56cf3742df4476
+DIST xen-4.10.1-upstream-patches-0.tar.xz 69172 BLAKE2B 
6da6f3938b5c20692bf7a7f79c21a1f0ed4fa010c8d99a95a2d3a19923f59aad677a3f23ceedf751921105f682ae2e6deb9539802e03c01be267dfc30d53b17e
 SHA512 
b0086c15f811706a0993b92d253d736041b8d7bc4effd082bf092e0d4d372a8b1580f499d225eb0d1a449e14845885bdd749e3df9609c657de6ff8d389c2eb45
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 
892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573
 SHA512 
33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a
 DIST xen-4.9.1-upstream-patches-1.tar.xz 24592 BLAKE2B 
774c5219d6c14d729358e790d880a1a31fb4cda741e54e71879bff164e79bafbd8492eb8bccb7becdf7a2f9605e71266bb4fc15848deff8f9028ed7f8844f915
 SHA512 
edbc7cad2f6f8a5c7e8aac8efd5454428aa25e0e13018438f78c7f401cfb9173345267e16c7a5dfa78066a952980b172976409a0c63162094b7f507058e712ed

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 706faaa843d..b4be16e8baa 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,7 +1,8 @@
 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.10.1-upstream-patches-0.tar.xz 69120 BLAKE2B 
5d81e58eeb4e6de48a8534352df2c07f8825600bec9d0714735c2262dd13b937f2ef55a91d70273dcdd9621c477ced4662d76a16f557930c8b86e117fd49bb67
 SHA512 
094139d9173324bc43c4caedaf6453ebd0a86fc7ce9499690e4dacdadfde8efeaf6b70e652d6e1e27845c507f70c3a7b5d93c4c677bcd6a2ba56cf3742df4476
+DIST xen-4.10.1-upstream-patches-0.tar.xz 69172 BLAKE2B 
6da6f3938b5c20692bf7a7f79c21a1f0ed4fa010c8d99a95a2d3a19923f59aad677a3f23ceedf751921105f682ae2e6deb9539802e03c01be267dfc30d53b17e
 SHA512 
b0086c15f811706a0993b92d253d736041b8d7bc4effd082bf092e0d4d372a8b1580f499d225eb0d1a449e14845885bdd749e3df9609c657de6ff8d389c2eb45
 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 

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

2018-07-17 Thread Mikle Kolyada
commit: adead3394f8614285565b710718df947e01a0584
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jul 13 16:49:48 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Jul 17 11:06:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adead339

app-emulation/xen-tools: bump to 4.10.1

Closes: https://bugs.gentoo.org/657388
Package-Manager: Portage-2.3.42, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9217

 app-emulation/xen-tools/Manifest  |   3 +
 app-emulation/xen-tools/files/gentoo-patches.conf |  26 ++
 app-emulation/xen-tools/xen-tools-4.10.1.ebuild   | 457 ++
 3 files changed, 486 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 4b9da11660a..d396263b6ee 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -2,6 +2,8 @@ DIST ovmf-20170321.tar.xz 22141096 BLAKE2B 
79e991c8f9deb297865c319e88b6e6d46b1d0
 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.10.1-upstream-patches-0.tar.xz 69120 BLAKE2B 
5d81e58eeb4e6de48a8534352df2c07f8825600bec9d0714735c2262dd13b937f2ef55a91d70273dcdd9621c477ced4662d76a16f557930c8b86e117fd49bb67
 SHA512 
094139d9173324bc43c4caedaf6453ebd0a86fc7ce9499690e4dacdadfde8efeaf6b70e652d6e1e27845c507f70c3a7b5d93c4c677bcd6a2ba56cf3742df4476
+DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 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
@@ -9,4 +11,5 @@ DIST xen-4.9.2-upstream-patches-2.tar.xz 16100 BLAKE2B 
469b5ab7c5514a4974ba63701
 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-gentoo-patches-13.tar.xz 30276 BLAKE2B 
4e83011d90e30693e0d08848a8caddac1a4e283d33a257e37be0276cd662d7491d9db71d345a52f62bd57be80e7e707bf4ffa0ba8231702e4fc0765801884c7d
 SHA512 
8211e325667c706fd22d82421aa4d0265c1ed49980911747f97014a24bb7d2e663a14eba1017101fab07a19de3a820c55e4b1cc9c16dbb0c001f33cf82ff26b3
 DIST xen-ovmf-patches-3.tar.xz 4208 BLAKE2B 

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

2018-07-17 Thread Mikle Kolyada
commit: 2ec669947a76c8f65210a5e57cb1b66eaae18987
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jul 13 16:51:07 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Jul 17 11:06:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ec66994

app-emulation/xen: bump to 4.10.1

Bug: https://bugs.gentoo.org/655544
Bug: https://bugs.gentoo.org/655188
Package-Manager: Portage-2.3.42, Repoman-2.3.9

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

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 190d2e937aa..706faaa843d 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,5 +1,7 @@
 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.10.1-upstream-patches-0.tar.xz 69120 BLAKE2B 
5d81e58eeb4e6de48a8534352df2c07f8825600bec9d0714735c2262dd13b937f2ef55a91d70273dcdd9621c477ced4662d76a16f557930c8b86e117fd49bb67
 SHA512 
094139d9173324bc43c4caedaf6453ebd0a86fc7ce9499690e4dacdadfde8efeaf6b70e652d6e1e27845c507f70c3a7b5d93c4c677bcd6a2ba56cf3742df4476
+DIST xen-4.10.1.tar.gz 24674240 BLAKE2B 
f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2
 SHA512 
236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea
 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.10.1.ebuild 
b/app-emulation/xen/xen-4.10.1.ebuild
new file mode 100644
index 000..8027e789237
--- /dev/null
+++ b/app-emulation/xen/xen-4.10.1.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 

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

2018-04-26 Thread Mikle Kolyada
commit: 6fc093ea515b15e29b442e15b0c6f439b3b3905d
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Apr 26 21:06:34 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Apr 26 21:06:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fc093ea

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

Package-Manager: Portage-2.3.24, Repoman-2.3.6

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

diff --git a/app-emulation/xen-tools/xen-tools-4.9.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.9.2-r1.ebuild
index a66fad4f58f..e7a533511e1 100644
--- a/app-emulation/xen-tools/xen-tools-4.9.2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.9.2-r1.ebuild
@@ -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=2
SECURITY_VER=
# xen-tools's gentoo patches tarball



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

2018-04-26 Thread Mikle Kolyada
commit: 05c103f2c0d944a2be88b4626dd950a9a01c8b23
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Apr 26 21:07:17 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Apr 26 21:07:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c103f2

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

Package-Manager: Portage-2.3.24, Repoman-2.3.6

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

diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.9.2.ebuild 
b/app-emulation/xen-pvgrub/xen-pvgrub-4.9.2.ebuild
index 4c330e91539..138f1da19fe 100644
--- a/app-emulation/xen-pvgrub/xen-pvgrub-4.9.2.ebuild
+++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.9.2.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/

2018-04-26 Thread Mikle Kolyada
commit: d136dcd3f1dc4baa0f62d6907542763c247991ea
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Apr 26 21:06:44 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Apr 26 21:06:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d136dcd3

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

Package-Manager: Portage-2.3.24, Repoman-2.3.6

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

diff --git a/app-emulation/xen/xen-4.9.2.ebuild 
b/app-emulation/xen/xen-4.9.2.ebuild
index c6763a9657c..ff12221cf11 100644
--- a/app-emulation/xen/xen-4.9.2.ebuild
+++ b/app-emulation/xen/xen-4.9.2.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/

2018-04-22 Thread Yixun Lan
commit: 0728f33380c615b065dc5d8d039e12f56f4b2ae2
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Apr 23 04:42:48 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Apr 23 04:43:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0728f333

app-emulation/xen-tools: add xen-diag patch

add xen-diag patch which lost in the version bump

Reported-by: Tomas Mozes  gmail.com>
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/xen-tools/Manifest| 2 +-
 .../xen-tools/{xen-tools-4.9.2.ebuild => xen-tools-4.9.2-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index e55a8b1b51e..4b9da11660a 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -5,7 +5,7 @@ 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-upstream-patches-2.tar.xz 16100 BLAKE2B 
469b5ab7c5514a4974ba6370136d3b0b8da66a137e57ea2d8ba4341582ecc65e9131340cfc854b2e4991de778802726479176bf3a54a59660cef7337c31958e5
 SHA512 
900ed3a63986ad6add07fa4f2c2596c48f7e9aac18d0876229c3a0b076a6417488e0d7bd1bdbe9886e6900bbece35c378b7f8735778b4bdfa115a9662d43108b
 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

diff --git a/app-emulation/xen-tools/xen-tools-4.9.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.9.2-r1.ebuild
similarity index 99%
rename from app-emulation/xen-tools/xen-tools-4.9.2.ebuild
rename to app-emulation/xen-tools/xen-tools-4.9.2-r1.ebuild
index c6b392e429f..a66fad4f58f 100644
--- a/app-emulation/xen-tools/xen-tools-4.9.2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.9.2-r1.ebuild
@@ -19,7 +19,7 @@ if [[ $PV == * ]]; then
S="${WORKDIR}/${REPO}"
 else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-   UPSTREAM_VER=1
+   UPSTREAM_VER=2
SECURITY_VER=
# xen-tools's gentoo patches tarball
GENTOO_VER=12



[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



  1   2   3   4   >