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

2024-08-02 Thread Florian Schmaus
commit: b75e3dbdca6f94d4a0919a7c9294f0e641b78804
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Aug  1 15:39:03 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Aug  2 08:00:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b75e3dbd

app-emulation/xen-tools: add 4.18.3_pre0, 4.19.0

Closes: https://bugs.gentoo.org/921932
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   3 +
 .../xen-tools/xen-tools-4.18.3_pre0.ebuild | 525 +
 app-emulation/xen-tools/xen-tools-4.19.0.ebuild| 525 +
 3 files changed, 1053 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 7eb2a3721711..12ec074c5386 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -5,4 +5,7 @@ DIST edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz 
15245558 BLAKE2B 33876
 DIST ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz 4074878 BLAKE2B 
d335d1e69bf736c53622e34e5ebeea77e294637f39bd5e2704f13b8e334b684130c259bd48b832050eebfabfc898f9786979a4c00903145fdb347a497b399f31
 SHA512 
e27644cbb030c43e2841058003bedea6deb979ba71591f967e01312527ed869bb863f9a03fc7b5a266752433d30164929ea1b935953a245600ad713c9fb25cb5
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
 DIST xen-4.17.4.tar.gz 46527369 BLAKE2B 
2fcd1248d75157b6455727b29ecc3a4e5941eb187d645b35b6cf48a23fdfae11e810c55a1a7c0396c6a23dc977f22b8fd06ee9b91a1edc3a7ba8561023e07cfc
 SHA512 
50dc2efd26e48131afdbc8efb1ca90154a84fe5fba5a6bc81d9801a3c13aebea91c8211872b5c69ce2773644f2c935c31cc56584a05b10b81e8728282d89eb84
+DIST xen-4.18.2.tar.gz 51911271 BLAKE2B 
0b58a74d867f42e7820a1050587c11ec9099aca74875fc9e4657e1eba239afed3e23fe3dba047f1e5f6d8cab4d2fd7f0eaf6b809c7549d73e8c102add7864c46
 SHA512 
c5feb450155883b5d2e7f43b05a64e7215b661b7d2f438d8f5a0896bd57283379ee11ca8e2e7a1d8787813cc6f1a260253fcb8688ed7d61a2bfb636db1626941
+DIST xen-4.19.0.tar.gz 52011199 BLAKE2B 
bc6502bf5b68ab130f1d64e20e8a6d8ca656240545f0a4f5fe500413504c7610352bd7577f0e7e9d9354745afaf39d3edd3ad775718e20d14181dd2dca28ec0a
 SHA512 
bc0b4257cab66b0f9d4a1fe72e07f4980398b2934989c02ffe488b465eca3443caa0ded903871480aba6e36212921f335b68d67f202f22548c31899225f2d657
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
+DIST xen-upstream-patches-4.18.3-pre-patchset-0.tar.bz2 51452 BLAKE2B 
166d13eb16b5225fe5d8b96d9a7ba547b8d94b2989a15b641d53821e484d45bec8ed123180c8c7c5666da87f8a4368ad2a27284431561ae323453b4054c72d80
 SHA512 
bf434740567ac964babdc625c2cc13d9c2bcc79f8360f8f4dc8658fb191c60418a24cbea331d2a69fcadf4b30620f662e883695c379c87b4f8de17bfec51108c

diff --git a/app-emulation/xen-tools/xen-tools-4.18.3_pre0.ebuild 
b/app-emulation/xen-tools/xen-tools-4.18.3_pre0.ebuild
new file mode 100644
index ..b753f3e725c6
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.18.3_pre0.ebuild
@@ -0,0 +1,525 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   REPO="xen.git"
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+   SEABIOS_VER="1.16.0"
+   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+   EDK2_OPENSSL_VERSION="1_1_1t"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
+   IPXE_COMMIT="1d1cf74a5e58811822bee4b3da3cff7282fcdfca"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GENTOO_PATCHSET_BASE=4.17.0
+   XEN_PRE_PATCHSET_NUM=0
+   XEN_PRE_VERSION_BASE=4.18.2
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( htt

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

2024-08-02 Thread Florian Schmaus
commit: 3b45e9e7d7ba8731f4a567677f22463648b52b6b
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Aug  1 15:40:09 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Aug  2 08:00:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b45e9e7

app-emulation/xen-tools: drop 4.17.4

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37916
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.17.4.ebuild | 524 
 1 file changed, 524 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4.ebuild
deleted file mode 100644
index c4bcc325110c..
--- a/app-emulation/xen-tools/xen-tools-4.17.4.ebuild
+++ /dev/null
@@ -1,524 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
-
-inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   REPO="xen.git"
-   EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
-   S="${WORKDIR}/${REPO}"
-else
-   KEYWORDS="amd64 ~arm ~arm64 x86"
-
-   SEABIOS_VER="1.16.0"
-   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
-   EDK2_OPENSSL_VERSION="1_1_1t"
-   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
-   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
-   IPXE_COMMIT="1d1cf74a5e58811822bee4b3da3cff7282fcdfca"
-
-   XEN_GENTOO_PATCHSET_NUM=2
-   XEN_GENTOO_PATCHSET_BASE=4.17.0
-   XEN_PRE_PATCHSET_NUM=
-   XEN_PRE_VERSION_BASE=
-
-   XEN_BASE_PV="${PV}"
-   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
-   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
-   fi
-
-   SRC_URI="
-   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
-   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
-   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
-   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
-   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
-   
https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz
 -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz
-   
https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> 
brotli-${EDK2_BROTLI_COMMIT}.tar.gz
-   )
-   "
-
-   if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then
-   XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 
1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}"
-   
XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}"
-   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2";
-   
XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}"
-   fi
-   if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then
-   XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 
${XEN_GENTOO_PATCHSET_BASE})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}"
-   
XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}"
-   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2";
-   XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}"
-   fi
-fi
-
-DESCRIPTION="Xen tools including QEMU and xl"
-HOMEPAGE="https://xenproject.org";
-DOCS=( README )
-
-S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
-
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-# 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 debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios systemd zstd"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   ipxe? ( rombios )
-   ovmf? ( hvm )
-   pygrub? ( python )
-   rombios? ( hvm )
-   system-ipxe? ( rombios )
-   ?? ( ipxe system-ipxe )
-   ?? ( qemu system-qemu )"
-
-COMMON_DEPEND="
-   lzma? ( app-arch/xz-utils )
-   qemu? (
-   dev-libs/glib:2
-   sys-libs/pam
-   )
-   zstd? ( app-arch/zstd )
-   app-arch/bzip2
-   app-arch/zstd
-   dev-libs/libnl:3
-   dev-libs/lzo:2
-   dev-libs/yajl
-   sys-apps/util-linux
-   sys-fs/e2fsprogs
-   sys-libs/ncurses
-   sys-libs/zlib
-   ${PYTHON_DEPS}
-"
-
-RDEPEND="${COMMON_DEPEND}
-   sys-app

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

2024-06-12 Thread Sam James
commit: c0b3519434a3da9fb9b7630014adc4afc43bac94
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 12 19:47:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 12 19:47:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b35194

app-emulation/xen-tools: Stabilize 4.17.4-r1 x86, #933449

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4-r1.ebuild
index b7ab3179dc43..4b88e126ae7a 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.4-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.4-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2024-06-04 Thread Arthur Zamarin
commit: 88cfa5035837102a9c4983725273126402503c37
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun  4 18:23:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun  4 18:23:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88cfa503

app-emulation/xen-tools: Stabilize 4.17.4-r1 amd64, #933449

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4-r1.ebuild
index 54f349124863..b7ab3179dc43 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.4-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.4-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~x86"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2024-05-29 Thread Florian Schmaus
commit: a8e923d244038e433e5a761cc431b0d73cf6e2eb
Author: Tomáš Mózes  gmail  com>
AuthorDate: Tue May 28 16:36:46 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May 29 08:31:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8e923d2

app-emulation/xen-tools: enable py3.12

Bug: https://bugs.gentoo.org/929317
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4-r1.ebuild
new file mode 100644
index ..54f349124863
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.17.4-r1.ebuild
@@ -0,0 +1,524 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   REPO="xen.git"
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+   SEABIOS_VER="1.16.0"
+   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+   EDK2_OPENSSL_VERSION="1_1_1t"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
+   IPXE_COMMIT="1d1cf74a5e58811822bee4b3da3cff7282fcdfca"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GENTOO_PATCHSET_BASE=4.17.0
+   XEN_PRE_PATCHSET_NUM=
+   XEN_PRE_VERSION_BASE=
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
+   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
+   
https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz
 -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz
+   
https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> 
brotli-${EDK2_BROTLI_COMMIT}.tar.gz
+   )
+   "
+
+   if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then
+   XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 
1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}"
+   
XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2";
+   
XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}"
+   fi
+   if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then
+   XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 
${XEN_GENTOO_PATCHSET_BASE})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}"
+   
XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2";
+   XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}"
+   fi
+fi
+
+DESCRIPTION="Xen tools including QEMU and xl"
+HOMEPAGE="https://xenproject.org";
+DOCS=( README )
+
+S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
+
+LICENSE="GPL-2"
+SLOT="0/$(ver_cut 1-2)"
+# 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 debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios systemd zstd"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   ipxe? ( rombios )
+   ovmf? ( hvm )
+   pygrub? ( python )
+   rombios? ( hvm )
+   system-ipxe? ( rombios )
+   ?? ( ipxe system-ipxe )
+   ?? ( qemu system-qemu )"
+
+COMMON_DEPEND="
+   lzma? ( app-arch/xz-utils )
+   qemu? (
+   dev-libs/glib:2
+   sys-libs/pam
+   )
+   zstd? ( app-arch/zstd )
+   app-arch/bzip2
+   app-arch/zstd
+   dev-libs/libnl:3
+   dev-libs/lzo:2
+   dev-libs/yajl
+   sys-apps/util-linux
+   sys-fs/e2fsprogs
+   sys-libs/ncurses
+   sys-libs/zlib
+   ${PYTHON_DEPS}
+"
+
+RDEPEND="${COMMON_DEPEND}
+   sys-apps/ipro

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

2024-05-29 Thread Florian Schmaus
commit: 8242d1d0262fb5244f1835d0294dd5f5d1f0cd86
Author: Tomáš Mózes  gmail  com>
AuthorDate: Tue May 28 16:37:39 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May 29 08:31:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8242d1d0

app-emulation/xen-tools: drop 4.17.4_pre2

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   2 -
 .../xen-tools/xen-tools-4.17.4_pre2.ebuild | 524 -
 2 files changed, 526 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index f5c6218ff757..7eb2a3721711 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -4,7 +4,5 @@ DIST brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz 
512229 BLAKE2B cd86c
 DIST edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz 15245558 BLAKE2B 
33876c08040fa876b4e3741fe859d113654013c948fa8a8b391955226e6215bbbe26fc484e56ba5b399d2c4e4d198900f2de42eccfbac6901e01cd73a80e803b
 SHA512 
7d71ec3d98c652b86194607dbcab767160c708991f49f69eda1f5d844ced0c4842e849d19bf99ea09b1db523b91ced1e5552a4ddcea32b94b9db6b8f6f5c5931
 DIST ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz 4074878 BLAKE2B 
d335d1e69bf736c53622e34e5ebeea77e294637f39bd5e2704f13b8e334b684130c259bd48b832050eebfabfc898f9786979a4c00903145fdb347a497b399f31
 SHA512 
e27644cbb030c43e2841058003bedea6deb979ba71591f967e01312527ed869bb863f9a03fc7b5a266752433d30164929ea1b935953a245600ad713c9fb25cb5
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
-DIST xen-4.17.3.tar.gz 46505735 BLAKE2B 
f7a783d951d3e31391aca2b779b9d11440dc28b0756739f7733cd7d2f160de54a018c00dce5d2a6c55a6494c2151a31a64bbeddefbed34eff179463f2e762d93
 SHA512 
56ead90af00b4c1aa452b5edba980a2873e4c76e8c518220a88089a2771cd76fe2478e15a41abf5d247e4bc5af8415d53614dff7eb028ced80701c1a1263f91f
 DIST xen-4.17.4.tar.gz 46527369 BLAKE2B 
2fcd1248d75157b6455727b29ecc3a4e5941eb187d645b35b6cf48a23fdfae11e810c55a1a7c0396c6a23dc977f22b8fd06ee9b91a1edc3a7ba8561023e07cfc
 SHA512 
50dc2efd26e48131afdbc8efb1ca90154a84fe5fba5a6bc81d9801a3c13aebea91c8211872b5c69ce2773644f2c935c31cc56584a05b10b81e8728282d89eb84
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
-DIST xen-upstream-patches-4.17.4-pre-patchset-1.tar.bz2 77410 BLAKE2B 
1c00d613f9d12d81a284455d9099c031ba3ea7066508c75ad6f7e13330a09e2eb4e74bf5bc54fed9c4f90e18856cc01ff0e4ab4721d36388519eb40f99be42d8
 SHA512 
7a56cb0ac9b59043ffbc891819cbe54c9efe411e2e67eebc212a3b519ca60a37a377dd21b0ba851d6828cf268781983b082c6fecee0f0156501b5c447050789a

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4_pre2.ebuild
deleted file mode 100644
index e283301b0bd5..
--- a/app-emulation/xen-tools/xen-tools-4.17.4_pre2.ebuild
+++ /dev/null
@@ -1,524 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
-
-inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   REPO="xen.git"
-   EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
-   S="${WORKDIR}/${REPO}"
-else
-   KEYWORDS="amd64 ~arm ~arm64 x86"
-
-   SEABIOS_VER="1.16.0"
-   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
-   EDK2_OPENSSL_VERSION="1_1_1t"
-   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
-   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
-   IPXE_COMMIT="1d1cf74a5e58811822bee4b3da3cff7282fcdfca"
-
-   XEN_GENTOO_PATCHSET_NUM=2
-   XEN_GENTOO_PATCHSET_BASE=4.17.0
-   XEN_PRE_PATCHSET_NUM=1
-   XEN_PRE_VERSION_BASE=4.17.3
-
-   XEN_BASE_PV="${PV}"
-   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
-   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
-   fi
-
-   SRC_URI="
-   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
-   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
-   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
-   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz

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

2024-04-10 Thread Joonas Niilola
commit: 99653117ecffb2692f5fbd0664bc5153e3f9cd2c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Apr 11 03:37:56 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 11 03:37:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99653117

app-emulation/xen-tools: Stabilize 4.17.4 amd64, #929053

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4.ebuild
index 4605f10f5cd3..c4bcc325110c 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.4.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.4.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2024-04-10 Thread Joonas Niilola
commit: 85c6fbfc5c04ee629581dba3168d99cffc78dd04
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Apr 11 03:21:31 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 11 03:21:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85c6fbfc

app-emulation/xen-tools: Stabilize 4.17.4 x86, #929053

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4.ebuild
index c62a890bde7f..4605f10f5cd3 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.4.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.4.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 x86"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2024-04-09 Thread Florian Schmaus
commit: d7ce4f82dd1b7feb09f791b626796954fff357f2
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Apr 10 06:22:23 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Apr 10 06:43:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7ce4f82

app-emulation/xen-tools: add 4.17.4

Fixes XSA-454, XSA-455

Bug: https://bugs.gentoo.org/929038
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest|   1 +
 app-emulation/xen-tools/xen-tools-4.17.4.ebuild | 524 
 2 files changed, 525 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index b710a12d6d23..4374b4d87df7 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -6,6 +6,7 @@ DIST ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz 
4074878 BLAKE2B d3
 DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
 DIST xen-4.17.3.tar.gz 46505735 BLAKE2B 
f7a783d951d3e31391aca2b779b9d11440dc28b0756739f7733cd7d2f160de54a018c00dce5d2a6c55a6494c2151a31a64bbeddefbed34eff179463f2e762d93
 SHA512 
56ead90af00b4c1aa452b5edba980a2873e4c76e8c518220a88089a2771cd76fe2478e15a41abf5d247e4bc5af8415d53614dff7eb028ced80701c1a1263f91f
+DIST xen-4.17.4.tar.gz 46527369 BLAKE2B 
2fcd1248d75157b6455727b29ecc3a4e5941eb187d645b35b6cf48a23fdfae11e810c55a1a7c0396c6a23dc977f22b8fd06ee9b91a1edc3a7ba8561023e07cfc
 SHA512 
50dc2efd26e48131afdbc8efb1ca90154a84fe5fba5a6bc81d9801a3c13aebea91c8211872b5c69ce2773644f2c935c31cc56584a05b10b81e8728282d89eb84
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
 DIST xen-upstream-patches-4.17.4-pre-patchset-0.tar.bz2 17570 BLAKE2B 
5ae7ceb1feef758166dc6d569da30cfa8867b3755d41a4d2834ad73630ee3beea5696b79a175a7c2680db59e50b802ef2a9ee5a3cedff74f3d9cbfac064b25f1
 SHA512 
6001c4889ae5bdb592f8d7801762e43db13223e6552e916978b8ce85eb78c3fcd885c24d58f3db688244ccf50646c8d41a2e20c47d3b85fefb29d1c0ed37dd99
 DIST xen-upstream-patches-4.17.4-pre-patchset-1.tar.bz2 77410 BLAKE2B 
1c00d613f9d12d81a284455d9099c031ba3ea7066508c75ad6f7e13330a09e2eb4e74bf5bc54fed9c4f90e18856cc01ff0e4ab4721d36388519eb40f99be42d8
 SHA512 
7a56cb0ac9b59043ffbc891819cbe54c9efe411e2e67eebc212a3b519ca60a37a377dd21b0ba851d6828cf268781983b082c6fecee0f0156501b5c447050789a

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4.ebuild
new file mode 100644
index ..c62a890bde7f
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.17.4.ebuild
@@ -0,0 +1,524 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   REPO="xen.git"
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+   SEABIOS_VER="1.16.0"
+   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+   EDK2_OPENSSL_VERSION="1_1_1t"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
+   IPXE_COMMIT="1d1cf74a5e58811822bee4b3da3cff7282fcdfca"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GENTOO_PATCHSET_BASE=4.17.0
+   XEN_PRE_PATCHSET_NUM=
+   XEN_PRE_VERSION_BASE=
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk

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

2024-04-09 Thread Florian Schmaus
commit: 1e5000c464b61a113d50b316772a6d72ca30f106
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Apr 10 06:25:54 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Apr 10 06:43:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e5000c4

app-emulation/xen-tools: drop 4.17.4_pre1

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36187
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   2 -
 .../xen-tools/xen-tools-4.17.4_pre1.ebuild | 524 -
 2 files changed, 526 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 4374b4d87df7..f5c6218ff757 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -3,10 +3,8 @@ DIST 
berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz 148741 B
 DIST brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz 512229 BLAKE2B 
cd86cc2cc7eefad24f87cda8006409bf764922b5f23ccfb951e7a41214b12004ce532b11f94f5fb858b3bf71f9abf8ef17ba219fa96bd5be23b51873afad0fd5
 SHA512 
7f48e794e738b31c2005e7cef6d8c0cc0d543f1cd8c137ae8ba14602cac2873de6299a3f32ad52be869f513e7548341353ed049609daef1063975694d9a9b80b
 DIST edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz 15245558 BLAKE2B 
33876c08040fa876b4e3741fe859d113654013c948fa8a8b391955226e6215bbbe26fc484e56ba5b399d2c4e4d198900f2de42eccfbac6901e01cd73a80e803b
 SHA512 
7d71ec3d98c652b86194607dbcab767160c708991f49f69eda1f5d844ced0c4842e849d19bf99ea09b1db523b91ced1e5552a4ddcea32b94b9db6b8f6f5c5931
 DIST ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz 4074878 BLAKE2B 
d335d1e69bf736c53622e34e5ebeea77e294637f39bd5e2704f13b8e334b684130c259bd48b832050eebfabfc898f9786979a4c00903145fdb347a497b399f31
 SHA512 
e27644cbb030c43e2841058003bedea6deb979ba71591f967e01312527ed869bb863f9a03fc7b5a266752433d30164929ea1b935953a245600ad713c9fb25cb5
-DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
 DIST xen-4.17.3.tar.gz 46505735 BLAKE2B 
f7a783d951d3e31391aca2b779b9d11440dc28b0756739f7733cd7d2f160de54a018c00dce5d2a6c55a6494c2151a31a64bbeddefbed34eff179463f2e762d93
 SHA512 
56ead90af00b4c1aa452b5edba980a2873e4c76e8c518220a88089a2771cd76fe2478e15a41abf5d247e4bc5af8415d53614dff7eb028ced80701c1a1263f91f
 DIST xen-4.17.4.tar.gz 46527369 BLAKE2B 
2fcd1248d75157b6455727b29ecc3a4e5941eb187d645b35b6cf48a23fdfae11e810c55a1a7c0396c6a23dc977f22b8fd06ee9b91a1edc3a7ba8561023e07cfc
 SHA512 
50dc2efd26e48131afdbc8efb1ca90154a84fe5fba5a6bc81d9801a3c13aebea91c8211872b5c69ce2773644f2c935c31cc56584a05b10b81e8728282d89eb84
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
-DIST xen-upstream-patches-4.17.4-pre-patchset-0.tar.bz2 17570 BLAKE2B 
5ae7ceb1feef758166dc6d569da30cfa8867b3755d41a4d2834ad73630ee3beea5696b79a175a7c2680db59e50b802ef2a9ee5a3cedff74f3d9cbfac064b25f1
 SHA512 
6001c4889ae5bdb592f8d7801762e43db13223e6552e916978b8ce85eb78c3fcd885c24d58f3db688244ccf50646c8d41a2e20c47d3b85fefb29d1c0ed37dd99
 DIST xen-upstream-patches-4.17.4-pre-patchset-1.tar.bz2 77410 BLAKE2B 
1c00d613f9d12d81a284455d9099c031ba3ea7066508c75ad6f7e13330a09e2eb4e74bf5bc54fed9c4f90e18856cc01ff0e4ab4721d36388519eb40f99be42d8
 SHA512 
7a56cb0ac9b59043ffbc891819cbe54c9efe411e2e67eebc212a3b519ca60a37a377dd21b0ba851d6828cf268781983b082c6fecee0f0156501b5c447050789a

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
deleted file mode 100644
index 15732418896d..
--- a/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
+++ /dev/null
@@ -1,524 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
-
-inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   REPO="xen.git"
-   EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
-  

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

2024-04-05 Thread Joonas Niilola
commit: 1fcf7468829ecf567c1c8ae1386382d1e6e2d628
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr  6 06:05:38 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr  6 06:05:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fcf7468

app-emulation/xen-tools: Stabilize 4.17.4_pre2 amd64, #928665

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4_pre2.ebuild
index 05ec3e6d8580..e283301b0bd5 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.4_pre2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.4_pre2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2024-04-05 Thread Joonas Niilola
commit: 8cee71244fc8460c06bf7701e42029d01290184a
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Apr  6 05:58:08 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Apr  6 05:58:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cee7124

app-emulation/xen-tools: Stabilize 4.17.4_pre2 x86, #928665

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4_pre2.ebuild
index 19446ebe163f..05ec3e6d8580 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.4_pre2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.4_pre2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 x86"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2024-04-05 Thread Florian Schmaus
commit: bb06f7878c3f925c09cc67bf3a42e472908174a8
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Apr  5 07:59:16 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Apr  5 15:59:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb06f787

app-emulation/xen-tools: drop 4.16.6_pre2, 4.17.3

Bug: https://bugs.gentoo.org/923741
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36114
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   3 -
 .../xen-tools/xen-tools-4.16.6_pre2.ebuild | 523 
 app-emulation/xen-tools/xen-tools-4.17.3.ebuild| 524 -
 3 files changed, 1050 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 5c23f32bbce3..b710a12d6d23 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -5,10 +5,7 @@ DIST edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz 
15245558 BLAKE2B 33876
 DIST ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz 4074878 BLAKE2B 
d335d1e69bf736c53622e34e5ebeea77e294637f39bd5e2704f13b8e334b684130c259bd48b832050eebfabfc898f9786979a4c00903145fdb347a497b399f31
 SHA512 
e27644cbb030c43e2841058003bedea6deb979ba71591f967e01312527ed869bb863f9a03fc7b5a266752433d30164929ea1b935953a245600ad713c9fb25cb5
 DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
-DIST xen-4.16.5.tar.gz 45023770 BLAKE2B 
1371bd4cdf7431c16a575d4f911cec7be25a6358bbc47648aa542c6dcb27b733a8de63f9226a9290096a84df4d602186fcfdf6d255c43140d8e9373323fa53e9
 SHA512 
2f370787b72b2cd9d81c0b5f138133e676d2b9c8c76e31e6439649d7145242a6b7be0d51a7ff4f4197a99e3f6b24ac50e63d2fa49368da440d3f555e70c4ebd3
 DIST xen-4.17.3.tar.gz 46505735 BLAKE2B 
f7a783d951d3e31391aca2b779b9d11440dc28b0756739f7733cd7d2f160de54a018c00dce5d2a6c55a6494c2151a31a64bbeddefbed34eff179463f2e762d93
 SHA512 
56ead90af00b4c1aa452b5edba980a2873e4c76e8c518220a88089a2771cd76fe2478e15a41abf5d247e4bc5af8415d53614dff7eb028ced80701c1a1263f91f
-DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
-DIST xen-upstream-patches-4.16.6-pre-patchset-1.tar.bz2 44167 BLAKE2B 
6a11faf689b2875fe6845646cbc71541ff0ce02fed00f2fd0ccabdee4b71be96a5bfaa66a0a6de068a9b6534d5c0df2751f78ccd0755f1bcaef333d8337135dc
 SHA512 
40721e0f4e11408c3687e8e77d850f6f0a02d0af0abe422d11478fe080c158ffee5408ed273d82c8c39a33dd0a97ab962f133a927e3a205fa84e9fe3911a57f1
 DIST xen-upstream-patches-4.17.4-pre-patchset-0.tar.bz2 17570 BLAKE2B 
5ae7ceb1feef758166dc6d569da30cfa8867b3755d41a4d2834ad73630ee3beea5696b79a175a7c2680db59e50b802ef2a9ee5a3cedff74f3d9cbfac064b25f1
 SHA512 
6001c4889ae5bdb592f8d7801762e43db13223e6552e916978b8ce85eb78c3fcd885c24d58f3db688244ccf50646c8d41a2e20c47d3b85fefb29d1c0ed37dd99
 DIST xen-upstream-patches-4.17.4-pre-patchset-1.tar.bz2 77410 BLAKE2B 
1c00d613f9d12d81a284455d9099c031ba3ea7066508c75ad6f7e13330a09e2eb4e74bf5bc54fed9c4f90e18856cc01ff0e4ab4721d36388519eb40f99be42d8
 SHA512 
7a56cb0ac9b59043ffbc891819cbe54c9efe411e2e67eebc212a3b519ca60a37a377dd21b0ba851d6828cf268781983b082c6fecee0f0156501b5c447050789a

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
deleted file mode 100644
index d865eb635bd5..
--- a/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
+++ /dev/null
@@ -1,523 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
-
-inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-

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

2024-04-05 Thread Florian Schmaus
commit: c12cea4a6ddfbad3a990e594ce72f8cfa034b168
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Apr  5 07:55:53 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Apr  5 15:59:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c12cea4a

app-emulation/xen-tools: add 4.17.4_pre2

Fixes XSA-451, XSA-452, XSA-453

Bug: https://bugs.gentoo.org/928620
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   2 +
 .../xen-tools/xen-tools-4.17.4_pre2.ebuild | 524 +
 2 files changed, 526 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 38b922e9b3b6..5c23f32bbce3 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -2,6 +2,7 @@ DIST OpenSSL_1_1_1t.tar.gz 10061233 BLAKE2B 
aef89c338644230305bcc75dbc13d6799a04
 DIST berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz 148741 
BLAKE2B 
72014022926b636147e202d74c42df2ce9cfed00b91c275d5b2e0afbc5c68765445cbe7ac6389d7c2512bd1d45b0e16e36552d09bbc733ab66c92968bd31
 SHA512 
8420c29faa7ff57e06d6758b03e81ca0630c59946bc031e8611f1449e23634cf901b502161f2c1423c0cff949b5481445e36a3aa53dc885b61ca2c673b3ba567
 DIST brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz 512229 BLAKE2B 
cd86cc2cc7eefad24f87cda8006409bf764922b5f23ccfb951e7a41214b12004ce532b11f94f5fb858b3bf71f9abf8ef17ba219fa96bd5be23b51873afad0fd5
 SHA512 
7f48e794e738b31c2005e7cef6d8c0cc0d543f1cd8c137ae8ba14602cac2873de6299a3f32ad52be869f513e7548341353ed049609daef1063975694d9a9b80b
 DIST edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz 15245558 BLAKE2B 
33876c08040fa876b4e3741fe859d113654013c948fa8a8b391955226e6215bbbe26fc484e56ba5b399d2c4e4d198900f2de42eccfbac6901e01cd73a80e803b
 SHA512 
7d71ec3d98c652b86194607dbcab767160c708991f49f69eda1f5d844ced0c4842e849d19bf99ea09b1db523b91ced1e5552a4ddcea32b94b9db6b8f6f5c5931
+DIST ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz 4074878 BLAKE2B 
d335d1e69bf736c53622e34e5ebeea77e294637f39bd5e2704f13b8e334b684130c259bd48b832050eebfabfc898f9786979a4c00903145fdb347a497b399f31
 SHA512 
e27644cbb030c43e2841058003bedea6deb979ba71591f967e01312527ed869bb863f9a03fc7b5a266752433d30164929ea1b935953a245600ad713c9fb25cb5
 DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
 DIST xen-4.16.5.tar.gz 45023770 BLAKE2B 
1371bd4cdf7431c16a575d4f911cec7be25a6358bbc47648aa542c6dcb27b733a8de63f9226a9290096a84df4d602186fcfdf6d255c43140d8e9373323fa53e9
 SHA512 
2f370787b72b2cd9d81c0b5f138133e676d2b9c8c76e31e6439649d7145242a6b7be0d51a7ff4f4197a99e3f6b24ac50e63d2fa49368da440d3f555e70c4ebd3
@@ -10,3 +11,4 @@ DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 
BLAKE2B 7fa3b4aa12
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
 DIST xen-upstream-patches-4.16.6-pre-patchset-1.tar.bz2 44167 BLAKE2B 
6a11faf689b2875fe6845646cbc71541ff0ce02fed00f2fd0ccabdee4b71be96a5bfaa66a0a6de068a9b6534d5c0df2751f78ccd0755f1bcaef333d8337135dc
 SHA512 
40721e0f4e11408c3687e8e77d850f6f0a02d0af0abe422d11478fe080c158ffee5408ed273d82c8c39a33dd0a97ab962f133a927e3a205fa84e9fe3911a57f1
 DIST xen-upstream-patches-4.17.4-pre-patchset-0.tar.bz2 17570 BLAKE2B 
5ae7ceb1feef758166dc6d569da30cfa8867b3755d41a4d2834ad73630ee3beea5696b79a175a7c2680db59e50b802ef2a9ee5a3cedff74f3d9cbfac064b25f1
 SHA512 
6001c4889ae5bdb592f8d7801762e43db13223e6552e916978b8ce85eb78c3fcd885c24d58f3db688244ccf50646c8d41a2e20c47d3b85fefb29d1c0ed37dd99
+DIST xen-upstream-patches-4.17.4-pre-patchset-1.tar.bz2 77410 BLAKE2B 
1c00d613f9d12d81a284455d9099c031ba3ea7066508c75ad6f7e13330a09e2eb4e74bf5bc54fed9c4f90e18856cc01ff0e4ab4721d36388519eb40f99be42d8
 SHA512 
7a56cb0ac9b59043ffbc891819cbe54c9efe411e2e67eebc212a3b519ca60a37a377dd21b0ba851d6828cf268781983b082c6fecee0f0156501b5c447050789a

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4_pre2.ebuild
new file mode 100644
index ..19446ebe163f
--- /dev/null
+++ b/app-emulation/xen-tools/x

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

2024-03-28 Thread Sam James
commit: 123d12432bb7f530cbb64306e79dc77bf761fcd4
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 17:18:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 17:18:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123d1243

app-emulation/xen-tools: Stabilize 4.17.4_pre1 amd64, #928053

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
index cc9374257fc9..15732418896d 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2024-03-28 Thread Sam James
commit: 6782d74b9fd2c16dd034c9d63eed9fba67ba
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 16:43:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 16:43:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6782d74b

app-emulation/xen-tools: Stabilize 4.17.4_pre1 x86, #928053

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
index 8fadbbf335fd..cc9374257fc9 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 x86"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2024-03-28 Thread Florian Schmaus
commit: 3be9c0ed6b834250ba3f2346e4ca0199ced56f1a
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Feb  3 18:40:56 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Mar 28 11:21:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3be9c0ed

app-emulation/xen-tools: drop versions

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35170
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   3 -
 .../xen-tools/xen-tools-4.16.6_pre1-r1.ebuild  | 523 
 .../xen-tools/xen-tools-4.16.6_pre1.ebuild | 523 
 .../xen-tools/xen-tools-4.17.3_pre1-r1.ebuild  | 524 -
 .../xen-tools/xen-tools-4.17.3_pre1.ebuild | 524 -
 5 files changed, 2097 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index d5e8dd7b1b04..38b922e9b3b6 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -5,11 +5,8 @@ DIST edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz 
15245558 BLAKE2B 33876
 DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
 DIST xen-4.16.5.tar.gz 45023770 BLAKE2B 
1371bd4cdf7431c16a575d4f911cec7be25a6358bbc47648aa542c6dcb27b733a8de63f9226a9290096a84df4d602186fcfdf6d255c43140d8e9373323fa53e9
 SHA512 
2f370787b72b2cd9d81c0b5f138133e676d2b9c8c76e31e6439649d7145242a6b7be0d51a7ff4f4197a99e3f6b24ac50e63d2fa49368da440d3f555e70c4ebd3
-DIST xen-4.17.2.tar.gz 46498038 BLAKE2B 
44bb7b39dddb1dbd266a31f6e67f49e981946b78a83580ec068e02687780695d33868781b563dfb77db8ad3ffdc6fe7431ca8243650d9a08823312c430cfa5cd
 SHA512 
0bc475483676e4aa27735695f9a8d2821059e7a55984adb8a29badb5c09a4e7cf8ea29cbc9691be616cc0d7a5ee6b6dacc59ba29c2b16e0919ebdf7dfc54201a
 DIST xen-4.17.3.tar.gz 46505735 BLAKE2B 
f7a783d951d3e31391aca2b779b9d11440dc28b0756739f7733cd7d2f160de54a018c00dce5d2a6c55a6494c2151a31a64bbeddefbed34eff179463f2e762d93
 SHA512 
56ead90af00b4c1aa452b5edba980a2873e4c76e8c518220a88089a2771cd76fe2478e15a41abf5d247e4bc5af8415d53614dff7eb028ced80701c1a1263f91f
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
-DIST xen-upstream-patches-4.16.6-pre-patchset-0.tar.bz2 41361 BLAKE2B 
cf3498d1679fd36265f7d0f95f193a90c50d10d6f8a1df8895131c6b006aa1ba1236588b2cbead0fc7cd95ca74ea9bd24986f169889c1032e6bc4a87a8438404
 SHA512 
8e3cc0ff8f739ff687e5dcceacd58254d37bff6705993698a1fbfac0ccb2e67b7733c73029ff985b1f91dbdf29e247e96a50c1f2166d0b24df863db6915768ae
 DIST xen-upstream-patches-4.16.6-pre-patchset-1.tar.bz2 44167 BLAKE2B 
6a11faf689b2875fe6845646cbc71541ff0ce02fed00f2fd0ccabdee4b71be96a5bfaa66a0a6de068a9b6534d5c0df2751f78ccd0755f1bcaef333d8337135dc
 SHA512 
40721e0f4e11408c3687e8e77d850f6f0a02d0af0abe422d11478fe080c158ffee5408ed273d82c8c39a33dd0a97ab962f133a927e3a205fa84e9fe3911a57f1
-DIST xen-upstream-patches-4.17.3-pre-patchset-0.tar.bz2 65870 BLAKE2B 
9019ed4131157df83053873ce1978dfdaa21304bfd69a059e8869e4cd31e01128dbccf2b6a8f54b4c724dfa8d455cad0e55de555971e80a6cd56f143f2d618d3
 SHA512 
094172bb1c822fa6159792d517bdfdf9777f297be5acee99746a6b310db2c509f98001a280d798d931d4fa17983e8165297ad96489327368c035f8284efd382d
 DIST xen-upstream-patches-4.17.4-pre-patchset-0.tar.bz2 17570 BLAKE2B 
5ae7ceb1feef758166dc6d569da30cfa8867b3755d41a4d2834ad73630ee3beea5696b79a175a7c2680db59e50b802ef2a9ee5a3cedff74f3d9cbfac064b25f1
 SHA512 
6001c4889ae5bdb592f8d7801762e43db13223e6552e916978b8ce85eb78c3fcd885c24d58f3db688244ccf50646c8d41a2e20c47d3b85fefb29d1c0ed37dd99

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild
deleted file mode 100644
index cedb095dc513..
--- a/app-e

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

2024-03-28 Thread Florian Schmaus
commit: 59a177115c32b95d710f2dbc19cd056dbb6246f1
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Feb  3 18:36:16 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Mar 28 11:21:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a17711

app-emulation/xen-tools: add 4.17.4_pre1

Fixes XSA-449, XSA-450

Bug: https://bugs.gentoo.org/923741
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   1 +
 .../xen-tools/xen-tools-4.17.4_pre1.ebuild | 524 +
 2 files changed, 525 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 18814250ea74..d5e8dd7b1b04 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -12,3 +12,4 @@ DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 
BLAKE2B 7afce42675
 DIST xen-upstream-patches-4.16.6-pre-patchset-0.tar.bz2 41361 BLAKE2B 
cf3498d1679fd36265f7d0f95f193a90c50d10d6f8a1df8895131c6b006aa1ba1236588b2cbead0fc7cd95ca74ea9bd24986f169889c1032e6bc4a87a8438404
 SHA512 
8e3cc0ff8f739ff687e5dcceacd58254d37bff6705993698a1fbfac0ccb2e67b7733c73029ff985b1f91dbdf29e247e96a50c1f2166d0b24df863db6915768ae
 DIST xen-upstream-patches-4.16.6-pre-patchset-1.tar.bz2 44167 BLAKE2B 
6a11faf689b2875fe6845646cbc71541ff0ce02fed00f2fd0ccabdee4b71be96a5bfaa66a0a6de068a9b6534d5c0df2751f78ccd0755f1bcaef333d8337135dc
 SHA512 
40721e0f4e11408c3687e8e77d850f6f0a02d0af0abe422d11478fe080c158ffee5408ed273d82c8c39a33dd0a97ab962f133a927e3a205fa84e9fe3911a57f1
 DIST xen-upstream-patches-4.17.3-pre-patchset-0.tar.bz2 65870 BLAKE2B 
9019ed4131157df83053873ce1978dfdaa21304bfd69a059e8869e4cd31e01128dbccf2b6a8f54b4c724dfa8d455cad0e55de555971e80a6cd56f143f2d618d3
 SHA512 
094172bb1c822fa6159792d517bdfdf9777f297be5acee99746a6b310db2c509f98001a280d798d931d4fa17983e8165297ad96489327368c035f8284efd382d
+DIST xen-upstream-patches-4.17.4-pre-patchset-0.tar.bz2 17570 BLAKE2B 
5ae7ceb1feef758166dc6d569da30cfa8867b3755d41a4d2834ad73630ee3beea5696b79a175a7c2680db59e50b802ef2a9ee5a3cedff74f3d9cbfac064b25f1
 SHA512 
6001c4889ae5bdb592f8d7801762e43db13223e6552e916978b8ce85eb78c3fcd885c24d58f3db688244ccf50646c8d41a2e20c47d3b85fefb29d1c0ed37dd99

diff --git a/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
new file mode 100644
index ..8fadbbf335fd
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.17.4_pre1.ebuild
@@ -0,0 +1,524 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   REPO="xen.git"
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+   SEABIOS_VER="1.16.0"
+   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+   EDK2_OPENSSL_VERSION="1_1_1t"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GENTOO_PATCHSET_BASE=4.17.0
+   XEN_PRE_PATCHSET_NUM=0
+   XEN_PRE_VERSION_BASE=4.17.3
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
+   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
+   
https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz
 -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz
+   
https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> 
brotli-${EDK2_BROTLI_COMMIT}.tar.gz
+   )
+   "
+
+   if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then
+   XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 
1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}"
+   
XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2";
+   
XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}"
+   fi
+   

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

2024-02-28 Thread Sam James
commit: dd27404faf24c9b0575a2a107d6286386c4c53aa
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 00:22:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 00:22:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd27404f

app-emulation/xen-tools: update init.d for nfsmount removal

Bug: https://bugs.gentoo.org/925459
Signed-off-by: Sam James  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 88d3ad7ba890..0c420851937e 100644
--- a/app-emulation/xen-tools/files/xenstored.initd-r1
+++ b/app-emulation/xen-tools/files/xenstored.initd-r1
@@ -3,7 +3,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 depend() {
-   before xendomains xend sshd ntp-client ntpd nfs nfsmount rsyncd portmap 
dhcp
+   before xendomains xend sshd ntp-client ntpd nfs rsyncd portmap dhcp
need xencommons
 }
 



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

2024-01-13 Thread Conrad Kostecki
commit: 5eff8d80515a004dd4bdd49784a42cfedd38d06d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jan 13 15:19:22 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jan 13 20:45:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eff8d80

app-emulation/xen-tools: use https for git clone

git:// is unencrypted and could be used by an attacker (mitm) to insert 
malicious code, see also [1].
git:// runs on port 9418 which is also less likely open behind a firewall.

[1] git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34784
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild | 2 +-
 app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild| 2 +-
 app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild| 2 +-
 app-emulation/xen-tools/xen-tools-4.17.3.ebuild | 2 +-
 app-emulation/xen-tools/xen-tools-4.17.3_pre1-r1.ebuild | 2 +-
 app-emulation/xen-tools/xen-tools-4.17.3_pre1.ebuild| 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild
index 91c6b780c701..cedb095dc513 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild
@@ -11,7 +11,7 @@ inherit bash-completion-r1 flag-o-matic multilib 
python-single-r1 readme.gentoo-
 if [[ ${PV} == * ]]; then
inherit git-r3
REPO="xen.git"
-   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
S="${WORKDIR}/${REPO}"
 else
KEYWORDS="amd64 ~arm ~arm64 x86"

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild
index 57a548e015b7..a09f8d115021 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild
@@ -11,7 +11,7 @@ inherit bash-completion-r1 flag-o-matic multilib 
python-single-r1 readme.gentoo-
 if [[ ${PV} == * ]]; then
inherit git-r3
REPO="xen.git"
-   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
S="${WORKDIR}/${REPO}"
 else
KEYWORDS="amd64 ~arm ~arm64 x86"

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
index 822fde9ed658..d865eb635bd5 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
@@ -11,7 +11,7 @@ inherit bash-completion-r1 flag-o-matic multilib 
python-single-r1 readme.gentoo-
 if [[ ${PV} == * ]]; then
inherit git-r3
REPO="xen.git"
-   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
S="${WORKDIR}/${REPO}"
 else
KEYWORDS="amd64 ~arm ~arm64 x86"

diff --git a/app-emulation/xen-tools/xen-tools-4.17.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.3.ebuild
index e91552b8c15f..bf5e61f700a4 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.3.ebuild
@@ -11,7 +11,7 @@ inherit bash-completion-r1 flag-o-matic multilib 
python-single-r1 readme.gentoo-
 if [[ ${PV} == * ]]; then
inherit git-r3
REPO="xen.git"
-   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
S="${WORKDIR}/${REPO}"
 else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"

diff --git a/app-emulation/xen-tools/xen-tools-4.17.3_pre1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.3_pre1-r1.ebuild
index 4da473ff8968..57925301b457 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.3_pre1-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.3_pre1-r1.ebuild
@@ -11,7 +11,7 @@ inherit bash-completion-r1 flag-o-matic multilib 
python-single-r1 readme.gentoo-
 if [[ ${PV} == * ]]; then
inherit git-r3
REPO="xen.git"
-   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}";
S="${WORKDIR}/${REPO}"
 else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"

diff --git a/app-emulation/xen-tools/xen-tools-4.17.3_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.3_pre1.ebuild
index 8bd7aee22216..44e234064fb0 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.3_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.3_pre1.ebuild
@@ -11,7 +11,7 @@ inherit bash-completion-r1 flag-o-matic multilib 
python-single-r1 readme.gentoo-
 if [[ ${PV} == * ]]; then
inherit git-r3
REPO="xen.git"
-   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   EGIT_REPO

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

2024-01-13 Thread Sam James
commit: e1ac0e75c93529aab8ba13afa42417976762ac57
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 13 20:44:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 13 20:44:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ac0e75

app-emulation/xen-tools: Stabilize 4.16.6_pre2 amd64, #922051

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
index a9e949602709..822fde9ed658 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2024-01-13 Thread Sam James
commit: 080c6ee32a7e721e47b2b44549eca03cf781b142
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 13 18:33:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 13 18:33:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080c6ee3

app-emulation/xen-tools: Stabilize 4.16.6_pre2 x86, #922051

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
index 4590afcc9f81..a3931c7d1006 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2024-01-09 Thread Florian Schmaus
commit: 46fd9fd93dbd750fae0620343659d964e86590e3
Author: Tomáš Mózes  gmail  com>
AuthorDate: Mon Jan  8 16:32:02 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan  9 08:52:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46fd9fd9

app-emulation/xen-tools: add upstream patches

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   2 +
 .../xen-tools/xen-tools-4.16.6_pre2.ebuild | 523 
 app-emulation/xen-tools/xen-tools-4.17.3.ebuild| 524 +
 3 files changed, 1049 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index d4be20e0a778..18814250ea74 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -6,7 +6,9 @@ DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 
3962725 BLAKE2B a8
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
 DIST xen-4.16.5.tar.gz 45023770 BLAKE2B 
1371bd4cdf7431c16a575d4f911cec7be25a6358bbc47648aa542c6dcb27b733a8de63f9226a9290096a84df4d602186fcfdf6d255c43140d8e9373323fa53e9
 SHA512 
2f370787b72b2cd9d81c0b5f138133e676d2b9c8c76e31e6439649d7145242a6b7be0d51a7ff4f4197a99e3f6b24ac50e63d2fa49368da440d3f555e70c4ebd3
 DIST xen-4.17.2.tar.gz 46498038 BLAKE2B 
44bb7b39dddb1dbd266a31f6e67f49e981946b78a83580ec068e02687780695d33868781b563dfb77db8ad3ffdc6fe7431ca8243650d9a08823312c430cfa5cd
 SHA512 
0bc475483676e4aa27735695f9a8d2821059e7a55984adb8a29badb5c09a4e7cf8ea29cbc9691be616cc0d7a5ee6b6dacc59ba29c2b16e0919ebdf7dfc54201a
+DIST xen-4.17.3.tar.gz 46505735 BLAKE2B 
f7a783d951d3e31391aca2b779b9d11440dc28b0756739f7733cd7d2f160de54a018c00dce5d2a6c55a6494c2151a31a64bbeddefbed34eff179463f2e762d93
 SHA512 
56ead90af00b4c1aa452b5edba980a2873e4c76e8c518220a88089a2771cd76fe2478e15a41abf5d247e4bc5af8415d53614dff7eb028ced80701c1a1263f91f
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
 DIST xen-upstream-patches-4.16.6-pre-patchset-0.tar.bz2 41361 BLAKE2B 
cf3498d1679fd36265f7d0f95f193a90c50d10d6f8a1df8895131c6b006aa1ba1236588b2cbead0fc7cd95ca74ea9bd24986f169889c1032e6bc4a87a8438404
 SHA512 
8e3cc0ff8f739ff687e5dcceacd58254d37bff6705993698a1fbfac0ccb2e67b7733c73029ff985b1f91dbdf29e247e96a50c1f2166d0b24df863db6915768ae
+DIST xen-upstream-patches-4.16.6-pre-patchset-1.tar.bz2 44167 BLAKE2B 
6a11faf689b2875fe6845646cbc71541ff0ce02fed00f2fd0ccabdee4b71be96a5bfaa66a0a6de068a9b6534d5c0df2751f78ccd0755f1bcaef333d8337135dc
 SHA512 
40721e0f4e11408c3687e8e77d850f6f0a02d0af0abe422d11478fe080c158ffee5408ed273d82c8c39a33dd0a97ab962f133a927e3a205fa84e9fe3911a57f1
 DIST xen-upstream-patches-4.17.3-pre-patchset-0.tar.bz2 65870 BLAKE2B 
9019ed4131157df83053873ce1978dfdaa21304bfd69a059e8869e4cd31e01128dbccf2b6a8f54b4c724dfa8d455cad0e55de555971e80a6cd56f143f2d618d3
 SHA512 
094172bb1c822fa6159792d517bdfdf9777f297be5acee99746a6b310db2c509f98001a280d798d931d4fa17983e8165297ad96489327368c035f8284efd382d

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
new file mode 100644
index ..4590afcc9f81
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
@@ -0,0 +1,523 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.16.0"
+   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+   EDK2_OPENSSL_VERSION="1_1_1t"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
+   IPXE_COMMIT="3c040ad3870

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

2023-12-16 Thread Joonas Niilola
commit: 8f5e0c50ebed06b49c2fd47f93ed868cc24f0008
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 16 09:28:05 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 16 09:28:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5e0c50

app-emulation/xen-tools: Stabilize 4.16.6_pre1-r1 amd64, #917280

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild
index 7eff83ad0644..0a6543fab49c 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2023-12-16 Thread Joonas Niilola
commit: c234929819cb1251e866c98a39d132fe8d3fb31c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Dec 16 08:06:14 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 16 08:06:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2349298

app-emulation/xen-tools: Stabilize 4.16.6_pre1-r1 x86, #917280

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild
index d9c987cdcdc4..7eff83ad0644 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2023-11-12 Thread Sam James
commit: 5cdd0cfcb70b6977ae355a6f9e3fe7e2c4d42043
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 13 07:34:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 13 07:34:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cdd0cfc

app-emulation/xen-tools: migrate to fig2dev

Closes: https://bugs.gentoo.org/917246
Signed-off-by: Sam James  gentoo.org>

 .../xen-tools/xen-tools-4.16.6_pre1-r1.ebuild  | 523 
 .../xen-tools/xen-tools-4.17.3_pre1-r1.ebuild  | 524 +
 2 files changed, 1047 insertions(+)

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild
new file mode 100644
index ..d9c987cdcdc4
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre1-r1.ebuild
@@ -0,0 +1,523 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.16.0"
+   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+   EDK2_OPENSSL_VERSION="1_1_1t"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GENTOO_PATCHSET_BASE=4.16.1
+   XEN_PRE_PATCHSET_NUM=0
+   XEN_PRE_VERSION_BASE=4.16.5
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
+   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
+   
https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz
 -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz
+   
https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> 
brotli-${EDK2_BROTLI_COMMIT}.tar.gz
+   )
+   "
+
+   if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then
+   XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 
1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}"
+   
XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2";
+   
XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}"
+   fi
+   if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then
+   XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 
${XEN_GENTOO_PATCHSET_BASE})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}"
+   
XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2";
+   XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}"
+   fi
+fi
+
+DESCRIPTION="Xen tools including QEMU and xl"
+HOMEPAGE="https://xenproject.org";
+DOCS=( README )
+
+S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
+
+LICENSE="GPL-2"
+SLOT="0/$(ver_cut 1-2)"
+# 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 debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios systemd zstd"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   ipxe? ( rombios )
+   ovmf? ( hvm )
+   pygrub? ( python )
+   rombios? ( hvm )
+   system-ipxe? ( rombios )
+   ?? ( ipxe system-ipxe )
+   ?? ( qemu system-qemu )"
+
+COMMON_DEPEND="
+   lzma? ( app-arch/xz-utils )
+   qemu? (
+   dev-libs/glib:2
+   sys-libs/pam
+   )
+   zstd? ( app-arch/zstd )
+   app-arch/bzip2
+   app-arch/zstd
+   dev-libs/libnl:3
+   dev-libs/lzo:2
+   dev-libs/yajl
+   sys-apps/util-linux
+   sys-fs/e2fsprogs
+   sys-libs/ncurses
+   sys-libs/zlib
+   ${PYTHON_DEPS}
+"
+
+R

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

2023-10-25 Thread Florian Schmaus
commit: 01036aad726225a67fd683c809aa36bae64e874a
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Oct 25 15:40:41 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Oct 25 18:46:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01036aad

app-emulation/xen-tools: drop vulnerable

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33508
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest|   1 -
 app-emulation/xen-tools/xen-tools-4.16.5.ebuild | 523 ---
 app-emulation/xen-tools/xen-tools-4.17.2.ebuild | 524 
 3 files changed, 1048 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index d5c8e1579925..d4be20e0a778 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -7,7 +7,6 @@ DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490
 DIST xen-4.16.5.tar.gz 45023770 BLAKE2B 
1371bd4cdf7431c16a575d4f911cec7be25a6358bbc47648aa542c6dcb27b733a8de63f9226a9290096a84df4d602186fcfdf6d255c43140d8e9373323fa53e9
 SHA512 
2f370787b72b2cd9d81c0b5f138133e676d2b9c8c76e31e6439649d7145242a6b7be0d51a7ff4f4197a99e3f6b24ac50e63d2fa49368da440d3f555e70c4ebd3
 DIST xen-4.17.2.tar.gz 46498038 BLAKE2B 
44bb7b39dddb1dbd266a31f6e67f49e981946b78a83580ec068e02687780695d33868781b563dfb77db8ad3ffdc6fe7431ca8243650d9a08823312c430cfa5cd
 SHA512 
0bc475483676e4aa27735695f9a8d2821059e7a55984adb8a29badb5c09a4e7cf8ea29cbc9691be616cc0d7a5ee6b6dacc59ba29c2b16e0919ebdf7dfc54201a
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
-DIST xen-gentoo-patches-4.17.0-gentoo-patchset-0.tar.bz2 4474 BLAKE2B 
aa367a4ccf96a61c04c52e415d7143ca946323d7d50d6ab16ad7a917279ad4b1aac802e35e7e306c3a244317db713e913dc8d6343717b2307ccd049adb956a0d
 SHA512 
debba71b17be7b1bb9a70f01782c12c3c053cc2fb1f4ad95829356ee365878aad68430055d4b8c648ef1ff54cb9e3e7c03d40d14c560d51f8ac4fce2b8f82190
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
 DIST xen-upstream-patches-4.16.6-pre-patchset-0.tar.bz2 41361 BLAKE2B 
cf3498d1679fd36265f7d0f95f193a90c50d10d6f8a1df8895131c6b006aa1ba1236588b2cbead0fc7cd95ca74ea9bd24986f169889c1032e6bc4a87a8438404
 SHA512 
8e3cc0ff8f739ff687e5dcceacd58254d37bff6705993698a1fbfac0ccb2e67b7733c73029ff985b1f91dbdf29e247e96a50c1f2166d0b24df863db6915768ae
 DIST xen-upstream-patches-4.17.3-pre-patchset-0.tar.bz2 65870 BLAKE2B 
9019ed4131157df83053873ce1978dfdaa21304bfd69a059e8869e4cd31e01128dbccf2b6a8f54b4c724dfa8d455cad0e55de555971e80a6cd56f143f2d618d3
 SHA512 
094172bb1c822fa6159792d517bdfdf9777f297be5acee99746a6b310db2c509f98001a280d798d931d4fa17983e8165297ad96489327368c035f8284efd382d

diff --git a/app-emulation/xen-tools/xen-tools-4.16.5.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.5.ebuild
deleted file mode 100644
index a66f03394cc6..
--- a/app-emulation/xen-tools/xen-tools-4.16.5.ebuild
+++ /dev/null
@@ -1,523 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
-
-inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
-
-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"
-
-   SEABIOS_VER="1.16.0"
-   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
-   EDK2_OPENSSL_VERSION="1_1_1t"
-   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
-   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
-   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
-
-   XEN_GENTOO_PATCHSET_NUM=2
-   XEN_GENTOO_PATCHSET_BASE=4.16.1
-   XEN_PRE_PATCHSET_NUM=
-   XEN_PRE_VERSION_BASE=
-
-   XEN_BASE_PV="${PV}"
-   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
-   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
-   fi
-
-   SRC_URI="
-   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
-   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
-   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
- 

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

2023-10-20 Thread Sam James
commit: 0ca74f9f3f99823793540e79729b571c95ed9520
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 20 16:54:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 20 16:54:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ca74f9f

app-emulation/xen-tools: Stabilize 4.16.6_pre1 amd64, #916048

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild
index 23e27dafd6a9..75a33794a4b1 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2023-10-20 Thread Sam James
commit: 029b79fac3a0874bc9dcd06416fd29ef9e8941c7
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 20 16:54:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 20 16:54:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=029b79fa

app-emulation/xen-tools: Stabilize 4.16.6_pre1 x86, #916048

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild
index e9ab035b66a6..23e27dafd6a9 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2023-10-19 Thread Florian Schmaus
commit: 6591c4724536acaae488d00c8241eab711aad0c3
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Oct 18 19:20:03 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Oct 19 08:22:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6591c472

app-emulation/xen-tools: add upstream patches

Bug: https://bugs.gentoo.org/915970
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   2 +
 .../xen-tools/xen-tools-4.16.6_pre1.ebuild | 523 
 .../xen-tools/xen-tools-4.17.3_pre1.ebuild | 524 +
 3 files changed, 1049 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index baf1017a2a25..dbd71761c2be 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -8,3 +8,5 @@ DIST xen-4.16.5.tar.gz 45023770 BLAKE2B 
1371bd4cdf7431c16a575d4f911cec7be25a6358
 DIST xen-4.17.2.tar.gz 46498038 BLAKE2B 
44bb7b39dddb1dbd266a31f6e67f49e981946b78a83580ec068e02687780695d33868781b563dfb77db8ad3ffdc6fe7431ca8243650d9a08823312c430cfa5cd
 SHA512 
0bc475483676e4aa27735695f9a8d2821059e7a55984adb8a29badb5c09a4e7cf8ea29cbc9691be616cc0d7a5ee6b6dacc59ba29c2b16e0919ebdf7dfc54201a
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-0.tar.bz2 4474 BLAKE2B 
aa367a4ccf96a61c04c52e415d7143ca946323d7d50d6ab16ad7a917279ad4b1aac802e35e7e306c3a244317db713e913dc8d6343717b2307ccd049adb956a0d
 SHA512 
debba71b17be7b1bb9a70f01782c12c3c053cc2fb1f4ad95829356ee365878aad68430055d4b8c648ef1ff54cb9e3e7c03d40d14c560d51f8ac4fce2b8f82190
+DIST xen-upstream-patches-4.16.6-pre-patchset-0.tar.bz2 41361 BLAKE2B 
cf3498d1679fd36265f7d0f95f193a90c50d10d6f8a1df8895131c6b006aa1ba1236588b2cbead0fc7cd95ca74ea9bd24986f169889c1032e6bc4a87a8438404
 SHA512 
8e3cc0ff8f739ff687e5dcceacd58254d37bff6705993698a1fbfac0ccb2e67b7733c73029ff985b1f91dbdf29e247e96a50c1f2166d0b24df863db6915768ae
+DIST xen-upstream-patches-4.17.3-pre-patchset-0.tar.bz2 65870 BLAKE2B 
9019ed4131157df83053873ce1978dfdaa21304bfd69a059e8869e4cd31e01128dbccf2b6a8f54b4c724dfa8d455cad0e55de555971e80a6cd56f143f2d618d3
 SHA512 
094172bb1c822fa6159792d517bdfdf9777f297be5acee99746a6b310db2c509f98001a280d798d931d4fa17983e8165297ad96489327368c035f8284efd382d

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild
new file mode 100644
index ..e9ab035b66a6
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre1.ebuild
@@ -0,0 +1,523 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.16.0"
+   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+   EDK2_OPENSSL_VERSION="1_1_1t"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GENTOO_PATCHSET_BASE=4.16.1
+   XEN_PRE_PATCHSET_NUM=0
+   XEN_PRE_VERSION_BASE=4.16.5
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
+   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
+   
https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz
 -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz
+   
https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> 
brotli-${EDK2_BROTLI_COMMIT}.tar.gz
+   )
+   "
+
+   if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then
+   XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 
1-3)-pre-patc

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

2023-10-19 Thread Florian Schmaus
commit: bc692164d128dc432f123a5476ba596936d867d6
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Oct 19 08:21:54 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Oct 19 08:22:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc692164

app-emulation/xen-tools: bump gentoo patchset

Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index dbd71761c2be..d5c8e1579925 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -8,5 +8,6 @@ DIST xen-4.16.5.tar.gz 45023770 BLAKE2B 
1371bd4cdf7431c16a575d4f911cec7be25a6358
 DIST xen-4.17.2.tar.gz 46498038 BLAKE2B 
44bb7b39dddb1dbd266a31f6e67f49e981946b78a83580ec068e02687780695d33868781b563dfb77db8ad3ffdc6fe7431ca8243650d9a08823312c430cfa5cd
 SHA512 
0bc475483676e4aa27735695f9a8d2821059e7a55984adb8a29badb5c09a4e7cf8ea29cbc9691be616cc0d7a5ee6b6dacc59ba29c2b16e0919ebdf7dfc54201a
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-0.tar.bz2 4474 BLAKE2B 
aa367a4ccf96a61c04c52e415d7143ca946323d7d50d6ab16ad7a917279ad4b1aac802e35e7e306c3a244317db713e913dc8d6343717b2307ccd049adb956a0d
 SHA512 
debba71b17be7b1bb9a70f01782c12c3c053cc2fb1f4ad95829356ee365878aad68430055d4b8c648ef1ff54cb9e3e7c03d40d14c560d51f8ac4fce2b8f82190
+DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
 DIST xen-upstream-patches-4.16.6-pre-patchset-0.tar.bz2 41361 BLAKE2B 
cf3498d1679fd36265f7d0f95f193a90c50d10d6f8a1df8895131c6b006aa1ba1236588b2cbead0fc7cd95ca74ea9bd24986f169889c1032e6bc4a87a8438404
 SHA512 
8e3cc0ff8f739ff687e5dcceacd58254d37bff6705993698a1fbfac0ccb2e67b7733c73029ff985b1f91dbdf29e247e96a50c1f2166d0b24df863db6915768ae
 DIST xen-upstream-patches-4.17.3-pre-patchset-0.tar.bz2 65870 BLAKE2B 
9019ed4131157df83053873ce1978dfdaa21304bfd69a059e8869e4cd31e01128dbccf2b6a8f54b4c724dfa8d455cad0e55de555971e80a6cd56f143f2d618d3
 SHA512 
094172bb1c822fa6159792d517bdfdf9777f297be5acee99746a6b310db2c509f98001a280d798d931d4fa17983e8165297ad96489327368c035f8284efd382d

diff --git a/app-emulation/xen-tools/xen-tools-4.17.3_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.3_pre1.ebuild
index 0be6ca58a14e..1595416057a4 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.3_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.3_pre1.ebuild
@@ -23,7 +23,7 @@ else
EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
 
-   XEN_GENTOO_PATCHSET_NUM=0
+   XEN_GENTOO_PATCHSET_NUM=2
XEN_GENTOO_PATCHSET_BASE=4.17.0
XEN_PRE_PATCHSET_NUM=0
XEN_PRE_VERSION_BASE=4.17.2



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

2023-09-13 Thread Conrad Kostecki
commit: 32cae7e89ad90d8796f88d508079823933c0465e
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Sep 13 12:18:08 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Sep 13 18:42:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32cae7e8

app-emulation/xen-tools: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/32752
Signed-off-by: Conrad Kostecki  gentoo.org>

 m4-tools-configure-add-linux-headers-for.patch | 39 --
 1 file changed, 39 deletions(-)

diff --git 
a/app-emulation/xen-tools/files/xen-tools-m4-ptyfuncs.m4-tools-configure-add-linux-headers-for.patch
 
b/app-emulation/xen-tools/files/xen-tools-m4-ptyfuncs.m4-tools-configure-add-linux-headers-for.patch
deleted file mode 100644
index 02d1f0ff8b1f..
--- 
a/app-emulation/xen-tools/files/xen-tools-m4-ptyfuncs.m4-tools-configure-add-linux-headers-for.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 873d4759aa7b0581bf34e8a7ebfcbeca789ed6e1 Mon Sep 17 00:00:00 2001
-From: Florian Schmaus 
-Date: Tue, 16 May 2023 09:56:48 +0200
-Subject: [PATCH] m4/ptyfuncs.m4 tools/configure: add linux headers for pty
- functions
-
-To avoid implicit function declarations, which will cause an error on
-modern compilers. See https://wiki.gentoo.org/wiki/Modern_C_porting
-
-Downstream Gentoo bug: https://bugs.gentoo.org/904449
-
-Signed-off-by: Florian Schmaus 
 a/m4/ptyfuncs.m4
-+++ b/m4/ptyfuncs.m4
-@@ -19,6 +19,9 @@ AC_DEFUN([AX_CHECK_PTYFUNCS], [
- AC_LINK_IFELSE([AC_LANG_SOURCE([
- #ifdef INCLUDE_LIBUTIL_H
- #include INCLUDE_LIBUTIL_H
-+#else
-+#include 
-+#include 
- #endif
- int main(void) {
-   openpty(0,0,0,0,0);
 a/tools/configure
-+++ b/tools/configure
-@@ -9002,6 +9002,9 @@ See \`config.log' for more details" "$LINENO" 5; }
- 
- #ifdef INCLUDE_LIBUTIL_H
- #include INCLUDE_LIBUTIL_H
-+#else
-+#include 
-+#include 
- #endif
- int main(void) {
-   openpty(0,0,0,0,0);
--- 
-2.39.3
-



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

2023-09-09 Thread Arthur Zamarin
commit: 0379de10b58289ee39468326e515384f9293234c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Sep  5 09:16:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep  9 18:02:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0379de10

app-emulation/xen-tools: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Arthur Zamarin  gentoo.org>

 .../files/xen-tools-4.15.1-brotli-gcc11.patch  | 33 --
 1 file changed, 33 deletions(-)

diff --git a/app-emulation/xen-tools/files/xen-tools-4.15.1-brotli-gcc11.patch 
b/app-emulation/xen-tools/files/xen-tools-4.15.1-brotli-gcc11.patch
deleted file mode 100644
index c30cb328460d..
--- a/app-emulation/xen-tools/files/xen-tools-4.15.1-brotli-gcc11.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff --git a/c/dec/decode.c b/c/dec/decode.c
-index ae5a3d3f..7eee9688 100644
 a/c/dec/decode.c
-+++ b/c/dec/decode.c
-@@ -2033,8 +2033,10 @@ static BROTLI_NOINLINE BrotliDecoderErrorCode 
SafeProcessCommands(
- }
- 
- BrotliDecoderResult BrotliDecoderDecompress(
--size_t encoded_size, const uint8_t* encoded_buffer, size_t* decoded_size,
--uint8_t* decoded_buffer) {
-+size_t encoded_size,
-+const uint8_t encoded_buffer[BROTLI_ARRAY_PARAM(encoded_size)],
-+size_t* decoded_size,
-+uint8_t decoded_buffer[BROTLI_ARRAY_PARAM(*decoded_size)]) {
-   BrotliDecoderState s;
-   BrotliDecoderResult result;
-   size_t total_out = 0;
-diff --git a/c/enc/encode.c b/c/enc/encode.c
-index 8d90937b..0c49c641 100644
 a/c/enc/encode.c
-+++ b/c/enc/encode.c
-@@ -1470,8 +1470,9 @@ static size_t MakeUncompressedStream(
- 
- BROTLI_BOOL BrotliEncoderCompress(
- int quality, int lgwin, BrotliEncoderMode mode, size_t input_size,
--const uint8_t* input_buffer, size_t* encoded_size,
--uint8_t* encoded_buffer) {
-+const uint8_t input_buffer[BROTLI_ARRAY_PARAM(input_size)],
-+size_t* encoded_size,
-+uint8_t encoded_buffer[BROTLI_ARRAY_PARAM(*encoded_size)]) {
-   BrotliEncoderState* s;
-   size_t out_size = *encoded_size;
-   const uint8_t* input_start = input_buffer;



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

2023-09-09 Thread Arthur Zamarin
commit: 9e52a8d180a81cb6e249a3dd3452e288b73e1e70
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Sep  6 14:38:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep  9 17:56:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e52a8d1

app-emulation/xen-tools: drop vulnerable

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32655
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/xen-tools/Manifest   |   3 -
 app-emulation/xen-tools/xen-tools-4.16.4-r1.ebuild | 527 -
 .../xen-tools/xen-tools-4.16.4_pre1.ebuild | 523 
 3 files changed, 1053 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index cfec8e312350..baf1017a2a25 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -4,10 +4,7 @@ DIST brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz 
512229 BLAKE2B cd86c
 DIST edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz 15245558 BLAKE2B 
33876c08040fa876b4e3741fe859d113654013c948fa8a8b391955226e6215bbbe26fc484e56ba5b399d2c4e4d198900f2de42eccfbac6901e01cd73a80e803b
 SHA512 
7d71ec3d98c652b86194607dbcab767160c708991f49f69eda1f5d844ced0c4842e849d19bf99ea09b1db523b91ced1e5552a4ddcea32b94b9db6b8f6f5c5931
 DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
-DIST xen-4.16.3.tar.gz 45003057 BLAKE2B 
6092cff33bffed1b6133daf8d3ce53c57204297e66df6ac58266b2da8d5585df62ae718cc8afaad36ebe6dabdce65b9979b0d13b88e60f2b23c01be21ae4db8e
 SHA512 
b8cbd6f95681de5f824ada2d3cbe0653a38514a18df0dafcf811fb255219c7abec96f46217bdb0c83e1119f685da9a6af7194eeaa94f1cc3c892702782133b4f
-DIST xen-4.16.4.tar.gz 45008515 BLAKE2B 
6637cbebe76e48ca6d2ea885b9c52244efe2fa8188c1649f6a5444fd980a8bfcff5508c8496b89b8a31ba1c4e06f47047b7289513cf22fb86d2b76a77b3cfd21
 SHA512 
1b5a167a9f5537b5311ef1cb56e0e6ffda0e4e569ef0534e47b4f4a528067bda46fb58b2a01abc02e8c38b2b70207fb201a5d4d10274fba70135eaa8e318e055
 DIST xen-4.16.5.tar.gz 45023770 BLAKE2B 
1371bd4cdf7431c16a575d4f911cec7be25a6358bbc47648aa542c6dcb27b733a8de63f9226a9290096a84df4d602186fcfdf6d255c43140d8e9373323fa53e9
 SHA512 
2f370787b72b2cd9d81c0b5f138133e676d2b9c8c76e31e6439649d7145242a6b7be0d51a7ff4f4197a99e3f6b24ac50e63d2fa49368da440d3f555e70c4ebd3
 DIST xen-4.17.2.tar.gz 46498038 BLAKE2B 
44bb7b39dddb1dbd266a31f6e67f49e981946b78a83580ec068e02687780695d33868781b563dfb77db8ad3ffdc6fe7431ca8243650d9a08823312c430cfa5cd
 SHA512 
0bc475483676e4aa27735695f9a8d2821059e7a55984adb8a29badb5c09a4e7cf8ea29cbc9691be616cc0d7a5ee6b6dacc59ba29c2b16e0919ebdf7dfc54201a
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-0.tar.bz2 4474 BLAKE2B 
aa367a4ccf96a61c04c52e415d7143ca946323d7d50d6ab16ad7a917279ad4b1aac802e35e7e306c3a244317db713e913dc8d6343717b2307ccd049adb956a0d
 SHA512 
debba71b17be7b1bb9a70f01782c12c3c053cc2fb1f4ad95829356ee365878aad68430055d4b8c648ef1ff54cb9e3e7c03d40d14c560d51f8ac4fce2b8f82190
-DIST xen-upstream-patches-4.16.4-pre-patchset-0.tar.bz2 60151 BLAKE2B 
5c8a8f772ba6be5f776b3270b9f1e64df35c2be7b4e238262eb4ec6b4859576b3ecb448880e1e05ad53dbdaa71643e678978151b10d0d47c901ab3e3518b7eb0
 SHA512 
b33a9b2f602f18165e048ef6a339bc5bf3f800fb1f2449e2e1a6090774ce3ef07b1d7ea8e9e6449fae7b91afcc1a6e281c1bb218a56bca74ba7f12b491fab186

diff --git a/app-emulation/xen-tools/xen-tools-4.16.4-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.4-r1.ebuild
deleted file mode 100644
index 32cc545f43f0..
--- a/app-emulation/xen-tools/xen-tools-4.16.4-r1.ebuild
+++ /dev/null
@@ -1,527 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
-
-inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   REPO="xen.git"
-   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
-   S="${WORKDIR}/

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

2023-09-05 Thread Sam James
commit: 1c1d211b583a5e6da159684cc56270830760aa4c
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  5 10:01:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  5 10:01:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c1d211b

app-emulation/xen-tools: Stabilize 4.16.5 amd64, #913672

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.5.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.5.ebuild
index 8e3d0f4efce6..a66f03394cc6 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.5.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.5.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2023-09-05 Thread Sam James
commit: fed08bd1a1904553b441bf9d51a605e892164c45
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  5 10:01:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  5 10:01:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed08bd1

app-emulation/xen-tools: Stabilize 4.16.5 x86, #913672

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.5.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.5.ebuild
index 90dec7792faf..8e3d0f4efce6 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.5.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.5.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2023-09-03 Thread Florian Schmaus
commit: 57d9fc80e54f20202236af15a221af4fafb9684c
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug 18 11:38:42 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Sep  3 09:18:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57d9fc80

app-emulation/xen-tools: add 4.16.5/4.17.2

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest|   2 +
 app-emulation/xen-tools/xen-tools-4.16.5.ebuild | 523 +++
 app-emulation/xen-tools/xen-tools-4.17.2.ebuild | 524 
 3 files changed, 1049 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 929e2c131204..c16c4157d06c 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -11,7 +11,9 @@ DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490
 DIST xen-4.15.4.tar.gz 40820669 BLAKE2B 
22edaf817851856c777d02b5211be932c1731bf50fb582545f948c7e8f871937f7c94636496a480642fa7ed8222e12dda091a06638c75b9ee935f3ff9bc2aea0
 SHA512 
fa6a4991c0699025af163ed117f8d0523c0a482102464615025eb3575d755ffacec5df394e3fe01871cde6028678f654d99f8e3c2533b138765971a2a7994cb8
 DIST xen-4.16.3.tar.gz 45003057 BLAKE2B 
6092cff33bffed1b6133daf8d3ce53c57204297e66df6ac58266b2da8d5585df62ae718cc8afaad36ebe6dabdce65b9979b0d13b88e60f2b23c01be21ae4db8e
 SHA512 
b8cbd6f95681de5f824ada2d3cbe0653a38514a18df0dafcf811fb255219c7abec96f46217bdb0c83e1119f685da9a6af7194eeaa94f1cc3c892702782133b4f
 DIST xen-4.16.4.tar.gz 45008515 BLAKE2B 
6637cbebe76e48ca6d2ea885b9c52244efe2fa8188c1649f6a5444fd980a8bfcff5508c8496b89b8a31ba1c4e06f47047b7289513cf22fb86d2b76a77b3cfd21
 SHA512 
1b5a167a9f5537b5311ef1cb56e0e6ffda0e4e569ef0534e47b4f4a528067bda46fb58b2a01abc02e8c38b2b70207fb201a5d4d10274fba70135eaa8e318e055
+DIST xen-4.16.5.tar.gz 45023770 BLAKE2B 
1371bd4cdf7431c16a575d4f911cec7be25a6358bbc47648aa542c6dcb27b733a8de63f9226a9290096a84df4d602186fcfdf6d255c43140d8e9373323fa53e9
 SHA512 
2f370787b72b2cd9d81c0b5f138133e676d2b9c8c76e31e6439649d7145242a6b7be0d51a7ff4f4197a99e3f6b24ac50e63d2fa49368da440d3f555e70c4ebd3
 DIST xen-4.17.1.tar.gz 46487600 BLAKE2B 
56fefc4e6f859129f3faae28f7060b5228f25b1b9d4496e127c51f44e0c97508adaba77da2b8532e578bb8e4ea421a0d56aa1c4d1b9985e85294b210179410a4
 SHA512 
bd98c5a2d75a0368ef312274b8e47f27db7f6b79302fd0c8b4975185e63640f98d9302e2834344acc1e97133e19f3993359dfab85aea5928008debada78c5f7a
+DIST xen-4.17.2.tar.gz 46498038 BLAKE2B 
44bb7b39dddb1dbd266a31f6e67f49e981946b78a83580ec068e02687780695d33868781b563dfb77db8ad3ffdc6fe7431ca8243650d9a08823312c430cfa5cd
 SHA512 
0bc475483676e4aa27735695f9a8d2821059e7a55984adb8a29badb5c09a4e7cf8ea29cbc9691be616cc0d7a5ee6b6dacc59ba29c2b16e0919ebdf7dfc54201a
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-0.tar.bz2 4474 BLAKE2B 
aa367a4ccf96a61c04c52e415d7143ca946323d7d50d6ab16ad7a917279ad4b1aac802e35e7e306c3a244317db713e913dc8d6343717b2307ccd049adb956a0d
 SHA512 
debba71b17be7b1bb9a70f01782c12c3c053cc2fb1f4ad95829356ee365878aad68430055d4b8c648ef1ff54cb9e3e7c03d40d14c560d51f8ac4fce2b8f82190

diff --git a/app-emulation/xen-tools/xen-tools-4.16.5.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.5.ebuild
new file mode 100644
index ..90dec7792faf
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.16.5.ebuild
@@ -0,0 +1,523 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.16.0"
+   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+   EDK2_OPENSSL_VERSION="1_1_1t"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GE

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

2023-09-03 Thread Florian Schmaus
commit: b7a4b22ededc8cb4b4215b9b0d443c7f98c1ce78
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug 18 11:41:24 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Sep  3 09:19:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a4b22e

app-emulation/xen-tools: drop vulnerable

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32372
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   8 -
 app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild | 541 
 .../xen-tools/xen-tools-4.15.5_pre1-r1.ebuild  | 545 -
 app-emulation/xen-tools/xen-tools-4.17.1-r1.ebuild | 528 
 4 files changed, 1622 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index c16c4157d06c..cfec8e312350 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,21 +1,13 @@
-DIST OpenSSL_1_1_1j.tar.gz 9994760 BLAKE2B 
749886716739dcb909bd79b29cf714640b64039917f64f6cfc4bee9861e797380d0df9ff11d7f6bb084508b322cb0db4ef7a2f871ee304548ec919d387cdb2c5
 SHA512 
f94ef129514e69b70f800a599ae726eff6a2fac0dfa8e42982973d1328f6fac6b1da1124e1a7b8aa3d579b720ecf9c71a8bae45db6b1630c052b0c3a22b9360e
 DIST OpenSSL_1_1_1t.tar.gz 10061233 BLAKE2B 
aef89c338644230305bcc75dbc13d6799a04ed8c712b6aed07a782703031e977c3e300924f26e5854d0b89ecf39d2d516a50838167754e8f63322fba51de9478
 SHA512 
f28a323fd78be0b16ae6db9a8f163e64c74410e12ddd1a9836dfdda34c264112184f4e22583c84b6fa56716e5aaac9cb860cb183bd3d0cb064091eea1e21815e
 DIST berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz 148741 
BLAKE2B 
72014022926b636147e202d74c42df2ce9cfed00b91c275d5b2e0afbc5c68765445cbe7ac6389d7c2512bd1d45b0e16e36552d09bbc733ab66c92968bd31
 SHA512 
8420c29faa7ff57e06d6758b03e81ca0630c59946bc031e8611f1449e23634cf901b502161f2c1423c0cff949b5481445e36a3aa53dc885b61ca2c673b3ba567
-DIST brotli-666c3280cc11dc433c303d79a83d4ffbdd12cc8d.tar.gz 23855739 BLAKE2B 
7406ec5b29ac66afbcd7c1376bb3208f298d19b6592b2869c52173aa64947d58bd443f9a61c67deaf046be910a0e31c0b843e5508e97e0e1f5e7bce100d86904
 SHA512 
df8e90562c4fd7f0e787949df6bc4f5a165b39bd333f442d27874fe65640fbba268f9350d7113e6761a5acceb66d78e75f1a296e5a89b94574edf28109cdc812
 DIST brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz 512229 BLAKE2B 
cd86cc2cc7eefad24f87cda8006409bf764922b5f23ccfb951e7a41214b12004ce532b11f94f5fb858b3bf71f9abf8ef17ba219fa96bd5be23b51873afad0fd5
 SHA512 
7f48e794e738b31c2005e7cef6d8c0cc0d543f1cd8c137ae8ba14602cac2873de6299a3f32ad52be869f513e7548341353ed049609daef1063975694d9a9b80b
-DIST edk2-7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5.tar.gz 13998677 BLAKE2B 
3614ceb69e295a6afb37c7905d0aec3534d8daf3d9f22137c1b722da6dc764a3669d99af03f96155d45feb5058a6f725acf37d1048186fecff4232d64f96e97c
 SHA512 
a1933d815b947fd4f13c96970a6dc36c3048e3ddf27c897684104b0129cf58331e46d3147062ae1fb8973f08cd373c319788dd850ac5e45da385eed8368571a4
 DIST edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz 15245558 BLAKE2B 
33876c08040fa876b4e3741fe859d113654013c948fa8a8b391955226e6215bbbe26fc484e56ba5b399d2c4e4d198900f2de42eccfbac6901e01cd73a80e803b
 SHA512 
7d71ec3d98c652b86194607dbcab767160c708991f49f69eda1f5d844ced0c4842e849d19bf99ea09b1db523b91ced1e5552a4ddcea32b94b9db6b8f6f5c5931
 DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
-DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
-DIST xen-4.15.4.tar.gz 40820669 BLAKE2B 
22edaf817851856c777d02b5211be932c1731bf50fb582545f948c7e8f871937f7c94636496a480642fa7ed8222e12dda091a06638c75b9ee935f3ff9bc2aea0
 SHA512 
fa6a4991c0699025af163ed117f8d0523c0a482102464615025eb3575d755ffacec5df394e3fe01871cde6028678f654d99f8e3c2533b138765971a2a7994cb8
 DIST xen-4.16.3.tar.gz 45003057 BLAKE2B 
6092cff33bffed1b6133daf8d3ce53c57204297e66df6ac58266b2da8d5585df62ae718cc8afaad36ebe6dabdce65b9979b0d13b88e60f2b23c01be21ae4db8e
 SHA512 
b8cbd6f95681de5f824ada2d3cbe0653a38514a18df0dafcf811fb255219c7abec96f46217bdb0c83e1119f685da9a6af7194eeaa94f1cc3c892702782133b4f
 DIST xen-4.16.4.tar.gz 45008

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

2023-06-08 Thread Sam James
commit: 876fc5e653862aea1e0b89e1cda3fc8589f7f050
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  8 22:34:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  8 22:34:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876fc5e6

app-emulation/xen-tools: use virtual/pandoc

Signed-off-by: Sam James  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild  | 2 +-
 app-emulation/xen-tools/xen-tools-4.15.5_pre1-r1.ebuild | 2 +-
 app-emulation/xen-tools/xen-tools-4.16.4-r1.ebuild  | 2 +-
 app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild| 2 +-
 app-emulation/xen-tools/xen-tools-4.17.1-r1.ebuild  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
index c40da5ee539a..212121cd053c 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
@@ -141,12 +141,12 @@ DEPEND="${COMMON_DEPEND}
rombios? ( sys-devel/bin86 sys-devel/dev86 ) )
doc? (
app-text/ghostscript-gpl
-   app-text/pandoc
$(python_gen_cond_dep '
dev-python/markdown[${PYTHON_USEDEP}]
')
dev-texlive/texlive-latexextra
media-gfx/transfig
+   virtual/pandoc
)
hvm? ( x11-base/xorg-proto )
qemu? (

diff --git a/app-emulation/xen-tools/xen-tools-4.15.5_pre1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.5_pre1-r1.ebuild
index b4d296686754..d58ac007f7e4 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.5_pre1-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.5_pre1-r1.ebuild
@@ -141,12 +141,12 @@ DEPEND="${COMMON_DEPEND}
rombios? ( sys-devel/bin86 sys-devel/dev86 ) )
doc? (
app-text/ghostscript-gpl
-   app-text/pandoc
$(python_gen_cond_dep '
dev-python/markdown[${PYTHON_USEDEP}]
')
dev-texlive/texlive-latexextra
media-gfx/transfig
+   virtual/pandoc
)
hvm? ( x11-base/xorg-proto )
qemu? (

diff --git a/app-emulation/xen-tools/xen-tools-4.16.4-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.4-r1.ebuild
index fbeaed9743e8..32cc545f43f0 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.4-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.4-r1.ebuild
@@ -140,12 +140,12 @@ DEPEND="${COMMON_DEPEND}
rombios? ( sys-devel/bin86 sys-devel/dev86 ) )
doc? (
app-text/ghostscript-gpl
-   app-text/pandoc
$(python_gen_cond_dep '
dev-python/markdown[${PYTHON_USEDEP}]
')
dev-texlive/texlive-latexextra
media-gfx/transfig
+   virtual/pandoc
)
hvm? ( x11-base/xorg-proto )
qemu? (

diff --git a/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild
index 008ef2d3e4b0..fe02ab612336 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild
@@ -140,12 +140,12 @@ DEPEND="${COMMON_DEPEND}
rombios? ( sys-devel/bin86 sys-devel/dev86 ) )
doc? (
app-text/ghostscript-gpl
-   app-text/pandoc
$(python_gen_cond_dep '
dev-python/markdown[${PYTHON_USEDEP}]
')
dev-texlive/texlive-latexextra
media-gfx/transfig
+   virtual/pandoc
)
hvm? ( x11-base/xorg-proto )
qemu? (

diff --git a/app-emulation/xen-tools/xen-tools-4.17.1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.1-r1.ebuild
index d324baad0b3a..ce1a09f0f545 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.1-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.1-r1.ebuild
@@ -140,12 +140,12 @@ DEPEND="${COMMON_DEPEND}
rombios? ( sys-devel/bin86 sys-devel/dev86 ) )
doc? (
app-text/ghostscript-gpl
-   app-text/pandoc
$(python_gen_cond_dep '
dev-python/markdown[${PYTHON_USEDEP}]
')
dev-texlive/texlive-latexextra
media-gfx/transfig
+   virtual/pandoc
)
hvm? ( x11-base/xorg-proto )
qemu? (



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

2023-05-16 Thread Florian Schmaus
commit: 714ad5748eb654598e3d6b1672a8cab1b1fccd23
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 16 09:30:34 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 16 09:30:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714ad574

app-emulation/xen-tools: drop 4.16.3, 4.17.1_pre1

Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   2 -
 app-emulation/xen-tools/xen-tools-4.16.3.ebuild| 532 -
 .../xen-tools/xen-tools-4.17.1_pre1.ebuild | 524 
 3 files changed, 1058 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 80f63c3ac66f..929e2c131204 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -11,11 +11,9 @@ DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490
 DIST xen-4.15.4.tar.gz 40820669 BLAKE2B 
22edaf817851856c777d02b5211be932c1731bf50fb582545f948c7e8f871937f7c94636496a480642fa7ed8222e12dda091a06638c75b9ee935f3ff9bc2aea0
 SHA512 
fa6a4991c0699025af163ed117f8d0523c0a482102464615025eb3575d755ffacec5df394e3fe01871cde6028678f654d99f8e3c2533b138765971a2a7994cb8
 DIST xen-4.16.3.tar.gz 45003057 BLAKE2B 
6092cff33bffed1b6133daf8d3ce53c57204297e66df6ac58266b2da8d5585df62ae718cc8afaad36ebe6dabdce65b9979b0d13b88e60f2b23c01be21ae4db8e
 SHA512 
b8cbd6f95681de5f824ada2d3cbe0653a38514a18df0dafcf811fb255219c7abec96f46217bdb0c83e1119f685da9a6af7194eeaa94f1cc3c892702782133b4f
 DIST xen-4.16.4.tar.gz 45008515 BLAKE2B 
6637cbebe76e48ca6d2ea885b9c52244efe2fa8188c1649f6a5444fd980a8bfcff5508c8496b89b8a31ba1c4e06f47047b7289513cf22fb86d2b76a77b3cfd21
 SHA512 
1b5a167a9f5537b5311ef1cb56e0e6ffda0e4e569ef0534e47b4f4a528067bda46fb58b2a01abc02e8c38b2b70207fb201a5d4d10274fba70135eaa8e318e055
-DIST xen-4.17.0.tar.gz 46484553 BLAKE2B 
a4665fb557eb264566179bc5b2678d44f694ef5b20bb7dc58c8a7e6fcdf0145f25a462cfe2ad35be67a4a5ca4579c03eb092954915953e2ab98ae90b4ea983f0
 SHA512 
8aa7c3025c81127a4f653411bc1cbe8fc27b767a2f96a2a454329a6773cb74d714ecc1ff011a8e7169c6b83b2cc5cb39c39798bd6b1178df75ce9ff00f5a1011
 DIST xen-4.17.1.tar.gz 46487600 BLAKE2B 
56fefc4e6f859129f3faae28f7060b5228f25b1b9d4496e127c51f44e0c97508adaba77da2b8532e578bb8e4ea421a0d56aa1c4d1b9985e85294b210179410a4
 SHA512 
bd98c5a2d75a0368ef312274b8e47f27db7f6b79302fd0c8b4975185e63640f98d9302e2834344acc1e97133e19f3993359dfab85aea5928008debada78c5f7a
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-0.tar.bz2 4474 BLAKE2B 
aa367a4ccf96a61c04c52e415d7143ca946323d7d50d6ab16ad7a917279ad4b1aac802e35e7e306c3a244317db713e913dc8d6343717b2307ccd049adb956a0d
 SHA512 
debba71b17be7b1bb9a70f01782c12c3c053cc2fb1f4ad95829356ee365878aad68430055d4b8c648ef1ff54cb9e3e7c03d40d14c560d51f8ac4fce2b8f82190
 DIST xen-upstream-patches-4.15.5-pre-patchset-0.tar.bz2 21880 BLAKE2B 
89ef7b8cc56ca5a4738ce665aaa3461b61c554088b1b727e34ea417beb43f9b8eae403bae50449c0c96e79ff4b71edf9b6808071b1ca8f0b3878bf1cb9697c6e
 SHA512 
0752d699168e3c2ba13a0ad886dd1d1f9affefc5e7fed9980b2a634012508f405c2accfcd7e92f79016bb869d2d0b09139266a952cc203bea37870fc7d910e51
 DIST xen-upstream-patches-4.16.4-pre-patchset-0.tar.bz2 60151 BLAKE2B 
5c8a8f772ba6be5f776b3270b9f1e64df35c2be7b4e238262eb4ec6b4859576b3ecb448880e1e05ad53dbdaa71643e678978151b10d0d47c901ab3e3518b7eb0
 SHA512 
b33a9b2f602f18165e048ef6a339bc5bf3f800fb1f2449e2e1a6090774ce3ef07b1d7ea8e9e6449fae7b91afcc1a6e281c1bb218a56bca74ba7f12b491fab186
-DIST xen-upstream-patches-4.17.1-pre-patchset-0.tar.bz2 87023 BLAKE2B 
4b6c66c20aecde5a696ee6879b1a9e9b365eba3a2e55c7b13153adb4c100081242a5f4498e17597697ac96a75685d88536309accb8dcebee45b31c9b35a3d7d8
 SHA512 
9da15f7726f2813a6dc701dbf67c1aa52a574c8049238c6d18d68bc0c0c80db98b925cd1cb7ec5627ff8b3489847608a185353cda6e599e6e5bffe75339b18a7

diff --git a/app-emulation/xen-tools/xen-tools-4.16.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.3.ebuild
deleted file mode 100644
index 5cb850086cd6..
--- a/app-emulation/xen-tools/xen-tools-4.16.3.ebuild
+++ /dev/null
@@ -1,532 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
-
-inherit bash-

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

2023-05-16 Thread Florian Schmaus
commit: ffe025f0307e48c94337b9bcff57a45abe30d816
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 16 09:26:14 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 16 09:28:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe025f0

app-emulation/xen-tools: apply patch fixing implicit function declarations in 
config

Closes: https://bugs.gentoo.org/904449
Signed-off-by: Florian Schmaus  gentoo.org>

 m4-tools-configure-add-linux-headers-for.patch | 39 ++
 ...pre1.ebuild => xen-tools-4.15.5_pre1-r1.ebuild} |  4 +++
 ...ls-4.16.4.ebuild => xen-tools-4.16.4-r1.ebuild} |  4 +++
 ...ls-4.17.1.ebuild => xen-tools-4.17.1-r1.ebuild} |  4 +++
 4 files changed, 51 insertions(+)

diff --git 
a/app-emulation/xen-tools/files/xen-tools-m4-ptyfuncs.m4-tools-configure-add-linux-headers-for.patch
 
b/app-emulation/xen-tools/files/xen-tools-m4-ptyfuncs.m4-tools-configure-add-linux-headers-for.patch
new file mode 100644
index ..02d1f0ff8b1f
--- /dev/null
+++ 
b/app-emulation/xen-tools/files/xen-tools-m4-ptyfuncs.m4-tools-configure-add-linux-headers-for.patch
@@ -0,0 +1,39 @@
+From 873d4759aa7b0581bf34e8a7ebfcbeca789ed6e1 Mon Sep 17 00:00:00 2001
+From: Florian Schmaus 
+Date: Tue, 16 May 2023 09:56:48 +0200
+Subject: [PATCH] m4/ptyfuncs.m4 tools/configure: add linux headers for pty
+ functions
+
+To avoid implicit function declarations, which will cause an error on
+modern compilers. See https://wiki.gentoo.org/wiki/Modern_C_porting
+
+Downstream Gentoo bug: https://bugs.gentoo.org/904449
+
+Signed-off-by: Florian Schmaus 
+--- a/m4/ptyfuncs.m4
 b/m4/ptyfuncs.m4
+@@ -19,6 +19,9 @@ AC_DEFUN([AX_CHECK_PTYFUNCS], [
+ AC_LINK_IFELSE([AC_LANG_SOURCE([
+ #ifdef INCLUDE_LIBUTIL_H
+ #include INCLUDE_LIBUTIL_H
++#else
++#include 
++#include 
+ #endif
+ int main(void) {
+   openpty(0,0,0,0,0);
+--- a/tools/configure
 b/tools/configure
+@@ -9002,6 +9002,9 @@ See \`config.log' for more details" "$LINENO" 5; }
+ 
+ #ifdef INCLUDE_LIBUTIL_H
+ #include INCLUDE_LIBUTIL_H
++#else
++#include 
++#include 
+ #endif
+ int main(void) {
+   openpty(0,0,0,0,0);
+-- 
+2.39.3
+

diff --git a/app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.5_pre1-r1.ebuild
similarity index 99%
rename from app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild
rename to app-emulation/xen-tools/xen-tools-4.15.5_pre1-r1.ebuild
index 75003ae0412f..b4d296686754 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.5_pre1-r1.ebuild
@@ -209,6 +209,10 @@ QA_PREBUILT="
 
 RESTRICT="test"
 
+PATCHES=(
+   
"${FILESDIR}/xen-tools-m4-ptyfuncs.m4-tools-configure-add-linux-headers-for.patch"
+)
+
 pkg_setup() {
python_setup
export "CONFIG_LOMOUNT=y"

diff --git a/app-emulation/xen-tools/xen-tools-4.16.4.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.4-r1.ebuild
similarity index 99%
rename from app-emulation/xen-tools/xen-tools-4.16.4.ebuild
rename to app-emulation/xen-tools/xen-tools-4.16.4-r1.ebuild
index 578e95053175..fbeaed9743e8 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.4.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.4-r1.ebuild
@@ -208,6 +208,10 @@ QA_PREBUILT="
 
 RESTRICT="test"
 
+PATCHES=(
+   
"${FILESDIR}/xen-tools-m4-ptyfuncs.m4-tools-configure-add-linux-headers-for.patch"
+)
+
 pkg_setup() {
python_setup
export "CONFIG_LOMOUNT=y"

diff --git a/app-emulation/xen-tools/xen-tools-4.17.1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.1-r1.ebuild
similarity index 99%
rename from app-emulation/xen-tools/xen-tools-4.17.1.ebuild
rename to app-emulation/xen-tools/xen-tools-4.17.1-r1.ebuild
index c1abdbc8c7f5..d324baad0b3a 100644
--- a/app-emulation/xen-tools/xen-tools-4.17.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.17.1-r1.ebuild
@@ -208,6 +208,10 @@ QA_PREBUILT="
 
 RESTRICT="test"
 
+PATCHES=(
+   
"${FILESDIR}/xen-tools-m4-ptyfuncs.m4-tools-configure-add-linux-headers-for.patch"
+)
+
 pkg_setup() {
python_setup
export "CONFIG_LOMOUNT=y"



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

2023-05-16 Thread Florian Schmaus
commit: aeac4a459b837fed1e4aadb4e0d71b0d311dff53
Author: Tomáš Mózes  gmail  com>
AuthorDate: Tue May  2 22:24:27 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 16 07:33:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeac4a45

app-emulation/xen-tools: add 4.16.4/4.17.1

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest|   2 +
 app-emulation/xen-tools/xen-tools-4.16.4.ebuild | 523 +++
 app-emulation/xen-tools/xen-tools-4.17.1.ebuild | 524 
 3 files changed, 1049 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index b39785c51919..80f63c3ac66f 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -10,7 +10,9 @@ DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
 DIST xen-4.15.4.tar.gz 40820669 BLAKE2B 
22edaf817851856c777d02b5211be932c1731bf50fb582545f948c7e8f871937f7c94636496a480642fa7ed8222e12dda091a06638c75b9ee935f3ff9bc2aea0
 SHA512 
fa6a4991c0699025af163ed117f8d0523c0a482102464615025eb3575d755ffacec5df394e3fe01871cde6028678f654d99f8e3c2533b138765971a2a7994cb8
 DIST xen-4.16.3.tar.gz 45003057 BLAKE2B 
6092cff33bffed1b6133daf8d3ce53c57204297e66df6ac58266b2da8d5585df62ae718cc8afaad36ebe6dabdce65b9979b0d13b88e60f2b23c01be21ae4db8e
 SHA512 
b8cbd6f95681de5f824ada2d3cbe0653a38514a18df0dafcf811fb255219c7abec96f46217bdb0c83e1119f685da9a6af7194eeaa94f1cc3c892702782133b4f
+DIST xen-4.16.4.tar.gz 45008515 BLAKE2B 
6637cbebe76e48ca6d2ea885b9c52244efe2fa8188c1649f6a5444fd980a8bfcff5508c8496b89b8a31ba1c4e06f47047b7289513cf22fb86d2b76a77b3cfd21
 SHA512 
1b5a167a9f5537b5311ef1cb56e0e6ffda0e4e569ef0534e47b4f4a528067bda46fb58b2a01abc02e8c38b2b70207fb201a5d4d10274fba70135eaa8e318e055
 DIST xen-4.17.0.tar.gz 46484553 BLAKE2B 
a4665fb557eb264566179bc5b2678d44f694ef5b20bb7dc58c8a7e6fcdf0145f25a462cfe2ad35be67a4a5ca4579c03eb092954915953e2ab98ae90b4ea983f0
 SHA512 
8aa7c3025c81127a4f653411bc1cbe8fc27b767a2f96a2a454329a6773cb74d714ecc1ff011a8e7169c6b83b2cc5cb39c39798bd6b1178df75ce9ff00f5a1011
+DIST xen-4.17.1.tar.gz 46487600 BLAKE2B 
56fefc4e6f859129f3faae28f7060b5228f25b1b9d4496e127c51f44e0c97508adaba77da2b8532e578bb8e4ea421a0d56aa1c4d1b9985e85294b210179410a4
 SHA512 
bd98c5a2d75a0368ef312274b8e47f27db7f6b79302fd0c8b4975185e63640f98d9302e2834344acc1e97133e19f3993359dfab85aea5928008debada78c5f7a
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-0.tar.bz2 4474 BLAKE2B 
aa367a4ccf96a61c04c52e415d7143ca946323d7d50d6ab16ad7a917279ad4b1aac802e35e7e306c3a244317db713e913dc8d6343717b2307ccd049adb956a0d
 SHA512 
debba71b17be7b1bb9a70f01782c12c3c053cc2fb1f4ad95829356ee365878aad68430055d4b8c648ef1ff54cb9e3e7c03d40d14c560d51f8ac4fce2b8f82190

diff --git a/app-emulation/xen-tools/xen-tools-4.16.4.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.4.ebuild
new file mode 100644
index ..578e95053175
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.16.4.ebuild
@@ -0,0 +1,523 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.16.0"
+   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+   EDK2_OPENSSL_VERSION="1_1_1t"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_

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

2023-05-01 Thread Sam James
commit: 4e3e6cb50fda2fd343fe8db77c6ca9c6e5ced010
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 17:14:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 17:14:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e3e6cb5

app-emulation/xen-tools: Stabilize 4.16.4_pre1 x86, #904633

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild
index 2d77d2480d06..f4ae19280df3 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"



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

2023-04-18 Thread Sam James
commit: 3ac65c3cafe4259c50ec0c05a7ce755af950dc1d
Author: Tomáš Mózes  gmail  com>
AuthorDate: Tue Apr 18 15:07:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 06:06:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac65c3c

app-emulation/xen-tools: use latest ovmf snapshot

Closes: https://github.com/gentoo/gentoo/pull/30642
Closes: https://bugs.gentoo.org/892872
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-emulation/xen-tools/Manifest   |  3 +++
 .../xen-tools/xen-tools-4.16.4_pre1.ebuild | 25 +++---
 .../xen-tools/xen-tools-4.17.1_pre1.ebuild | 15 +++--
 3 files changed, 14 insertions(+), 29 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index ba263e641129..b39785c51919 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,7 +1,10 @@
 DIST OpenSSL_1_1_1j.tar.gz 9994760 BLAKE2B 
749886716739dcb909bd79b29cf714640b64039917f64f6cfc4bee9861e797380d0df9ff11d7f6bb084508b322cb0db4ef7a2f871ee304548ec919d387cdb2c5
 SHA512 
f94ef129514e69b70f800a599ae726eff6a2fac0dfa8e42982973d1328f6fac6b1da1124e1a7b8aa3d579b720ecf9c71a8bae45db6b1630c052b0c3a22b9360e
+DIST OpenSSL_1_1_1t.tar.gz 10061233 BLAKE2B 
aef89c338644230305bcc75dbc13d6799a04ed8c712b6aed07a782703031e977c3e300924f26e5854d0b89ecf39d2d516a50838167754e8f63322fba51de9478
 SHA512 
f28a323fd78be0b16ae6db9a8f163e64c74410e12ddd1a9836dfdda34c264112184f4e22583c84b6fa56716e5aaac9cb860cb183bd3d0cb064091eea1e21815e
 DIST berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz 148741 
BLAKE2B 
72014022926b636147e202d74c42df2ce9cfed00b91c275d5b2e0afbc5c68765445cbe7ac6389d7c2512bd1d45b0e16e36552d09bbc733ab66c92968bd31
 SHA512 
8420c29faa7ff57e06d6758b03e81ca0630c59946bc031e8611f1449e23634cf901b502161f2c1423c0cff949b5481445e36a3aa53dc885b61ca2c673b3ba567
 DIST brotli-666c3280cc11dc433c303d79a83d4ffbdd12cc8d.tar.gz 23855739 BLAKE2B 
7406ec5b29ac66afbcd7c1376bb3208f298d19b6592b2869c52173aa64947d58bd443f9a61c67deaf046be910a0e31c0b843e5508e97e0e1f5e7bce100d86904
 SHA512 
df8e90562c4fd7f0e787949df6bc4f5a165b39bd333f442d27874fe65640fbba268f9350d7113e6761a5acceb66d78e75f1a296e5a89b94574edf28109cdc812
+DIST brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz 512229 BLAKE2B 
cd86cc2cc7eefad24f87cda8006409bf764922b5f23ccfb951e7a41214b12004ce532b11f94f5fb858b3bf71f9abf8ef17ba219fa96bd5be23b51873afad0fd5
 SHA512 
7f48e794e738b31c2005e7cef6d8c0cc0d543f1cd8c137ae8ba14602cac2873de6299a3f32ad52be869f513e7548341353ed049609daef1063975694d9a9b80b
 DIST edk2-7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5.tar.gz 13998677 BLAKE2B 
3614ceb69e295a6afb37c7905d0aec3534d8daf3d9f22137c1b722da6dc764a3669d99af03f96155d45feb5058a6f725acf37d1048186fecff4232d64f96e97c
 SHA512 
a1933d815b947fd4f13c96970a6dc36c3048e3ddf27c897684104b0129cf58331e46d3147062ae1fb8973f08cd373c319788dd850ac5e45da385eed8368571a4
+DIST edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz 15245558 BLAKE2B 
33876c08040fa876b4e3741fe859d113654013c948fa8a8b391955226e6215bbbe26fc484e56ba5b399d2c4e4d198900f2de42eccfbac6901e01cd73a80e803b
 SHA512 
7d71ec3d98c652b86194607dbcab767160c708991f49f69eda1f5d844ced0c4842e849d19bf99ea09b1db523b91ced1e5552a4ddcea32b94b9db6b8f6f5c5931
 DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
 DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f

diff --git a/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild
index 00ad2555a8f4..2d77d2480d06 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.4_pre1.ebuild
@@ -17,10 +17,10 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 
SEABIOS_VER="1.16.0"
-   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
-   EDK2_OPENSSL_VERSION="1_1_1j"
+   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+   EDK2_OPENSSL_VERSION="1_1_1t"
EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
-   EDK2_BROTLI_COMMIT=

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

2023-04-17 Thread Sam James
commit: ea4756f3ce459de565329a5adf544e6190a6ea04
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 20:12:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 20:12:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea4756f3

app-emulation/xen-tools: Stabilize 4.15.5_pre1 x86, #904469

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild
index 394a30374346..ac8457f95c7a 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"



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

2023-04-17 Thread Sam James
commit: 04abc8a0f887664e41fc31929ed39c30630eef8c
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 20:12:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 20:12:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04abc8a0

app-emulation/xen-tools: Stabilize 4.15.5_pre1 amd64, #904469

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild
index ac8457f95c7a..75003ae0412f 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.16.0"
EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"



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

2023-04-17 Thread Florian Schmaus
commit: 1fbaf28e83b6afa528675e9e8ceb32086bce53ce
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Apr 14 18:57:49 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr 17 08:12:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fbaf28e

app-emulation/xen-tools: add 4.17.1_pre1

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   3 +
 .../xen-tools/xen-tools-4.17.1_pre1.ebuild | 533 +
 2 files changed, 536 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 387a72786d8b..ba263e641129 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -7,7 +7,10 @@ DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
 DIST xen-4.15.4.tar.gz 40820669 BLAKE2B 
22edaf817851856c777d02b5211be932c1731bf50fb582545f948c7e8f871937f7c94636496a480642fa7ed8222e12dda091a06638c75b9ee935f3ff9bc2aea0
 SHA512 
fa6a4991c0699025af163ed117f8d0523c0a482102464615025eb3575d755ffacec5df394e3fe01871cde6028678f654d99f8e3c2533b138765971a2a7994cb8
 DIST xen-4.16.3.tar.gz 45003057 BLAKE2B 
6092cff33bffed1b6133daf8d3ce53c57204297e66df6ac58266b2da8d5585df62ae718cc8afaad36ebe6dabdce65b9979b0d13b88e60f2b23c01be21ae4db8e
 SHA512 
b8cbd6f95681de5f824ada2d3cbe0653a38514a18df0dafcf811fb255219c7abec96f46217bdb0c83e1119f685da9a6af7194eeaa94f1cc3c892702782133b4f
+DIST xen-4.17.0.tar.gz 46484553 BLAKE2B 
a4665fb557eb264566179bc5b2678d44f694ef5b20bb7dc58c8a7e6fcdf0145f25a462cfe2ad35be67a4a5ca4579c03eb092954915953e2ab98ae90b4ea983f0
 SHA512 
8aa7c3025c81127a4f653411bc1cbe8fc27b767a2f96a2a454329a6773cb74d714ecc1ff011a8e7169c6b83b2cc5cb39c39798bd6b1178df75ce9ff00f5a1011
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
+DIST xen-gentoo-patches-4.17.0-gentoo-patchset-0.tar.bz2 4474 BLAKE2B 
aa367a4ccf96a61c04c52e415d7143ca946323d7d50d6ab16ad7a917279ad4b1aac802e35e7e306c3a244317db713e913dc8d6343717b2307ccd049adb956a0d
 SHA512 
debba71b17be7b1bb9a70f01782c12c3c053cc2fb1f4ad95829356ee365878aad68430055d4b8c648ef1ff54cb9e3e7c03d40d14c560d51f8ac4fce2b8f82190
 DIST xen-upstream-patches-4.15.5-pre-patchset-0.tar.bz2 21880 BLAKE2B 
89ef7b8cc56ca5a4738ce665aaa3461b61c554088b1b727e34ea417beb43f9b8eae403bae50449c0c96e79ff4b71edf9b6808071b1ca8f0b3878bf1cb9697c6e
 SHA512 
0752d699168e3c2ba13a0ad886dd1d1f9affefc5e7fed9980b2a634012508f405c2accfcd7e92f79016bb869d2d0b09139266a952cc203bea37870fc7d910e51
 DIST xen-upstream-patches-4.16.4-pre-patchset-0.tar.bz2 60151 BLAKE2B 
5c8a8f772ba6be5f776b3270b9f1e64df35c2be7b4e238262eb4ec6b4859576b3ecb448880e1e05ad53dbdaa71643e678978151b10d0d47c901ab3e3518b7eb0
 SHA512 
b33a9b2f602f18165e048ef6a339bc5bf3f800fb1f2449e2e1a6090774ce3ef07b1d7ea8e9e6449fae7b91afcc1a6e281c1bb218a56bca74ba7f12b491fab186
+DIST xen-upstream-patches-4.17.1-pre-patchset-0.tar.bz2 87023 BLAKE2B 
4b6c66c20aecde5a696ee6879b1a9e9b365eba3a2e55c7b13153adb4c100081242a5f4498e17597697ac96a75685d88536309accb8dcebee45b31c9b35a3d7d8
 SHA512 
9da15f7726f2813a6dc701dbf67c1aa52a574c8049238c6d18d68bc0c0c80db98b925cd1cb7ec5627ff8b3489847608a185353cda6e599e6e5bffe75339b18a7

diff --git a/app-emulation/xen-tools/xen-tools-4.17.1_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.17.1_pre1.ebuild
new file mode 100644
index ..0ad9e03de6f4
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.17.1_pre1.ebuild
@@ -0,0 +1,533 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.16.0"
+   EDK2_COMMIT="

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

2023-04-17 Thread Florian Schmaus
commit: 3dec50197211678506c555e5ee8c05eb73ec3c7f
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Apr 14 16:42:46 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr 17 08:12:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dec5019

app-emulation/xen-tools: add upstream patches

Bug: https://bugs.gentoo.org/903624
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   3 +
 .../xen-tools/xen-tools-4.15.5_pre1.ebuild | 541 +
 .../xen-tools/xen-tools-4.16.4_pre1.ebuild | 532 
 3 files changed, 1076 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index a19fd3da527d..387a72786d8b 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -4,7 +4,10 @@ DIST brotli-666c3280cc11dc433c303d79a83d4ffbdd12cc8d.tar.gz 
23855739 BLAKE2B 740
 DIST edk2-7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5.tar.gz 13998677 BLAKE2B 
3614ceb69e295a6afb37c7905d0aec3534d8daf3d9f22137c1b722da6dc764a3669d99af03f96155d45feb5058a6f725acf37d1048186fecff4232d64f96e97c
 SHA512 
a1933d815b947fd4f13c96970a6dc36c3048e3ddf27c897684104b0129cf58331e46d3147062ae1fb8973f08cd373c319788dd850ac5e45da385eed8368571a4
 DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
 DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
+DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
 DIST xen-4.15.4.tar.gz 40820669 BLAKE2B 
22edaf817851856c777d02b5211be932c1731bf50fb582545f948c7e8f871937f7c94636496a480642fa7ed8222e12dda091a06638c75b9ee935f3ff9bc2aea0
 SHA512 
fa6a4991c0699025af163ed117f8d0523c0a482102464615025eb3575d755ffacec5df394e3fe01871cde6028678f654d99f8e3c2533b138765971a2a7994cb8
 DIST xen-4.16.3.tar.gz 45003057 BLAKE2B 
6092cff33bffed1b6133daf8d3ce53c57204297e66df6ac58266b2da8d5585df62ae718cc8afaad36ebe6dabdce65b9979b0d13b88e60f2b23c01be21ae4db8e
 SHA512 
b8cbd6f95681de5f824ada2d3cbe0653a38514a18df0dafcf811fb255219c7abec96f46217bdb0c83e1119f685da9a6af7194eeaa94f1cc3c892702782133b4f
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
+DIST xen-upstream-patches-4.15.5-pre-patchset-0.tar.bz2 21880 BLAKE2B 
89ef7b8cc56ca5a4738ce665aaa3461b61c554088b1b727e34ea417beb43f9b8eae403bae50449c0c96e79ff4b71edf9b6808071b1ca8f0b3878bf1cb9697c6e
 SHA512 
0752d699168e3c2ba13a0ad886dd1d1f9affefc5e7fed9980b2a634012508f405c2accfcd7e92f79016bb869d2d0b09139266a952cc203bea37870fc7d910e51
+DIST xen-upstream-patches-4.16.4-pre-patchset-0.tar.bz2 60151 BLAKE2B 
5c8a8f772ba6be5f776b3270b9f1e64df35c2be7b4e238262eb4ec6b4859576b3ecb448880e1e05ad53dbdaa71643e678978151b10d0d47c901ab3e3518b7eb0
 SHA512 
b33a9b2f602f18165e048ef6a339bc5bf3f800fb1f2449e2e1a6090774ce3ef07b1d7ea8e9e6449fae7b91afcc1a6e281c1bb218a56bca74ba7f12b491fab186

diff --git a/app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild
new file mode 100644
index ..394a30374346
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.15.5_pre1.ebuild
@@ -0,0 +1,541 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${

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

2023-02-10 Thread Sam James
commit: e12c1b0d77407712d204e780b796c1c5365812df
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 11 02:22:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 11 02:36:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e12c1b0d

Revert "app-emulation/xen-tools: add github upstream metadata"

This reverts commit 45d17d73acc6a72e23e33720c20f00a0b071b906.

It's not the same xen-tools. I'd taken a brief look and assumed
the code was buried, but it's not.

Signed-off-by: Sam James  gentoo.org>

 app-emulation/xen-tools/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/app-emulation/xen-tools/metadata.xml 
b/app-emulation/xen-tools/metadata.xml
index b2bd29a7270d..fb98e4a01835 100644
--- a/app-emulation/xen-tools/metadata.xml
+++ b/app-emulation/xen-tools/metadata.xml
@@ -27,7 +27,4 @@
Using app-emulation/qemu 
instead of the bundled one
Using 
sys-firmware/seabios instead of the bundled one

-   
-   xen-tools/xen-tools
-   
 



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

2023-02-04 Thread Sam James
commit: 45d17d73acc6a72e23e33720c20f00a0b071b906
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  4 21:36:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  4 22:49:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45d17d73

app-emulation/xen-tools: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 app-emulation/xen-tools/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emulation/xen-tools/metadata.xml 
b/app-emulation/xen-tools/metadata.xml
index fb98e4a01835..b2bd29a7270d 100644
--- a/app-emulation/xen-tools/metadata.xml
+++ b/app-emulation/xen-tools/metadata.xml
@@ -27,4 +27,7 @@
Using app-emulation/qemu 
instead of the bundled one
Using 
sys-firmware/seabios instead of the bundled one

+   
+   xen-tools/xen-tools
+   
 



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

2023-01-25 Thread Florian Schmaus
commit: eb1ac78c6c95863fc7c5e589836fabbbda4907a0
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Jan 25 16:01:26 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jan 25 16:24:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1ac78c

app-emulation/xen-tools: drop vulnerable

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29268
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   4 -
 .../xen-tools/xen-tools-4.15.4_pre1-r1.ebuild  | 537 -
 .../xen-tools/xen-tools-4.15.4_pre2-r1.ebuild  | 537 -
 .../xen-tools/xen-tools-4.16.3_pre-r1.ebuild   | 532 
 .../xen-tools/xen-tools-4.16.3_pre1-r1.ebuild  | 532 
 5 files changed, 2142 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index d783cadf74e9..a19fd3da527d 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -4,11 +4,7 @@ DIST brotli-666c3280cc11dc433c303d79a83d4ffbdd12cc8d.tar.gz 
23855739 BLAKE2B 740
 DIST edk2-7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5.tar.gz 13998677 BLAKE2B 
3614ceb69e295a6afb37c7905d0aec3534d8daf3d9f22137c1b722da6dc764a3669d99af03f96155d45feb5058a6f725acf37d1048186fecff4232d64f96e97c
 SHA512 
a1933d815b947fd4f13c96970a6dc36c3048e3ddf27c897684104b0129cf58331e46d3147062ae1fb8973f08cd373c319788dd850ac5e45da385eed8368571a4
 DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
 DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
-DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b4970d96fd703daf0ee24a77ad47a3d1b4bcf5f465aa81aa7eb7f9295bce96302b2149ca208fa662cd966d6af
 SHA512 
c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3
 DIST xen-4.15.4.tar.gz 40820669 BLAKE2B 
22edaf817851856c777d02b5211be932c1731bf50fb582545f948c7e8f871937f7c94636496a480642fa7ed8222e12dda091a06638c75b9ee935f3ff9bc2aea0
 SHA512 
fa6a4991c0699025af163ed117f8d0523c0a482102464615025eb3575d755ffacec5df394e3fe01871cde6028678f654d99f8e3c2533b138765971a2a7994cb8
-DIST xen-4.16.2.tar.gz 44995249 BLAKE2B 
a221d1e4578ab6eb3250754b3b0f36fb30133c1c83246532ebb9648c3d025b3f5132227371b5d3dd82099594f4ee738227480528ee944b8de6231d9c89892d15
 SHA512 
b6cd036c1073798dffa167ca14c954fbdfb4c0ef99662f7c435e7e5de687d1bde8856ff6bd030d0d2e661bd17ab631551f01b2cc728cad7e70b59aaa6e692783
 DIST xen-4.16.3.tar.gz 45003057 BLAKE2B 
6092cff33bffed1b6133daf8d3ce53c57204297e66df6ac58266b2da8d5585df62ae718cc8afaad36ebe6dabdce65b9979b0d13b88e60f2b23c01be21ae4db8e
 SHA512 
b8cbd6f95681de5f824ada2d3cbe0653a38514a18df0dafcf811fb255219c7abec96f46217bdb0c83e1119f685da9a6af7194eeaa94f1cc3c892702782133b4f
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
-DIST xen-upstream-patches-4.15.4-pre-patchset-1.tar.bz2 68066 BLAKE2B 
ee6aac9aa8988423fd1594fa09c54678ee8d089abfff27913fdbe4f60c1f2a038e06cca5d03924595036bd9ca9be8a7f61ed5d7662e6534b05a45da24c88babd
 SHA512 
65c7c900ca91f7444cdc03fa0902e8d58d68cd755cfa2d16cf1df76b657328e374fec0da3ceb734aefa10cfa874a46de5f731c3827ab4f815b4eabc305ed497f
-DIST xen-upstream-patches-4.16.3-pre-patchset-0.tar.bz2 36580 BLAKE2B 
7a16b452fda7cf00321c70c239f30fbff72204d5b021aba23e1e08b2d8dee0f1180a18301b5935f4d35dc54533e2e253f047681b837de187a2a174191a168c3c
 SHA512 
5e7328c8cd7ce98cdff47033a76705395419c1322d5212206aa1255d19aeb2fd3d097e71d39137ab97aeab0b9f991e1660b92a6ddb08f02c9407ceaa24aa9ec0

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4_pre1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4_pre1-r1.ebuild
deleted file mode 100644
index 35a35feb2aa0..
--- a/app-emulation/xen-tools/xen-

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

2023-01-25 Thread Florian Schmaus
commit: d9db6a2eb77b259333c89f61c80e7008348a69f7
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Jan 25 15:56:03 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jan 25 16:24:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9db6a2e

app-emulation/xen-tools: add 4.16.3

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest|   1 +
 app-emulation/xen-tools/xen-tools-4.16.3.ebuild | 532 
 2 files changed, 533 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 63e4081294ac..d783cadf74e9 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -7,6 +7,7 @@ DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c
 DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b4970d96fd703daf0ee24a77ad47a3d1b4bcf5f465aa81aa7eb7f9295bce96302b2149ca208fa662cd966d6af
 SHA512 
c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3
 DIST xen-4.15.4.tar.gz 40820669 BLAKE2B 
22edaf817851856c777d02b5211be932c1731bf50fb582545f948c7e8f871937f7c94636496a480642fa7ed8222e12dda091a06638c75b9ee935f3ff9bc2aea0
 SHA512 
fa6a4991c0699025af163ed117f8d0523c0a482102464615025eb3575d755ffacec5df394e3fe01871cde6028678f654d99f8e3c2533b138765971a2a7994cb8
 DIST xen-4.16.2.tar.gz 44995249 BLAKE2B 
a221d1e4578ab6eb3250754b3b0f36fb30133c1c83246532ebb9648c3d025b3f5132227371b5d3dd82099594f4ee738227480528ee944b8de6231d9c89892d15
 SHA512 
b6cd036c1073798dffa167ca14c954fbdfb4c0ef99662f7c435e7e5de687d1bde8856ff6bd030d0d2e661bd17ab631551f01b2cc728cad7e70b59aaa6e692783
+DIST xen-4.16.3.tar.gz 45003057 BLAKE2B 
6092cff33bffed1b6133daf8d3ce53c57204297e66df6ac58266b2da8d5585df62ae718cc8afaad36ebe6dabdce65b9979b0d13b88e60f2b23c01be21ae4db8e
 SHA512 
b8cbd6f95681de5f824ada2d3cbe0653a38514a18df0dafcf811fb255219c7abec96f46217bdb0c83e1119f685da9a6af7194eeaa94f1cc3c892702782133b4f
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-upstream-patches-4.15.4-pre-patchset-1.tar.bz2 68066 BLAKE2B 
ee6aac9aa8988423fd1594fa09c54678ee8d089abfff27913fdbe4f60c1f2a038e06cca5d03924595036bd9ca9be8a7f61ed5d7662e6534b05a45da24c88babd
 SHA512 
65c7c900ca91f7444cdc03fa0902e8d58d68cd755cfa2d16cf1df76b657328e374fec0da3ceb734aefa10cfa874a46de5f731c3827ab4f815b4eabc305ed497f

diff --git a/app-emulation/xen-tools/xen-tools-4.16.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.3.ebuild
new file mode 100644
index ..5cb850086cd6
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.16.3.ebuild
@@ -0,0 +1,532 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.14.0"
+   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
+   EDK2_OPENSSL_VERSION="1_1_1j"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GENTOO_PATCHSET_BASE=4.16.1
+   XEN_PRE_PATCHSET_NUM=
+   XEN_PRE_VERSION_BASE=
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
+   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSIO

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

2022-12-17 Thread Arthur Zamarin
commit: c168ca6a2e85f1e7f12be5b24d54c34e726f8592
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 17 16:55:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 17 16:55:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c168ca6a

app-emulation/xen-tools: Stabilize 4.15.4-r1 amd64, #886471

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
index 1d4732020c2a..fe4262757a6c 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.14.0"
EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"



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

2022-12-17 Thread Arthur Zamarin
commit: fd28c64c5228038ffefe8a5cd77780d395b179ec
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 17 16:55:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 17 16:55:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd28c64c

app-emulation/xen-tools: Stabilize 4.15.4-r1 x86, #886471

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
index e0602f589a17..1d4732020c2a 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.14.0"
EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"



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

2022-12-15 Thread Sam James
commit: 511492f511c932c2e54ff2883d1919613c986be4
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Dec 15 17:52:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 16 04:29:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511492f5

app-emulation/xen-tools: depend on either seabios or seabios-bin

Closes: https://bugs.gentoo.org/885855
Signed-off-by: John Helmert III  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/28675
Signed-off-by: Sam James  gentoo.org>

 .../{xen-tools-4.15.4.ebuild => xen-tools-4.15.4-r1.ebuild}| 7 ++-
 ...en-tools-4.15.4_pre1.ebuild => xen-tools-4.15.4_pre1-r1.ebuild} | 7 ++-
 ...en-tools-4.15.4_pre2.ebuild => xen-tools-4.15.4_pre2-r1.ebuild} | 7 ++-
 ...xen-tools-4.16.3_pre1.ebuild => xen-tools-4.16.3_pre-r1.ebuild} | 7 ++-
 ...xen-tools-4.16.3_pre.ebuild => xen-tools-4.16.3_pre1-r1.ebuild} | 7 ++-
 5 files changed, 30 insertions(+), 5 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
similarity index 99%
rename from app-emulation/xen-tools/xen-tools-4.15.4.ebuild
rename to app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
index 2e0320c285c5..e0602f589a17 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.4.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
@@ -129,7 +129,12 @@ DEPEND="${COMMON_DEPEND}
)
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-power/iasl
-   system-seabios? ( sys-firmware/seabios )
+   system-seabios? (
+   || (
+   sys-firmware/seabios
+   sys-firmware/seabios-bin
+   )
+   )
system-ipxe? ( sys-firmware/ipxe[qemu] )
rombios? ( sys-devel/bin86 sys-devel/dev86 ) )
arm64? ( sys-power/iasl

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4_pre1-r1.ebuild
similarity index 99%
rename from app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild
rename to app-emulation/xen-tools/xen-tools-4.15.4_pre1-r1.ebuild
index f80af4173dba..15a12c8d3fd2 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.4_pre1-r1.ebuild
@@ -125,7 +125,12 @@ DEPEND="${COMMON_DEPEND}
)
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-power/iasl
-   system-seabios? ( sys-firmware/seabios )
+   system-seabios? (
+   || (
+   sys-firmware/seabios
+   sys-firmware/seabios-bin
+   )
+   )
system-ipxe? ( sys-firmware/ipxe[qemu] )
rombios? ( sys-devel/bin86 sys-devel/dev86 ) )
arm64? ( sys-power/iasl

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4_pre2-r1.ebuild
similarity index 99%
rename from app-emulation/xen-tools/xen-tools-4.15.4_pre2.ebuild
rename to app-emulation/xen-tools/xen-tools-4.15.4_pre2-r1.ebuild
index 967bfbbe9a94..745618a4d830 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.4_pre2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.4_pre2-r1.ebuild
@@ -125,7 +125,12 @@ DEPEND="${COMMON_DEPEND}
)
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-power/iasl
-   system-seabios? ( sys-firmware/seabios )
+   system-seabios? (
+   || (
+   sys-firmware/seabios
+   sys-firmware/seabios-bin
+   )
+   )
system-ipxe? ( sys-firmware/ipxe[qemu] )
rombios? ( sys-devel/bin86 sys-devel/dev86 ) )
arm64? ( sys-power/iasl

diff --git a/app-emulation/xen-tools/xen-tools-4.16.3_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.3_pre-r1.ebuild
similarity index 99%
rename from app-emulation/xen-tools/xen-tools-4.16.3_pre1.ebuild
rename to app-emulation/xen-tools/xen-tools-4.16.3_pre-r1.ebuild
index dbd4537cca0f..24c5331e9873 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.3_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.3_pre-r1.ebuild
@@ -128,7 +128,12 @@ DEPEND="${COMMON_DEPEND}
)
!amd64? ( >=sys-apps/dtc-1.4.0 )
amd64? ( sys-power/iasl
-   system-seabios? ( sys-firmware/seabios )
+   system-seabios? (
+   || (
+   sys-firmware/seabios
+   sys-firmware/seabios-bin
+   )
+   )
system-ipxe? ( sys-firmware/ipxe[qemu] )
rombios? ( sys-devel/bin86 sys-devel/dev86 ) )
arm64? ( sys-power/iasl

diff --git a/app-emulation/xen-tools/x

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

2022-12-07 Thread Florian Schmaus
commit: 9e03e872252c6507aa47e1966dc2106e802160b5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Dec  7 17:02:48 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Dec  7 17:03:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e03e872

app-emulation/xen-tools: add 4.15.4

Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest|   1 +
 app-emulation/xen-tools/xen-tools-4.15.4.ebuild | 536 
 2 files changed, 537 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 191746e63842..63e4081294ac 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -5,6 +5,7 @@ DIST edk2-7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5.tar.gz 
13998677 BLAKE2B 3614c
 DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
 DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
 DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b4970d96fd703daf0ee24a77ad47a3d1b4bcf5f465aa81aa7eb7f9295bce96302b2149ca208fa662cd966d6af
 SHA512 
c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3
+DIST xen-4.15.4.tar.gz 40820669 BLAKE2B 
22edaf817851856c777d02b5211be932c1731bf50fb582545f948c7e8f871937f7c94636496a480642fa7ed8222e12dda091a06638c75b9ee935f3ff9bc2aea0
 SHA512 
fa6a4991c0699025af163ed117f8d0523c0a482102464615025eb3575d755ffacec5df394e3fe01871cde6028678f654d99f8e3c2533b138765971a2a7994cb8
 DIST xen-4.16.2.tar.gz 44995249 BLAKE2B 
a221d1e4578ab6eb3250754b3b0f36fb30133c1c83246532ebb9648c3d025b3f5132227371b5d3dd82099594f4ee738227480528ee944b8de6231d9c89892d15
 SHA512 
b6cd036c1073798dffa167ca14c954fbdfb4c0ef99662f7c435e7e5de687d1bde8856ff6bd030d0d2e661bd17ab631551f01b2cc728cad7e70b59aaa6e692783
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4.ebuild
new file mode 100644
index ..2e0320c285c5
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.15.4.ebuild
@@ -0,0 +1,536 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.14.0"
+   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
+   EDK2_OPENSSL_VERSION="1_1_1j"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_PRE_PATCHSET_NUM=
+   XEN_GENTOO_PATCHSET_BASE=4.15.3
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_PRE_VERSION_BASE=
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+   if [[ -z "${XEN_GENTOO_PATCHSET_BASE}" ]]; then
+   XEN_GENTOO_PATCHSET_BASE="${XEN_BASE_PV}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
+

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

2022-11-09 Thread Florian Schmaus
commit: 3d19399cda33c58c763478cf0d957fe065072039
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Nov  9 09:15:20 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Nov  9 09:37:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d19399c

app-emulation/xen-tools: add 4.15.4_pre2

Signed-off-by: Florian Schmaus  gentoo.org>

 .../xen-tools/xen-tools-4.15.4_pre2.ebuild | 532 +
 1 file changed, 532 insertions(+)

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4_pre2.ebuild
new file mode 100644
index ..967bfbbe9a94
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.15.4_pre2.ebuild
@@ -0,0 +1,532 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.14.0"
+   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
+   EDK2_OPENSSL_VERSION="1_1_1j"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_PRE_PATCHSET_NUM=1
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_PRE_VERSION_BASE=4.15.3
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
+   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
+   
https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz
 -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz
+   
https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> 
brotli-${EDK2_BROTLI_COMMIT}.tar.gz
+   )
+   "
+
+   if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then
+   XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 
1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}"
+   
XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2";
+   
XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}"
+   fi
+   if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then
+   XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 
${XEN_BASE_PV})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}"
+   
XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2";
+   XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}"
+   fi
+fi
+
+DESCRIPTION="Xen tools including QEMU and xl"
+HOMEPAGE="https://xenproject.org";
+DOCS=( README )
+
+S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
+
+LICENSE="GPL-2"
+SLOT="0/$(ver_cut 1-2)"
+# 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 debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   ipxe? ( rombios )
+   ovmf? ( hvm )
+   pygrub? ( python )
+   rombios? ( hvm )
+   system-ipxe? ( rombios )
+   ?? ( ipxe system-ipxe )
+   ?? ( qemu system-qemu )"
+
+COMMON_DEPEND="
+   lzma? ( app-arch/xz-utils )
+   qemu? (
+   dev-libs/glib:2
+   sys-libs/pam
+   )
+   app-arch/bzip2
+   dev-libs/libnl:3
+   dev-libs/lzo:2
+   dev-libs/yajl
+   sys-apps/util-linux
+   sys-fs/e2fsprogs
+   sys-libs/ncurses
+   sys-libs/zlib
+   ${PYTHON_DEPS}
+"
+
+RDEPEND="${COMMON_DEPEND}
+   sys-apps/iproute2[-minimal]
+   net-misc/bridge-utils
+   screen? (
+   app-misc/screen
+   app-admin/logrotate
+   )
+   selinux? ( sec-policy/selinux-xen )"
+
+DEPEND="${COMMON

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

2022-11-09 Thread Florian Schmaus
commit: fd0fe9a2abbcbcfb12825a2714a177fd8bc0925e
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Nov  9 09:15:56 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Nov  9 09:37:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd0fe9a2

app-emulation/xen-tools: add 4.16.3_pre1

Signed-off-by: Florian Schmaus  gentoo.org>

 .../xen-tools/xen-tools-4.16.3_pre1.ebuild | 527 +
 1 file changed, 527 insertions(+)

diff --git a/app-emulation/xen-tools/xen-tools-4.16.3_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.3_pre1.ebuild
new file mode 100644
index ..dbd4537cca0f
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.16.3_pre1.ebuild
@@ -0,0 +1,527 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.14.0"
+   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
+   EDK2_OPENSSL_VERSION="1_1_1j"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GENTOO_PATCHSET_BASE=4.16.1
+   XEN_PRE_PATCHSET_NUM=0
+   XEN_PRE_VERSION_BASE=4.16.2
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
+   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
+   
https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz
 -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz
+   
https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> 
brotli-${EDK2_BROTLI_COMMIT}.tar.gz
+   )
+   "
+
+   if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then
+   XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 
1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}"
+   
XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2";
+   
XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}"
+   fi
+   if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then
+   XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 
${XEN_GENTOO_PATCHSET_BASE})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}"
+   
XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2";
+   XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}"
+   fi
+fi
+
+DESCRIPTION="Xen tools including QEMU and xl"
+HOMEPAGE="https://xenproject.org";
+DOCS=( README )
+
+S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
+
+LICENSE="GPL-2"
+SLOT="0/$(ver_cut 1-2)"
+# 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 debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios systemd zstd"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   ipxe? ( rombios )
+   ovmf? ( hvm )
+   pygrub? ( python )
+   rombios? ( hvm )
+   system-ipxe? ( rombios )
+   ?? ( ipxe system-ipxe )
+   ?? ( qemu system-qemu )"
+
+COMMON_DEPEND="
+   lzma? ( app-arch/xz-utils )
+   qemu? (
+   dev-libs/glib:2
+   sys-libs/pam
+   )
+   zstd? ( app-arch/zstd )
+   app-arch/bzip2
+   app-arch/zstd
+   dev-libs/libnl:3
+   dev-libs/lzo:2
+   dev-libs/yajl
+   sys-apps/util-linux
+   sys-fs/e2fsprogs
+   sys-libs/ncurses
+   sys-libs/zlib
+   ${PYTHON_DEPS}
+"
+
+RDEPEND="${COMMON_DEPEND}
+   sys-apps/iproute2[-minimal]
+   net-misc/bridge-utils
+   screen? (
+

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

2022-10-26 Thread John Helmert III
commit: 56dd0a00b1d3cfc1fbd79fc94e9512a105e01691
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Oct 26 05:08:05 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Oct 26 14:26:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56dd0a00

app-emulation/xen-tools: drop vulnerable

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27952
Signed-off-by: John Helmert III  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.15.3.ebuild | 532 
 app-emulation/xen-tools/xen-tools-4.16.2.ebuild | 527 ---
 2 files changed, 1059 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.15.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
deleted file mode 100644
index 51f8fe6fefe4..
--- a/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
+++ /dev/null
@@ -1,532 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
-
-inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
-
-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"
-
-   SEABIOS_VER="1.14.0"
-   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
-   EDK2_OPENSSL_VERSION="1_1_1j"
-   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
-   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
-   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
-
-   XEN_PRE_PATCHSET_NUM=
-   XEN_GENTOO_PATCHSET_NUM=2
-   XEN_PRE_VERSION_BASE=
-
-   XEN_BASE_PV="${PV}"
-   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
-   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
-   fi
-
-   SRC_URI="
-   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
-   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
-   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
-   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
-   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
-   
https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz
 -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz
-   
https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> 
brotli-${EDK2_BROTLI_COMMIT}.tar.gz
-   )
-   "
-
-   if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then
-   XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 
1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}"
-   
XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}"
-   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2";
-   
XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}"
-   fi
-   if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then
-   
XEN_GENTOO_PATCHES_TAG="${PV}-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}"
-   
XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}"
-   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2";
-   XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}"
-   fi
-fi
-
-DESCRIPTION="Xen tools including QEMU and xl"
-HOMEPAGE="https://xenproject.org";
-DOCS=( README )
-
-S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
-
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-# 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 debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   ipxe? ( rombios )
-   ovmf? ( hvm )
-   pygrub? ( python )
-   rombios? ( hvm )
-   system-ipxe? ( rombios )
-   ?? ( ipxe system-ipxe )
-   ?? ( qemu system-qemu )"
-
-COMMON_DEPEND="
-   lzma? ( app-arch/xz-utils )
-   qemu? (
-   dev-libs/glib:2
-   sys-libs/pam
-   )
-   app-arch/bzip2
-   dev-libs/libnl:3
-   dev-libs/lzo:2
-   dev-libs/yajl
-   sys-apps/util-linux
-   sys-fs/e2fsprogs
-   sys-libs/ncurses
-   sys-libs/zlib
-   ${PYTHON_DEPS}
-"
-
-RDEPEND="${COMMON_DEPEND}
-   sys-apps/iproute2[-minimal]
-   net-misc/bridge-utils
-   screen? (
-   ap

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

2022-10-25 Thread Sam James
commit: e80f97e7d6120de402ff44c0f40be0cf047f97c2
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 25 17:54:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 25 17:54:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e80f97e7

app-emulation/xen-tools: Stabilize 4.15.4_pre1 amd64, #877875

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild
index fe5976e6e978..f80af4173dba 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.14.0"
EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"



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

2022-10-19 Thread Florian Schmaus
commit: d3526698d60cd2cfa6b7a9d755bc498db024d1fa
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Oct 19 09:07:41 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Oct 19 09:15:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3526698

app-emulation/xen-tools: add 4.16.3_pre

Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   1 +
 .../xen-tools/xen-tools-4.16.3_pre.ebuild  | 527 +
 2 files changed, 528 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 90f69ed22f82..191746e63842 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -9,3 +9,4 @@ DIST xen-4.16.2.tar.gz 44995249 BLAKE2B 
a221d1e4578ab6eb3250754b3b0f36fb30133c1c
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-upstream-patches-4.15.4-pre-patchset-1.tar.bz2 68066 BLAKE2B 
ee6aac9aa8988423fd1594fa09c54678ee8d089abfff27913fdbe4f60c1f2a038e06cca5d03924595036bd9ca9be8a7f61ed5d7662e6534b05a45da24c88babd
 SHA512 
65c7c900ca91f7444cdc03fa0902e8d58d68cd755cfa2d16cf1df76b657328e374fec0da3ceb734aefa10cfa874a46de5f731c3827ab4f815b4eabc305ed497f
+DIST xen-upstream-patches-4.16.3-pre-patchset-0.tar.bz2 36580 BLAKE2B 
7a16b452fda7cf00321c70c239f30fbff72204d5b021aba23e1e08b2d8dee0f1180a18301b5935f4d35dc54533e2e253f047681b837de187a2a174191a168c3c
 SHA512 
5e7328c8cd7ce98cdff47033a76705395419c1322d5212206aa1255d19aeb2fd3d097e71d39137ab97aeab0b9f991e1660b92a6ddb08f02c9407ceaa24aa9ec0

diff --git a/app-emulation/xen-tools/xen-tools-4.16.3_pre.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.3_pre.ebuild
new file mode 100644
index ..dbd4537cca0f
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.16.3_pre.ebuild
@@ -0,0 +1,527 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.14.0"
+   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
+   EDK2_OPENSSL_VERSION="1_1_1j"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GENTOO_PATCHSET_BASE=4.16.1
+   XEN_PRE_PATCHSET_NUM=0
+   XEN_PRE_VERSION_BASE=4.16.2
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
+   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
+   
https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz
 -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz
+   
https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> 
brotli-${EDK2_BROTLI_COMMIT}.tar.gz
+   )
+   "
+
+   if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then
+   XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 
1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}"
+   
XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2";
+   
XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}"
+   fi
+   if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then
+   XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 
${XEN_G

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

2022-10-19 Thread Florian Schmaus
commit: 5df40f922253100393309611781cfeaf3fd9c588
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Oct 19 08:50:55 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Oct 19 08:50:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5df40f92

app-emulation/xen-tools: add 4.15.4_pre1, drop 4.15.4_pre

Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index ee8f2b2f20fe..90f69ed22f82 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -8,4 +8,4 @@ DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b
 DIST xen-4.16.2.tar.gz 44995249 BLAKE2B 
a221d1e4578ab6eb3250754b3b0f36fb30133c1c83246532ebb9648c3d025b3f5132227371b5d3dd82099594f4ee738227480528ee944b8de6231d9c89892d15
 SHA512 
b6cd036c1073798dffa167ca14c954fbdfb4c0ef99662f7c435e7e5de687d1bde8856ff6bd030d0d2e661bd17ab631551f01b2cc728cad7e70b59aaa6e692783
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
-DIST xen-upstream-patches-4.15.4-pre-patchset-0.1.tar.bz2 28980 BLAKE2B 
5bdabed3bce4306fe5f656a965d1e537608c03b4706dc801a0b0b9649d001b875b1a2543c68c6b459483991570f0fbf2490a97ea1776761c9f61e9876f240fdf
 SHA512 
4f6bbf0dab57ad58292f32fab55294b2eedd0442be7f62341a2df922a1d21880fe33cc29956ccbbb8b4aee4c10b38d4aa090e4db9496d6e0f5256e60999cad7d
+DIST xen-upstream-patches-4.15.4-pre-patchset-1.tar.bz2 68066 BLAKE2B 
ee6aac9aa8988423fd1594fa09c54678ee8d089abfff27913fdbe4f60c1f2a038e06cca5d03924595036bd9ca9be8a7f61ed5d7662e6534b05a45da24c88babd
 SHA512 
65c7c900ca91f7444cdc03fa0902e8d58d68cd755cfa2d16cf1df76b657328e374fec0da3ceb734aefa10cfa874a46de5f731c3827ab4f815b4eabc305ed497f

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4_pre.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild
similarity index 99%
rename from app-emulation/xen-tools/xen-tools-4.15.4_pre.ebuild
rename to app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild
index 222cfab5381e..fe5976e6e978 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.4_pre.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild
@@ -23,7 +23,7 @@ else
EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
 
-   XEN_PRE_PATCHSET_NUM=0.1
+   XEN_PRE_PATCHSET_NUM=1
XEN_GENTOO_PATCHSET_NUM=2
XEN_PRE_VERSION_BASE=4.15.3
 



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

2022-09-05 Thread Florian Schmaus
commit: 0ae57ecef0b2bbdefe21299a7c0b38544b2f5bab
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep  4 19:43:02 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Sep  5 07:09:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ae57ece

app-emulation/xen-tools: Update PYTHON_REQ_USE to xml(+)

Update PYTHON_REQ_USE to specify "xml(+)", as Python 3.11 no longer
features the "xml" flag.

Signed-off-by: Michał Górny  gentoo.org>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.15.3.ebuild | 2 +-
 app-emulation/xen-tools/xen-tools-4.15.4_pre.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.15.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
index 6c9c7c9fec49..51f8fe6fefe4 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='ncurses,xml,threads(+)'
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
 
 inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
 

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4_pre.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4_pre.ebuild
index 6e8b7325cf79..222cfab5381e 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.4_pre.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.4_pre.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='ncurses,xml,threads(+)'
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
 
 inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
 



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

2022-09-03 Thread Florian Schmaus
commit: ba2abdf84cd3043b356ff41708bc29cc5ad92b7a
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Sep  3 13:09:28 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Sep  3 13:09:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba2abdf8

app-emulation/xen-tools: drop 4.16.2_pre2-r1

Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   2 -
 .../xen-tools/xen-tools-4.16.2_pre2-r1.ebuild  | 526 -
 2 files changed, 528 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 1fd894a3b434..ee8f2b2f20fe 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -5,9 +5,7 @@ DIST edk2-7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5.tar.gz 
13998677 BLAKE2B 3614c
 DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
 DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
 DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b4970d96fd703daf0ee24a77ad47a3d1b4bcf5f465aa81aa7eb7f9295bce96302b2149ca208fa662cd966d6af
 SHA512 
c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3
-DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 
190d9c330b5dcdd47bae26b6ef42111c9c63b71b8b92e20eae268054c6b40aaabadef78c0c9634cb3c3b1bde32a746cbb1404b5eed2a82ab829ba10632103856
 SHA512 
eeabba9c263cd2425bca083e32b5ebfc6c716c00553759c144fd4b6f64a89836b260787fa25ba22c1f5c4ea65aaad7c95b8c2c1070d3377b1c43c9517aa7032a
 DIST xen-4.16.2.tar.gz 44995249 BLAKE2B 
a221d1e4578ab6eb3250754b3b0f36fb30133c1c83246532ebb9648c3d025b3f5132227371b5d3dd82099594f4ee738227480528ee944b8de6231d9c89892d15
 SHA512 
b6cd036c1073798dffa167ca14c954fbdfb4c0ef99662f7c435e7e5de687d1bde8856ff6bd030d0d2e661bd17ab631551f01b2cc728cad7e70b59aaa6e692783
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-upstream-patches-4.15.4-pre-patchset-0.1.tar.bz2 28980 BLAKE2B 
5bdabed3bce4306fe5f656a965d1e537608c03b4706dc801a0b0b9649d001b875b1a2543c68c6b459483991570f0fbf2490a97ea1776761c9f61e9876f240fdf
 SHA512 
4f6bbf0dab57ad58292f32fab55294b2eedd0442be7f62341a2df922a1d21880fe33cc29956ccbbb8b4aee4c10b38d4aa090e4db9496d6e0f5256e60999cad7d
-DIST xen-upstream-patches-4.16.2-pre-patchset-1.tar.bz2 56760 BLAKE2B 
4c8030347f9e1ad3c2c4f440645656452daa1f087c34b8a3baba3cae1e7623a910e5727395e8c6f4a8573f3a37e58a318c485fa2f878c8e2f3240fb75cee0c03
 SHA512 
5e279845052addfbf7681ad5ccab9e692e4a1d69b73e51e1782e498f98217de77bfc4f5158307ee90164393edb023165e032b9f9f7123c0c614ee2336c021259

diff --git a/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild
deleted file mode 100644
index bea81cf832c0..
--- a/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild
+++ /dev/null
@@ -1,526 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='ncurses,xml,threads(+)'
-
-inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
-
-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"
-
-   SEABIOS_VER="1.14.0"
-   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
-   EDK2_OPENSSL_VERSION="1_1_1j"
-   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
-   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
-   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
-
-   XEN_PRE_PATCHSET_NUM=1
-   XEN_GENTOO_PATCHSET_NUM=

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

2022-09-02 Thread Florian Schmaus
commit: 351637d41f9f41ddcf98cc9c65619290114e9900
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Sep  2 13:46:30 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Sep  2 13:46:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351637d4

app-emulation/xen-tools: enable py3.11

Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.2.ebuild
index f913c45d4312..d11d5925ee1d 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.2.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='ncurses,xml,threads(+)'
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
 
 inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
 



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

2022-09-02 Thread Florian Schmaus
commit: 9b45b841df2577387b2f16c36c473c5b51cd185e
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Sep  2 09:40:27 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Sep  2 09:41:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b45b841

app-emulation/xen-tools: add 4.16.2

Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest|   1 +
 app-emulation/xen-tools/xen-tools-4.16.2.ebuild | 527 
 2 files changed, 528 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index b542efa7a0c0..1fd894a3b434 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -6,6 +6,7 @@ DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 
3962725 BLAKE2B a8
 DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
 DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b4970d96fd703daf0ee24a77ad47a3d1b4bcf5f465aa81aa7eb7f9295bce96302b2149ca208fa662cd966d6af
 SHA512 
c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3
 DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 
190d9c330b5dcdd47bae26b6ef42111c9c63b71b8b92e20eae268054c6b40aaabadef78c0c9634cb3c3b1bde32a746cbb1404b5eed2a82ab829ba10632103856
 SHA512 
eeabba9c263cd2425bca083e32b5ebfc6c716c00553759c144fd4b6f64a89836b260787fa25ba22c1f5c4ea65aaad7c95b8c2c1070d3377b1c43c9517aa7032a
+DIST xen-4.16.2.tar.gz 44995249 BLAKE2B 
a221d1e4578ab6eb3250754b3b0f36fb30133c1c83246532ebb9648c3d025b3f5132227371b5d3dd82099594f4ee738227480528ee944b8de6231d9c89892d15
 SHA512 
b6cd036c1073798dffa167ca14c954fbdfb4c0ef99662f7c435e7e5de687d1bde8856ff6bd030d0d2e661bd17ab631551f01b2cc728cad7e70b59aaa6e692783
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-upstream-patches-4.15.4-pre-patchset-0.1.tar.bz2 28980 BLAKE2B 
5bdabed3bce4306fe5f656a965d1e537608c03b4706dc801a0b0b9649d001b875b1a2543c68c6b459483991570f0fbf2490a97ea1776761c9f61e9876f240fdf
 SHA512 
4f6bbf0dab57ad58292f32fab55294b2eedd0442be7f62341a2df922a1d21880fe33cc29956ccbbb8b4aee4c10b38d4aa090e4db9496d6e0f5256e60999cad7d

diff --git a/app-emulation/xen-tools/xen-tools-4.16.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.2.ebuild
new file mode 100644
index ..f913c45d4312
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.16.2.ebuild
@@ -0,0 +1,527 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE='ncurses,xml,threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.14.0"
+   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
+   EDK2_OPENSSL_VERSION="1_1_1j"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GENTOO_PATCHSET_BASE=4.16.1
+   XEN_PRE_PATCHSET_NUM=
+   XEN_PRE_VERSION_BASE=
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
+   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
+   
https:

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

2022-07-16 Thread Florian Schmaus
commit: d9bad56b475dfb14b2004189ff4db16623704873
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul 16 11:08:53 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul 16 11:08:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9bad56b

app-emulation/xen-tools: move patches from FILESDIR to xen-gentoo-patches

Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest| 2 +-
 app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index efd956877f10..b542efa7a0c0 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -7,6 +7,6 @@ DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c
 DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b4970d96fd703daf0ee24a77ad47a3d1b4bcf5f465aa81aa7eb7f9295bce96302b2149ca208fa662cd966d6af
 SHA512 
c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3
 DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 
190d9c330b5dcdd47bae26b6ef42111c9c63b71b8b92e20eae268054c6b40aaabadef78c0c9634cb3c3b1bde32a746cbb1404b5eed2a82ab829ba10632103856
 SHA512 
eeabba9c263cd2425bca083e32b5ebfc6c716c00553759c144fd4b6f64a89836b260787fa25ba22c1f5c4ea65aaad7c95b8c2c1070d3377b1c43c9517aa7032a
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
-DIST xen-gentoo-patches-4.16.1-gentoo-patchset-1.tar.bz2 4351 BLAKE2B 
1ba306fbc4a55aa1fea71139f7a900c8c363cf948f34a2aabd1ff6f8a68f2e632154ea0e0289580c84328b372c4f8cfdb2879bc63ae3ec163bfb29487783a758
 SHA512 
8d8198fbf8d9d4b46a83cf46c965448cb47b30438518a70c9b552c7cd1b23616e50f615206ddb18603e8482d19b25ccb611904c404d445898928ecf88051b70d
+DIST xen-gentoo-patches-4.16.1-gentoo-patchset-2.tar.bz2 5403 BLAKE2B 
7fa3b4aa123b2deed260d02b8d34a35dd205207038edb92569278b25c6fe32e0f0e3857c0773e047f0eb0d9fe7f8b0816e0f3d7f68aee7929afaf6611dfd
 SHA512 
9e7d25640b24235acf756b031b8b7cee582dded65fe7b94a706c990232e9704d574036c3a9605f285e8e9534578d100a3f38719b27b22775f17ef8f68287997e
 DIST xen-upstream-patches-4.15.4-pre-patchset-0.1.tar.bz2 28980 BLAKE2B 
5bdabed3bce4306fe5f656a965d1e537608c03b4706dc801a0b0b9649d001b875b1a2543c68c6b459483991570f0fbf2490a97ea1776761c9f61e9876f240fdf
 SHA512 
4f6bbf0dab57ad58292f32fab55294b2eedd0442be7f62341a2df922a1d21880fe33cc29956ccbbb8b4aee4c10b38d4aa090e4db9496d6e0f5256e60999cad7d
 DIST xen-upstream-patches-4.16.2-pre-patchset-1.tar.bz2 56760 BLAKE2B 
4c8030347f9e1ad3c2c4f440645656452daa1f087c34b8a3baba3cae1e7623a910e5727395e8c6f4a8573f3a37e58a318c485fa2f878c8e2f3240fb75cee0c03
 SHA512 
5e279845052addfbf7681ad5ccab9e692e4a1d69b73e51e1782e498f98217de77bfc4f5158307ee90164393edb023165e032b9f9f7123c0c614ee2336c021259

diff --git a/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild
index 87a3b970d5b0..bea81cf832c0 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild
@@ -24,7 +24,7 @@ else
IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
 
XEN_PRE_PATCHSET_NUM=1
-   XEN_GENTOO_PATCHSET_NUM=1
+   XEN_GENTOO_PATCHSET_NUM=2
XEN_PRE_VERSION_BASE=4.16.1
 
XEN_BASE_PV="${PV}"
@@ -265,11 +265,11 @@ src_prepare() {
 
# Bug #816987
pushd 
tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli > 
/dev/null
-   eapply "${FILESDIR}/${PN}-4.15.1-brotli-gcc11.patch"
+   eapply 
"${XEN_GENTOO_PATCHES_DIR}/ovmf/${PN}-4.15.1-brotli-gcc11.patch"
popd > /dev/null
 
pushd 
tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli
 > /dev/null
-   eapply "${FILESDIR}/${PN}-4.15.1-brotli-gcc11.patch"
+   eapply 
"${XEN_GENTOO_PATCHES_DIR}/ovmf/${PN}-4.15.1-brotli-gcc11.patch"
popd > /dev/null
fi
 



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

2022-07-16 Thread Joonas Niilola
commit: cb9316c500e660407677b987a4a36f333d86b464
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Jul 15 18:26:17 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jul 16 07:39:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb9316c5

app-emulation/xen-tools: remove unused patches

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/26424
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/xen-tools/files/gentoo-patches.conf  |  87 --
 ...-tools-4.15.0-fix-xenstat-python-bindings.patch |  18 
 .../files/xen-tools-4.15.1-edk2-python3.9.patch|  26 --
 .../files/xen-tools-4.15.1-ocaml-4.12.patch| 101 -
 4 files changed, 232 deletions(-)

diff --git a/app-emulation/xen-tools/files/gentoo-patches.conf 
b/app-emulation/xen-tools/files/gentoo-patches.conf
deleted file mode 100644
index d6fce26a06c0..
--- a/app-emulation/xen-tools/files/gentoo-patches.conf
+++ /dev/null
@@ -1,87 +0,0 @@
-# Bug 496708
-_gx045=" xen-tools-4.10.1-unbundle-ipxe.patch"
-_gx054=" xen-tools-4.12.0-unbundle-ipxe.patch"
-
-# Bug 379537
-_gx017=" fix-gold-ld.patch"
-
-# Bug 477676
-_gx038=" xen-tools-4.8-ar-cc.patch"
-_gx039=" xen-tools-4.14-ar-cc.patch"
-
-# Prevent file collision with qemu package Bug 478064
-_gx043=" xen-4.10-qemu-bridge.patch"
-_gx051=" xen-4.12-qemu-bridge.patch"
-_gx052=" xen-tools-4.14-qemu-bridge.patch"
-#mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || 
die
-
-# Fix po file collision with app-emulation/qemu, while USE=qemu is enabled, 
Bug 508302
-_gx027=" xen-tools-4-qemu-fix-po-collision.patch"
-
-# Fix build failure with ncurses[tinfo], bug 526526
-_gx028=" xen-tools-4.4.1-tinfo.patch"
-
-# Don't download ovmf, use pre-released
-_gx029=" xen-tools-4-anti-ovmf-download.patch"
-
-# increase stack to fix xenqemu err
-# https://lists.gnu.org/archive/html/qemu-devel/2016-09/msg03961.html
-_gx037=" xen-tools-4.6-increase-stack-size.patch"
-
-#Fix missing makedev(), major(), minor()
-_gx042=" xen-tools-4.8.2-makedev.patch"
-
-# Disable failing shim
-_gx046=" xen-tools-4.10.1-shim.patch"
-_gx050=" xen-tools-4.12.0-shim.patch"
-
-# Fix building with gcc 8, bug #657388
-_gx048=" xen-tools-4.11.1-gcc8.patch"
-_gx053=" xen-tools-4.12.0-gcc8.patch"
-
-# Fix building with gcc 9, bug #689082
-_gx055=" xen-tools-4.11.2-gcc9.patch"
-
-# Fix pdf document generation, bug #650396
-_gx049=" xen-tools-4.10.1-pdfdoc.patch"
-
-# Add xenstat python-binding, Gento Bug #711066
-_gx056=" xen-tools-4.12.2-libxenstat-makefile.patch"
-
-# Fix building with gcc 10, bug #722930
-_gx060=" xen-tools-4.13.0-gcc10.patch"
-
-# xen-tools-4.15.1 patches set
-_gpv_xen_tools_4151_0="
-   xen-tools-4.14-ar-cc.patch
-   xen-tools-4.15.0-disable-werror.patch
-   xen-tools-4.15.0-libxenstat-makefile.patch
-   xen-tools-4.15.0-qemu-bridge.patch
-   xen-tools-4.15.0-unbundle-ipxe.patch
-   xen-tools-4.4.1-tinfo.patch
-   xen-tools-4-anti-ovmf-download.patch
-   xen-tools-4-qemu-fix-po-collision.patch
-"
-
-# xen-tools-4.15.2 patches set
-_gpv_xen_tools_4152_0="
-   xen-tools-4.14-ar-cc.patch
-   xen-tools-4.15.0-disable-werror.patch
-   xen-tools-4.15.0-libxenstat-makefile.patch
-   xen-tools-4.15.0-qemu-bridge.patch
-   xen-tools-4.15.0-unbundle-ipxe.patch
-   xen-tools-4.4.1-tinfo.patch
-   xen-tools-4-anti-ovmf-download.patch
-   xen-tools-4-qemu-fix-po-collision.patch
-"
-
-# xen-tools-4.16.0 patches set
-_gpv_xen_tools_4160_0="
-   xen-tools-4.14-ar-cc.patch
-   xen-tools-4.15.0-disable-werror.patch
-   xen-tools-4.15.0-unbundle-ipxe.patch
-   xen-tools-4.16.0-qemu-bridge.patch
-   xen-tools-4.16.0-xenstat.patch
-   xen-tools-4.4.1-tinfo.patch
-   xen-tools-4-anti-ovmf-download.patch
-"

diff --git 
a/app-emulation/xen-tools/files/xen-tools-4.15.0-fix-xenstat-python-bindings.patch
 
b/app-emulation/xen-tools/files/xen-tools-4.15.0-fix-xenstat-python-bindings.patch
deleted file mode 100644
index 3547b7346eed..
--- 
a/app-emulation/xen-tools/files/xen-tools-4.15.0-fix-xenstat-python-bindings.patch
+++ /dev/null
@@ -1,18 +0,0 @@
 a/tools/libs/stat/Makefile  2021-07-01 19:32:50.696318503 +0200
-+++ b/tools/libs/stat/Makefile  2021-07-01 00:16:15.102473301 +0200
-@@ -51,12 +51,13 @@
- .PHONY: uninstall-bindings
- uninstall-bindings: uninstall-perl-bindings uninstall-python-bindings
- 
--$(BINDINGS): $(SHLIB) $(SHLIB_LINKS) include/xenstat.h
-+$(BINDINGS): $(SHLIB) $(SHLIB_LINKS) ../../include/xenstat.h
- 
--SWIG_FLAGS=-module xenstat -Iinclude -I.
-+SWIG_FLAGS=-module xenstat -Iinclude -I. -I../../include/
- 
- # Python bindings
- PYTHON_FLAGS=`$(PYTHON) -c 'import distutils.sysconfig; print("-I" + 
distutils.sysconfig.get_python_inc(True) + " " + 
distutils.sysconfig.get_config_var("BLDL

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

2022-07-14 Thread Florian Schmaus
commit: 1b88c5ab2624ff9c863c68950f453eb80e4377cf
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Jul 14 06:56:36 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jul 14 08:24:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b88c5ab

app-emulation/xen-tools: add 4.15.4_pre

Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   1 +
 .../xen-tools/xen-tools-4.15.4_pre.ebuild  | 532 +
 2 files changed, 533 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 8e5779c878d9..efd956877f10 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -8,4 +8,5 @@ DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b
 DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 
190d9c330b5dcdd47bae26b6ef42111c9c63b71b8b92e20eae268054c6b40aaabadef78c0c9634cb3c3b1bde32a746cbb1404b5eed2a82ab829ba10632103856
 SHA512 
eeabba9c263cd2425bca083e32b5ebfc6c716c00553759c144fd4b6f64a89836b260787fa25ba22c1f5c4ea65aaad7c95b8c2c1070d3377b1c43c9517aa7032a
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-1.tar.bz2 4351 BLAKE2B 
1ba306fbc4a55aa1fea71139f7a900c8c363cf948f34a2aabd1ff6f8a68f2e632154ea0e0289580c84328b372c4f8cfdb2879bc63ae3ec163bfb29487783a758
 SHA512 
8d8198fbf8d9d4b46a83cf46c965448cb47b30438518a70c9b552c7cd1b23616e50f615206ddb18603e8482d19b25ccb611904c404d445898928ecf88051b70d
+DIST xen-upstream-patches-4.15.4-pre-patchset-0.1.tar.bz2 28980 BLAKE2B 
5bdabed3bce4306fe5f656a965d1e537608c03b4706dc801a0b0b9649d001b875b1a2543c68c6b459483991570f0fbf2490a97ea1776761c9f61e9876f240fdf
 SHA512 
4f6bbf0dab57ad58292f32fab55294b2eedd0442be7f62341a2df922a1d21880fe33cc29956ccbbb8b4aee4c10b38d4aa090e4db9496d6e0f5256e60999cad7d
 DIST xen-upstream-patches-4.16.2-pre-patchset-1.tar.bz2 56760 BLAKE2B 
4c8030347f9e1ad3c2c4f440645656452daa1f087c34b8a3baba3cae1e7623a910e5727395e8c6f4a8573f3a37e58a318c485fa2f878c8e2f3240fb75cee0c03
 SHA512 
5e279845052addfbf7681ad5ccab9e692e4a1d69b73e51e1782e498f98217de77bfc4f5158307ee90164393edb023165e032b9f9f7123c0c614ee2336c021259

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4_pre.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4_pre.ebuild
new file mode 100644
index ..6e8b7325cf79
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.15.4_pre.ebuild
@@ -0,0 +1,532 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE='ncurses,xml,threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.14.0"
+   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
+   EDK2_OPENSSL_VERSION="1_1_1j"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_PRE_PATCHSET_NUM=0.1
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_PRE_VERSION_BASE=4.15.3
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
+   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
+   
https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz
 -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz
+   
https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> 
brotli-${EDK2_BROTLI_COMMIT}.tar.gz
+   )
+   "
+
+   if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then
+   XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 
1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}"
+   
XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot

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

2022-07-13 Thread Florian Schmaus
commit: 556d5963f4a0110e426c6d2d034c438e72c77f01
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jul 13 18:29:46 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jul 13 18:49:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=556d5963

app-emulation/xen-tools: move README.gentoo contents in FILESDIR

Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/files/README.gentoo | 16 
 app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild | 17 -
 2 files changed, 16 insertions(+), 17 deletions(-)

diff --git a/app-emulation/xen-tools/files/README.gentoo 
b/app-emulation/xen-tools/files/README.gentoo
new file mode 100644
index ..e0c84a5f3359
--- /dev/null
+++ b/app-emulation/xen-tools/files/README.gentoo
@@ -0,0 +1,16 @@
+Official Xen Guide and the offical wiki page:
+- https://wiki.gentoo.org/wiki/Xen
+- https://wiki.xen.org/wiki/Main_Page
+
+
+If you use OpenRC:
+It is recommended to utilise the xencommons script to configure the system at
+boot time.
+
+
+If you use QEMU:
+The qemu-bridge-helper is renamed to the xen-bridge-helper in the in
+source build of qemu.  This allows for app-emulation/qemu to be emerged
+concurrently with the qemu capable xen.  It is up to the user to
+distinguish between and utilise the qemu-bridge-helper and the
+xen-bridge-helper. File bugs of any issues that arise.

diff --git a/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild
index 9c83ef861b78..87a3b970d5b0 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild
@@ -518,23 +518,6 @@ src_install() {
 
python_optimize
 
-   local -x DISABLE_AUTOFORMATTING=true
-   local -x DOC_CONTENTS="Official Xen Guide and the offical wiki page:
-- https://wiki.gentoo.org/wiki/Xen
-- https://wiki.xen.org/wiki/Main_Page
-
-
-If you use OpenRC:
-It is recommended to utilise the xencommons script to configure the system at
-boot time.
-
-
-If you use QEMU:
-The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source
-build of qemu.  This allows for app-emulation/qemu to be emerged concurrently
-with the qemu capable xen.  It is up to the user to distinguish between and 
utilise
-the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that 
arise
-"
readme.gentoo_create_doc
 }
 



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

2022-07-13 Thread Florian Schmaus
commit: 8931f8e3007f0f4711c4670ee439293f7e65f1f6
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jul 13 07:31:23 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jul 13 07:31:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8931f8e3

app-emulation/xen-tools: use readme.gentoo-r1 eclass

Signed-off-by: Florian Schmaus  gentoo.org>

 ...pre2.ebuild => xen-tools-4.16.2_pre2-r1.ebuild} | 42 +++---
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.16.2_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild
similarity index 94%
rename from app-emulation/xen-tools/xen-tools-4.16.2_pre2.ebuild
rename to app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild
index d41e907ed14d..9c83ef861b78 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.2_pre2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE='ncurses,xml,threads(+)'
 
-inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
 
 if [[ ${PV} == * ]]; then
inherit git-r3
@@ -517,27 +517,27 @@ src_install() {
fi
 
python_optimize
-}
 
-pkg_postinst() {
-   elog "Official Xen Guide and the offical wiki page:"
-   elog "https://wiki.gentoo.org/wiki/Xen";
-   elog "https://wiki.xen.org/wiki/Main_Page";
-   elog ""
-   elog "Recommended to utilise the xencommons script to config system at 
boot"
-   elog "Add by use of rc-update on completion of the install"
+   local -x DISABLE_AUTOFORMATTING=true
+   local -x DOC_CONTENTS="Official Xen Guide and the offical wiki page:
+- https://wiki.gentoo.org/wiki/Xen
+- https://wiki.xen.org/wiki/Main_Page
 
-   if ! use hvm; then
-   echo
-   elog "HVM (VT-x and AMD-V) support has been disabled. If you 
need hvm"
-   elog "support enable the hvm use flag."
-   elog "An x86 or amd64 system is required to build HVM support."
-   fi
 
-   if use qemu; then
-   elog "The qemu-bridge-helper is renamed to the 
xen-bridge-helper in the in source"
-   elog "build of qemu.  This allows for app-emulation/qemu to be 
emerged concurrently"
-   elog "with the qemu capable xen.  It is up to the user to 
distinguish between and utilise"
-   elog "the qemu-bridge-helper and the xen-bridge-helper. File 
bugs of any issues that arise"
-   fi
+If you use OpenRC:
+It is recommended to utilise the xencommons script to configure the system at
+boot time.
+
+
+If you use QEMU:
+The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source
+build of qemu.  This allows for app-emulation/qemu to be emerged concurrently
+with the qemu capable xen.  It is up to the user to distinguish between and 
utilise
+the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that 
arise
+"
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
 }



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

2022-07-13 Thread Florian Schmaus
commit: 9c74cd50bbcf288926c485765f2c6810ef93f139
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jul 13 06:57:20 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jul 13 07:08:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c74cd50

app-emulation/xen-tools: set OBJDUMP

Closes: https://bugs.gentoo.org/728020
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.16.2_pre2.ebuild | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.16.2_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.2_pre2.ebuild
index 84cc9ef221d0..d41e907ed14d 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.2_pre2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.2_pre2.ebuild
@@ -429,7 +429,16 @@ src_compile() {
local -x NO_WERROR=1
fi
 
-   emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" 
RANLIB="$(tc-getRANLIB)" build-tools ${myopt}
+   emake \
+   HOSTCC="$(tc-getBUILD_CC)" \
+   HOSTCXX="$(tc-getBUILD_CXX)" \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   LD="$(tc-getLD)" \
+   AR="$(tc-getAR)" \
+   OBJDUMP="$(tc-getOBJDUMP)" \
+   RANLIB="$(tc-getRANLIB)" \
+   build-tools ${myopt}
 
if use doc; then
emake -C docs build



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

2022-07-12 Thread Florian Schmaus
commit: fa6759eb1adc37d570b0f33b0f6c9f628a21f907
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Jul 12 19:38:01 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jul 12 19:39:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa6759eb

app-emulation/xen-tools: add 4.16.2_pre2, drop 4.16.2_pre1

Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 4d84ff2cfeb6..8e5779c878d9 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -8,4 +8,4 @@ DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b
 DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 
190d9c330b5dcdd47bae26b6ef42111c9c63b71b8b92e20eae268054c6b40aaabadef78c0c9634cb3c3b1bde32a746cbb1404b5eed2a82ab829ba10632103856
 SHA512 
eeabba9c263cd2425bca083e32b5ebfc6c716c00553759c144fd4b6f64a89836b260787fa25ba22c1f5c4ea65aaad7c95b8c2c1070d3377b1c43c9517aa7032a
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-1.tar.bz2 4351 BLAKE2B 
1ba306fbc4a55aa1fea71139f7a900c8c363cf948f34a2aabd1ff6f8a68f2e632154ea0e0289580c84328b372c4f8cfdb2879bc63ae3ec163bfb29487783a758
 SHA512 
8d8198fbf8d9d4b46a83cf46c965448cb47b30438518a70c9b552c7cd1b23616e50f615206ddb18603e8482d19b25ccb611904c404d445898928ecf88051b70d
-DIST xen-upstream-patches-4.16.2-pre-patchset-0.tar.bz2 40645 BLAKE2B 
198beb134604b221bc81fb4d32daec074a7c088c7f9bf99c2a9e98bdab2d8bf7e10c0fea9106d039de255fb209a8ac2955d1e724325a5016e6ecbdd94fbb9584
 SHA512 
d849418fb215a5bb9ea31ea03de6fbb8b1834d9a8e9face0bd3f20ab7bbd3a17cb13e9b3b653a3a5f06fad609b01dbcaa16f7377ead015a9d97cb8f960d0de49
+DIST xen-upstream-patches-4.16.2-pre-patchset-1.tar.bz2 56760 BLAKE2B 
4c8030347f9e1ad3c2c4f440645656452daa1f087c34b8a3baba3cae1e7623a910e5727395e8c6f4a8573f3a37e58a318c485fa2f878c8e2f3240fb75cee0c03
 SHA512 
5e279845052addfbf7681ad5ccab9e692e4a1d69b73e51e1782e498f98217de77bfc4f5158307ee90164393edb023165e032b9f9f7123c0c614ee2336c021259

diff --git a/app-emulation/xen-tools/xen-tools-4.16.2_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.2_pre2.ebuild
similarity index 99%
rename from app-emulation/xen-tools/xen-tools-4.16.2_pre1.ebuild
rename to app-emulation/xen-tools/xen-tools-4.16.2_pre2.ebuild
index 1aa03defc2a3..84cc9ef221d0 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.2_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.2_pre2.ebuild
@@ -23,7 +23,7 @@ else
EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
 
-   XEN_PRE_PATCHSET_NUM=0
+   XEN_PRE_PATCHSET_NUM=1
XEN_GENTOO_PATCHSET_NUM=1
XEN_PRE_VERSION_BASE=4.16.1
 



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

2022-07-11 Thread Florian Schmaus
commit: 737b0f11253a11ee28de91d7f484c6e08fa34cd8
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul 11 07:09:56 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 11 07:10:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=737b0f11

app-emulation/xen-tools: stabilize 4.15.3 for x86

Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.15.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
index 3c52b578af80..6c9c7c9fec49 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.14.0"
EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"



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

2022-07-10 Thread Florian Schmaus
commit: 3f1e2ba62ae09ecf6339b5fce65958bb07d50a38
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul 11 06:47:21 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 11 06:47:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f1e2ba6

app-emulation/xen-tools: drop 4.16.1

Bug: https://bugs.gentoo.org/850802
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest|   1 -
 app-emulation/xen-tools/xen-tools-4.16.1.ebuild | 526 
 2 files changed, 527 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index df24bd7888e2..4d84ff2cfeb6 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -7,6 +7,5 @@ DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c
 DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b4970d96fd703daf0ee24a77ad47a3d1b4bcf5f465aa81aa7eb7f9295bce96302b2149ca208fa662cd966d6af
 SHA512 
c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3
 DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 
190d9c330b5dcdd47bae26b6ef42111c9c63b71b8b92e20eae268054c6b40aaabadef78c0c9634cb3c3b1bde32a746cbb1404b5eed2a82ab829ba10632103856
 SHA512 
eeabba9c263cd2425bca083e32b5ebfc6c716c00553759c144fd4b6f64a89836b260787fa25ba22c1f5c4ea65aaad7c95b8c2c1070d3377b1c43c9517aa7032a
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
-DIST xen-gentoo-patches-4.16.1-gentoo-patchset-0.tar.gz 5289 BLAKE2B 
4946056ee631ec0fa4d29f1cd643f66b491ef3ea049755d10d7b8e189f02816b990e53bffbeeeae0a61fb4e20aa877f5903a8aadfb26d0c78566a0e9fde540c7
 SHA512 
59d4101879bd18e828349db3814a9082b85c5ba8203ce98e5082491a9ede9c832a02ac7e4d7a0a51a52e38b72e5cce1eea6a09d6c5202e96bfe2aa4d47e12e65
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-1.tar.bz2 4351 BLAKE2B 
1ba306fbc4a55aa1fea71139f7a900c8c363cf948f34a2aabd1ff6f8a68f2e632154ea0e0289580c84328b372c4f8cfdb2879bc63ae3ec163bfb29487783a758
 SHA512 
8d8198fbf8d9d4b46a83cf46c965448cb47b30438518a70c9b552c7cd1b23616e50f615206ddb18603e8482d19b25ccb611904c404d445898928ecf88051b70d
 DIST xen-upstream-patches-4.16.2-pre-patchset-0.tar.bz2 40645 BLAKE2B 
198beb134604b221bc81fb4d32daec074a7c088c7f9bf99c2a9e98bdab2d8bf7e10c0fea9106d039de255fb209a8ac2955d1e724325a5016e6ecbdd94fbb9584
 SHA512 
d849418fb215a5bb9ea31ea03de6fbb8b1834d9a8e9face0bd3f20ab7bbd3a17cb13e9b3b653a3a5f06fad609b01dbcaa16f7377ead015a9d97cb8f960d0de49

diff --git a/app-emulation/xen-tools/xen-tools-4.16.1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.1.ebuild
deleted file mode 100644
index dc73508d5fc5..
--- a/app-emulation/xen-tools/xen-tools-4.16.1.ebuild
+++ /dev/null
@@ -1,526 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='ncurses,xml,threads(+)'
-
-inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
-
-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"
-
-   SEABIOS_VER="1.14.0"
-   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
-   EDK2_OPENSSL_VERSION="1_1_1j"
-   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
-   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
-   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
-
-   XEN_PRE_PATCHSET_NUM=
-   XEN_GENTOO_PATCHSET_NUM=0
-   XEN_PRE_VERSION_BASE=
-
-   XEN_BASE_PV="${PV}"
-   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
-   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
-   fi
-
-   SRC_URI="
-   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
-   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
-   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
-   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
-   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
-   
https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz
 -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz
-   
https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> 
brotli-${EDK2_BROTLI_COMMIT}.tar.gz
-   )
-   "
-
-   if [[ -

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

2022-07-10 Thread Florian Schmaus
commit: 44cd2bcd4251add67376396126d7467f217804c5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul 11 06:44:13 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 11 06:45:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44cd2bcd

app-emulation/xen-tools: drop 4.15.2-r2

Bug: https://bugs.gentoo.org/850802
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   5 -
 app-emulation/xen-tools/xen-tools-4.15.2-r2.ebuild | 555 -
 2 files changed, 560 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index bfa4bb3f3f57..df24bd7888e2 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -2,15 +2,10 @@ DIST OpenSSL_1_1_1j.tar.gz 9994760 BLAKE2B 
749886716739dcb909bd79b29cf714640b640
 DIST berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz 148741 
BLAKE2B 
72014022926b636147e202d74c42df2ce9cfed00b91c275d5b2e0afbc5c68765445cbe7ac6389d7c2512bd1d45b0e16e36552d09bbc733ab66c92968bd31
 SHA512 
8420c29faa7ff57e06d6758b03e81ca0630c59946bc031e8611f1449e23634cf901b502161f2c1423c0cff949b5481445e36a3aa53dc885b61ca2c673b3ba567
 DIST brotli-666c3280cc11dc433c303d79a83d4ffbdd12cc8d.tar.gz 23855739 BLAKE2B 
7406ec5b29ac66afbcd7c1376bb3208f298d19b6592b2869c52173aa64947d58bd443f9a61c67deaf046be910a0e31c0b843e5508e97e0e1f5e7bce100d86904
 SHA512 
df8e90562c4fd7f0e787949df6bc4f5a165b39bd333f442d27874fe65640fbba268f9350d7113e6761a5acceb66d78e75f1a296e5a89b94574edf28109cdc812
 DIST edk2-7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5.tar.gz 13998677 BLAKE2B 
3614ceb69e295a6afb37c7905d0aec3534d8daf3d9f22137c1b722da6dc764a3669d99af03f96155d45feb5058a6f725acf37d1048186fecff4232d64f96e97c
 SHA512 
a1933d815b947fd4f13c96970a6dc36c3048e3ddf27c897684104b0129cf58331e46d3147062ae1fb8973f08cd373c319788dd850ac5e45da385eed8368571a4
-DIST edk2-a3741780fe3535e19e02efa869a7cac481891129.tar.gz 12886279 BLAKE2B 
2054bb84375b9840b31276f86786ea764368da200087e45c0528f2ca6b17aa9078a05e406bafa41c25cd65971ff007dfa19ffe91f9a5a2ab6c845bc6f62df3de
 SHA512 
ca0543fefeb1fdc8d0d9841de309ce40fe88220463569a77f56d3fe3184fd4a57ce00b3c96c0861a51b7dbf5f4a9f9946b960a636593682f380c861f2606d190
 DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
-DIST ipxe-git-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz 3931642 BLAKE2B 
bf0b5d9ea1d44803bc5c4aa0bf9188636e292b226ab759f32e3c2bfa3f80dd3f546526b9a11c1f67193793ede5309bfa67bdce80aba62ccca54597dc6e7e4ba4
 SHA512 
0a63f83c9135d05c6bfe7c4d12da3ff76271e35305a4d5654bd5aefa9ee59f5363546c65820c42133deb0fb5a0a0bcaa9b1c48396f9f996acea0d492a5f03f33
 DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
-DIST xen-4.15.2-upstream-patches-2.tar.xz 93208 BLAKE2B 
5b01953ba93551830e533cf7e9e8675a44ed6c2ad3da152e0b5feeb3782b9bc3a1a0a7c0a84ac1de8ed7146fcf364db7604ea269ee243438df34c91b4b6acc5b
 SHA512 
c2f585223d3d9e08d08b295c0f35e4856e4801d214cf0a1f925585c28a7a25cb3b82a5f5e7d41d35b2c746d5a307cd5b5a369d5342f35681e227d8ce91e741c2
-DIST xen-4.15.2.tar.gz 40773378 BLAKE2B 
7c3e3bb066505f9838cd7c56d85debc64e5ed32cf4d4edf699ff843db49bee916e6eb46d07e5cd9021c2644bba0628a2aa567f60ace26c6d7ee5922643e04104
 SHA512 
1cbf988fa8ed38b7ad724978958092ca0e5506e38c709c7d1af196fb8cb8ec0197a79867782761ef230b268624b3d7a0d5d0cd186f37d25f495085c71bf70d54
 DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b4970d96fd703daf0ee24a77ad47a3d1b4bcf5f465aa81aa7eb7f9295bce96302b2149ca208fa662cd966d6af
 SHA512 
c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3
 DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 
190d9c330b5dcdd47bae26b6ef42111c9c63b71b8b92e20eae268054c6b40aaabadef78c0c9634cb3c3b1bde32a746cbb1404b5eed2a82ab829ba10632103856
 SHA512 
eeabba9c263cd2425bca083e32b5ebfc6c716c00553759c144fd4b6f64a89836b260787fa25ba22c1f5c4ea65aaad7c95b8c2c1070d3377b1c43c9517aa7032a
-DIST xen-gentoo-patches-23.tar.xz 20536 BLAKE2B 
0064f79f8794a21ab13047a4ee296e37efa616e16ca6cd65b31fdafeb458fd9b80f0443758343c8328b1901d7169618346becfe75f16dcaeff08fc975f1d08d5
 SHA512 
09248e17ff7865feb2a505169d62ee5c8c60bd672fa8c4c7c4e3a2e4af58bfad0379d37b395bab3e3393af8d53d882f56749dfeb560edeea6b7ab56c902a3c49
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938

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

2022-07-09 Thread Agostino Sarubbo
commit: 6865848b813ef1b2f0a4b052b59785c283113208
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jul 10 06:16:56 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jul 10 06:16:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6865848b

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

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.15.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
index 60ce532a0998..3c52b578af80 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
@@ -14,7 +14,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"
 
SEABIOS_VER="1.14.0"
EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"



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

2022-07-06 Thread Florian Schmaus
commit: 66b06eccaf32f646e34c984463800b2d7e6b10a7
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Jul  7 06:54:21 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jul  7 06:56:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66b06ecc

app-emulation/xen-tools: gitweb as patch source, bump gentoo-patches

Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest |  3 ++-
 app-emulation/xen-tools/xen-tools-4.16.2_pre1.ebuild | 18 +-
 2 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 90f6dde9ad79..bfa4bb3f3f57 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -13,4 +13,5 @@ DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 
190d9c330b5dcdd47bae26b6ef42111c9c63b71b
 DIST xen-gentoo-patches-23.tar.xz 20536 BLAKE2B 
0064f79f8794a21ab13047a4ee296e37efa616e16ca6cd65b31fdafeb458fd9b80f0443758343c8328b1901d7169618346becfe75f16dcaeff08fc975f1d08d5
 SHA512 
09248e17ff7865feb2a505169d62ee5c8c60bd672fa8c4c7c4e3a2e4af58bfad0379d37b395bab3e3393af8d53d882f56749dfeb560edeea6b7ab56c902a3c49
 DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-0.tar.gz 5289 BLAKE2B 
4946056ee631ec0fa4d29f1cd643f66b491ef3ea049755d10d7b8e189f02816b990e53bffbeeeae0a61fb4e20aa877f5903a8aadfb26d0c78566a0e9fde540c7
 SHA512 
59d4101879bd18e828349db3814a9082b85c5ba8203ce98e5082491a9ede9c832a02ac7e4d7a0a51a52e38b72e5cce1eea6a09d6c5202e96bfe2aa4d47e12e65
-DIST xen-upstream-patches-4.16.2-pre-patchset-0.tar.gz 46026 BLAKE2B 
57bca21962c9a451316f486f5db94e9c1b98b5e029a15dbd702007d573fe02571e648866c9ddbc293e53ceb5de92122b13d21e28c8879d918129134725c9ff91
 SHA512 
f665640fc686dfc5f718531601f66e3f30c4c8c7cb78293b6a615fe9f53a3763f2c864642a19336bb077d432b776ab1c9fa39e6fa5857ca3360e4d1b1ce63f50
+DIST xen-gentoo-patches-4.16.1-gentoo-patchset-1.tar.bz2 4351 BLAKE2B 
1ba306fbc4a55aa1fea71139f7a900c8c363cf948f34a2aabd1ff6f8a68f2e632154ea0e0289580c84328b372c4f8cfdb2879bc63ae3ec163bfb29487783a758
 SHA512 
8d8198fbf8d9d4b46a83cf46c965448cb47b30438518a70c9b552c7cd1b23616e50f615206ddb18603e8482d19b25ccb611904c404d445898928ecf88051b70d
+DIST xen-upstream-patches-4.16.2-pre-patchset-0.tar.bz2 40645 BLAKE2B 
198beb134604b221bc81fb4d32daec074a7c088c7f9bf99c2a9e98bdab2d8bf7e10c0fea9106d039de255fb209a8ac2955d1e724325a5016e6ecbdd94fbb9584
 SHA512 
d849418fb215a5bb9ea31ea03de6fbb8b1834d9a8e9face0bd3f20ab7bbd3a17cb13e9b3b653a3a5f06fad609b01dbcaa16f7377ead015a9d97cb8f960d0de49

diff --git a/app-emulation/xen-tools/xen-tools-4.16.2_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.2_pre1.ebuild
index 8e3c152ee863..1aa03defc2a3 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.2_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.2_pre1.ebuild
@@ -24,7 +24,7 @@ else
IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
 
XEN_PRE_PATCHSET_NUM=0
-   XEN_GENTOO_PATCHSET_NUM=0
+   XEN_GENTOO_PATCHSET_NUM=1
XEN_PRE_VERSION_BASE=4.16.1
 
XEN_BASE_PV="${PV}"
@@ -46,13 +46,13 @@ else
if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then
XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 
1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}"

XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}"
-   SRC_URI+=" 
https://github.com/Flowdalic/xen-upstream-patches/archive/refs/tags/${XEN_UPSTREAM_PATCHES_TAG}.tar.gz
 -> ${XEN_UPSTREAM_PATCHES_NAME}.tar.gz"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2";

XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}"
fi
if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then
XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 
${XEN_BASE_PV})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}"

XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}"
-   SRC_URI+=" 
https://github.com/Flowdalic/xen-gentoo-patches/archive/refs/tags/${XEN_GENTOO_PATCHES_TAG}.tar.gz
 -> ${XEN_GENTOO_PATCHES_NAME}.tar.gz"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2";
XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}"
fi
 fi
@@ -241,6 +241,16 @@ src_prepare() {
eapply "${XEN_GENTOO_PATCHES_DIR}"
fi
 
+   # Rename qemu-bridge-helper to xen-bridge-helper to avoid file
+   # collisions with app-emulation/qemu.
+   sed -i 's/qe

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

2022-07-06 Thread Florian Schmaus
commit: fdb300ad461c96e6f555b2dec4edab4d962b85fc
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Jul  6 17:02:22 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jul  6 18:48:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb300ad

app-emulation/xen-tools: fix qemu-bridge-helper build error

Also use the tarballs from gitweb.gentoo.org.

Thanks to Tomáš Mózes for reporting the issue.

Closes: https://bugs.gentoo.org/856697
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest|  1 +
 app-emulation/xen-tools/xen-tools-4.15.3.ebuild | 24 +---
 2 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 448d9c3a557e..90f6dde9ad79 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -11,5 +11,6 @@ DIST xen-4.15.2.tar.gz 40773378 BLAKE2B 
7c3e3bb066505f9838cd7c56d85debc64e5ed32c
 DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b4970d96fd703daf0ee24a77ad47a3d1b4bcf5f465aa81aa7eb7f9295bce96302b2149ca208fa662cd966d6af
 SHA512 
c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3
 DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 
190d9c330b5dcdd47bae26b6ef42111c9c63b71b8b92e20eae268054c6b40aaabadef78c0c9634cb3c3b1bde32a746cbb1404b5eed2a82ab829ba10632103856
 SHA512 
eeabba9c263cd2425bca083e32b5ebfc6c716c00553759c144fd4b6f64a89836b260787fa25ba22c1f5c4ea65aaad7c95b8c2c1070d3377b1c43c9517aa7032a
 DIST xen-gentoo-patches-23.tar.xz 20536 BLAKE2B 
0064f79f8794a21ab13047a4ee296e37efa616e16ca6cd65b31fdafeb458fd9b80f0443758343c8328b1901d7169618346becfe75f16dcaeff08fc975f1d08d5
 SHA512 
09248e17ff7865feb2a505169d62ee5c8c60bd672fa8c4c7c4e3a2e4af58bfad0379d37b395bab3e3393af8d53d882f56749dfeb560edeea6b7ab56c902a3c49
+DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 
59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104
 SHA512 
8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-0.tar.gz 5289 BLAKE2B 
4946056ee631ec0fa4d29f1cd643f66b491ef3ea049755d10d7b8e189f02816b990e53bffbeeeae0a61fb4e20aa877f5903a8aadfb26d0c78566a0e9fde540c7
 SHA512 
59d4101879bd18e828349db3814a9082b85c5ba8203ce98e5082491a9ede9c832a02ac7e4d7a0a51a52e38b72e5cce1eea6a09d6c5202e96bfe2aa4d47e12e65
 DIST xen-upstream-patches-4.16.2-pre-patchset-0.tar.gz 46026 BLAKE2B 
57bca21962c9a451316f486f5db94e9c1b98b5e029a15dbd702007d573fe02571e648866c9ddbc293e53ceb5de92122b13d21e28c8879d918129134725c9ff91
 SHA512 
f665640fc686dfc5f718531601f66e3f30c4c8c7cb78293b6a615fe9f53a3763f2c864642a19336bb077d432b776ab1c9fa39e6fa5857ca3360e4d1b1ce63f50

diff --git a/app-emulation/xen-tools/xen-tools-4.15.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
index 0a779bde587e..60ce532a0998 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
@@ -24,7 +24,7 @@ else
IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
 
XEN_PRE_PATCHSET_NUM=
-   XEN_GENTOO_PATCHSET_NUM=0
+   XEN_GENTOO_PATCHSET_NUM=2
XEN_PRE_VERSION_BASE=
 
XEN_BASE_PV="${PV}"
@@ -46,13 +46,13 @@ else
if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then
XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 
1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}"

XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}"
-   SRC_URI+=" 
https://github.com/Flowdalic/xen-upstream-patches/archive/refs/tags/${XEN_UPSTREAM_PATCHES_TAG}.tar.gz
 -> ${XEN_UPSTREAM_PATCHES_NAME}.tar.gz"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2";

XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}"
fi
if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then
-   
XEN_GENTOO_PATCHES_TAG="4.16.1-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}"
+   
XEN_GENTOO_PATCHES_TAG="${PV}-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}"

XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}"
-   SRC_URI+=" 
https://github.com/Flowdalic/xen-gentoo-patches/archive/refs/tags/${XEN_GENTOO_PATCHES_TAG}.tar.gz
 -> ${XEN_GENTOO_PATCHES_NAME}.tar.gz"
+   SRC_URI+=" 
https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2";
XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}"
fi
 fi
@@ -236,16 +236,18 @@ src_prepare() {
fi
 
if [[ -v XEN_GENTOO_PATCHES_DIR ]]; then
-   rm 
"${XEN_GENTOO_PAT

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

2022-07-05 Thread Florian Schmaus
commit: 13a0a916863718b17302a9d0f744f9154a3afeaf
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Jul  5 16:25:31 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jul  5 16:25:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13a0a916

app-emulation/xen-tools: drop 4.16.0-r4

Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   3 -
 app-emulation/xen-tools/xen-tools-4.16.0-r4.ebuild | 569 -
 2 files changed, 572 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 7fe60a3ccfdc..448d9c3a557e 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -9,10 +9,7 @@ DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c
 DIST xen-4.15.2-upstream-patches-2.tar.xz 93208 BLAKE2B 
5b01953ba93551830e533cf7e9e8675a44ed6c2ad3da152e0b5feeb3782b9bc3a1a0a7c0a84ac1de8ed7146fcf364db7604ea269ee243438df34c91b4b6acc5b
 SHA512 
c2f585223d3d9e08d08b295c0f35e4856e4801d214cf0a1f925585c28a7a25cb3b82a5f5e7d41d35b2c746d5a307cd5b5a369d5342f35681e227d8ce91e741c2
 DIST xen-4.15.2.tar.gz 40773378 BLAKE2B 
7c3e3bb066505f9838cd7c56d85debc64e5ed32cf4d4edf699ff843db49bee916e6eb46d07e5cd9021c2644bba0628a2aa567f60ace26c6d7ee5922643e04104
 SHA512 
1cbf988fa8ed38b7ad724978958092ca0e5506e38c709c7d1af196fb8cb8ec0197a79867782761ef230b268624b3d7a0d5d0cd186f37d25f495085c71bf70d54
 DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b4970d96fd703daf0ee24a77ad47a3d1b4bcf5f465aa81aa7eb7f9295bce96302b2149ca208fa662cd966d6af
 SHA512 
c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3
-DIST xen-4.16.0-upstream-patches-2.tar.xz 111668 BLAKE2B 
e8bbedb7cc50f7a6cb1a3869f0165cce3d02c33f04b935384e770aa5206e6aa6cb51329c5d69375391a8781ba23f20c35e06406d5164720d253b405a77f5aee9
 SHA512 
6b6770117e81ae407e3ded0e366b14f3fa2411cc93a95187db27548c3dd17a1f85e60fc3971b008693297ad97aa0c5fa7b4d88e01d67a972f39e51bf0a2cf39d
-DIST xen-4.16.0.tar.gz 44982322 BLAKE2B 
7e16a93b3f1131e2b10307fabc10641a9c5983173155b9a35eaf6ff317b6a747bccf6b8c87c06686830acc2c4bd3e19e5867eb443eabac9a1e4ee59124dfa87f
 SHA512 
2869ed90d1779c9754d7f2397f5fc67a655304d9c32953ac20655ef96cb154521d8fce9f23915ac0c91f984dc54f72c67e5e619e2da318b5997748f44cf21b87
 DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 
190d9c330b5dcdd47bae26b6ef42111c9c63b71b8b92e20eae268054c6b40aaabadef78c0c9634cb3c3b1bde32a746cbb1404b5eed2a82ab829ba10632103856
 SHA512 
eeabba9c263cd2425bca083e32b5ebfc6c716c00553759c144fd4b6f64a89836b260787fa25ba22c1f5c4ea65aaad7c95b8c2c1070d3377b1c43c9517aa7032a
 DIST xen-gentoo-patches-23.tar.xz 20536 BLAKE2B 
0064f79f8794a21ab13047a4ee296e37efa616e16ca6cd65b31fdafeb458fd9b80f0443758343c8328b1901d7169618346becfe75f16dcaeff08fc975f1d08d5
 SHA512 
09248e17ff7865feb2a505169d62ee5c8c60bd672fa8c4c7c4e3a2e4af58bfad0379d37b395bab3e3393af8d53d882f56749dfeb560edeea6b7ab56c902a3c49
-DIST xen-gentoo-patches-24.tar.xz 20952 BLAKE2B 
292ea384f007a9615ca840068c45cd0e37a63a59e596c9c87a278a0136805327c85f5e5576eac751e40bda616559e413b396d313d43f2d36d904f09a41b0d302
 SHA512 
26b7344cea40ef44d1eaec330465071c96ee27a5b0ca91f787fc80c6801abed47cab9050a40ef80f20471a7cd9ee0dc7aaa46b16e5af7d0e50643ccc7d3a828b
 DIST xen-gentoo-patches-4.16.1-gentoo-patchset-0.tar.gz 5289 BLAKE2B 
4946056ee631ec0fa4d29f1cd643f66b491ef3ea049755d10d7b8e189f02816b990e53bffbeeeae0a61fb4e20aa877f5903a8aadfb26d0c78566a0e9fde540c7
 SHA512 
59d4101879bd18e828349db3814a9082b85c5ba8203ce98e5082491a9ede9c832a02ac7e4d7a0a51a52e38b72e5cce1eea6a09d6c5202e96bfe2aa4d47e12e65
 DIST xen-upstream-patches-4.16.2-pre-patchset-0.tar.gz 46026 BLAKE2B 
57bca21962c9a451316f486f5db94e9c1b98b5e029a15dbd702007d573fe02571e648866c9ddbc293e53ceb5de92122b13d21e28c8879d918129134725c9ff91
 SHA512 
f665640fc686dfc5f718531601f66e3f30c4c8c7cb78293b6a615fe9f53a3763f2c864642a19336bb077d432b776ab1c9fa39e6fa5857ca3360e4d1b1ce63f50

diff --git a/app-emulation/xen-tools/xen-tools-4.16.0-r4.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.0-r4.ebuild
deleted file mode 100644
index 60c3e719f0c0..
--- a/app-emulation/xen-tools/xen-tools-4.16.0-r4.ebuild
+++ /dev/null
@@ -1,569 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-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=24
-   # xen-tools's gentoo patches version which app

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

2022-07-05 Thread Florian Schmaus
commit: 3807633e47f5ccbbd72d25c38de329016067e3d3
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul  4 10:52:04 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jul  5 16:20:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3807633e

app-emulation/xen-tools: add 4.15.3

Bug: https://bugs.gentoo.org/850802
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest|   1 +
 app-emulation/xen-tools/xen-tools-4.15.3.ebuild | 530 
 app-emulation/xen/Manifest  |   1 +
 3 files changed, 532 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index a6c87e26bb87..7fe60a3ccfdc 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -8,6 +8,7 @@ DIST ipxe-git-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz 
3931642 BLAKE2B bf
 DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
 DIST xen-4.15.2-upstream-patches-2.tar.xz 93208 BLAKE2B 
5b01953ba93551830e533cf7e9e8675a44ed6c2ad3da152e0b5feeb3782b9bc3a1a0a7c0a84ac1de8ed7146fcf364db7604ea269ee243438df34c91b4b6acc5b
 SHA512 
c2f585223d3d9e08d08b295c0f35e4856e4801d214cf0a1f925585c28a7a25cb3b82a5f5e7d41d35b2c746d5a307cd5b5a369d5342f35681e227d8ce91e741c2
 DIST xen-4.15.2.tar.gz 40773378 BLAKE2B 
7c3e3bb066505f9838cd7c56d85debc64e5ed32cf4d4edf699ff843db49bee916e6eb46d07e5cd9021c2644bba0628a2aa567f60ace26c6d7ee5922643e04104
 SHA512 
1cbf988fa8ed38b7ad724978958092ca0e5506e38c709c7d1af196fb8cb8ec0197a79867782761ef230b268624b3d7a0d5d0cd186f37d25f495085c71bf70d54
+DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 
33932d855a0502cfe2768a7c8ae19d7da285d70b4970d96fd703daf0ee24a77ad47a3d1b4bcf5f465aa81aa7eb7f9295bce96302b2149ca208fa662cd966d6af
 SHA512 
c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3
 DIST xen-4.16.0-upstream-patches-2.tar.xz 111668 BLAKE2B 
e8bbedb7cc50f7a6cb1a3869f0165cce3d02c33f04b935384e770aa5206e6aa6cb51329c5d69375391a8781ba23f20c35e06406d5164720d253b405a77f5aee9
 SHA512 
6b6770117e81ae407e3ded0e366b14f3fa2411cc93a95187db27548c3dd17a1f85e60fc3971b008693297ad97aa0c5fa7b4d88e01d67a972f39e51bf0a2cf39d
 DIST xen-4.16.0.tar.gz 44982322 BLAKE2B 
7e16a93b3f1131e2b10307fabc10641a9c5983173155b9a35eaf6ff317b6a747bccf6b8c87c06686830acc2c4bd3e19e5867eb443eabac9a1e4ee59124dfa87f
 SHA512 
2869ed90d1779c9754d7f2397f5fc67a655304d9c32953ac20655ef96cb154521d8fce9f23915ac0c91f984dc54f72c67e5e619e2da318b5997748f44cf21b87
 DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 
190d9c330b5dcdd47bae26b6ef42111c9c63b71b8b92e20eae268054c6b40aaabadef78c0c9634cb3c3b1bde32a746cbb1404b5eed2a82ab829ba10632103856
 SHA512 
eeabba9c263cd2425bca083e32b5ebfc6c716c00553759c144fd4b6f64a89836b260787fa25ba22c1f5c4ea65aaad7c95b8c2c1070d3377b1c43c9517aa7032a

diff --git a/app-emulation/xen-tools/xen-tools-4.15.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
new file mode 100644
index ..0a779bde587e
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.15.3.ebuild
@@ -0,0 +1,530 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE='ncurses,xml,threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
+
+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"
+
+   SEABIOS_VER="1.14.0"
+   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
+   EDK2_OPENSSL_VERSION="1_1_1j"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_PRE_PATCHSET_NUM=
+   XEN_GENTOO_PATCHSET_NUM=0
+   XEN_PRE_VERSION_BASE=
+
+   XEN_BASE_PV="${PV}"
+   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
+   XEN_BASE_PV="${XEN_PRE_VERSION_BASE}"
+   fi
+
+   SRC_URI="
+   
https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz
+   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
+   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
+   
https://github.com/ucb-bar/be

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

2022-07-05 Thread Florian Schmaus
commit: b48c2d2662337ed28190d32ad3898686959dccd5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul  4 10:22:01 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jul  5 16:20:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b48c2d26

app-emulation/xen-tools: add 4.16.1, 4.16.2_pre1

This introduces a new approach to handle Xen patching and versioning. 
SECURITY_VER and
OVMF_VER where dropped as those have not been used in a while. We now
consume the upstream patches from a repository called
xen-upstream-patches, which will ultimately be hosted by Gentoo
infra (e.g. available under gitweb.gentoo.org). The Gentoo patchset now
lives in a repository called xen-gentoo-patches, which will also be
hosted on Gentoo infra.

Furthermore we now follow upstreams versioning scheme. Previously we
would sell Xen 4.16.2-pre, which is from the staging-4.16 branch
containing security fixes, as Xen 4.16.1. To avoid confusion, we will
label the Xen versions as such, and Xen 4.16.1 will what is tagged
upstream as RELEASE-4.16.1 (+ the few Gentoo specific patches).

Closes: https://bugs.gentoo.org/845099
Bug: https://bugs.gentoo.org/850802
Closes: https://github.com/gentoo/gentoo/pull/25839
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   3 +
 app-emulation/xen-tools/xen-tools-4.16.1.ebuild| 526 +
 .../xen-tools/xen-tools-4.16.2_pre1.ebuild | 526 +
 3 files changed, 1055 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 07a4ccafb98e..a6c87e26bb87 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -10,5 +10,8 @@ DIST xen-4.15.2-upstream-patches-2.tar.xz 93208 BLAKE2B 
5b01953ba93551830e533cf7
 DIST xen-4.15.2.tar.gz 40773378 BLAKE2B 
7c3e3bb066505f9838cd7c56d85debc64e5ed32cf4d4edf699ff843db49bee916e6eb46d07e5cd9021c2644bba0628a2aa567f60ace26c6d7ee5922643e04104
 SHA512 
1cbf988fa8ed38b7ad724978958092ca0e5506e38c709c7d1af196fb8cb8ec0197a79867782761ef230b268624b3d7a0d5d0cd186f37d25f495085c71bf70d54
 DIST xen-4.16.0-upstream-patches-2.tar.xz 111668 BLAKE2B 
e8bbedb7cc50f7a6cb1a3869f0165cce3d02c33f04b935384e770aa5206e6aa6cb51329c5d69375391a8781ba23f20c35e06406d5164720d253b405a77f5aee9
 SHA512 
6b6770117e81ae407e3ded0e366b14f3fa2411cc93a95187db27548c3dd17a1f85e60fc3971b008693297ad97aa0c5fa7b4d88e01d67a972f39e51bf0a2cf39d
 DIST xen-4.16.0.tar.gz 44982322 BLAKE2B 
7e16a93b3f1131e2b10307fabc10641a9c5983173155b9a35eaf6ff317b6a747bccf6b8c87c06686830acc2c4bd3e19e5867eb443eabac9a1e4ee59124dfa87f
 SHA512 
2869ed90d1779c9754d7f2397f5fc67a655304d9c32953ac20655ef96cb154521d8fce9f23915ac0c91f984dc54f72c67e5e619e2da318b5997748f44cf21b87
+DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 
190d9c330b5dcdd47bae26b6ef42111c9c63b71b8b92e20eae268054c6b40aaabadef78c0c9634cb3c3b1bde32a746cbb1404b5eed2a82ab829ba10632103856
 SHA512 
eeabba9c263cd2425bca083e32b5ebfc6c716c00553759c144fd4b6f64a89836b260787fa25ba22c1f5c4ea65aaad7c95b8c2c1070d3377b1c43c9517aa7032a
 DIST xen-gentoo-patches-23.tar.xz 20536 BLAKE2B 
0064f79f8794a21ab13047a4ee296e37efa616e16ca6cd65b31fdafeb458fd9b80f0443758343c8328b1901d7169618346becfe75f16dcaeff08fc975f1d08d5
 SHA512 
09248e17ff7865feb2a505169d62ee5c8c60bd672fa8c4c7c4e3a2e4af58bfad0379d37b395bab3e3393af8d53d882f56749dfeb560edeea6b7ab56c902a3c49
 DIST xen-gentoo-patches-24.tar.xz 20952 BLAKE2B 
292ea384f007a9615ca840068c45cd0e37a63a59e596c9c87a278a0136805327c85f5e5576eac751e40bda616559e413b396d313d43f2d36d904f09a41b0d302
 SHA512 
26b7344cea40ef44d1eaec330465071c96ee27a5b0ca91f787fc80c6801abed47cab9050a40ef80f20471a7cd9ee0dc7aaa46b16e5af7d0e50643ccc7d3a828b
+DIST xen-gentoo-patches-4.16.1-gentoo-patchset-0.tar.gz 5289 BLAKE2B 
4946056ee631ec0fa4d29f1cd643f66b491ef3ea049755d10d7b8e189f02816b990e53bffbeeeae0a61fb4e20aa877f5903a8aadfb26d0c78566a0e9fde540c7
 SHA512 
59d4101879bd18e828349db3814a9082b85c5ba8203ce98e5082491a9ede9c832a02ac7e4d7a0a51a52e38b72e5cce1eea6a09d6c5202e96bfe2aa4d47e12e65
+DIST xen-upstream-patches-4.16.2-pre-patchset-0.tar.gz 46026 BLAKE2B 
57bca21962c9a451316f486f5db94e9c1b98b5e029a15dbd702007d573fe02571e648866c9ddbc293e53ceb5de92122b13d21e28c8879d918129134725c9ff91
 SHA512 
f665640fc686dfc5f718531601f66e3f30c4c8c7cb78293b6a615fe9f53a3763f2c864642a19336bb077d432b776ab1c9fa39e6fa5857ca3360e4d1b1ce63f50

diff --git a/app-emulation/xen-tools/xen-tools-4.16.1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.1.ebuild
new file mode 100644
index ..dc73508d5fc5
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.16.1.ebuild
@@ -0,0 +1,526 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE='ncurses,xml,threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit 

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

2022-05-08 Thread Florian Schmaus
commit: 137c6d0032d7734a0a884d82812b8d2e7fa48be2
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun May  8 12:02:25 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun May  8 12:03:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=137c6d00

app-emulation/xen-tools: remove more -Werror arguments

Closes: https://bugs.gentoo.org/843269
Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.0-r4.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.0-r4.ebuild
index d47a25185322..60c3e719f0c0 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.0-r4.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.0-r4.ebuild
@@ -419,7 +419,11 @@ src_prepare() {
 
# Remove -Werror
find . -type f \( -name Makefile -o -name "*.mk" \) \
-   -exec sed -i "s/-Werror //g" {} + || die
+-exec sed -i \
+-e 's/-Werror //g' \
+-e '/^CFLAGS *+= -Werror$/d' \
+-e 's/, "-Werror"//' \
+{} + || die
 
default
 }



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

2022-05-06 Thread Florian Schmaus
commit: a90481b9de052aff6c1b0366e792fe0664099afd
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu May  5 20:42:38 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri May  6 09:50:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a90481b9

app-emulation/xen-tools: drop vulnerable

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25338
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   2 -
 app-emulation/xen-tools/xen-tools-4.15.1-r2.ebuild | 556 -
 2 files changed, 558 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 72cf0c8a54af..07a4ccafb98e 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -6,8 +6,6 @@ DIST edk2-a3741780fe3535e19e02efa869a7cac481891129.tar.gz 
12886279 BLAKE2B 2054b
 DIST ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz 3962725 BLAKE2B 
a8084abaf93a4ab06ba170427a66dab08e68ba1288f42ea744e2cbc66d6bd2294bee82f6d0994260d2cd60daf6a6068e40eb74fdeba2bccaa432d090d81fd9db
 SHA512 
4ac1d07ce879a3a8c6c260380258c37f5e4ecddc880b27fb59afc38fbf3718e81b04a4dda2b58fe7a438a23175e00b6179fc067acbc4a75e33d93c4b85ff5d68
 DIST ipxe-git-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz 3931642 BLAKE2B 
bf0b5d9ea1d44803bc5c4aa0bf9188636e292b226ab759f32e3c2bfa3f80dd3f546526b9a11c1f67193793ede5309bfa67bdce80aba62ccca54597dc6e7e4ba4
 SHA512 
0a63f83c9135d05c6bfe7c4d12da3ff76271e35305a4d5654bd5aefa9ee59f5363546c65820c42133deb0fb5a0a0bcaa9b1c48396f9f996acea0d492a5f03f33
 DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
-DIST xen-4.15.1-upstream-patches-1.tar.xz 15476 BLAKE2B 
9f0cf8f3dd993e32939ff1ee35244224bd3d16fbd345500ff01e51eb5828d3e44bddc539462c39d8c37b6497d4bf8887261a8df5d31b17b413b0c21f7faf3a84
 SHA512 
aac3f91c3c753aa8430abad055252cba5dbdfd9e548f219df1452388ef2f82b65c428755363aa0645824431e812f3b799af4f9468669e42a0f5b6b8874397c75
-DIST xen-4.15.1.tar.gz 40800852 BLAKE2B 
39475ea33f029fb0e84b82b4a2b13fd613bab01e3ef6c241dfede3d190ee9be53c99b62121d37d83b1e078764b3e4d88d1dfb99be1b5623691e56519850c6798
 SHA512 
8d3cbdf708f46477e32ee7cbd16a490c82efa855cecd84ee712b8680df4d69c987ba9ab00ff3851f627b98a8ebbc5dab71f92f142ed958ee2bc538bc792cd4b9
 DIST xen-4.15.2-upstream-patches-2.tar.xz 93208 BLAKE2B 
5b01953ba93551830e533cf7e9e8675a44ed6c2ad3da152e0b5feeb3782b9bc3a1a0a7c0a84ac1de8ed7146fcf364db7604ea269ee243438df34c91b4b6acc5b
 SHA512 
c2f585223d3d9e08d08b295c0f35e4856e4801d214cf0a1f925585c28a7a25cb3b82a5f5e7d41d35b2c746d5a307cd5b5a369d5342f35681e227d8ce91e741c2
 DIST xen-4.15.2.tar.gz 40773378 BLAKE2B 
7c3e3bb066505f9838cd7c56d85debc64e5ed32cf4d4edf699ff843db49bee916e6eb46d07e5cd9021c2644bba0628a2aa567f60ace26c6d7ee5922643e04104
 SHA512 
1cbf988fa8ed38b7ad724978958092ca0e5506e38c709c7d1af196fb8cb8ec0197a79867782761ef230b268624b3d7a0d5d0cd186f37d25f495085c71bf70d54
 DIST xen-4.16.0-upstream-patches-2.tar.xz 111668 BLAKE2B 
e8bbedb7cc50f7a6cb1a3869f0165cce3d02c33f04b935384e770aa5206e6aa6cb51329c5d69375391a8781ba23f20c35e06406d5164720d253b405a77f5aee9
 SHA512 
6b6770117e81ae407e3ded0e366b14f3fa2411cc93a95187db27548c3dd17a1f85e60fc3971b008693297ad97aa0c5fa7b4d88e01d67a972f39e51bf0a2cf39d

diff --git a/app-emulation/xen-tools/xen-tools-4.15.1-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.1-r2.ebuild
deleted file mode 100644
index 746c16ee9f20..
--- a/app-emulation/xen-tools/xen-tools-4.15.1-r2.ebuild
+++ /dev/null
@@ -1,556 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..9} )
-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=23
-   # xen-tools's gentoo patches version which apply to this specific ebuild
-   GENTOO_GPV=0
-   # xen-tools ovmf's patches
-   OVMF_VER=
-
-   SEABIOS_VER="1.14.0"
-   EDK2_COMMIT="a3741780fe3535e19e02efa869a7cac481891129"
-   EDK2_OPENSSL_VERSION="1_1_1j"
-   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
-   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
-   IPXE_COMMIT="988d2c13cdf0f0b4140685af35ced70ac5b3283c"
-
-   [[ -n ${UPSTREAM_VER} ]] && \
-   
UPSTREAM_PATCHSET_U

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

2022-05-03 Thread Sam James
commit: 2293da8582180df7717d18eba9a766cab30f5fef
Author: Sam James  gentoo  org>
AuthorDate: Wed May  4 02:48:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  4 02:48:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2293da85

app-emulation/xen-tools: Stabilize 4.15.2-r2 amd64, #835402

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.15.2-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.2-r2.ebuild
index d9a695941450..39425cd356e6 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.2-r2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.2-r2.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=2
SECURITY_VER=
# xen-tools's gentoo patches tarball



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

2022-05-03 Thread Sam James
commit: 32447ec30f3da6917599db35e9a553481014216d
Author: Sam James  gentoo  org>
AuthorDate: Wed May  4 00:16:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  4 00:16:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32447ec3

app-emulation/xen-tools: Stabilize 4.15.2-r2 x86, #835402

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.15.2-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.2-r2.ebuild
index 2314461098b0..d9a695941450 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.2-r2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.2-r2.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=2
SECURITY_VER=
# xen-tools's gentoo patches tarball



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

2022-05-03 Thread Sam James
commit: f855812266e565d2eb56b0f57565d56467a437dc
Author: Sam James  gentoo  org>
AuthorDate: Tue May  3 18:42:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May  3 18:42:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8558122

app-emulation/xen-tools: revbump for dropping pypam

Fixes: 0828d17d30acd44d5843198fa4b5a935a2c6d897
Bug: https://bugs.gentoo.org/833297
Signed-off-by: Sam James  gentoo.org>

 .../xen-tools/{xen-tools-4.15.2-r1.ebuild => xen-tools-4.15.2-r2.ebuild}  | 0
 .../xen-tools/{xen-tools-4.16.0-r3.ebuild => xen-tools-4.16.0-r4.ebuild}  | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.2-r2.ebuild
similarity index 100%
rename from app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild
rename to app-emulation/xen-tools/xen-tools-4.15.2-r2.ebuild

diff --git a/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.0-r4.ebuild
similarity index 100%
rename from app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
rename to app-emulation/xen-tools/xen-tools-4.16.0-r4.ebuild



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

2022-05-03 Thread Sam James
commit: 0828d17d30acd44d5843198fa4b5a935a2c6d897
Author: Tomáš Mózes  gmail  com>
AuthorDate: Tue May  3 18:33:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May  3 18:41:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0828d17d

app-emulation/xen-tools: replace dev-python/pypam with sys-libs/pam

It was discovered that pypam is no longer needed for xen-tools. Upstream
is dead anyway.

Qemu-xen checks for pam, so we add a dep on sys-libs/pam for USE=qemu.

Bug: https://bugs.gentoo.org/833297
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25302
Signed-off-by: Sam James  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild |  5 ++---
 app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild | 11 ++-
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild
index 2f6e74c4eca4..2314461098b0 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild
@@ -69,7 +69,7 @@ SLOT="0/$(ver_cut 1-2)"
 # 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 debug doc +hvm +ipxe ocaml ovmf +pam pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios"
+IUSE="api debug doc +hvm +ipxe ocaml ovmf pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios"
 
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -82,6 +82,7 @@ REQUIRED_USE="
?? ( qemu system-qemu )"
 
 COMMON_DEPEND="
+   qemu? ( sys-libs/pam )
sys-apps/pciutils
dev-libs/lzo:2
dev-libs/glib:2
@@ -107,7 +108,6 @@ DEPEND="${COMMON_DEPEND}
x11-libs/pixman
$(python_gen_cond_dep '
dev-python/lxml[${PYTHON_USEDEP}]
-   pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
')
x86? ( sys-devel/dev86
system-ipxe? ( sys-firmware/ipxe[qemu] )
@@ -430,7 +430,6 @@ src_configure() {
$(usex system-ipxe '--with-system-ipxe=/usr/share/ipxe' '') \
$(use_enable ocaml ocamltools) \
$(use_enable ovmf) \
-   $(use_enable pam) \
$(use_enable rombios) \
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
"

diff --git a/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
index 5d286bc55afe..d47a25185322 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
@@ -69,7 +69,7 @@ SLOT="0/$(ver_cut 1-2)"
 # 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 debug doc +hvm +ipxe lzma ocaml ovmf +pam pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios systemd zstd"
+IUSE="api debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios systemd zstd"
 
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -83,7 +83,10 @@ REQUIRED_USE="
 
 COMMON_DEPEND="
lzma? ( app-arch/xz-utils )
-   qemu? ( dev-libs/glib:2 )
+   qemu? (
+   dev-libs/glib:2
+   sys-libs/pam
+   )
zstd? ( app-arch/zstd )
app-arch/bzip2
app-arch/zstd
@@ -112,7 +115,6 @@ DEPEND="${COMMON_DEPEND}
x11-libs/pixman
$(python_gen_cond_dep '
dev-python/lxml[${PYTHON_USEDEP}]
-   pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
')
x86? ( sys-devel/dev86
system-ipxe? ( sys-firmware/ipxe[qemu] )
@@ -417,7 +419,7 @@ src_prepare() {
 
# Remove -Werror
find . -type f \( -name Makefile -o -name "*.mk" \) \
--exec sed -i "s/-Werror //g" {} + || die
+   -exec sed -i "s/-Werror //g" {} + || die
 
default
 }
@@ -437,7 +439,6 @@ src_configure() {
$(usex system-ipxe '--with-system-ipxe=/usr/share/ipxe' '')
$(use_enable ocaml ocamltools)
$(use_enable ovmf)
-   $(use_enable pam)
$(use_enable rombios)
$(use_enable systemd)
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored')



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

2022-05-03 Thread Sam James
commit: c126eecda5c3ec8a0da9543d6ea0ccada8deb512
Author: Tomáš Mózes  gmail  com>
AuthorDate: Tue May  3 18:24:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May  3 18:41:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c126eecd

app-emulation/xen-tools: drop vulnerable

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-emulation/xen-tools/Manifest|   1 -
 app-emulation/xen-tools/xen-tools-4.15.2.ebuild | 556 
 2 files changed, 557 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 7cfaeea51f7e..72cf0c8a54af 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -8,7 +8,6 @@ DIST ipxe-git-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz 
3931642 BLAKE2B bf
 DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
 DIST xen-4.15.1-upstream-patches-1.tar.xz 15476 BLAKE2B 
9f0cf8f3dd993e32939ff1ee35244224bd3d16fbd345500ff01e51eb5828d3e44bddc539462c39d8c37b6497d4bf8887261a8df5d31b17b413b0c21f7faf3a84
 SHA512 
aac3f91c3c753aa8430abad055252cba5dbdfd9e548f219df1452388ef2f82b65c428755363aa0645824431e812f3b799af4f9468669e42a0f5b6b8874397c75
 DIST xen-4.15.1.tar.gz 40800852 BLAKE2B 
39475ea33f029fb0e84b82b4a2b13fd613bab01e3ef6c241dfede3d190ee9be53c99b62121d37d83b1e078764b3e4d88d1dfb99be1b5623691e56519850c6798
 SHA512 
8d3cbdf708f46477e32ee7cbd16a490c82efa855cecd84ee712b8680df4d69c987ba9ab00ff3851f627b98a8ebbc5dab71f92f142ed958ee2bc538bc792cd4b9
-DIST xen-4.15.2-upstream-patches-0.tar.xz 33368 BLAKE2B 
f22c0e9ce6b859a2741f09c0c52479e8acb38440b631882850993fcfcdc445c28fbeac4353df6bac1b2be89e39a99bae1a920796d505f888e3701a98f17ed29d
 SHA512 
10a996cd87404ff6536119deeedfe67143c02475c4ca2d7f741e087197aaffa10c5831aad1f9ee2f9070461dd8cdc7af4851fbafb634a2f65235603d6fb0848f
 DIST xen-4.15.2-upstream-patches-2.tar.xz 93208 BLAKE2B 
5b01953ba93551830e533cf7e9e8675a44ed6c2ad3da152e0b5feeb3782b9bc3a1a0a7c0a84ac1de8ed7146fcf364db7604ea269ee243438df34c91b4b6acc5b
 SHA512 
c2f585223d3d9e08d08b295c0f35e4856e4801d214cf0a1f925585c28a7a25cb3b82a5f5e7d41d35b2c746d5a307cd5b5a369d5342f35681e227d8ce91e741c2
 DIST xen-4.15.2.tar.gz 40773378 BLAKE2B 
7c3e3bb066505f9838cd7c56d85debc64e5ed32cf4d4edf699ff843db49bee916e6eb46d07e5cd9021c2644bba0628a2aa567f60ace26c6d7ee5922643e04104
 SHA512 
1cbf988fa8ed38b7ad724978958092ca0e5506e38c709c7d1af196fb8cb8ec0197a79867782761ef230b268624b3d7a0d5d0cd186f37d25f495085c71bf70d54
 DIST xen-4.16.0-upstream-patches-2.tar.xz 111668 BLAKE2B 
e8bbedb7cc50f7a6cb1a3869f0165cce3d02c33f04b935384e770aa5206e6aa6cb51329c5d69375391a8781ba23f20c35e06406d5164720d253b405a77f5aee9
 SHA512 
6b6770117e81ae407e3ded0e366b14f3fa2411cc93a95187db27548c3dd17a1f85e60fc3971b008693297ad97aa0c5fa7b4d88e01d67a972f39e51bf0a2cf39d

diff --git a/app-emulation/xen-tools/xen-tools-4.15.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.2.ebuild
deleted file mode 100644
index 7d7d59cc6873..
--- a/app-emulation/xen-tools/xen-tools-4.15.2.ebuild
+++ /dev/null
@@ -1,556 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-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=0
-   SECURITY_VER=
-   # xen-tools's gentoo patches tarball
-   GENTOO_VER=23
-   # xen-tools's gentoo patches version which apply to this specific ebuild
-   GENTOO_GPV=0
-   # xen-tools ovmf's patches
-   OVMF_VER=
-
-   SEABIOS_VER="1.14.0"
-   EDK2_COMMIT="a3741780fe3535e19e02efa869a7cac481891129"
-   EDK2_OPENSSL_VERSION="1_1_1j"
-   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
-   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
-   IPXE_COMMIT="988d2c13cdf0f0b4140685af35ced70ac5b3283c"
-
-   [[ -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
-   
https://github.com/hydrapolic/

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

2022-04-22 Thread Florian Schmaus
commit: d16a0fb4d049ecad13f64179257bf5cc4c8b06ed
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Apr 22 07:05:09 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Apr 22 07:05:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d16a0fb4

app-emulation/xen-tools: remove -Werror

Closes: https://bugs.gentoo.org/839891
Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
index 750d5d2e6c4f..5d286bc55afe 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
@@ -415,6 +415,10 @@ src_prepare() {
sed -e 's/$(ABI_DUMPER) /echo /g' \
-i tools/libs/libs.mk || die
 
+   # Remove -Werror
+   find . -type f \( -name Makefile -o -name "*.mk" \) \
+-exec sed -i "s/-Werror //g" {} + || die
+
default
 }
 



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

2022-04-18 Thread Florian Schmaus
commit: 8fb164911f73c39dbbc267ddf0cbb557b0f1970a
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Apr 18 08:40:10 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr 18 09:19:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb16491

app-emulation/xen-tools: improve configure arguments

Use EPREFIX and properly quote the arguments.

Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
index 719878f42f8b..750d5d2e6c4f 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
@@ -420,9 +420,9 @@ src_prepare() {
 
 src_configure() {
local myconf=(
-   --libdir=${PREFIX}/usr/$(get_libdir)
-   --libexecdir=${PREFIX}/usr/libexec
-   --localstatedir=${EPREFIX}/var
+   --libdir="${EPREFIX}/usr/$(get_libdir)"
+   --libexecdir="${EPREFIX}/usr/libexec"
+   --localstatedir="${EPREFIX}/var"
--disable-golang
--disable-werror
--disable-xen



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

2022-04-18 Thread Florian Schmaus
commit: b142798f91d0af259097ad22ff78cc556a550a52
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Apr 18 08:34:51 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr 18 08:34:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b142798f

app-emulation/xen-tools: use https where possible

Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
index 26109c86637a..719878f42f8b 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
@@ -47,7 +47,7 @@ else
 

SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_PV}.tar.gz
https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
-   ipxe? ( 
http://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
+   ipxe? ( 
https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz

https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz

https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz
 -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz



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

2022-04-18 Thread Florian Schmaus
commit: 2b2172d6c02b5d4391504a8d9f99aaff197ce4f4
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Apr 18 08:32:46 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr 18 08:34:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b2172d6

app-emulation/xen-tools: fix dependencies

Signed-off-by: Florian Schmaus  gentoo.org>

 ...-tools-4.16.0-r2.ebuild => xen-tools-4.16.0-r3.ebuild} | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.16.0-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
similarity index 97%
rename from app-emulation/xen-tools/xen-tools-4.16.0-r2.ebuild
rename to app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
index 280ccd68b1e4..26109c86637a 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.0-r2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.0-r3.ebuild
@@ -69,7 +69,7 @@ SLOT="0/$(ver_cut 1-2)"
 # 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 debug doc +hvm +ipxe ocaml ovmf +pam pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios systemd"
+IUSE="api debug doc +hvm +ipxe lzma ocaml ovmf +pam pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios systemd zstd"
 
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -82,12 +82,17 @@ REQUIRED_USE="
?? ( qemu system-qemu )"
 
 COMMON_DEPEND="
-   sys-apps/pciutils
+   lzma? ( app-arch/xz-utils )
+   qemu? ( dev-libs/glib:2 )
+   zstd? ( app-arch/zstd )
+   app-arch/bzip2
+   app-arch/zstd
+   dev-libs/libnl:3
dev-libs/lzo:2
-   dev-libs/glib:2
dev-libs/yajl
-   dev-libs/libaio
-   dev-libs/libgcrypt:0
+   sys-apps/util-linux
+   sys-fs/e2fsprogs
+   sys-libs/ncurses
sys-libs/zlib
${PYTHON_DEPS}
 "



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

2022-04-17 Thread Florian Schmaus
commit: 4ce769c4ec4ddb9d19db45ca3f260d7234f07da4
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Apr 17 21:51:17 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Apr 17 21:52:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ce769c4

app-emulation/xen-tools: add 'systemd' use flag

Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild
index b788301f56fb..04dce9e80ff1 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild
@@ -69,7 +69,7 @@ SLOT="0/$(ver_cut 1-2)"
 # 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 debug doc +hvm +ipxe ocaml ovmf +pam pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios"
+IUSE="api debug doc +hvm +ipxe ocaml ovmf +pam pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios systemd"
 
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -426,6 +426,7 @@ src_configure() {
$(use_enable ovmf)
$(use_enable pam)
$(use_enable rombios)
+   $(use_enable systemd)
--with-xenstored=$(usex ocaml 'oxenstored' 'xenstored')
)
 



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

2022-04-17 Thread Florian Schmaus
commit: 9118f7b507ff604a6d7ef142f9bb9890fd67baf2
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Apr 17 22:13:39 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Apr 17 22:16:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9118f7b5

app-emulation/xen-tools: reinstate fix for bash completion

This sed was dropped with 4.16, probably because it could not be used
verbatim from the 4.15 ebuilds. This reinstates the fix with a slightly
modified sed expression and while adjusting the path to
config/Paths.mk.in (was Config.mk).

Signed-off-by: Florian Schmaus  gentoo.org>

 .../{xen-tools-4.16.0-r1.ebuild => xen-tools-4.16.0-r2.ebuild}| 4 
 1 file changed, 4 insertions(+)

diff --git a/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.0-r2.ebuild
similarity index 99%
rename from app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild
rename to app-emulation/xen-tools/xen-tools-4.16.0-r2.ebuild
index 43eb6b355c52..280ccd68b1e4 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.0-r2.ebuild
@@ -359,6 +359,10 @@ src_prepare() {
sed -i '/SUBDIRS-$(CONFIG_QEMU_XEN)/s/^/#/g' tools/Makefile || 
die
fi
 
+   # Reset bash completion dir; Bug 472438
+   sed -e "s;^BASH_COMPLETION_DIR  :=.*;BASH_COMPLETION_DIR := 
$(get_bashcompdir);" \
+   -i config/Paths.mk.in || die
+
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die



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

2022-04-17 Thread Florian Schmaus
commit: 40271ac0da82a550716886cc11c4613668fdd8d5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Apr 17 21:53:26 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Apr 17 21:53:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40271ac0

app-emulation/xen-tools: update HOMEPAGE

Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.15.1-r2.ebuild | 2 +-
 app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild | 2 +-
 app-emulation/xen-tools/xen-tools-4.15.2.ebuild| 2 +-
 app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.15.1-r2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.1-r2.ebuild
index 04d25574dae1..746c16ee9f20 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.1-r2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.1-r2.ebuild
@@ -61,7 +61,7 @@ else
 fi
 
 DESCRIPTION="Xen tools including QEMU and xl"
-HOMEPAGE="https://www.xenproject.org";
+HOMEPAGE="https://xenproject.org";
 DOCS=( README )
 
 LICENSE="GPL-2"

diff --git a/app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild
index 802b8f8d55f5..2f6e74c4eca4 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild
@@ -61,7 +61,7 @@ else
 fi
 
 DESCRIPTION="Xen tools including QEMU and xl"
-HOMEPAGE="https://www.xenproject.org";
+HOMEPAGE="https://xenproject.org";
 DOCS=( README )
 
 LICENSE="GPL-2"

diff --git a/app-emulation/xen-tools/xen-tools-4.15.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.2.ebuild
index e15386a8efc6..7d7d59cc6873 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.2.ebuild
@@ -61,7 +61,7 @@ else
 fi
 
 DESCRIPTION="Xen tools including QEMU and xl"
-HOMEPAGE="https://www.xenproject.org";
+HOMEPAGE="https://xenproject.org";
 DOCS=( README )
 
 LICENSE="GPL-2"

diff --git a/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild
index 04dce9e80ff1..43eb6b355c52 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild
@@ -61,7 +61,7 @@ else
 fi
 
 DESCRIPTION="Xen tools including QEMU and xl"
-HOMEPAGE="https://www.xenproject.org";
+HOMEPAGE="https://xenproject.org";
 DOCS=( README )
 
 LICENSE="GPL-2"



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

2022-04-17 Thread Florian Schmaus
commit: e344edc51afe402105fdef10b9feb48e9b738af8
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Apr 17 13:16:30 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Apr 17 14:03:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e344edc5

app-emulation/xen-tools: convert myconf to array, drop effectles sed

Also removes the unecessary --prefix argument, which econf does by
default since a few EAPIs.

Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild | 54 +-
 1 file changed, 23 insertions(+), 31 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild
index 72e135b35878..b788301f56fb 100644
--- a/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild
@@ -318,10 +318,6 @@ src_prepare() {
# Fix texi2html build error with new texi2html, qemu.doc.html
sed -i -e "/texi2html -monolithic/s/-number//" 
tools/qemu-xen-traditional/Makefile || die
 
-   use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i 
tools/Makefile || die
-   sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" 
PYTHON=$(PYTHON) subdirs-$@:' \
-   -i tools/firmware/Makefile || die
-
# Drop .config, fixes to gcc-4.6
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't 
drop"
 
@@ -363,10 +359,6 @@ src_prepare() {
sed -i '/SUBDIRS-$(CONFIG_QEMU_XEN)/s/^/#/g' tools/Makefile || 
die
fi
 
-   # Reset bash completion dir; Bug 472438
-   sed -e "s:^BASH_COMPLETION_DIR ?= 
\$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \
-   -i Config.mk || die
-
# xencommons, Bug #492332, sed lighter weight than patching
sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \
-i tools/hotplug/Linux/init.d/xencommons.in || die
@@ -418,30 +410,30 @@ src_prepare() {
 }
 
 src_configure() {
-   local myconf="--prefix=${PREFIX}/usr \
-   --libdir=${PREFIX}/usr/$(get_libdir) \
-   --libexecdir=${PREFIX}/usr/libexec \
-   --localstatedir=${EPREFIX}/var \
-   --disable-golang \
-   --disable-werror \
-   --disable-xen \
-   --enable-tools \
-   --enable-docs \
-   $(use_enable api xenapi) \
-   $(use_enable ipxe) \
-   $(usex system-ipxe '--with-system-ipxe=/usr/share/ipxe' '') \
-   $(use_enable ocaml ocamltools) \
-   $(use_enable ovmf) \
-   $(use_enable pam) \
-   $(use_enable rombios) \
-   --with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \
-   "
-
-   use system-seabios && myconf+=" 
--with-system-seabios=/usr/share/seabios/bios.bin"
-   use system-qemu && myconf+=" 
--with-system-qemu=/usr/bin/qemu-system-x86_64"
-   use amd64 && myconf+=" $(use_enable qemu-traditional)"
+   local myconf=(
+   --libdir=${PREFIX}/usr/$(get_libdir)
+   --libexecdir=${PREFIX}/usr/libexec
+   --localstatedir=${EPREFIX}/var
+   --disable-golang
+   --disable-werror
+   --disable-xen
+   --enable-tools
+   --enable-docs
+   $(use_enable api xenapi)
+   $(use_enable ipxe)
+   $(usex system-ipxe '--with-system-ipxe=/usr/share/ipxe' '')
+   $(use_enable ocaml ocamltools)
+   $(use_enable ovmf)
+   $(use_enable pam)
+   $(use_enable rombios)
+   --with-xenstored=$(usex ocaml 'oxenstored' 'xenstored')
+   )
+
+   use system-seabios && myconf+=( 
--with-system-seabios=/usr/share/seabios/bios.bin )
+   use system-qemu && myconf+=( 
--with-system-qemu=/usr/bin/qemu-system-x86_64 )
+   use amd64 && myconf+=( $(use_enable qemu-traditional) )
tc-ld-disable-gold # Bug 669570
-   econf ${myconf}
+   econf ${myconf[@]}
 }
 
 src_compile() {



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

2022-04-13 Thread Florian Schmaus
commit: 30d20e45eb93ad46041b3fb7738c42d94c39007d
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sun Apr 10 05:14:11 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Apr 14 05:53:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d20e45

app-emulation/xen-tools: add upstream patches

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/Manifest   |   2 +
 app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild | 556 
 app-emulation/xen-tools/xen-tools-4.16.0-r1.ebuild | 558 +
 3 files changed, 1116 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 4ab68d105403..7cfaeea51f7e 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -9,7 +9,9 @@ DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c
 DIST xen-4.15.1-upstream-patches-1.tar.xz 15476 BLAKE2B 
9f0cf8f3dd993e32939ff1ee35244224bd3d16fbd345500ff01e51eb5828d3e44bddc539462c39d8c37b6497d4bf8887261a8df5d31b17b413b0c21f7faf3a84
 SHA512 
aac3f91c3c753aa8430abad055252cba5dbdfd9e548f219df1452388ef2f82b65c428755363aa0645824431e812f3b799af4f9468669e42a0f5b6b8874397c75
 DIST xen-4.15.1.tar.gz 40800852 BLAKE2B 
39475ea33f029fb0e84b82b4a2b13fd613bab01e3ef6c241dfede3d190ee9be53c99b62121d37d83b1e078764b3e4d88d1dfb99be1b5623691e56519850c6798
 SHA512 
8d3cbdf708f46477e32ee7cbd16a490c82efa855cecd84ee712b8680df4d69c987ba9ab00ff3851f627b98a8ebbc5dab71f92f142ed958ee2bc538bc792cd4b9
 DIST xen-4.15.2-upstream-patches-0.tar.xz 33368 BLAKE2B 
f22c0e9ce6b859a2741f09c0c52479e8acb38440b631882850993fcfcdc445c28fbeac4353df6bac1b2be89e39a99bae1a920796d505f888e3701a98f17ed29d
 SHA512 
10a996cd87404ff6536119deeedfe67143c02475c4ca2d7f741e087197aaffa10c5831aad1f9ee2f9070461dd8cdc7af4851fbafb634a2f65235603d6fb0848f
+DIST xen-4.15.2-upstream-patches-2.tar.xz 93208 BLAKE2B 
5b01953ba93551830e533cf7e9e8675a44ed6c2ad3da152e0b5feeb3782b9bc3a1a0a7c0a84ac1de8ed7146fcf364db7604ea269ee243438df34c91b4b6acc5b
 SHA512 
c2f585223d3d9e08d08b295c0f35e4856e4801d214cf0a1f925585c28a7a25cb3b82a5f5e7d41d35b2c746d5a307cd5b5a369d5342f35681e227d8ce91e741c2
 DIST xen-4.15.2.tar.gz 40773378 BLAKE2B 
7c3e3bb066505f9838cd7c56d85debc64e5ed32cf4d4edf699ff843db49bee916e6eb46d07e5cd9021c2644bba0628a2aa567f60ace26c6d7ee5922643e04104
 SHA512 
1cbf988fa8ed38b7ad724978958092ca0e5506e38c709c7d1af196fb8cb8ec0197a79867782761ef230b268624b3d7a0d5d0cd186f37d25f495085c71bf70d54
+DIST xen-4.16.0-upstream-patches-2.tar.xz 111668 BLAKE2B 
e8bbedb7cc50f7a6cb1a3869f0165cce3d02c33f04b935384e770aa5206e6aa6cb51329c5d69375391a8781ba23f20c35e06406d5164720d253b405a77f5aee9
 SHA512 
6b6770117e81ae407e3ded0e366b14f3fa2411cc93a95187db27548c3dd17a1f85e60fc3971b008693297ad97aa0c5fa7b4d88e01d67a972f39e51bf0a2cf39d
 DIST xen-4.16.0.tar.gz 44982322 BLAKE2B 
7e16a93b3f1131e2b10307fabc10641a9c5983173155b9a35eaf6ff317b6a747bccf6b8c87c06686830acc2c4bd3e19e5867eb443eabac9a1e4ee59124dfa87f
 SHA512 
2869ed90d1779c9754d7f2397f5fc67a655304d9c32953ac20655ef96cb154521d8fce9f23915ac0c91f984dc54f72c67e5e619e2da318b5997748f44cf21b87
 DIST xen-gentoo-patches-23.tar.xz 20536 BLAKE2B 
0064f79f8794a21ab13047a4ee296e37efa616e16ca6cd65b31fdafeb458fd9b80f0443758343c8328b1901d7169618346becfe75f16dcaeff08fc975f1d08d5
 SHA512 
09248e17ff7865feb2a505169d62ee5c8c60bd672fa8c4c7c4e3a2e4af58bfad0379d37b395bab3e3393af8d53d882f56749dfeb560edeea6b7ab56c902a3c49
 DIST xen-gentoo-patches-24.tar.xz 20952 BLAKE2B 
292ea384f007a9615ca840068c45cd0e37a63a59e596c9c87a278a0136805327c85f5e5576eac751e40bda616559e413b396d313d43f2d36d904f09a41b0d302
 SHA512 
26b7344cea40ef44d1eaec330465071c96ee27a5b0ca91f787fc80c6801abed47cab9050a40ef80f20471a7cd9ee0dc7aaa46b16e5af7d0e50643ccc7d3a828b

diff --git a/app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild
new file mode 100644
index ..802b8f8d55f5
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.15.2-r1.ebuild
@@ -0,0 +1,556 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+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=23
+   # xen-tools's gentoo patches version which apply to this specific ebuild
+   GENTOO_GPV=0
+   # xen-tools ovmf's patches
+   OVMF_VER=
+
+   SEABIOS_VER="1.14.0"
+   EDK2_COMMIT="a3741780fe3535e19e02efa869a7cac481891129"
+   EDK2_OPENSSL_VER

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

2022-04-13 Thread Florian Schmaus
commit: 86bfdea949a16062c421eaeef3931a19687db734
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sun Apr 10 05:24:21 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Apr 14 05:53:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86bfdea9

app-emulation/xen-tools: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24969
Signed-off-by: Florian Schmaus  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.16.0.ebuild | 558 
 1 file changed, 558 deletions(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.16.0.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.0.ebuild
deleted file mode 100644
index 358a84ca6d7c..
--- a/app-emulation/xen-tools/xen-tools-4.16.0.ebuild
+++ /dev/null
@@ -1,558 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-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=24
-   # xen-tools's gentoo patches version which apply to this specific ebuild
-   GENTOO_GPV=0
-   # xen-tools ovmf's patches
-   OVMF_VER=
-
-   SEABIOS_VER="1.14.0"
-   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
-   EDK2_OPENSSL_VERSION="1_1_1j"
-   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
-   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
-   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
-
-   [[ -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
-   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${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
-   
https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${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
-   https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz
-   ipxe? ( 
http://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz )
-   ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz 
-> edk2-${EDK2_COMMIT}.tar.gz
-   
https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz
-   
https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz
 -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz
-   
https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> 
brotli-${EDK2_BROTLI_COMMIT}.tar.gz
-   ${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 )
-
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-# 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 debug doc +hvm +ipxe ocaml ovmf +pam pygrub python +qemu 
+qemu-traditional +rombios screen selinux sdl static-libs system-ipxe 
system-qemu system-seabios"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   ipxe? ( rombios )
-   ovmf? ( hvm )
-   pygrub? ( python )
-   rombios? ( hvm )
-   system-ipxe? ( rombios )
-   ?? ( ipxe system-ipxe )
-   ?? ( 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}
-"
-
-RDEPEND="${COMMON_DEPEND}
-   sys-apps/iproute2[-minimal]
-   net-misc/bridge-utils
-   screen? (
- 

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

2022-02-19 Thread Sam James
commit: d394efbc1a9320e50a7f9c16dc1a185994bb72f2
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Feb 19 17:34:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 20 00:24:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d394efbc

app-emulation/xen-tools: bump to 4.15.2

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-emulation/xen-tools/Manifest  |   2 +
 app-emulation/xen-tools/files/gentoo-patches.conf |  41 +-
 app-emulation/xen-tools/xen-tools-4.15.2.ebuild   | 556 ++
 3 files changed, 562 insertions(+), 37 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 34f961248c85..4ab68d105403 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -8,6 +8,8 @@ DIST ipxe-git-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz 
3931642 BLAKE2B bf
 DIST seabios-1.14.0.tar.gz 628985 BLAKE2B 
cc1126925dab1551a655680d20d06ebf28c12c386500d1ee4df9e1a99403b4c5bc6a66c2cc5ef58b4c3d6d7226f35007506a6a1855c2cf2742469dcb7aba05bb
 SHA512 
215c42f59425f8abd062be7b11fc0e39c977cee5001a2381551b0f851ac337d0dd53c065267e6dee0e710ffd700fa635f9007b89da8dfce0f47122c984ee8146
 DIST xen-4.15.1-upstream-patches-1.tar.xz 15476 BLAKE2B 
9f0cf8f3dd993e32939ff1ee35244224bd3d16fbd345500ff01e51eb5828d3e44bddc539462c39d8c37b6497d4bf8887261a8df5d31b17b413b0c21f7faf3a84
 SHA512 
aac3f91c3c753aa8430abad055252cba5dbdfd9e548f219df1452388ef2f82b65c428755363aa0645824431e812f3b799af4f9468669e42a0f5b6b8874397c75
 DIST xen-4.15.1.tar.gz 40800852 BLAKE2B 
39475ea33f029fb0e84b82b4a2b13fd613bab01e3ef6c241dfede3d190ee9be53c99b62121d37d83b1e078764b3e4d88d1dfb99be1b5623691e56519850c6798
 SHA512 
8d3cbdf708f46477e32ee7cbd16a490c82efa855cecd84ee712b8680df4d69c987ba9ab00ff3851f627b98a8ebbc5dab71f92f142ed958ee2bc538bc792cd4b9
+DIST xen-4.15.2-upstream-patches-0.tar.xz 33368 BLAKE2B 
f22c0e9ce6b859a2741f09c0c52479e8acb38440b631882850993fcfcdc445c28fbeac4353df6bac1b2be89e39a99bae1a920796d505f888e3701a98f17ed29d
 SHA512 
10a996cd87404ff6536119deeedfe67143c02475c4ca2d7f741e087197aaffa10c5831aad1f9ee2f9070461dd8cdc7af4851fbafb634a2f65235603d6fb0848f
+DIST xen-4.15.2.tar.gz 40773378 BLAKE2B 
7c3e3bb066505f9838cd7c56d85debc64e5ed32cf4d4edf699ff843db49bee916e6eb46d07e5cd9021c2644bba0628a2aa567f60ace26c6d7ee5922643e04104
 SHA512 
1cbf988fa8ed38b7ad724978958092ca0e5506e38c709c7d1af196fb8cb8ec0197a79867782761ef230b268624b3d7a0d5d0cd186f37d25f495085c71bf70d54
 DIST xen-4.16.0.tar.gz 44982322 BLAKE2B 
7e16a93b3f1131e2b10307fabc10641a9c5983173155b9a35eaf6ff317b6a747bccf6b8c87c06686830acc2c4bd3e19e5867eb443eabac9a1e4ee59124dfa87f
 SHA512 
2869ed90d1779c9754d7f2397f5fc67a655304d9c32953ac20655ef96cb154521d8fce9f23915ac0c91f984dc54f72c67e5e619e2da318b5997748f44cf21b87
 DIST xen-gentoo-patches-23.tar.xz 20536 BLAKE2B 
0064f79f8794a21ab13047a4ee296e37efa616e16ca6cd65b31fdafeb458fd9b80f0443758343c8328b1901d7169618346becfe75f16dcaeff08fc975f1d08d5
 SHA512 
09248e17ff7865feb2a505169d62ee5c8c60bd672fa8c4c7c4e3a2e4af58bfad0379d37b395bab3e3393af8d53d882f56749dfeb560edeea6b7ab56c902a3c49
 DIST xen-gentoo-patches-24.tar.xz 20952 BLAKE2B 
292ea384f007a9615ca840068c45cd0e37a63a59e596c9c87a278a0136805327c85f5e5576eac751e40bda616559e413b396d313d43f2d36d904f09a41b0d302
 SHA512 
26b7344cea40ef44d1eaec330465071c96ee27a5b0ca91f787fc80c6801abed47cab9050a40ef80f20471a7cd9ee0dc7aaa46b16e5af7d0e50643ccc7d3a828b

diff --git a/app-emulation/xen-tools/files/gentoo-patches.conf 
b/app-emulation/xen-tools/files/gentoo-patches.conf
index fc52db69dccd..d6fce26a06c0 100644
--- a/app-emulation/xen-tools/files/gentoo-patches.conf
+++ b/app-emulation/xen-tools/files/gentoo-patches.conf
@@ -51,44 +51,11 @@ _gx056=" xen-tools-4.12.2-libxenstat-makefile.patch"
 # Fix building with gcc 10, bug #722930
 _gx060=" xen-tools-4.13.0-gcc10.patch"
 
-# xen-tools-4.14.2 patches set
-_gpv_xen_tools_4142_0="
-   xen-tools-4.12.0-gcc8.patch
-   xen-tools-4.12.0-shim.patch
-   xen-tools-4.12.0-unbundle-ipxe.patch
-   xen-tools-4.12.2-libxenstat-makefile.patch
-   xen-tools-4.14-ar-cc.patch
-   xen-tools-4.14-qemu-bridge.patch
-   xen-tools-4.15.0-disable-werror.patch
-   xen-tools-4.15.0-gcc11.patch
-   xen-tools-4.4.1-tinfo.patch
-   xen-tools-4.6-increase-stack-size.patch
-   xen-tools-4-anti-ovmf-download.patch
-   xen-tools-4-qemu-fix-po-collision.patch
-"
-
-# xen-tools-4.14.3 patches set
-_gpv_xen_tools_4143_0="
-   xen-tools-4.12.0-gcc8.patch
-   xen-tools-4.12.0-shim.patch
-   xen-tools-4.12.0-unbundle-ipxe.patch
-   xen-tools-4.12.2-libxenstat-makefile.patch
-   xen-tools-4.14-ar-cc.patch
-   xen-tools-4.14-qemu-bridge.patch
-   xen-tools-4.15.0-disable-werror.patch
-   xen-tools-4.4.1-tinfo.patch
-   xen-tools-4.6-increase-stack-size.patch
-   xen-tools-4-anti-ovmf-download.patch
-   xen-tools-4-qemu-fix-po-collision.patch
-"
-
-

  1   2   3   4   >