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

2025-01-12 Thread Joonas Niilola
commit: a2cfd19c0450bc48d881b487f154274e52c37e0a
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Jan 13 06:53:50 2025 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jan 13 06:53:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2cfd19c

app-emulation/xen-tools: Stabilize 4.19.1 x86, #947720

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.19.1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
index 34dff1b52cd3..a7d7cfdd27de 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -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/

2024-12-07 Thread Florian Schmaus
commit: 0a3b96269439869ded8b910acdfed9b764b64c50
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Dec  6 13:13:24 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Dec  7 13:49:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3b9626

app-emulation/xen: add 4.19.1

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

 app-emulation/xen/Manifest  |   1 +
 app-emulation/xen/xen-4.19.1.ebuild | 179 
 2 files changed, 180 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index d490848bfc8d..069c2c6cc87b 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,5 +1,6 @@
 DIST xen-4.18.3.tar.gz 51911584 BLAKE2B 
01bc915ea88c6a80608bb4f9c37ec75cd4abcc785b99d33eb9de3c32b65c884d47d6c7431d388e73699012b9edd6c44bdc051233726a4239f333e35eba35d72f
 SHA512 
cb71b362ea0b78ba324cd0f9b7003f93936cc61fd22df4791d178f80d396aacf4f42f5d95209ec599f42548df47ea46b04f8baddb4bd78f7fb06e2681b57f3f8
 DIST xen-4.19.0.tar.gz 52011199 BLAKE2B 
bc6502bf5b68ab130f1d64e20e8a6d8ca656240545f0a4f5fe500413504c7610352bd7577f0e7e9d9354745afaf39d3edd3ad775718e20d14181dd2dca28ec0a
 SHA512 
bc0b4257cab66b0f9d4a1fe72e07f4980398b2934989c02ffe488b465eca3443caa0ded903871480aba6e36212921f335b68d67f202f22548c31899225f2d657
+DIST xen-4.19.1.tar.gz 51991715 BLAKE2B 
1e16c15c98b0e02ee55129cde3f41b314a4eaaff9956f5fa6cea7d9391c51e103b7d62f647e628634ed63bc3ac41bb93a65ec4e26aa39fb2f174f9aef161cd90
 SHA512 
6971d07d4eafd40186f35cf6de235badbdf0e1640974693b8fbd415876c46634094178a6157e6dfdc16af885c70ff3b7a72be35a88dcc63daf36e6eb08f9b17b
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
 DIST xen-upstream-patches-4.18.4-pre-patchset-0.tar.bz2 30806 BLAKE2B 
29654a8bbf5515ba51b278cc6bc741ddab59976655e4b5df02fe75277d20686e4f4cda7a38997fab86a179fa511fc6c2b9c830080a4af80a24215c0e6e71
 SHA512 
b188c5111714eb1775ee7ad91ed443c03cdb6342c2e26ad5e2f4724f82220191695ecb0b616c8dc3956c07560d0d4056eb1cfdd1143a7b138c4a8669ac24c945
 DIST xen-upstream-patches-4.18.4-pre-patchset-1.tar.bz2 55216 BLAKE2B 
9cc25750cc48db6efbc349278a89cfc3880326ad4556d5dad28a016bbf270435acff606d545420d44a3143ab1f540156c6997ad676d36b3ec3d5e85a63fb495c
 SHA512 
3752998f804c7e1e5dc327a1a84dafbdac6c06eefa404766fc94089521d836a5fecd2f760e229200d4b6267af88f55b119505336be4d57e9fd74457b122f896f

diff --git a/app-emulation/xen/xen-4.19.1.ebuild 
b/app-emulation/xen/xen-4.19.1.ebuild
new file mode 100644
index ..c389bf646393
--- /dev/null
+++ b/app-emulation/xen/xen-4.19.1.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+
+   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";
+
+   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="The Xen virtual machine monitor"
+HOMEPAGE="https://xenproject.org";
+
+S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+boot-symlinks debug uefi flask"
+REQUIRED_USE="arm? ( debug )"
+
+DEPEND="${PYTHON_DEPS}
+   uefi? ( >=sys-devel/binutils-2.22[mult

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

2024-12-07 Thread Florian Schmaus
commit: c02e53d0f0a3913ee2a40107297868af1058c915
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Dec  6 13:13:53 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Dec  7 13:49:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c02e53d0

app-emulation/xen: drop 4.18.4_pre0, 4.19.1_pre1

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

 app-emulation/xen/Manifest   |   3 -
 app-emulation/xen/xen-4.18.4_pre0.ebuild | 179 ---
 app-emulation/xen/xen-4.19.1_pre1.ebuild | 179 ---
 3 files changed, 361 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 069c2c6cc87b..738d78bc4e98 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,7 +1,4 @@
 DIST xen-4.18.3.tar.gz 51911584 BLAKE2B 
01bc915ea88c6a80608bb4f9c37ec75cd4abcc785b99d33eb9de3c32b65c884d47d6c7431d388e73699012b9edd6c44bdc051233726a4239f333e35eba35d72f
 SHA512 
cb71b362ea0b78ba324cd0f9b7003f93936cc61fd22df4791d178f80d396aacf4f42f5d95209ec599f42548df47ea46b04f8baddb4bd78f7fb06e2681b57f3f8
-DIST xen-4.19.0.tar.gz 52011199 BLAKE2B 
bc6502bf5b68ab130f1d64e20e8a6d8ca656240545f0a4f5fe500413504c7610352bd7577f0e7e9d9354745afaf39d3edd3ad775718e20d14181dd2dca28ec0a
 SHA512 
bc0b4257cab66b0f9d4a1fe72e07f4980398b2934989c02ffe488b465eca3443caa0ded903871480aba6e36212921f335b68d67f202f22548c31899225f2d657
 DIST xen-4.19.1.tar.gz 51991715 BLAKE2B 
1e16c15c98b0e02ee55129cde3f41b314a4eaaff9956f5fa6cea7d9391c51e103b7d62f647e628634ed63bc3ac41bb93a65ec4e26aa39fb2f174f9aef161cd90
 SHA512 
6971d07d4eafd40186f35cf6de235badbdf0e1640974693b8fbd415876c46634094178a6157e6dfdc16af885c70ff3b7a72be35a88dcc63daf36e6eb08f9b17b
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
-DIST xen-upstream-patches-4.18.4-pre-patchset-0.tar.bz2 30806 BLAKE2B 
29654a8bbf5515ba51b278cc6bc741ddab59976655e4b5df02fe75277d20686e4f4cda7a38997fab86a179fa511fc6c2b9c830080a4af80a24215c0e6e71
 SHA512 
b188c5111714eb1775ee7ad91ed443c03cdb6342c2e26ad5e2f4724f82220191695ecb0b616c8dc3956c07560d0d4056eb1cfdd1143a7b138c4a8669ac24c945
 DIST xen-upstream-patches-4.18.4-pre-patchset-1.tar.bz2 55216 BLAKE2B 
9cc25750cc48db6efbc349278a89cfc3880326ad4556d5dad28a016bbf270435acff606d545420d44a3143ab1f540156c6997ad676d36b3ec3d5e85a63fb495c
 SHA512 
3752998f804c7e1e5dc327a1a84dafbdac6c06eefa404766fc94089521d836a5fecd2f760e229200d4b6267af88f55b119505336be4d57e9fd74457b122f896f
-DIST xen-upstream-patches-4.19.1-pre-patchset-1.tar.bz2 77344 BLAKE2B 
8f201a0aee7f0dda2d06f2a476de213d835b94e55ff0c5ddbcae539db49dc51993bf424a68fcc70e67469394590e6d2256107efd9cfc578c9a09f5c55750c828
 SHA512 
a8ebf31d5805d238298b77ff086270b7077f38786249237601eba716b62ad63b4b8f13158ed6c3ca126f78d7bf991a55ffce85fd8826d59061410a5bc24bb883

diff --git a/app-emulation/xen/xen-4.18.4_pre0.ebuild 
b/app-emulation/xen/xen-4.18.4_pre0.ebuild
deleted file mode 100644
index a0fe41c2fd77..
--- a/app-emulation/xen/xen-4.18.4_pre0.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm -x86"
-
-   XEN_GENTOO_PATCHSET_NUM=2
-   XEN_GENTOO_PATCHSET_BASE=4.17.0
-   XEN_PRE_PATCHSET_NUM=0
-   XEN_PRE_VERSION_BASE=4.18.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";
-
-   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-g

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

2024-12-07 Thread Florian Schmaus
commit: 2fea20637944249798d62331228cb64adca7
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Dec  6 13:13:06 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Dec  7 13:49:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fea2063

app-emulation/xen-tools: add 4.19.1

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.19.1.ebuild | 529 
 2 files changed, 530 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index bd59c0212ace..8b003955e16b 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 seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
 DIST xen-4.18.3.tar.gz 51911584 BLAKE2B 
01bc915ea88c6a80608bb4f9c37ec75cd4abcc785b99d33eb9de3c32b65c884d47d6c7431d388e73699012b9edd6c44bdc051233726a4239f333e35eba35d72f
 SHA512 
cb71b362ea0b78ba324cd0f9b7003f93936cc61fd22df4791d178f80d396aacf4f42f5d95209ec599f42548df47ea46b04f8baddb4bd78f7fb06e2681b57f3f8
 DIST xen-4.19.0.tar.gz 52011199 BLAKE2B 
bc6502bf5b68ab130f1d64e20e8a6d8ca656240545f0a4f5fe500413504c7610352bd7577f0e7e9d9354745afaf39d3edd3ad775718e20d14181dd2dca28ec0a
 SHA512 
bc0b4257cab66b0f9d4a1fe72e07f4980398b2934989c02ffe488b465eca3443caa0ded903871480aba6e36212921f335b68d67f202f22548c31899225f2d657
+DIST xen-4.19.1.tar.gz 51991715 BLAKE2B 
1e16c15c98b0e02ee55129cde3f41b314a4eaaff9956f5fa6cea7d9391c51e103b7d62f647e628634ed63bc3ac41bb93a65ec4e26aa39fb2f174f9aef161cd90
 SHA512 
6971d07d4eafd40186f35cf6de235badbdf0e1640974693b8fbd415876c46634094178a6157e6dfdc16af885c70ff3b7a72be35a88dcc63daf36e6eb08f9b17b
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
 DIST xen-upstream-patches-4.18.4-pre-patchset-0.tar.bz2 30806 BLAKE2B 
29654a8bbf5515ba51b278cc6bc741ddab59976655e4b5df02fe75277d20686e4f4cda7a38997fab86a179fa511fc6c2b9c830080a4af80a24215c0e6e71
 SHA512 
b188c5111714eb1775ee7ad91ed443c03cdb6342c2e26ad5e2f4724f82220191695ecb0b616c8dc3956c07560d0d4056eb1cfdd1143a7b138c4a8669ac24c945
 DIST xen-upstream-patches-4.18.4-pre-patchset-1.tar.bz2 55216 BLAKE2B 
9cc25750cc48db6efbc349278a89cfc3880326ad4556d5dad28a016bbf270435acff606d545420d44a3143ab1f540156c6997ad676d36b3ec3d5e85a63fb495c
 SHA512 
3752998f804c7e1e5dc327a1a84dafbdac6c06eefa404766fc94089521d836a5fecd2f760e229200d4b6267af88f55b119505336be4d57e9fd74457b122f896f

diff --git a/app-emulation/xen-tools/xen-tools-4.19.1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
new file mode 100644
index ..34dff1b52cd3
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
@@ -0,0 +1,529 @@
+# 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

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

2024-12-07 Thread Florian Schmaus
commit: 3fc03502dd7aa48e87246d5c0eb4b465ab5cbddd
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Dec  6 13:14:18 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Dec  7 13:49:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc03502

app-emulation/xen-tools: drop 4.18.4_pre0-r1, 4.19.1_pre1

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

 app-emulation/xen-tools/Manifest   |   3 -
 .../xen-tools/xen-tools-4.18.4_pre0-r1.ebuild  | 529 -
 .../xen-tools/xen-tools-4.19.1_pre1.ebuild | 529 -
 3 files changed, 1061 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 8b003955e16b..89c7e1cfaae0 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -5,9 +5,6 @@ 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.18.3.tar.gz 51911584 BLAKE2B 
01bc915ea88c6a80608bb4f9c37ec75cd4abcc785b99d33eb9de3c32b65c884d47d6c7431d388e73699012b9edd6c44bdc051233726a4239f333e35eba35d72f
 SHA512 
cb71b362ea0b78ba324cd0f9b7003f93936cc61fd22df4791d178f80d396aacf4f42f5d95209ec599f42548df47ea46b04f8baddb4bd78f7fb06e2681b57f3f8
-DIST xen-4.19.0.tar.gz 52011199 BLAKE2B 
bc6502bf5b68ab130f1d64e20e8a6d8ca656240545f0a4f5fe500413504c7610352bd7577f0e7e9d9354745afaf39d3edd3ad775718e20d14181dd2dca28ec0a
 SHA512 
bc0b4257cab66b0f9d4a1fe72e07f4980398b2934989c02ffe488b465eca3443caa0ded903871480aba6e36212921f335b68d67f202f22548c31899225f2d657
 DIST xen-4.19.1.tar.gz 51991715 BLAKE2B 
1e16c15c98b0e02ee55129cde3f41b314a4eaaff9956f5fa6cea7d9391c51e103b7d62f647e628634ed63bc3ac41bb93a65ec4e26aa39fb2f174f9aef161cd90
 SHA512 
6971d07d4eafd40186f35cf6de235badbdf0e1640974693b8fbd415876c46634094178a6157e6dfdc16af885c70ff3b7a72be35a88dcc63daf36e6eb08f9b17b
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
-DIST xen-upstream-patches-4.18.4-pre-patchset-0.tar.bz2 30806 BLAKE2B 
29654a8bbf5515ba51b278cc6bc741ddab59976655e4b5df02fe75277d20686e4f4cda7a38997fab86a179fa511fc6c2b9c830080a4af80a24215c0e6e71
 SHA512 
b188c5111714eb1775ee7ad91ed443c03cdb6342c2e26ad5e2f4724f82220191695ecb0b616c8dc3956c07560d0d4056eb1cfdd1143a7b138c4a8669ac24c945
 DIST xen-upstream-patches-4.18.4-pre-patchset-1.tar.bz2 55216 BLAKE2B 
9cc25750cc48db6efbc349278a89cfc3880326ad4556d5dad28a016bbf270435acff606d545420d44a3143ab1f540156c6997ad676d36b3ec3d5e85a63fb495c
 SHA512 
3752998f804c7e1e5dc327a1a84dafbdac6c06eefa404766fc94089521d836a5fecd2f760e229200d4b6267af88f55b119505336be4d57e9fd74457b122f896f
-DIST xen-upstream-patches-4.19.1-pre-patchset-1.tar.bz2 77344 BLAKE2B 
8f201a0aee7f0dda2d06f2a476de213d835b94e55ff0c5ddbcae539db49dc51993bf424a68fcc70e67469394590e6d2256107efd9cfc578c9a09f5c55750c828
 SHA512 
a8ebf31d5805d238298b77ff086270b7077f38786249237601eba716b62ad63b4b8f13158ed6c3ca126f78d7bf991a55ffce85fd8826d59061410a5bc24bb883

diff --git a/app-emulation/xen-tools/xen-tools-4.18.4_pre0-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.18.4_pre0-r1.ebuild
deleted file mode 100644
index 9bb0a9a2cbd7..
--- a/app-emulation/xen-tools/xen-tools-4.18.4_pre0-r1.ebuild
+++ /dev/null
@@ -1,529 +0,0 @@
-# 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"
- 

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

2024-12-03 Thread Joonas Niilola
commit: 18e08d625f6d9570a35a42cfb63ff2f235d742d4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  3 10:49:49 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  3 10:49:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18e08d62

app-emulation/xen: Stabilize 4.18.4_pre1 amd64, #945367

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

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

diff --git a/app-emulation/xen/xen-4.18.4_pre1.ebuild 
b/app-emulation/xen/xen-4.18.4_pre1.ebuild
index 16b027565136..91d988f43fa1 100644
--- a/app-emulation/xen/xen-4.18.4_pre1.ebuild
+++ b/app-emulation/xen/xen-4.18.4_pre1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
 
XEN_GENTOO_PATCHSET_NUM=2
XEN_GENTOO_PATCHSET_BASE=4.17.0



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

2024-12-03 Thread Joonas Niilola
commit: a35188a985705db53a194eda76f3c070c8d7ddcf
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  3 10:49:44 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  3 10:49:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a35188a9

app-emulation/xen-tools: Stabilize 4.18.4_pre1 amd64, #945367

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild
index c35afc556ce7..81da2098293f 100644
--- a/app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.18.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-11-30 Thread Arthur Zamarin
commit: 6017f638e98ff252689fced3e1961d9873d7c68b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 30 10:45:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 30 10:45:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6017f638

app-emulation/xen-tools: Stabilize 4.18.4_pre1 x86, #945367

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild
index 59abdfb47d72..c35afc556ce7 100644
--- a/app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.18.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/

2024-11-29 Thread Florian Schmaus
commit: 4f46bb2917a5da8ed538428d2e11b89b41201ddd
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Nov 22 16:31:57 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Nov 29 12:05:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f46bb29

app-emulation/xen: drop 4.19.1_pre0

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

 app-emulation/xen/Manifest   |   1 -
 app-emulation/xen/xen-4.19.1_pre0.ebuild | 179 ---
 2 files changed, 180 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index a41cdefa0174..d490848bfc8d 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -3,5 +3,4 @@ DIST xen-4.19.0.tar.gz 52011199 BLAKE2B 
bc6502bf5b68ab130f1d64e20e8a6d8ca6562405
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
 DIST xen-upstream-patches-4.18.4-pre-patchset-0.tar.bz2 30806 BLAKE2B 
29654a8bbf5515ba51b278cc6bc741ddab59976655e4b5df02fe75277d20686e4f4cda7a38997fab86a179fa511fc6c2b9c830080a4af80a24215c0e6e71
 SHA512 
b188c5111714eb1775ee7ad91ed443c03cdb6342c2e26ad5e2f4724f82220191695ecb0b616c8dc3956c07560d0d4056eb1cfdd1143a7b138c4a8669ac24c945
 DIST xen-upstream-patches-4.18.4-pre-patchset-1.tar.bz2 55216 BLAKE2B 
9cc25750cc48db6efbc349278a89cfc3880326ad4556d5dad28a016bbf270435acff606d545420d44a3143ab1f540156c6997ad676d36b3ec3d5e85a63fb495c
 SHA512 
3752998f804c7e1e5dc327a1a84dafbdac6c06eefa404766fc94089521d836a5fecd2f760e229200d4b6267af88f55b119505336be4d57e9fd74457b122f896f
-DIST xen-upstream-patches-4.19.1-pre-patchset-0.tar.bz2 39681 BLAKE2B 
cdec8853ee6b7f6ccac332bd6dcb65294f282e14c6085d4a3c4f90fa6c96850acc5bd0e4cb27ef71d7145e6bdc780ba0223c6e2ba13bea77b9f3803f32954918
 SHA512 
7ecf5380211cebab5bed3276caa23d9b3fffa0dabfbcb46c1900e35883e8af21773a9c7bcc0a6b584ac3ba61e7cb49eed2bc5492e2571268929e59dde5856170
 DIST xen-upstream-patches-4.19.1-pre-patchset-1.tar.bz2 77344 BLAKE2B 
8f201a0aee7f0dda2d06f2a476de213d835b94e55ff0c5ddbcae539db49dc51993bf424a68fcc70e67469394590e6d2256107efd9cfc578c9a09f5c55750c828
 SHA512 
a8ebf31d5805d238298b77ff086270b7077f38786249237601eba716b62ad63b4b8f13158ed6c3ca126f78d7bf991a55ffce85fd8826d59061410a5bc24bb883

diff --git a/app-emulation/xen/xen-4.19.1_pre0.ebuild 
b/app-emulation/xen/xen-4.19.1_pre0.ebuild
deleted file mode 100644
index 3abdbca38ccb..
--- a/app-emulation/xen/xen-4.19.1_pre0.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~arm -x86"
-
-   XEN_GENTOO_PATCHSET_NUM=2
-   XEN_GENTOO_PATCHSET_BASE=4.17.0
-   XEN_PRE_PATCHSET_NUM=0
-   XEN_PRE_VERSION_BASE=4.19.0
-
-   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";
-
-   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="The Xen virtual machine monitor"
-HOMEPAGE="https://xenproject.org";
-
-S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+boot-symlinks debug uefi flask"
-REQUIRED_USE="arm? ( debug )"
-
-DEPEND="${PYTHON_DEPS}
-   uefi? ( >=sys-devel/binutils-2.22[multitarget] )
-   !uefi? ( >=sys-devel/binutils-2.22 )
-   flask? ( sys-apps/checkpolicy )"
-RDEPEND=""
-PDEPEND="~app-emulati

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

2024-11-29 Thread Florian Schmaus
commit: c4c5f33189b0e5e4c855f4ce63a98a8887aa
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Nov 22 16:31:42 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Nov 29 12:05:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4c5f331

app-emulation/xen: add 4.18.4_pre1, 4.19.1_pre1

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

 app-emulation/xen/Manifest   |   2 +
 app-emulation/xen/xen-4.18.4_pre1.ebuild | 179 +++
 app-emulation/xen/xen-4.19.1_pre1.ebuild | 179 +++
 3 files changed, 360 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index c130298c6d99..a41cdefa0174 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -2,4 +2,6 @@ DIST xen-4.18.3.tar.gz 51911584 BLAKE2B 
01bc915ea88c6a80608bb4f9c37ec75cd4abcc78
 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.4-pre-patchset-0.tar.bz2 30806 BLAKE2B 
29654a8bbf5515ba51b278cc6bc741ddab59976655e4b5df02fe75277d20686e4f4cda7a38997fab86a179fa511fc6c2b9c830080a4af80a24215c0e6e71
 SHA512 
b188c5111714eb1775ee7ad91ed443c03cdb6342c2e26ad5e2f4724f82220191695ecb0b616c8dc3956c07560d0d4056eb1cfdd1143a7b138c4a8669ac24c945
+DIST xen-upstream-patches-4.18.4-pre-patchset-1.tar.bz2 55216 BLAKE2B 
9cc25750cc48db6efbc349278a89cfc3880326ad4556d5dad28a016bbf270435acff606d545420d44a3143ab1f540156c6997ad676d36b3ec3d5e85a63fb495c
 SHA512 
3752998f804c7e1e5dc327a1a84dafbdac6c06eefa404766fc94089521d836a5fecd2f760e229200d4b6267af88f55b119505336be4d57e9fd74457b122f896f
 DIST xen-upstream-patches-4.19.1-pre-patchset-0.tar.bz2 39681 BLAKE2B 
cdec8853ee6b7f6ccac332bd6dcb65294f282e14c6085d4a3c4f90fa6c96850acc5bd0e4cb27ef71d7145e6bdc780ba0223c6e2ba13bea77b9f3803f32954918
 SHA512 
7ecf5380211cebab5bed3276caa23d9b3fffa0dabfbcb46c1900e35883e8af21773a9c7bcc0a6b584ac3ba61e7cb49eed2bc5492e2571268929e59dde5856170
+DIST xen-upstream-patches-4.19.1-pre-patchset-1.tar.bz2 77344 BLAKE2B 
8f201a0aee7f0dda2d06f2a476de213d835b94e55ff0c5ddbcae539db49dc51993bf424a68fcc70e67469394590e6d2256107efd9cfc578c9a09f5c55750c828
 SHA512 
a8ebf31d5805d238298b77ff086270b7077f38786249237601eba716b62ad63b4b8f13158ed6c3ca126f78d7bf991a55ffce85fd8826d59061410a5bc24bb883

diff --git a/app-emulation/xen/xen-4.18.4_pre1.ebuild 
b/app-emulation/xen/xen-4.18.4_pre1.ebuild
new file mode 100644
index ..16b027565136
--- /dev/null
+++ b/app-emulation/xen/xen-4.18.4_pre1.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GENTOO_PATCHSET_BASE=4.17.0
+   XEN_PRE_PATCHSET_NUM=1
+   XEN_PRE_VERSION_BASE=4.18.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";
+
+   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
+
+DES

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

2024-11-29 Thread Florian Schmaus
commit: 7b2e448f92e5caece54181849ed896c1d58cfc26
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Nov 22 16:33:54 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Nov 29 12:05:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b2e448f

app-emulation/xen-tools: drop 4.18.4_pre0, 4.19.1_pre0-r1

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

 app-emulation/xen-tools/Manifest   |   1 -
 .../xen-tools/xen-tools-4.18.4_pre0.ebuild | 525 
 .../xen-tools/xen-tools-4.19.1_pre0-r1.ebuild  | 529 -
 3 files changed, 1055 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 568c0392a4e9..bd59c0212ace 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -9,5 +9,4 @@ DIST xen-4.19.0.tar.gz 52011199 BLAKE2B 
bc6502bf5b68ab130f1d64e20e8a6d8ca6562405
 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 
7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19
 SHA512 
bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
 DIST xen-upstream-patches-4.18.4-pre-patchset-0.tar.bz2 30806 BLAKE2B 
29654a8bbf5515ba51b278cc6bc741ddab59976655e4b5df02fe75277d20686e4f4cda7a38997fab86a179fa511fc6c2b9c830080a4af80a24215c0e6e71
 SHA512 
b188c5111714eb1775ee7ad91ed443c03cdb6342c2e26ad5e2f4724f82220191695ecb0b616c8dc3956c07560d0d4056eb1cfdd1143a7b138c4a8669ac24c945
 DIST xen-upstream-patches-4.18.4-pre-patchset-1.tar.bz2 55216 BLAKE2B 
9cc25750cc48db6efbc349278a89cfc3880326ad4556d5dad28a016bbf270435acff606d545420d44a3143ab1f540156c6997ad676d36b3ec3d5e85a63fb495c
 SHA512 
3752998f804c7e1e5dc327a1a84dafbdac6c06eefa404766fc94089521d836a5fecd2f760e229200d4b6267af88f55b119505336be4d57e9fd74457b122f896f
-DIST xen-upstream-patches-4.19.1-pre-patchset-0.tar.bz2 39681 BLAKE2B 
cdec8853ee6b7f6ccac332bd6dcb65294f282e14c6085d4a3c4f90fa6c96850acc5bd0e4cb27ef71d7145e6bdc780ba0223c6e2ba13bea77b9f3803f32954918
 SHA512 
7ecf5380211cebab5bed3276caa23d9b3fffa0dabfbcb46c1900e35883e8af21773a9c7bcc0a6b584ac3ba61e7cb49eed2bc5492e2571268929e59dde5856170
 DIST xen-upstream-patches-4.19.1-pre-patchset-1.tar.bz2 77344 BLAKE2B 
8f201a0aee7f0dda2d06f2a476de213d835b94e55ff0c5ddbcae539db49dc51993bf424a68fcc70e67469394590e6d2256107efd9cfc578c9a09f5c55750c828
 SHA512 
a8ebf31d5805d238298b77ff086270b7077f38786249237601eba716b62ad63b4b8f13158ed6c3ca126f78d7bf991a55ffce85fd8826d59061410a5bc24bb883

diff --git a/app-emulation/xen-tools/xen-tools-4.18.4_pre0.ebuild 
b/app-emulation/xen-tools/xen-tools-4.18.4_pre0.ebuild
deleted file mode 100644
index 1ef6d3e68c50..
--- a/app-emulation/xen-tools/xen-tools-4.18.4_pre0.ebuild
+++ /dev/null
@@ -1,525 +0,0 @@
-# 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.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}" ]];

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

2024-11-29 Thread Florian Schmaus
commit: b5c035c8612add7d982fd29bc0ddd6ce39a547ec
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Nov 22 16:31:21 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Nov 29 12:05:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5c035c8

app-emulation/xen-tools: add 4.18.4_pre1, 4.19.1_pre1

Bug: https://bugs.gentoo.org/944489
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.18.4_pre1.ebuild | 529 +
 .../xen-tools/xen-tools-4.19.1_pre1.ebuild | 529 +
 3 files changed, 1060 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 06506471f42c..568c0392a4e9 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -8,4 +8,6 @@ DIST xen-4.18.3.tar.gz 51911584 BLAKE2B 
01bc915ea88c6a80608bb4f9c37ec75cd4abcc78
 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.4-pre-patchset-0.tar.bz2 30806 BLAKE2B 
29654a8bbf5515ba51b278cc6bc741ddab59976655e4b5df02fe75277d20686e4f4cda7a38997fab86a179fa511fc6c2b9c830080a4af80a24215c0e6e71
 SHA512 
b188c5111714eb1775ee7ad91ed443c03cdb6342c2e26ad5e2f4724f82220191695ecb0b616c8dc3956c07560d0d4056eb1cfdd1143a7b138c4a8669ac24c945
+DIST xen-upstream-patches-4.18.4-pre-patchset-1.tar.bz2 55216 BLAKE2B 
9cc25750cc48db6efbc349278a89cfc3880326ad4556d5dad28a016bbf270435acff606d545420d44a3143ab1f540156c6997ad676d36b3ec3d5e85a63fb495c
 SHA512 
3752998f804c7e1e5dc327a1a84dafbdac6c06eefa404766fc94089521d836a5fecd2f760e229200d4b6267af88f55b119505336be4d57e9fd74457b122f896f
 DIST xen-upstream-patches-4.19.1-pre-patchset-0.tar.bz2 39681 BLAKE2B 
cdec8853ee6b7f6ccac332bd6dcb65294f282e14c6085d4a3c4f90fa6c96850acc5bd0e4cb27ef71d7145e6bdc780ba0223c6e2ba13bea77b9f3803f32954918
 SHA512 
7ecf5380211cebab5bed3276caa23d9b3fffa0dabfbcb46c1900e35883e8af21773a9c7bcc0a6b584ac3ba61e7cb49eed2bc5492e2571268929e59dde5856170
+DIST xen-upstream-patches-4.19.1-pre-patchset-1.tar.bz2 77344 BLAKE2B 
8f201a0aee7f0dda2d06f2a476de213d835b94e55ff0c5ddbcae539db49dc51993bf424a68fcc70e67469394590e6d2256107efd9cfc578c9a09f5c55750c828
 SHA512 
a8ebf31d5805d238298b77ff086270b7077f38786249237601eba716b62ad63b4b8f13158ed6c3ca126f78d7bf991a55ffce85fd8826d59061410a5bc24bb883

diff --git a/app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild
new file mode 100644
index ..59abdfb47d72
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild
@@ -0,0 +1,529 @@
+# 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=1
+   XEN_PRE_VERSION_BASE=4.18.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/a

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

2024-11-21 Thread Florian Schmaus
commit: e35ac7157a7d48b96c211ec8cc80b4879adef6ca
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Oct 17 14:53:11 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Nov 21 10:56:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e35ac715

app-emulation/xen-tools: drop gettext automagic

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

 .../xen-tools/xen-tools-4.18.4_pre0-r1.ebuild  | 529 +
 .../xen-tools/xen-tools-4.19.1_pre0-r1.ebuild  | 529 +
 2 files changed, 1058 insertions(+)

diff --git a/app-emulation/xen-tools/xen-tools-4.18.4_pre0-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.18.4_pre0-r1.ebuild
new file mode 100644
index ..9bb0a9a2cbd7
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.18.4_pre0-r1.ebuild
@@ -0,0 +1,529 @@
+# 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.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_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
+   s

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

2024-11-21 Thread Florian Schmaus
commit: 4535332f9f452fbe4685f7111bc525395c23ccca
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Oct 17 14:53:57 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Nov 21 10:56:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4535332f

app-emulation/xen-tools: drop 4.17.4-r1, 4.19.1_pre0

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-r1.ebuild | 524 
 .../xen-tools/xen-tools-4.19.1_pre0.ebuild | 525 -
 3 files changed, 1050 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index cd1d4ef24257..06506471f42c 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -4,7 +4,6 @@ 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.4.tar.gz 46527369 BLAKE2B 
2fcd1248d75157b6455727b29ecc3a4e5941eb187d645b35b6cf48a23fdfae11e810c55a1a7c0396c6a23dc977f22b8fd06ee9b91a1edc3a7ba8561023e07cfc
 SHA512 
50dc2efd26e48131afdbc8efb1ca90154a84fe5fba5a6bc81d9801a3c13aebea91c8211872b5c69ce2773644f2c935c31cc56584a05b10b81e8728282d89eb84
 DIST xen-4.18.3.tar.gz 51911584 BLAKE2B 
01bc915ea88c6a80608bb4f9c37ec75cd4abcc785b99d33eb9de3c32b65c884d47d6c7431d388e73699012b9edd6c44bdc051233726a4239f333e35eba35d72f
 SHA512 
cb71b362ea0b78ba324cd0f9b7003f93936cc61fd22df4791d178f80d396aacf4f42f5d95209ec599f42548df47ea46b04f8baddb4bd78f7fb06e2681b57f3f8
 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

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
deleted file mode 100644
index 4b88e126ae7a..
--- a/app-emulation/xen-tools/xen-tools-4.17.4-r1.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..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/${ED

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

2024-11-21 Thread Florian Schmaus
commit: 0a1112adbfc67cd6535bace4fc2751edcc7f8106
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Oct 17 14:54:16 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Nov 21 10:56:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1112ad

app-emulation/xen: drop 4.17.4-r1

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

 app-emulation/xen/Manifest |   1 -
 app-emulation/xen/xen-4.17.4-r1.ebuild | 179 -
 2 files changed, 180 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 05d2c4daeccd..c130298c6d99 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,4 +1,3 @@
-DIST xen-4.17.4.tar.gz 46527369 BLAKE2B 
2fcd1248d75157b6455727b29ecc3a4e5941eb187d645b35b6cf48a23fdfae11e810c55a1a7c0396c6a23dc977f22b8fd06ee9b91a1edc3a7ba8561023e07cfc
 SHA512 
50dc2efd26e48131afdbc8efb1ca90154a84fe5fba5a6bc81d9801a3c13aebea91c8211872b5c69ce2773644f2c935c31cc56584a05b10b81e8728282d89eb84
 DIST xen-4.18.3.tar.gz 51911584 BLAKE2B 
01bc915ea88c6a80608bb4f9c37ec75cd4abcc785b99d33eb9de3c32b65c884d47d6c7431d388e73699012b9edd6c44bdc051233726a4239f333e35eba35d72f
 SHA512 
cb71b362ea0b78ba324cd0f9b7003f93936cc61fd22df4791d178f80d396aacf4f42f5d95209ec599f42548df47ea46b04f8baddb4bd78f7fb06e2681b57f3f8
 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

diff --git a/app-emulation/xen/xen-4.17.4-r1.ebuild 
b/app-emulation/xen/xen-4.17.4-r1.ebuild
deleted file mode 100644
index 22e907c35e81..
--- a/app-emulation/xen/xen-4.17.4-r1.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm -x86"
-
-   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";
-
-   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="The Xen virtual machine monitor"
-HOMEPAGE="https://xenproject.org";
-
-S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+boot-symlinks debug uefi flask"
-REQUIRED_USE="arm? ( debug )"
-
-DEPEND="${PYTHON_DEPS}
-   uefi? ( >=sys-devel/binutils-2.22[multitarget] )
-   !uefi? ( >=sys-devel/binutils-2.22 )
-   flask? ( sys-apps/checkpolicy )"
-RDEPEND=""
-PDEPEND="~app-emulation/xen-tools-${PV}"
-
-# no tests are available for the hypervisor
-# prevent the silliness of /usr/lib/debug/usr/lib/debug files
-# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
-RESTRICT="test splitdebug strip"
-
-# Approved by QA team in bug #144032
-QA_WX_LOAD="boot/xen-syms-${PV}"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-   if [[ -z ${XEN_TARGET_ARCH} ]]; then
-   if use amd64; then
-   export XEN_TAR

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

2024-10-14 Thread Sam James
commit: 09510b2ba231fa1d07944c16e9c64a78301cee1e
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 14 17:49:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 14 17:49:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09510b2b

app-emulation/xen: Stabilize 4.18.4_pre0 amd64, #941511

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

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

diff --git a/app-emulation/xen/xen-4.18.4_pre0.ebuild 
b/app-emulation/xen/xen-4.18.4_pre0.ebuild
index d317e728c266..a0fe41c2fd77 100644
--- a/app-emulation/xen/xen-4.18.4_pre0.ebuild
+++ b/app-emulation/xen/xen-4.18.4_pre0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
 
XEN_GENTOO_PATCHSET_NUM=2
XEN_GENTOO_PATCHSET_BASE=4.17.0



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

2024-10-14 Thread Sam James
commit: f83ab9674474d33a36d4c39c21c0ee43535675c8
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 14 17:49:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 14 17:49:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f83ab967

app-emulation/xen-tools: Stabilize 4.18.4_pre0 x86, #941511

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.18.4_pre0.ebuild 
b/app-emulation/xen-tools/xen-tools-4.18.4_pre0.ebuild
index 3d4030726084..ec9eb553884c 100644
--- a/app-emulation/xen-tools/xen-tools-4.18.4_pre0.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.18.4_pre0.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-10-14 Thread Sam James
commit: f45816fe1f7ad17098c6cd6f369abde75a7270d3
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 14 17:49:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 14 17:49:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f45816fe

app-emulation/xen-tools: Stabilize 4.18.4_pre0 amd64, #941511

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.18.4_pre0.ebuild 
b/app-emulation/xen-tools/xen-tools-4.18.4_pre0.ebuild
index ec9eb553884c..1ef6d3e68c50 100644
--- a/app-emulation/xen-tools/xen-tools-4.18.4_pre0.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.18.4_pre0.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/

2024-10-14 Thread Florian Schmaus
commit: 78ea387249df518ad4e5721418192053d70d2d2c
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Oct  9 12:01:25 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Oct 14 07:13:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78ea3872

app-emulation/xen: drop 4.18.3_pre0, 4.19.0

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

 app-emulation/xen/Manifest   |   2 -
 app-emulation/xen/xen-4.18.3_pre0.ebuild | 179 ---
 app-emulation/xen/xen-4.19.0.ebuild  | 179 ---
 3 files changed, 360 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 176ba9ad541a..05d2c4daeccd 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,8 +1,6 @@
 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.18.3.tar.gz 51911584 BLAKE2B 
01bc915ea88c6a80608bb4f9c37ec75cd4abcc785b99d33eb9de3c32b65c884d47d6c7431d388e73699012b9edd6c44bdc051233726a4239f333e35eba35d72f
 SHA512 
cb71b362ea0b78ba324cd0f9b7003f93936cc61fd22df4791d178f80d396aacf4f42f5d95209ec599f42548df47ea46b04f8baddb4bd78f7fb06e2681b57f3f8
 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
 DIST xen-upstream-patches-4.18.4-pre-patchset-0.tar.bz2 30806 BLAKE2B 
29654a8bbf5515ba51b278cc6bc741ddab59976655e4b5df02fe75277d20686e4f4cda7a38997fab86a179fa511fc6c2b9c830080a4af80a24215c0e6e71
 SHA512 
b188c5111714eb1775ee7ad91ed443c03cdb6342c2e26ad5e2f4724f82220191695ecb0b616c8dc3956c07560d0d4056eb1cfdd1143a7b138c4a8669ac24c945
 DIST xen-upstream-patches-4.19.1-pre-patchset-0.tar.bz2 39681 BLAKE2B 
cdec8853ee6b7f6ccac332bd6dcb65294f282e14c6085d4a3c4f90fa6c96850acc5bd0e4cb27ef71d7145e6bdc780ba0223c6e2ba13bea77b9f3803f32954918
 SHA512 
7ecf5380211cebab5bed3276caa23d9b3fffa0dabfbcb46c1900e35883e8af21773a9c7bcc0a6b584ac3ba61e7cb49eed2bc5492e2571268929e59dde5856170

diff --git a/app-emulation/xen/xen-4.18.3_pre0.ebuild 
b/app-emulation/xen/xen-4.18.3_pre0.ebuild
deleted file mode 100644
index d7f504573d2e..
--- a/app-emulation/xen/xen-4.18.3_pre0.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~arm -x86"
-
-   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";
-
-   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_PATC

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

2024-10-14 Thread Florian Schmaus
commit: 12f88d31cbf7b661e8fdaf819a1963b53ab81980
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Oct  9 11:58:47 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Oct 14 07:13:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12f88d31

app-emulation/xen-tools: add 4.18.4_pre0, 4.19.1_pre0

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.4_pre0.ebuild | 525 +
 .../xen-tools/xen-tools-4.19.1_pre0.ebuild | 525 +
 3 files changed, 1053 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 12ec074c5386..c4b4b5bfc95a 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -6,6 +6,9 @@ DIST ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz 
4074878 BLAKE2B d3
 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.18.3.tar.gz 51911584 BLAKE2B 
01bc915ea88c6a80608bb4f9c37ec75cd4abcc785b99d33eb9de3c32b65c884d47d6c7431d388e73699012b9edd6c44bdc051233726a4239f333e35eba35d72f
 SHA512 
cb71b362ea0b78ba324cd0f9b7003f93936cc61fd22df4791d178f80d396aacf4f42f5d95209ec599f42548df47ea46b04f8baddb4bd78f7fb06e2681b57f3f8
 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
+DIST xen-upstream-patches-4.18.4-pre-patchset-0.tar.bz2 30806 BLAKE2B 
29654a8bbf5515ba51b278cc6bc741ddab59976655e4b5df02fe75277d20686e4f4cda7a38997fab86a179fa511fc6c2b9c830080a4af80a24215c0e6e71
 SHA512 
b188c5111714eb1775ee7ad91ed443c03cdb6342c2e26ad5e2f4724f82220191695ecb0b616c8dc3956c07560d0d4056eb1cfdd1143a7b138c4a8669ac24c945
+DIST xen-upstream-patches-4.19.1-pre-patchset-0.tar.bz2 39681 BLAKE2B 
cdec8853ee6b7f6ccac332bd6dcb65294f282e14c6085d4a3c4f90fa6c96850acc5bd0e4cb27ef71d7145e6bdc780ba0223c6e2ba13bea77b9f3803f32954918
 SHA512 
7ecf5380211cebab5bed3276caa23d9b3fffa0dabfbcb46c1900e35883e8af21773a9c7bcc0a6b584ac3ba61e7cb49eed2bc5492e2571268929e59dde5856170

diff --git a/app-emulation/xen-tools/xen-tools-4.18.4_pre0.ebuild 
b/app-emulation/xen-tools/xen-tools-4.18.4_pre0.ebuild
new file mode 100644
index ..3d4030726084
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.18.4_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="1d1cf74a5e58811822b

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

2024-10-14 Thread Florian Schmaus
commit: d3a1d8ee6118c9078f6bccf9e3043c319193382a
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Oct  9 12:01:09 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Oct 14 07:13:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3a1d8ee

app-emulation/xen: add 4.18.4_pre0, 4.19.1_pre0

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

 app-emulation/xen/Manifest   |   3 +
 app-emulation/xen/xen-4.18.4_pre0.ebuild | 179 +++
 app-emulation/xen/xen-4.19.1_pre0.ebuild | 179 +++
 3 files changed, 361 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 532161cb0a62..176ba9ad541a 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,5 +1,8 @@
 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.18.3.tar.gz 51911584 BLAKE2B 
01bc915ea88c6a80608bb4f9c37ec75cd4abcc785b99d33eb9de3c32b65c884d47d6c7431d388e73699012b9edd6c44bdc051233726a4239f333e35eba35d72f
 SHA512 
cb71b362ea0b78ba324cd0f9b7003f93936cc61fd22df4791d178f80d396aacf4f42f5d95209ec599f42548df47ea46b04f8baddb4bd78f7fb06e2681b57f3f8
 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
+DIST xen-upstream-patches-4.18.4-pre-patchset-0.tar.bz2 30806 BLAKE2B 
29654a8bbf5515ba51b278cc6bc741ddab59976655e4b5df02fe75277d20686e4f4cda7a38997fab86a179fa511fc6c2b9c830080a4af80a24215c0e6e71
 SHA512 
b188c5111714eb1775ee7ad91ed443c03cdb6342c2e26ad5e2f4724f82220191695ecb0b616c8dc3956c07560d0d4056eb1cfdd1143a7b138c4a8669ac24c945
+DIST xen-upstream-patches-4.19.1-pre-patchset-0.tar.bz2 39681 BLAKE2B 
cdec8853ee6b7f6ccac332bd6dcb65294f282e14c6085d4a3c4f90fa6c96850acc5bd0e4cb27ef71d7145e6bdc780ba0223c6e2ba13bea77b9f3803f32954918
 SHA512 
7ecf5380211cebab5bed3276caa23d9b3fffa0dabfbcb46c1900e35883e8af21773a9c7bcc0a6b584ac3ba61e7cb49eed2bc5492e2571268929e59dde5856170

diff --git a/app-emulation/xen/xen-4.18.4_pre0.ebuild 
b/app-emulation/xen/xen-4.18.4_pre0.ebuild
new file mode 100644
index ..d317e728c266
--- /dev/null
+++ b/app-emulation/xen/xen-4.18.4_pre0.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GENTOO_PATCHSET_BASE=4.17.0
+   XEN_PRE_PATCHSET_NUM=0
+   XEN_PRE_VERSION_BASE=4.18.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";
+
+   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}"
+   

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

2024-10-14 Thread Florian Schmaus
commit: 36094c05a32a47da10f2568711622e9f36ff6106
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Oct  9 11:59:10 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Oct 14 07:13:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36094c05

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

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.18.3_pre0.ebuild | 525 -
 app-emulation/xen-tools/xen-tools-4.19.0.ebuild| 525 -
 3 files changed, 1052 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index c4b4b5bfc95a..cd1d4ef24257 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -5,10 +5,8 @@ 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.18.3.tar.gz 51911584 BLAKE2B 
01bc915ea88c6a80608bb4f9c37ec75cd4abcc785b99d33eb9de3c32b65c884d47d6c7431d388e73699012b9edd6c44bdc051233726a4239f333e35eba35d72f
 SHA512 
cb71b362ea0b78ba324cd0f9b7003f93936cc61fd22df4791d178f80d396aacf4f42f5d95209ec599f42548df47ea46b04f8baddb4bd78f7fb06e2681b57f3f8
 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
 DIST xen-upstream-patches-4.18.4-pre-patchset-0.tar.bz2 30806 BLAKE2B 
29654a8bbf5515ba51b278cc6bc741ddab59976655e4b5df02fe75277d20686e4f4cda7a38997fab86a179fa511fc6c2b9c830080a4af80a24215c0e6e71
 SHA512 
b188c5111714eb1775ee7ad91ed443c03cdb6342c2e26ad5e2f4724f82220191695ecb0b616c8dc3956c07560d0d4056eb1cfdd1143a7b138c4a8669ac24c945
 DIST xen-upstream-patches-4.19.1-pre-patchset-0.tar.bz2 39681 BLAKE2B 
cdec8853ee6b7f6ccac332bd6dcb65294f282e14c6085d4a3c4f90fa6c96850acc5bd0e4cb27ef71d7145e6bdc780ba0223c6e2ba13bea77b9f3803f32954918
 SHA512 
7ecf5380211cebab5bed3276caa23d9b3fffa0dabfbcb46c1900e35883e8af21773a9c7bcc0a6b584ac3ba61e7cb49eed2bc5492e2571268929e59dde5856170

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
deleted file mode 100644
index b753f3e725c6..
--- a/app-emulation/xen-tools/xen-tools-4.18.3_pre0.ebuild
+++ /dev/null
@@ -1,525 +0,0 @@
-# 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
-   KEY

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

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

app-emulation/xen: drop 4.17.4

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

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

diff --git a/app-emulation/xen/xen-4.17.4.ebuild 
b/app-emulation/xen/xen-4.17.4.ebuild
deleted file mode 100644
index 7b2ca8a62fef..
--- a/app-emulation/xen/xen-4.17.4.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm -x86"
-
-   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";
-
-   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="The Xen virtual machine monitor"
-HOMEPAGE="https://xenproject.org";
-
-S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+boot-symlinks debug uefi flask"
-REQUIRED_USE="arm? ( debug )"
-
-DEPEND="${PYTHON_DEPS}
-   uefi? ( >=sys-devel/binutils-2.22[multitarget] )
-   !uefi? ( >=sys-devel/binutils-2.22 )
-   flask? ( sys-apps/checkpolicy )"
-RDEPEND=""
-PDEPEND="~app-emulation/xen-tools-${PV}"
-
-# no tests are available for the hypervisor
-# prevent the silliness of /usr/lib/debug/usr/lib/debug files
-# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
-RESTRICT="test splitdebug strip"
-
-# Approved by QA team in bug #144032
-QA_WX_LOAD="boot/xen-syms-${PV}"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-   if [[ -z ${XEN_TARGET_ARCH} ]]; then
-   if use amd64; then
-   export XEN_TARGET_ARCH="x86_64"
-   elif use arm; then
-   export XEN_TARGET_ARCH="arm32"
-   elif use arm64; then
-   export XEN_TARGET_ARCH="arm64"
-   else
-   die "Unsupported architecture!"
-   fi
-   fi
-   use uefi && secureboot_pkg_setup
-}
-
-src_prepare() {
-   if [[ -v XEN_UPSTREAM_PATCHES_DIR ]]; then
-   eapply "${XEN_UPSTREAM_PATCHES_DIR}"
-   fi
-
-   if [[ -v XEN_GENTOO_PATCHES_DIR ]]; then
-   eapply "${XEN_GENTOO_PATCHES_DIR}"
-   fi
-
-   # Symlinks do not work on fat32 volumes # 829765
-   if ! use boot-symlinks || use uefi; then
-   eapply 
"${XEN_GENTOO_PATCHES_DIR}"/no-boot-symlinks/${PN}-4.16-no-symlinks.patch
-   fi
-
-   # Workaround new gcc-11 options
-   sed -e '/^CFLAGS/s/-Werror//g' -i xen/Makefile || die
-
-   # Drop .config
-   sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't 
drop"
-
-   if use uefi; then
-   export EFI_VENDOR="gentoo"
-   export EFI_MOUNTPOINT="/boot"
-   fi
-
-   default
-}
-
-xen_make() {
-   # Setting clang to either 'y' or 'n' tells Xen's build system
-   # whether or not clang is used.
-   local clang=n
-   if tc-is-clang; then
-   clang=y
-   fi
-
-   # Send raw LDFLAGS so that --as-needed works
-   emake \
-   V=1 \
-   LDFLAGS="$(raw-ldflags)" \
-   HOSTCC="$(tc-getBUILD_CC)" \

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

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

app-emulation/xen: add 4.18.3_pre0, 4.19.0

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

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

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 6436d82eb526..532161cb0a62 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,2 +1,5 @@
 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/xen-4.18.3_pre0.ebuild 
b/app-emulation/xen/xen-4.18.3_pre0.ebuild
new file mode 100644
index ..d7f504573d2e
--- /dev/null
+++ b/app-emulation/xen/xen-4.18.3_pre0.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+
+   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";
+
+   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="The Xen virtual machine monitor"
+HOMEPAGE="https://xenproject.org";
+
+S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+boot-symlinks debug uefi flask"
+REQUIRED_USE="arm? ( debug )"
+
+DEPEND="${PYTHON_DEPS}
+   uefi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !uefi? ( >=sys-devel/binutils-2.22 )
+   flask? ( sys-apps/checkpolicy )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for the hypervisor
+# prevent the sillin

[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/

2024-06-04 Thread Arthur Zamarin
commit: 6a37515ef4088d89c625de2baab739b555203b29
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=6a37515e

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

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

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

diff --git a/app-emulation/xen/xen-4.17.4-r1.ebuild 
b/app-emulation/xen/xen-4.17.4-r1.ebuild
index c389bf646393..22e907c35e81 100644
--- a/app-emulation/xen/xen-4.17.4-r1.ebuild
+++ b/app-emulation/xen/xen-4.17.4-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
 
XEN_GENTOO_PATCHSET_NUM=2
XEN_GENTOO_PATCHSET_BASE=4.17.0



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

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

app-emulation/xen: 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/xen-4.17.4-r1.ebuild | 179 +
 1 file changed, 179 insertions(+)

diff --git a/app-emulation/xen/xen-4.17.4-r1.ebuild 
b/app-emulation/xen/xen-4.17.4-r1.ebuild
new file mode 100644
index ..c389bf646393
--- /dev/null
+++ b/app-emulation/xen/xen-4.17.4-r1.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+
+   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";
+
+   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="The Xen virtual machine monitor"
+HOMEPAGE="https://xenproject.org";
+
+S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+boot-symlinks debug uefi flask"
+REQUIRED_USE="arm? ( debug )"
+
+DEPEND="${PYTHON_DEPS}
+   uefi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !uefi? ( >=sys-devel/binutils-2.22 )
+   flask? ( sys-apps/checkpolicy )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for the hypervisor
+# prevent the silliness of /usr/lib/debug/usr/lib/debug files
+# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
+RESTRICT="test splitdebug strip"
+
+# Approved by QA team in bug #144032
+QA_WX_LOAD="boot/xen-syms-${PV}"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   if [[ -z ${XEN_TARGET_ARCH} ]]; then
+   if use amd64; then
+   export XEN_TARGET_ARCH="x86_64"
+   elif use arm; then
+   export XEN_TARGET_ARCH="arm32"
+   elif use arm64; then
+   export XEN_TARGET_ARCH="arm64"
+   else
+   die "Unsupported architecture!"
+   fi
+   fi
+   use uefi && secureboot_pkg_setup
+}
+
+src_prepare() {
+   if [[ -v XEN_UPSTREAM_PATCHES_DIR ]]; then
+   eapply "${XEN_UPSTREAM_PATCHES_DIR}"
+   fi
+
+   if [[ -v XEN_GENTOO_PATCHES_DIR ]]; then
+   eapply "${XEN_GENTOO_PATCHES_DIR}"
+   fi
+
+   # Symlinks do not work on fat32 volumes # 829765
+   if ! use boot-symlinks || use uefi; then
+   eapply 
"${XEN_GENTOO_PATCHES_DIR}"/no-boot-symlinks/${PN}-4.16-no-symlinks.patch
+   fi
+
+   # Workaround new gcc-11 options
+   sed -e '/^CFLAGS/s/-Werror//g' -i xen/Makefile || die
+
+   # Drop .config
+   sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't 
drop"
+
+   if use uefi; then
+   export EFI_VENDOR="gentoo"
+   export EFI_MOUNTPOINT="/boot"
+   fi
+
+   default
+}
+
+xen_make() {
+   # Setting clang to either 'y' or 'n' tells Xen's build system
+   # whether or not clang is used.
+   local clang=n
+   if tc-is-clang; then
+   clang=y
+   fi
+
+   # Send raw LDFLAGS so that --as-needed works
+   emake \
+   V=1 \
+   LDFLAGS="$(raw-ldflags)" 

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

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

app-emulation/xen: drop 4.17.4_pre2

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

 app-emulation/xen/Manifest   |   2 -
 app-emulation/xen/xen-4.17.4_pre2.ebuild | 179 ---
 2 files changed, 181 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 50042de97f70..6436d82eb526 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,4 +1,2 @@
-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/xen-4.17.4_pre2.ebuild 
b/app-emulation/xen/xen-4.17.4_pre2.ebuild
deleted file mode 100644
index ea958743d3db..
--- a/app-emulation/xen/xen-4.17.4_pre2.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm -x86"
-
-   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";
-
-   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="The Xen virtual machine monitor"
-HOMEPAGE="https://xenproject.org";
-
-S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+boot-symlinks debug uefi flask"
-REQUIRED_USE="arm? ( debug )"
-
-DEPEND="${PYTHON_DEPS}
-   uefi? ( >=sys-devel/binutils-2.22[multitarget] )
-   !uefi? ( >=sys-devel/binutils-2.22 )
-   flask? ( sys-apps/checkpolicy )"
-RDEPEND=""
-PDEPEND="~app-emulation/xen-tools-${PV}"
-
-# no tests are available for the hypervisor
-# prevent the silliness of /usr/lib/debug/usr/lib/debug files
-# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
-RESTRICT="test splitdebug strip"
-
-# Approved by QA team in bug #144032
-QA_WX_LOAD="boot/xen-syms-${PV}"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-   if [[ -z ${XEN_TARGET_ARCH} 

[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/

2024-04-10 Thread Joonas Niilola
commit: fe2e256b9334816d6e7c0cb14100cd8d5b22bb60
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=fe2e256b

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

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

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

diff --git a/app-emulation/xen/xen-4.17.4.ebuild 
b/app-emulation/xen/xen-4.17.4.ebuild
index 3152a4b60f44..7b2ca8a62fef 100644
--- a/app-emulation/xen/xen-4.17.4.ebuild
+++ b/app-emulation/xen/xen-4.17.4.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
 
XEN_GENTOO_PATCHSET_NUM=2
XEN_GENTOO_PATCHSET_BASE=4.17.0



[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/

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

app-emulation/xen: 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/Manifest  |   1 +
 app-emulation/xen/xen-4.17.4.ebuild | 179 
 2 files changed, 180 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 0b3d58adf507..96b8b2e90882 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,4 +1,5 @@
 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/xen-4.17.4.ebuild 
b/app-emulation/xen/xen-4.17.4.ebuild
new file mode 100644
index ..3152a4b60f44
--- /dev/null
+++ b/app-emulation/xen/xen-4.17.4.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+
+   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";
+
+   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="The Xen virtual machine monitor"
+HOMEPAGE="https://xenproject.org";
+
+S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+boot-symlinks debug uefi flask"
+REQUIRED_USE="arm? ( debug )"
+
+DEPEND="${PYTHON_DEPS}
+   uefi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !uefi? ( >=sys-devel/binutils-2.22 )
+   flask? ( sys-apps/checkpolicy )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for the hypervisor
+# prevent the silliness of /usr/lib/debug/usr/lib/d

[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/

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

app-emulation/xen: drop 4.17.4_pre1

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

 app-emulation/xen/Manifest   |   1 -
 app-emulation/xen/xen-4.17.4_pre1.ebuild | 179 ---
 2 files changed, 180 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 96b8b2e90882..50042de97f70 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,5 +1,4 @@
 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/xen-4.17.4_pre1.ebuild 
b/app-emulation/xen/xen-4.17.4_pre1.ebuild
deleted file mode 100644
index 1a8247b4ff5b..
--- a/app-emulation/xen/xen-4.17.4_pre1.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm -x86"
-
-   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";
-
-   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="The Xen virtual machine monitor"
-HOMEPAGE="https://xenproject.org";
-
-S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+boot-symlinks debug uefi flask"
-REQUIRED_USE="arm? ( debug )"
-
-DEPEND="${PYTHON_DEPS}
-   uefi? ( >=sys-devel/binutils-2.22[multitarget] )
-   !uefi? ( >=sys-devel/binutils-2.22 )
-   flask? ( sys-apps/checkpolicy )"
-RDEPEND=""
-PDEPEND="~app-emulation/xen-tools-${PV}"
-
-# no tests are available for the hypervisor
-# prevent the silliness of /usr/lib/debug/usr/lib/debug files
-# prevent str

[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/

2024-04-05 Thread Joonas Niilola
commit: 86df8a1ae83bbe0b3ae0843f48a9723aa57e7a60
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=86df8a1a

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

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

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

diff --git a/app-emulation/xen/xen-4.17.4_pre2.ebuild 
b/app-emulation/xen/xen-4.17.4_pre2.ebuild
index 503000ca671c..ea958743d3db 100644
--- a/app-emulation/xen/xen-4.17.4_pre2.ebuild
+++ b/app-emulation/xen/xen-4.17.4_pre2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
 
XEN_GENTOO_PATCHSET_NUM=2
XEN_GENTOO_PATCHSET_BASE=4.17.0



[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/

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

app-emulation/xen: drop 4.16.6_pre2, 4.17.3

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

 app-emulation/xen/Manifest   |   3 -
 app-emulation/xen/xen-4.16.6_pre2.ebuild | 174 --
 app-emulation/xen/xen-4.17.3.ebuild  | 179 ---
 3 files changed, 356 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index dd72e728ff73..0b3d58adf507 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,7 +1,4 @@
-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/xen-4.16.6_pre2.ebuild 
b/app-emulation/xen/xen-4.16.6_pre2.ebuild
deleted file mode 100644
index a14afe061bf4..
--- a/app-emulation/xen/xen-4.16.6_pre2.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm -x86"
-
-   XEN_GENTOO_PATCHSET_NUM=2
-   XEN_GENTOO_PATCHSET_BASE=4.16.1
-   XEN_PRE_PATCHSET_NUM=1
-   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";
-
-   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}"
-   

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

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

app-emulation/xen: 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/Manifest   |   1 +
 app-emulation/xen/xen-4.17.4_pre2.ebuild | 179 +++
 2 files changed, 180 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 3361cba76370..dd72e728ff73 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -4,3 +4,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/xen-4.17.4_pre2.ebuild 
b/app-emulation/xen/xen-4.17.4_pre2.ebuild
new file mode 100644
index ..503000ca671c
--- /dev/null
+++ b/app-emulation/xen/xen-4.17.4_pre2.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+
+   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";
+
+   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="The Xen virtual machine monitor"
+HOMEPAGE="https://xenproject.org";
+
+S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+boot-symlinks debug uefi flask"
+REQUIRED_USE="arm? ( debug )"
+
+DEPEND="${PYTHON_DEPS}
+   uefi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !uefi? ( >=sys-devel/binutils-2.22 )
+   flask? ( sys-apps/checkpolicy )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for the hypervisor
+# prevent the silliness of /usr/lib/debug/usr/lib/debug files
+# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
+RESTRICT="test splitdebug strip"
+
+# Approved by QA team in bug #144032

[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/

2024-03-28 Thread Sam James
commit: 82df3844d475ea45b430ac13a72641003873f9af
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 28 17:18:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 28 17:18:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82df3844

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

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

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

diff --git a/app-emulation/xen/xen-4.17.4_pre1.ebuild 
b/app-emulation/xen/xen-4.17.4_pre1.ebuild
index a5b1c04677df..1a8247b4ff5b 100644
--- a/app-emulation/xen/xen-4.17.4_pre1.ebuild
+++ b/app-emulation/xen/xen-4.17.4_pre1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
 
XEN_GENTOO_PATCHSET_NUM=2
XEN_GENTOO_PATCHSET_BASE=4.17.0



[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/

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

app-emulation/xen: 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/Manifest   |   1 +
 app-emulation/xen/xen-4.17.4_pre1.ebuild | 179 +++
 2 files changed, 180 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index f5a88a449f63..81661eb3996a 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -6,3 +6,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/xen-4.17.4_pre1.ebuild 
b/app-emulation/xen/xen-4.17.4_pre1.ebuild
new file mode 100644
index ..a5b1c04677df
--- /dev/null
+++ b/app-emulation/xen/xen-4.17.4_pre1.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+
+   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";
+
+   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="The Xen virtual machine monitor"
+HOMEPAGE="https://xenproject.org";
+
+S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+boot-symlinks debug uefi flask"
+REQUIRED_USE="arm? ( debug )"
+
+DEPEND="${PYTHON_DEPS}
+   uefi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !uefi? ( >=sys-devel/binutils-2.22 )
+   flask? ( sys-apps/checkpolicy )"
+RDEPEND=""
+PDEPEND="~app-emulation/xen-tools-${PV}"
+
+# no tests are available for the hypervisor
+# prevent the silliness of /usr/lib/debug/usr/lib/debug files
+# prevent stripping of the debug info from the /usr/lib/debug/xen-syms
+RESTRICT="test splitdebug strip"
+
+# Approved by QA team in bug #144032
+QA_WX_L

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

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

app-emulation/xen: drop 4.16.6_pre1, 4.17.3_pre1

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

 app-emulation/xen/Manifest   |   3 -
 app-emulation/xen/xen-4.16.6_pre1.ebuild | 174 --
 app-emulation/xen/xen-4.17.3_pre1.ebuild | 179 ---
 3 files changed, 356 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 81661eb3996a..3361cba76370 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,9 +1,6 @@
 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/xen-4.16.6_pre1.ebuild 
b/app-emulation/xen/xen-4.16.6_pre1.ebuild
deleted file mode 100644
index c6ac7dcf5e2f..
--- a/app-emulation/xen/xen-4.16.6_pre1.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm -x86"
-
-   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";
-
-   if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then
-   XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 
1-3)-pre-patchset-${XEN_PRE_PATCHS

[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/

2024-01-13 Thread Conrad Kostecki
commit: ce244ef11ada37e6fbd74e6e1071ba12da76dd7e
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jan 13 15:06:42 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jan 13 20:45:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce244ef1

app-emulation/xen: 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>
Signed-off-by: Conrad Kostecki  gentoo.org>

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

diff --git a/app-emulation/xen/xen-4.16.6_pre1.ebuild 
b/app-emulation/xen/xen-4.16.6_pre1.ebuild
index c16c9bcc93b3..c6ac7dcf5e2f 100644
--- a/app-emulation/xen/xen-4.16.6_pre1.ebuild
+++ b/app-emulation/xen/xen-4.16.6_pre1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs
 
 if [[ ${PV} == * ]]; then
inherit git-r3
-   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
SRC_URI=""
 else
KEYWORDS="amd64 ~arm -x86"

diff --git a/app-emulation/xen/xen-4.16.6_pre2.ebuild 
b/app-emulation/xen/xen-4.16.6_pre2.ebuild
index 07f9f660ee7b..a14afe061bf4 100644
--- a/app-emulation/xen/xen-4.16.6_pre2.ebuild
+++ b/app-emulation/xen/xen-4.16.6_pre2.ebuild
@@ -9,7 +9,7 @@ inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs
 
 if [[ ${PV} == * ]]; then
inherit git-r3
-   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
SRC_URI=""
 else
KEYWORDS="amd64 ~arm -x86"

diff --git a/app-emulation/xen/xen-4.17.3.ebuild 
b/app-emulation/xen/xen-4.17.3.ebuild
index fa64c06e4554..3152a4b60f44 100644
--- a/app-emulation/xen/xen-4.17.3.ebuild
+++ b/app-emulation/xen/xen-4.17.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ inherit flag-o-matic mount-boot python-any-r1 secureboot 
toolchain-funcs
 
 if [[ ${PV} == * ]]; then
inherit git-r3
-   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
SRC_URI=""
 else
KEYWORDS="~amd64 ~arm -x86"

diff --git a/app-emulation/xen/xen-4.17.3_pre1.ebuild 
b/app-emulation/xen/xen-4.17.3_pre1.ebuild
index 2d80429a137e..3ba72e1f03c3 100644
--- a/app-emulation/xen/xen-4.17.3_pre1.ebuild
+++ b/app-emulation/xen/xen-4.17.3_pre1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ inherit flag-o-matic mount-boot python-any-r1 secureboot 
toolchain-funcs
 
 if [[ ${PV} == * ]]; then
inherit git-r3
-   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git";
SRC_URI=""
 else
KEYWORDS="~amd64 ~arm -x86"



[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/

2024-01-13 Thread Sam James
commit: 87425b45fb89a32ffaf15c81b39664bc448c346c
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=87425b45

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

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

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

diff --git a/app-emulation/xen/xen-4.16.6_pre2.ebuild 
b/app-emulation/xen/xen-4.16.6_pre2.ebuild
index 2e9e48aff8b1..07f9f660ee7b 100644
--- a/app-emulation/xen/xen-4.16.6_pre2.ebuild
+++ b/app-emulation/xen/xen-4.16.6_pre2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
 
XEN_GENTOO_PATCHSET_NUM=2
XEN_GENTOO_PATCHSET_BASE=4.16.1



[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/

2024-01-09 Thread Florian Schmaus
commit: 1da2b08b738151d1c02a097dbb56313d371dd9c7
Author: Tomáš Mózes  gmail  com>
AuthorDate: Mon Jan  8 16:35:11 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan  9 08:52:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1da2b08b

app-emulation/xen: add upstream patches

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

 app-emulation/xen/Manifest   |   2 +
 app-emulation/xen/xen-4.16.6_pre2.ebuild | 174 ++
 app-emulation/xen/xen-4.17.3.ebuild  | 179 +++
 3 files changed, 355 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index a3bf95244162..f5a88a449f63 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,6 +1,8 @@
 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/xen-4.16.6_pre2.ebuild 
b/app-emulation/xen/xen-4.16.6_pre2.ebuild
new file mode 100644
index ..2e9e48aff8b1
--- /dev/null
+++ b/app-emulation/xen/xen-4.16.6_pre2.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GENTOO_PATCHSET_BASE=4.16.1
+   XEN_PRE_PATCHSET_NUM=1
+   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";
+
+   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";
+  

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

2024-01-07 Thread Andrew Ammerlaan
commit: 78e46af2b6049bac487e46341294e75ba01db59b
Author: David Seifert  gentoo  org>
AuthorDate: Sat Aug 26 14:53:23 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Jan  7 17:19:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e46af2

app-emulation/xen: rename USE=efi to USE=uefi

Signed-off-by: David Seifert  gentoo.org>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 app-emulation/xen/metadata.xml   |  2 +-
 app-emulation/xen/xen-4.16.6_pre1.ebuild | 14 +++---
 app-emulation/xen/xen-4.17.3_pre1.ebuild | 17 -
 3 files changed, 16 insertions(+), 17 deletions(-)

diff --git a/app-emulation/xen/metadata.xml b/app-emulation/xen/metadata.xml
index 68e9c297bc42..bad2422fe3f9 100644
--- a/app-emulation/xen/metadata.xml
+++ b/app-emulation/xen/metadata.xml
@@ -16,6 +16,6 @@

Symlink xen.gz variants in /boot, 
disable on fat filesystems
Enable the Flask XSM module from NSA
-   Adds efi boot support, requires LDFLAG 
-melf_x86_64 for amd64
+   Adds UEFI boot support, requires LDFLAG 
-melf_x86_64 for amd64

 

diff --git a/app-emulation/xen/xen-4.16.6_pre1.ebuild 
b/app-emulation/xen/xen-4.16.6_pre1.ebuild
index cde7b44a75ed..c16c9bcc93b3 100644
--- a/app-emulation/xen/xen-4.16.6_pre1.ebuild
+++ b/app-emulation/xen/xen-4.16.6_pre1.ebuild
@@ -47,12 +47,12 @@ S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+boot-symlinks debug efi flask"
+IUSE="+boot-symlinks debug uefi flask"
 REQUIRED_USE="arm? ( debug )"
 
 DEPEND="${PYTHON_DEPS}
-   efi? ( >=sys-devel/binutils-2.22[multitarget] )
-   !efi? ( >=sys-devel/binutils-2.22 )
+   uefi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !uefi? ( >=sys-devel/binutils-2.22 )
flask? ( sys-apps/checkpolicy )"
 RDEPEND=""
 PDEPEND="~app-emulation/xen-tools-${PV}"
@@ -90,7 +90,7 @@ src_prepare() {
fi
 
# Symlinks do not work on fat32 volumes # 829765
-   if ! use boot-symlinks || use efi; then
+   if ! use boot-symlinks || use uefi; then
eapply 
"${XEN_GENTOO_PATCHES_DIR}"/no-boot-symlinks/${PN}-4.16-no-symlinks.patch
fi
 
@@ -100,7 +100,7 @@ src_prepare() {
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't 
drop"
 
-   if use efi; then
+   if use uefi; then
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="/boot"
fi
@@ -163,12 +163,12 @@ src_compile() {
 
 src_install() {
# The 'make install' doesn't 'mkdir -p' the subdirs
-   if use efi; then
+   if use uefi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
 
xen_make DESTDIR="${D}" -C xen install
 
# make install likes to throw in some extra EFI bits if it built
-   use efi || rm -rf "${D}/usr/$(get_libdir)/efi"
+   use uefi || rm -rf "${D}/usr/$(get_libdir)/efi"
 }

diff --git a/app-emulation/xen/xen-4.17.3_pre1.ebuild 
b/app-emulation/xen/xen-4.17.3_pre1.ebuild
index 9d75fa2cbfe3..2d80429a137e 100644
--- a/app-emulation/xen/xen-4.17.3_pre1.ebuild
+++ b/app-emulation/xen/xen-4.17.3_pre1.ebuild
@@ -47,12 +47,12 @@ S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+boot-symlinks debug efi flask"
+IUSE="+boot-symlinks debug uefi flask"
 REQUIRED_USE="arm? ( debug )"
 
 DEPEND="${PYTHON_DEPS}
-   efi? ( >=sys-devel/binutils-2.22[multitarget] )
-   !efi? ( >=sys-devel/binutils-2.22 )
+   uefi? ( >=sys-devel/binutils-2.22[multitarget] )
+   !uefi? ( >=sys-devel/binutils-2.22 )
flask? ( sys-apps/checkpolicy )"
 RDEPEND=""
 PDEPEND="~app-emulation/xen-tools-${PV}"
@@ -78,7 +78,7 @@ pkg_setup() {
die "Unsupported architecture!"
fi
fi
-   use efi && secureboot_pkg_setup
+   use uefi && secureboot_pkg_setup
 }
 
 src_prepare() {
@@ -91,7 +91,7 @@ src_prepare() {
fi
 
# Symlinks do not work on fat32 volumes # 829765
-   if ! use boot-symlinks || use efi; then
+   if ! use boot-symlinks || use uefi; then
eapply 
"${XEN_GENTOO_PATCHES_DIR}"/no-boot-symlinks/${PN}-4.16-no-symlinks.patch
fi
 
@@ -101,7 +101,7 @@ src_prepare() {
# Drop .config
sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't 
drop"
 
-   if use efi; then
+   if use uefi; then
export EFI_VENDOR="gentoo"
export EFI_MOUNTPOINT="/boot"
fi
@@ -164,17 +164,16 @@ src_compile() {
 
 src_install() {
# The 'make install' doesn't 'mkdir -p' the subdirs
-   if use efi; then
+   if use uefi; then
mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die
fi
 
xen_make DESTDIR="${D}" -C xen install
 
-   if use efi; then
+   if use uefi; then
 

[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/

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

app-emulation/xen: drop vulnerable

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

 app-emulation/xen/Manifest  |   1 -
 app-emulation/xen/xen-4.16.5.ebuild | 174 --
 app-emulation/xen/xen-4.17.2.ebuild | 180 
 3 files changed, 355 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 3f1a7d263362..a3bf95244162 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,7 +1,6 @@
 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/xen-4.16.5.ebuild 
b/app-emulation/xen/xen-4.16.5.ebuild
deleted file mode 100644
index 8036fe927529..
--- a/app-emulation/xen/xen-4.16.5.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm -x86"
-
-   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";
-
-   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-ge

[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/

2023-10-20 Thread Sam James
commit: 9b292115b5a21d51208858520b4f1e5512ca78dc
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 20 16:54:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 20 16:54:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b292115

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

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

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

diff --git a/app-emulation/xen/xen-4.16.6_pre1.ebuild 
b/app-emulation/xen/xen-4.16.6_pre1.ebuild
index 502651aff650..cde7b44a75ed 100644
--- a/app-emulation/xen/xen-4.16.6_pre1.ebuild
+++ b/app-emulation/xen/xen-4.16.6_pre1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
 
XEN_GENTOO_PATCHSET_NUM=2
XEN_GENTOO_PATCHSET_BASE=4.16.1



[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/

2023-10-19 Thread Florian Schmaus
commit: 494c96c019e915e8bb61c3180a669e59c595e355
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Oct 19 08:22:12 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Oct 19 08:22:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494c96c0

app-emulation/xen: bump gentoo patchset

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

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

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index a55d358e2205..3f1a7d263362 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -2,5 +2,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/xen-4.17.3_pre1.ebuild 
b/app-emulation/xen/xen-4.17.3_pre1.ebuild
index 7a771a0fb337..9d75fa2cbfe3 100644
--- a/app-emulation/xen/xen-4.17.3_pre1.ebuild
+++ b/app-emulation/xen/xen-4.17.3_pre1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
 else
KEYWORDS="~amd64 ~arm -x86"
 
-   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/

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

app-emulation/xen: add upstream patches

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

 app-emulation/xen/Manifest   |   2 +
 app-emulation/xen/xen-4.16.6_pre1.ebuild | 174 ++
 app-emulation/xen/xen-4.17.3_pre1.ebuild | 180 +++
 3 files changed, 356 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index ea4bc01e3a58..a55d358e2205 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -2,3 +2,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/xen-4.16.6_pre1.ebuild 
b/app-emulation/xen/xen-4.16.6_pre1.ebuild
new file mode 100644
index ..502651aff650
--- /dev/null
+++ b/app-emulation/xen/xen-4.16.6_pre1.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+
+   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";
+
+   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="The Xen virtual machine monitor"
+HOMEPAGE="https://xenproject.org";
+
+S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+boot-symlinks debug efi flask"
+REQUIRED_USE="arm? ( debug )"
+
+DEPEND="${PYTHON_DEPS}
+   efi? ( >=sys-devel/binutils-2.22[multitarget] )
+   

[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/files/

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

app-emulation/xen: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/32619
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/xen/files/xen-4.15-efi.patch   | 38 
 app-emulation/xen/files/xen-4.15-flask.patch | 13 --
 2 files changed, 51 deletions(-)

diff --git a/app-emulation/xen/files/xen-4.15-efi.patch 
b/app-emulation/xen/files/xen-4.15-efi.patch
deleted file mode 100644
index 01133e98dde3..
--- a/app-emulation/xen/files/xen-4.15-efi.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-diff --git a/xen/Makefile b/xen/Makefile
-index acb2d28..b9dbd9c 100644
 a/xen/Makefile
-+++ b/xen/Makefile
-@@ -272,9 +272,17 @@ _install: Z=$(CONFIG_XEN_INSTALL_SUFFIX)
- _install: $(TARGET)$(CONFIG_XEN_INSTALL_SUFFIX)
-   [ -d $(D)$(BOOT_DIR) ] || $(INSTALL_DIR) $(D)$(BOOT_DIR)
-   $(INSTALL_DATA) $(TARGET)$(Z) 
$(D)$(BOOT_DIR)/$(T)-$(XEN_FULLVERSION)$(Z)
--  ln -f -s $(T)-$(XEN_FULLVERSION)$(Z) 
$(D)$(BOOT_DIR)/$(T)-$(XEN_VERSION).$(XEN_SUBVERSION)$(Z)
--  ln -f -s $(T)-$(XEN_FULLVERSION)$(Z) 
$(D)$(BOOT_DIR)/$(T)-$(XEN_VERSION)$(Z)
--  ln -f -s $(T)-$(XEN_FULLVERSION)$(Z) $(D)$(BOOT_DIR)/$(T)$(Z)
-+
-+  if [ 'x$(EFI_VENDOR)' == 'x' ]; then \
-+  ln -f -s $(T)-$(XEN_FULLVERSION)$(Z) 
$(D)$(BOOT_DIR)/$(T)-$(XEN_VERSION).$(XEN_SUBVERSION)$(Z); \
-+  ln -f -s $(T)-$(XEN_FULLVERSION)$(Z) 
$(D)$(BOOT_DIR)/$(T)-$(XEN_VERSION)$(Z); \
-+  ln -f -s $(T)-$(XEN_FULLVERSION)$(Z) $(D)$(BOOT_DIR)/$(T)$(Z); \
-+  else \
-+  $(INSTALL_DATA) $(TARGET)$(Z) 
$(D)$(BOOT_DIR)/$(T)-$(XEN_VERSION).$(XEN_SUBVERSION)$(Z); \
-+  $(INSTALL_DATA) $(TARGET)$(Z) 
$(D)$(BOOT_DIR)/$(T)-$(XEN_VERSION)$(Z); \
-+  $(INSTALL_DATA) $(TARGET)$(Z) $(D)$(BOOT_DIR)/$(T)$(Z); \
-+  fi;
-+
-   [ -d "$(D)$(DEBUG_DIR)" ] || $(INSTALL_DIR) $(D)$(DEBUG_DIR)
-   $(INSTALL_DATA) $(TARGET)-syms 
$(D)$(DEBUG_DIR)/$(T)-syms-$(XEN_FULLVERSION)
-   $(INSTALL_DATA) $(TARGET)-syms.map 
$(D)$(DEBUG_DIR)/$(T)-syms-$(XEN_FULLVERSION).map
-diff --git a/xen/arch/x86/Makefile b/xen/arch/x86/Makefile
-index b6567c4..0320a4a 100644
 a/xen/arch/x86/Makefile
-+++ b/xen/arch/x86/Makefile
-@@ -123,7 +123,7 @@ ifneq ($(efi-y),)
- # Check if the compiler supports the MS ABI.
- export XEN_BUILD_EFI := $(shell $(CC) $(XEN_CFLAGS) -c efi/check.c -o 
efi/check.o 2>/dev/null && echo y)
- # Check if the linker supports PE.
--EFI_LDFLAGS = $(patsubst -m%,-mi386pep,$(XEN_LDFLAGS)) --subsystem=10 
--strip-debug
-+EFI_LDFLAGS = -mi386pep $(patsubst -m%,-mi386pep,$(XEN_LDFLAGS)) 
--subsystem=10 --strip-debug
- XEN_BUILD_PE := $(if $(XEN_BUILD_EFI),$(shell $(LD) $(EFI_LDFLAGS) -o 
efi/check.efi efi/check.o 2>/dev/null && echo y))
- CFLAGS-$(XEN_BUILD_EFI) += -DXEN_BUILD_EFI
- # Check if the linker produces fixups in PE by default (we need to disable it 
doing so for now).

diff --git a/app-emulation/xen/files/xen-4.15-flask.patch 
b/app-emulation/xen/files/xen-4.15-flask.patch
deleted file mode 100644
index 7dcf91b30fc1..
--- a/app-emulation/xen/files/xen-4.15-flask.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/xen/common/Kconfig b/xen/common/Kconfig
-index eb953d1..78f058c 100644
 a/xen/common/Kconfig
-+++ b/xen/common/Kconfig
-@@ -198,7 +198,7 @@ config XENOPROF
- 
- config XSM
-   bool "Xen Security Modules support"
--  default ARM
-+  default y
-   ---help---
- Enables the security framework known as Xen Security Modules which
- allows administrators fine-grained control over a Xen domain and



[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/

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

app-emulation/xen: drop vulnerable

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

 app-emulation/xen/Manifest   |   3 -
 app-emulation/xen/xen-4.16.4.ebuild  | 174 ---
 app-emulation/xen/xen-4.16.4_pre1.ebuild | 174 ---
 3 files changed, 351 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 05750f4cea2b..ea4bc01e3a58 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,7 +1,4 @@
-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/xen-4.16.4.ebuild 
b/app-emulation/xen/xen-4.16.4.ebuild
deleted file mode 100644
index c868fdb34a15..
--- a/app-emulation/xen/xen-4.16.4.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~arm -x86"
-
-   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";
-
-   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_

[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/

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

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

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

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

diff --git a/app-emulation/xen/xen-4.16.5.ebuild 
b/app-emulation/xen/xen-4.16.5.ebuild
index c868fdb34a15..8036fe927529 100644
--- a/app-emulation/xen/xen-4.16.5.ebuild
+++ b/app-emulation/xen/xen-4.16.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
 
XEN_GENTOO_PATCHSET_NUM=2
XEN_GENTOO_PATCHSET_BASE=4.16.1



[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/

2023-09-03 Thread Florian Schmaus
commit: 34beec554615afb79799ad3531445c4932bc9d6c
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug 18 11:40:52 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Sep  3 09:19:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34beec55

app-emulation/xen: drop vulnerable

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

 app-emulation/xen/Manifest   |   3 -
 app-emulation/xen/xen-4.15.4.ebuild  | 187 ---
 app-emulation/xen/xen-4.15.5_pre1.ebuild | 187 ---
 app-emulation/xen/xen-4.17.1.ebuild  | 180 -
 4 files changed, 557 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index eeb2986dc0eb..05750f4cea2b 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,10 +1,7 @@
-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.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

diff --git a/app-emulation/xen/xen-4.15.4.ebuild 
b/app-emulation/xen/xen-4.15.4.ebuild
deleted file mode 100644
index 1fb5bb9e99a1..
--- a/app-emulation/xen/xen-4.15.4.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
-   SRC_URI=""
-else
-   KEYWORDS="amd64 ~arm -x86"
-
-   XEN_PRE_PATCHSET_NUM=
-   XEN_GENTOO_PATCHSET_BASE=
-   XEN_GENTOO_PATCHSET_NUM=
-   XEN_PRE_VERSION_BASE=
-
-   XEN_BASE_PV="${PV}"
-   if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then
-   XEN_BASE_PV="${XEN_PRE_V

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

2023-09-03 Thread Florian Schmaus
commit: 3ae5eef9fb7cefefbf5268672a2c44fe46736a93
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug 18 11:40:01 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Sep  3 09:18:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ae5eef9

app-emulation/xen: 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/Manifest  |   2 +
 app-emulation/xen/xen-4.16.5.ebuild | 174 ++
 app-emulation/xen/xen-4.17.2.ebuild | 180 
 3 files changed, 356 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index b48da46b17b1..eeb2986dc0eb 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,7 +1,9 @@
 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.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

diff --git a/app-emulation/xen/xen-4.16.5.ebuild 
b/app-emulation/xen/xen-4.16.5.ebuild
new file mode 100644
index ..c868fdb34a15
--- /dev/null
+++ b/app-emulation/xen/xen-4.16.5.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+
+   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";
+
+   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://gitwe

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

2023-08-17 Thread Andrew Ammerlaan
commit: 9f9c3cefd3cdfa58e9fc2eeefe02625a0da53b62
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Jul 16 08:05:56 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Aug 17 07:48:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9c3cef

app-emulation/xen: use secureboot.eclass to sign efi exec

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 app-emulation/xen/xen-4.17.1.ebuild | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/app-emulation/xen/xen-4.17.1.ebuild 
b/app-emulation/xen/xen-4.17.1.ebuild
index b72efd743ad1..975fb00f411b 100644
--- a/app-emulation/xen/xen-4.17.1.ebuild
+++ b/app-emulation/xen/xen-4.17.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs
+inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs
 
 if [[ ${PV} == * ]]; then
inherit git-r3
@@ -78,6 +78,7 @@ pkg_setup() {
die "Unsupported architecture!"
fi
fi
+   use efi && secureboot_pkg_setup
 }
 
 src_prepare() {
@@ -169,6 +170,11 @@ src_install() {
 
xen_make DESTDIR="${D}" -C xen install
 
-   # make install likes to throw in some extra EFI bits if it built
-   use efi || rm -rf "${D}/usr/$(get_libdir)/efi"
+   if use efi; then
+   secureboot_auto_sign --in-place
+   else
+   # make install likes to throw in some extra EFI bits if it built
+   rm -rf "${D}/usr/$(get_libdir)/efi"
+   fi
+
 }



[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/

2023-05-16 Thread Florian Schmaus
commit: 2b35327ecf391085147d18fc1e6cb542a4eef262
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue May 16 09:30:12 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue May 16 09:30:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b35327e

app-emulation/xen: drop 4.16.3, 4.17.1_pre1

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

 app-emulation/xen/Manifest   |   2 -
 app-emulation/xen/xen-4.16.3.ebuild  | 174 ---
 app-emulation/xen/xen-4.17.1_pre1.ebuild | 174 ---
 3 files changed, 350 deletions(-)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 5235704782f8..b48da46b17b1 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,10 +1,8 @@
 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.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/xen-4.16.3.ebuild 
b/app-emulation/xen/xen-4.16.3.ebuild
deleted file mode 100644
index c868fdb34a15..
--- a/app-emulation/xen/xen-4.16.3.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
-   SRC_URI=""
-else
-   KEYWORDS="~amd64 ~arm -x86"
-
-   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.xe

[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/

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

app-emulation/xen: add 4.16.4/4.17.1

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

 app-emulation/xen/Manifest  |   2 +
 app-emulation/xen/xen-4.16.4.ebuild | 174 
 app-emulation/xen/xen-4.17.1.ebuild | 174 
 3 files changed, 350 insertions(+)

diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest
index 4c60e9d1624c..5235704782f8 100644
--- a/app-emulation/xen/Manifest
+++ b/app-emulation/xen/Manifest
@@ -1,6 +1,8 @@
 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.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

diff --git a/app-emulation/xen/xen-4.16.4.ebuild 
b/app-emulation/xen/xen-4.16.4.ebuild
new file mode 100644
index ..c868fdb34a15
--- /dev/null
+++ b/app-emulation/xen/xen-4.16.4.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm -x86"
+
+   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";
+
+   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_PA

[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/

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

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

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

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

diff --git a/app-emulation/xen/xen-4.15.5_pre1.ebuild 
b/app-emulation/xen/xen-4.15.5_pre1.ebuild
index 625298cde5de..6e2e5476fb6f 100644
--- a/app-emulation/xen/xen-4.15.5_pre1.ebuild
+++ b/app-emulation/xen/xen-4.15.5_pre1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/xen.git"
SRC_URI=""
 else
-   KEYWORDS="~amd64 ~arm -x86"
+   KEYWORDS="amd64 ~arm -x86"
 
XEN_GENTOO_PATCHSET_NUM=
XEN_GENTOO_PATCHSET_BASE=



[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="

  1   2   3   4   5   6   7   8   9   >