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

2025-11-13 Thread Sam James
commit: 301a8bbbdc6ad0b3c089da43490d7385e1f71654
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Nov  8 23:31:45 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 13 12:33:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=301a8bbb

app-emulation/xen-tools: add 4.20.2_pre0

Bug: https://bugs.gentoo.org/953836
Signed-off-by: Tomáš Mózes  gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44544
Signed-off-by: Sam James  gentoo.org>

 app-emulation/xen-tools/Manifest   |  14 +
 .../xen-tools/xen-tools-4.20.2_pre0.ebuild | 579 +
 2 files changed, 593 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 3e9d6f185ed6..288f22803eb9 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,9 +1,23 @@
 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-028fb5a23661f123017c060daa546b55cf4bde29.tar.gz 646475 BLAKE2B 
23b406a6de2cdb0b8885b58d5ec947992423671bd75c52ee5a53308c381ab0278b1743b45fe463af577bd0e25a599087bdf787f4e3a5737de557dc4ea706dbdf
 SHA512 
8230f86d0df8da33cb2856193ca2ab6854b925ceab9fb5d3dbd9637c5e9ed0f9a3f20b11e9e8401a4ba803beeeac157e451475867439b3ac6a9c84143eb5ee27
 DIST brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz 512229 BLAKE2B 
cd86cc2cc7eefad24f87cda8006409bf764922b5f23ccfb951e7a41214b12004ce532b11f94f5fb858b3bf71f9abf8ef17ba219fa96bd5be23b51873afad0fd5
 SHA512 
7f48e794e738b31c2005e7cef6d8c0cc0d543f1cd8c137ae8ba14602cac2873de6299a3f32ad52be869f513e7548341353ed049609daef1063975694d9a9b80b
+DIST edk2-1c74842bd07a48070d1cf3458f0b6b377e3ec8b9.tar.gz 18490334 BLAKE2B 
9292840d60f9afacc97fded4e32402f8badb708f09db3d759b615a0f8ecadb9b54e162a4c0c04c210be41ee9b46daf5922875fbf2a1c9fd28d6636734e4257c0
 SHA512 
46d448d8f4dedce76d3d7e509d8966acf63ef837a160d0b68fa766ecaf425b93fdf95232514cf36926fc6bd61e85f493c346e65c2fc8acc7f3cebb1e6e985bd6
 DIST edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz 15245558 BLAKE2B 
33876c08040fa876b4e3741fe859d113654013c948fa8a8b391955226e6215bbbe26fc484e56ba5b399d2c4e4d198900f2de42eccfbac6901e01cd73a80e803b
 SHA512 
7d71ec3d98c652b86194607dbcab767160c708991f49f69eda1f5d844ced0c4842e849d19bf99ea09b1db523b91ced1e5552a4ddcea32b94b9db6b8f6f5c5931
 DIST ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz 4074878 BLAKE2B 
d335d1e69bf736c53622e34e5ebeea77e294637f39bd5e2704f13b8e334b684130c259bd48b832050eebfabfc898f9786979a4c00903145fdb347a497b399f31
 SHA512 
e27644cbb030c43e2841058003bedea6deb979ba71591f967e01312527ed869bb863f9a03fc7b5a266752433d30164929ea1b935953a245600ad713c9fb25cb5
+DIST qemu-xen-4.20.1.tar.gz 38382785 BLAKE2B 
bb063ca73d71d990c03944f4be2e4782f359d2a11598b747009a403111b234e2fdf48e15cc1220dd341e8ab954127f8af64df3cef7caa8ea1216e4d018f41b2c
 SHA512 
9fcb071766c3b321b811cd56dfc8efe354c5601d4091fe49c2a3b27a298e8ab1f87abfbe825fd4766de607384e19294ae7fd947c391e6d6f5de1630df4ebc569
+DIST qemu-xen-traditional-4.20.0.tar.gz 3762381 BLAKE2B 
0e7163ae6f5cfe7ce38c6e5d9969d783eeeb9df79d172fb291d4013c9f836bcb22d6d4100a897280e6fc50ee511801f25ea93504672406473e81736061fb2e94
 SHA512 
9200912b71c3505fea2b25233997be8de265128c8018377d320c73d59dee520535335294cc40163c13627158e79ca3a665527d36eb6ea4d8aad38b1a2d656f07
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
+DIST seabios-1.16.3.tar.gz 637076 BLAKE2B 
8b7c574bf8b0d3b02ea3127dabacda5ddc39c159f17a3a474b76ca79f3ec637ed5571f0d485712b5f9dc68d46db5b2b2c1e018ff63ae0206ca6354bccb714c6c
 SHA512 
103aac0a7a890a681edb8950fee72d419899e20e8b06e2dd382987f98d3faf362789fca5aa4efabe27c4720e53ee19e0ae246d7aca2482b6661fa119efac648c
 DIST xen-4.19.2.tar.gz 51999198 BLAKE2B 
8fdcb31a01a0ae32e4107c154c4a5e2c6fb7e5e2f8cdaf0a924ec2af247b61d404f8d443c2352b2a0043e50dcb692fd864cb34d3bcbc2d52952eb5ea4113026f
 SHA512 
35147b0d755b5a603915fa5017bc021d4a238ab96ee1139dfee8e0f6ba76e64b89d5f331fbd60549682f45ee983d3d8f1cb95c53eed22373a7fa06074ca8da09
 DIST xen-4.19.3.tar.gz 52030969 BLAKE2B 
a83277e7af036d806168d6b7c61010f5828a437a9c8fa92f2a0e81a49372e21fb1840fb73cdc52d4548fbc3315033b9846c506cce

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

2025-11-13 Thread Sam James
commit: 58815b2294fed0f1b5b62251fe0b65b6831e3f0f
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Nov  8 23:33:24 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 13 12:33:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58815b22

app-emulation/xen-tools: drop 4.19.2-r1

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

 app-emulation/xen-tools/Manifest   |   1 -
 app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild | 552 -
 2 files changed, 553 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 288f22803eb9..2038a49692df 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -9,7 +9,6 @@ DIST qemu-xen-4.20.1.tar.gz 38382785 BLAKE2B 
bb063ca73d71d990c03944f4be2e4782f35
 DIST qemu-xen-traditional-4.20.0.tar.gz 3762381 BLAKE2B 
0e7163ae6f5cfe7ce38c6e5d9969d783eeeb9df79d172fb291d4013c9f836bcb22d6d4100a897280e6fc50ee511801f25ea93504672406473e81736061fb2e94
 SHA512 
9200912b71c3505fea2b25233997be8de265128c8018377d320c73d59dee520535335294cc40163c13627158e79ca3a665527d36eb6ea4d8aad38b1a2d656f07
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
 DIST seabios-1.16.3.tar.gz 637076 BLAKE2B 
8b7c574bf8b0d3b02ea3127dabacda5ddc39c159f17a3a474b76ca79f3ec637ed5571f0d485712b5f9dc68d46db5b2b2c1e018ff63ae0206ca6354bccb714c6c
 SHA512 
103aac0a7a890a681edb8950fee72d419899e20e8b06e2dd382987f98d3faf362789fca5aa4efabe27c4720e53ee19e0ae246d7aca2482b6661fa119efac648c
-DIST xen-4.19.2.tar.gz 51999198 BLAKE2B 
8fdcb31a01a0ae32e4107c154c4a5e2c6fb7e5e2f8cdaf0a924ec2af247b61d404f8d443c2352b2a0043e50dcb692fd864cb34d3bcbc2d52952eb5ea4113026f
 SHA512 
35147b0d755b5a603915fa5017bc021d4a238ab96ee1139dfee8e0f6ba76e64b89d5f331fbd60549682f45ee983d3d8f1cb95c53eed22373a7fa06074ca8da09
 DIST xen-4.19.3.tar.gz 52030969 BLAKE2B 
a83277e7af036d806168d6b7c61010f5828a437a9c8fa92f2a0e81a49372e21fb1840fb73cdc52d4548fbc3315033b9846c506cce9c62777211a5e7bb5dfb146
 SHA512 
1e4ea1d6f3e1ac9ec5cba85ebe12a1fdbf9a2b6fcec413b7d9da46c47cd40850596b8612508eecfa5e5e85657c63c5f01540a0774d10fc68f91187987395e746
 DIST xen-4.20.1.tar.gz 7031906 BLAKE2B 
1c74e3e3d45594e9c45c11ecbc05c0617decddf596410ada027838c3be8b8a90e09932d4d447d272946637807b84f7ad6e8e8b310189d359790e695cd3e7d3cb
 SHA512 
e4502ddaeb66de4c30d59e90af198586683c28b56bf0eb03ca5508f663fef5e6582c009861ff5b66b7f0df6e5f6bc12337eff0ec775d72e7cb189fd2079dbd9d
 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.19.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild
deleted file mode 100644
index ca305f5380c2..
--- a/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild
+++ /dev/null
@@ -1,552 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..13} )
-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
-  

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

2025-08-25 Thread Sam James
commit: c1da21bbdf9d5124dba99eabf1a1c2881e26ce09
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 26 03:56:11 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 26 03:56:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1da21bb

app-emulation/xen-tools: Stabilize 4.19.3 amd64, #961967

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.19.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.19.3.ebuild
index a3a2769ffcbe..6a7b4726920b 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.3.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/

2025-08-25 Thread Sam James
commit: 6e6f8bb38e77c0ca5e3e464836129ba911c838d1
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 26 03:56:13 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 26 03:56:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6f8bb3

app-emulation/xen-tools: Stabilize 4.19.3 x86, #961967

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.19.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.19.3.ebuild
index 6a7b4726920b..78f8165f23ae 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.3.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.3.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/

2025-08-25 Thread Sam James
commit: 7a6d29a7530d1fdc0dfcc23b5e1a396ac6ecb43f
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Aug 21 17:13:41 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 25 09:59:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a6d29a7

app-emulation/xen-tools: drop 4.19.1-r1

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

 app-emulation/xen-tools/Manifest   |   1 -
 app-emulation/xen-tools/xen-tools-4.19.1-r1.ebuild | 552 -
 2 files changed, 553 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 5db090db15d4..3e9d6f185ed6 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.19.1.tar.gz 51991715 BLAKE2B 
1e16c15c98b0e02ee55129cde3f41b314a4eaaff9956f5fa6cea7d9391c51e103b7d62f647e628634ed63bc3ac41bb93a65ec4e26aa39fb2f174f9aef161cd90
 SHA512 
6971d07d4eafd40186f35cf6de235badbdf0e1640974693b8fbd415876c46634094178a6157e6dfdc16af885c70ff3b7a72be35a88dcc63daf36e6eb08f9b17b
 DIST xen-4.19.2.tar.gz 51999198 BLAKE2B 
8fdcb31a01a0ae32e4107c154c4a5e2c6fb7e5e2f8cdaf0a924ec2af247b61d404f8d443c2352b2a0043e50dcb692fd864cb34d3bcbc2d52952eb5ea4113026f
 SHA512 
35147b0d755b5a603915fa5017bc021d4a238ab96ee1139dfee8e0f6ba76e64b89d5f331fbd60549682f45ee983d3d8f1cb95c53eed22373a7fa06074ca8da09
 DIST xen-4.19.3.tar.gz 52030969 BLAKE2B 
a83277e7af036d806168d6b7c61010f5828a437a9c8fa92f2a0e81a49372e21fb1840fb73cdc52d4548fbc3315033b9846c506cce9c62777211a5e7bb5dfb146
 SHA512 
1e4ea1d6f3e1ac9ec5cba85ebe12a1fdbf9a2b6fcec413b7d9da46c47cd40850596b8612508eecfa5e5e85657c63c5f01540a0774d10fc68f91187987395e746
 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.19.1-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.19.1-r1.ebuild
deleted file mode 100644
index f88d79a7a37a..
--- a/app-emulation/xen-tools/xen-tools-4.19.1-r1.ebuild
+++ /dev/null
@@ -1,552 +0,0 @@
-# Copyright 1999-2025 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-tools/

2025-08-25 Thread Sam James
commit: bcbf9f68afc99770dabe07a0af66d9790d0415a6
Author: Tomáš Mózes  gmail  com>
AuthorDate: Thu Aug 21 17:12:37 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 25 09:59:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcbf9f68

app-emulation/xen-tools: add 4.19.3

Signed-off-by: Tomáš Mózes  gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43517
Signed-off-by: Sam James  gentoo.org>

 app-emulation/xen-tools/Manifest|   1 +
 app-emulation/xen-tools/xen-tools-4.19.3.ebuild | 552 
 2 files changed, 553 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 25178079fbd7..5db090db15d4 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -6,4 +6,5 @@ DIST ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz 
4074878 BLAKE2B d3
 DIST seabios-1.16.0.tar.gz 635419 BLAKE2B 
b645f20bae341d56ce4fc4a706050d8490c6c136377f6dccf02c88100b0644bc13d210b4a517a8be6002d5671b0fba77120a2aca3a9bafbad5e88d037e40
 SHA512 
9daefcfb1c9edda4462a4b080c9bac552154d577ae19703a914928e43005e7a52edd86869c6507e94a7f0c61ce8b3e6f5dea38cd5146628cb138a130947c522f
 DIST xen-4.19.1.tar.gz 51991715 BLAKE2B 
1e16c15c98b0e02ee55129cde3f41b314a4eaaff9956f5fa6cea7d9391c51e103b7d62f647e628634ed63bc3ac41bb93a65ec4e26aa39fb2f174f9aef161cd90
 SHA512 
6971d07d4eafd40186f35cf6de235badbdf0e1640974693b8fbd415876c46634094178a6157e6dfdc16af885c70ff3b7a72be35a88dcc63daf36e6eb08f9b17b
 DIST xen-4.19.2.tar.gz 51999198 BLAKE2B 
8fdcb31a01a0ae32e4107c154c4a5e2c6fb7e5e2f8cdaf0a924ec2af247b61d404f8d443c2352b2a0043e50dcb692fd864cb34d3bcbc2d52952eb5ea4113026f
 SHA512 
35147b0d755b5a603915fa5017bc021d4a238ab96ee1139dfee8e0f6ba76e64b89d5f331fbd60549682f45ee983d3d8f1cb95c53eed22373a7fa06074ca8da09
+DIST xen-4.19.3.tar.gz 52030969 BLAKE2B 
a83277e7af036d806168d6b7c61010f5828a437a9c8fa92f2a0e81a49372e21fb1840fb73cdc52d4548fbc3315033b9846c506cce9c62777211a5e7bb5dfb146
 SHA512 
1e4ea1d6f3e1ac9ec5cba85ebe12a1fdbf9a2b6fcec413b7d9da46c47cd40850596b8612508eecfa5e5e85657c63c5f01540a0774d10fc68f91187987395e746
 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.19.3.ebuild 
b/app-emulation/xen-tools/xen-tools-4.19.3.ebuild
new file mode 100644
index ..a3a2769ffcbe
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.19.3.ebuild
@@ -0,0 +1,552 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+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/xe

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

2025-05-22 Thread Sam James
commit: b7b382d62a4e6a976bfe479c2cb37635b99592d0
Author: Z. Liu  gmail  com>
AuthorDate: Fri May 23 03:27:59 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 23 04:47:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b382d6

app-emulation/xen-tools: apply patch of 4.19.1

from commit 085af7dfb91c441435b7d5f2b0b387b6369baf68 to fix build
failure if using clang

Signed-off-by: Z. Liu  gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42221
Closes: https://github.com/gentoo/gentoo/pull/42221
Signed-off-by: Sam James  gentoo.org>

 app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild
index d0d09c2d0a93..78f8165f23ae 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild
@@ -163,7 +163,9 @@ DEPEND="${COMMON_DEPEND}
 
 BDEPEND="dev-lang/perl
app-alternatives/yacc
-   sys-devel/gettext"
+   sys-devel/gettext
+   ipxe? ( sys-devel/gcc:* )
+   !system-seabios? ( sys-devel/gcc:* )"
 
 # hvmloader is used to bootstrap a fully virtualized kernel
 # Approved by QA team in bug #144032
@@ -280,7 +282,9 @@ src_prepare() {
 
# gcc 11
cp 
"${XEN_GENTOO_PATCHES_DIR}/ipxe/${PN}-4.15.0-ipxe-gcc11.patch" 
tools/firmware/etherboot/patches/ipxe-gcc11.patch || die
+   cp "${FILESDIR}/ipxe-force-gcc.patch" 
tools/firmware/etherboot/patches/ || die
echo ipxe-gcc11.patch >> 
tools/firmware/etherboot/patches/series || die
+   echo ipxe-force-gcc.patch >> 
tools/firmware/etherboot/patches/series || die
fi
 
# Fix texi2html build error with new texi2html, qemu.doc.html
@@ -405,6 +409,10 @@ src_prepare() {

tools/firmware/ovmf-dir-remote/BaseTools/Source/C/VfrCompile/Pccts/*/makefile 
|| die
fi
 
+   if ! use system-seabios ; then
+   sed -i "/^export HOSTCC/i override CC:=gcc" 
tools/firmware/seabios-dir/Makefile || die
+   fi
+
default
 }
 



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

2025-05-22 Thread Sam James
commit: dd5ec49c1661e061843c2390610b6b5cd2ca8905
Author: Sam James  gentoo  org>
AuthorDate: Fri May 23 02:23:30 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 23 02:23:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd5ec49c

app-emulation/xen-tools: Stabilize 4.19.2-r1 amd64, #956471

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild
index 6eaebe305800..45258c5d6dd5 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.2-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/

2025-05-22 Thread Sam James
commit: 5ae1f1ea94b733b5ca7698f0e426dfaf13008a5c
Author: Sam James  gentoo  org>
AuthorDate: Fri May 23 02:23:31 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 23 02:23:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae1f1ea

app-emulation/xen-tools: Stabilize 4.19.2-r1 x86, #956471

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild
index 45258c5d6dd5..d0d09c2d0a93 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.2-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/

2025-05-05 Thread Sam James
commit: 4290610060a4bb90001de60bee420e3a334d
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sat May  3 12:06:42 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  5 08:13:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42906100

app-emulation/xen-tools: add dev-libs/libxml2 subslot op for incoming ABI break

Signed-off-by: Alfred Wingate  protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41919
Signed-off-by: Sam James  gentoo.org>

 .../xen-tools/{xen-tools-4.19.1.ebuild => xen-tools-4.19.1-r1.ebuild}   | 2 +-
 .../xen-tools/{xen-tools-4.19.2.ebuild => xen-tools-4.19.2-r1.ebuild}   | 2 +-
 2 files 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-r1.ebuild
similarity index 99%
rename from app-emulation/xen-tools/xen-tools-4.19.1.ebuild
rename to app-emulation/xen-tools/xen-tools-4.19.1-r1.ebuild
index 6fe624272471..f88d79a7a37a 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.1-r1.ebuild
@@ -119,7 +119,7 @@ DEPEND="${COMMON_DEPEND}
x86? ( sys-devel/dev86
system-ipxe? ( sys-firmware/ipxe[qemu] )
sys-power/iasl )
-   api? ( dev-libs/libxml2
+   api? ( dev-libs/libxml2:=
net-misc/curl )
 
ovmf? (

diff --git a/app-emulation/xen-tools/xen-tools-4.19.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild
similarity index 99%
rename from app-emulation/xen-tools/xen-tools-4.19.2.ebuild
rename to app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild
index baca7cee0b39..6eaebe305800 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.2.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.2-r1.ebuild
@@ -119,7 +119,7 @@ DEPEND="${COMMON_DEPEND}
x86? ( sys-devel/dev86
system-ipxe? ( sys-firmware/ipxe[qemu] )
sys-power/iasl )
-   api? ( dev-libs/libxml2
+   api? ( dev-libs/libxml2:=
net-misc/curl )
 
ovmf? (



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

2025-05-04 Thread Sam James
commit: 02f81873c23db3135f2ced2351740e97983aecb1
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Apr  9 10:18:34 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May  4 10:11:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02f81873

app-emulation/xen-tools: drop 4.18.4_pre1

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

 app-emulation/xen-tools/Manifest   |   2 -
 .../xen-tools/xen-tools-4.18.4_pre1.ebuild | 549 -
 2 files changed, 551 deletions(-)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 0abddf075df6..25178079fbd7 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -4,8 +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.18.3.tar.gz 51911584 BLAKE2B 
01bc915ea88c6a80608bb4f9c37ec75cd4abcc785b99d33eb9de3c32b65c884d47d6c7431d388e73699012b9edd6c44bdc051233726a4239f333e35eba35d72f
 SHA512 
cb71b362ea0b78ba324cd0f9b7003f93936cc61fd22df4791d178f80d396aacf4f42f5d95209ec599f42548df47ea46b04f8baddb4bd78f7fb06e2681b57f3f8
 DIST xen-4.19.1.tar.gz 51991715 BLAKE2B 
1e16c15c98b0e02ee55129cde3f41b314a4eaaff9956f5fa6cea7d9391c51e103b7d62f647e628634ed63bc3ac41bb93a65ec4e26aa39fb2f174f9aef161cd90
 SHA512 
6971d07d4eafd40186f35cf6de235badbdf0e1640974693b8fbd415876c46634094178a6157e6dfdc16af885c70ff3b7a72be35a88dcc63daf36e6eb08f9b17b
 DIST xen-4.19.2.tar.gz 51999198 BLAKE2B 
8fdcb31a01a0ae32e4107c154c4a5e2c6fb7e5e2f8cdaf0a924ec2af247b61d404f8d443c2352b2a0043e50dcb692fd864cb34d3bcbc2d52952eb5ea4113026f
 SHA512 
35147b0d755b5a603915fa5017bc021d4a238ab96ee1139dfee8e0f6ba76e64b89d5f331fbd60549682f45ee983d3d8f1cb95c53eed22373a7fa06074ca8da09
 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-1.tar.bz2 55216 BLAKE2B 
9cc25750cc48db6efbc349278a89cfc3880326ad4556d5dad28a016bbf270435acff606d545420d44a3143ab1f540156c6997ad676d36b3ec3d5e85a63fb495c
 SHA512 
3752998f804c7e1e5dc327a1a84dafbdac6c06eefa404766fc94089521d836a5fecd2f760e229200d4b6267af88f55b119505336be4d57e9fd74457b122f896f

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
deleted file mode 100644
index 9d279062bd48..
--- a/app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild
+++ /dev/null
@@ -1,549 +0,0 @@
-# Copyright 1999-2025 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_

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

2025-05-04 Thread Sam James
commit: 762c7a8812b684b04dc15d61456cf5a5a04e2604
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Apr  9 10:17:20 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May  4 10:11:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=762c7a88

app-emulation/xen-tools: add 4.19.2

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

 app-emulation/xen-tools/Manifest|   1 +
 app-emulation/xen-tools/xen-tools-4.19.2.ebuild | 544 
 2 files changed, 545 insertions(+)

diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 89c7e1cfaae0..0abddf075df6 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -6,5 +6,6 @@ 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.1.tar.gz 51991715 BLAKE2B 
1e16c15c98b0e02ee55129cde3f41b314a4eaaff9956f5fa6cea7d9391c51e103b7d62f647e628634ed63bc3ac41bb93a65ec4e26aa39fb2f174f9aef161cd90
 SHA512 
6971d07d4eafd40186f35cf6de235badbdf0e1640974693b8fbd415876c46634094178a6157e6dfdc16af885c70ff3b7a72be35a88dcc63daf36e6eb08f9b17b
+DIST xen-4.19.2.tar.gz 51999198 BLAKE2B 
8fdcb31a01a0ae32e4107c154c4a5e2c6fb7e5e2f8cdaf0a924ec2af247b61d404f8d443c2352b2a0043e50dcb692fd864cb34d3bcbc2d52952eb5ea4113026f
 SHA512 
35147b0d755b5a603915fa5017bc021d4a238ab96ee1139dfee8e0f6ba76e64b89d5f331fbd60549682f45ee983d3d8f1cb95c53eed22373a7fa06074ca8da09
 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-1.tar.bz2 55216 BLAKE2B 
9cc25750cc48db6efbc349278a89cfc3880326ad4556d5dad28a016bbf270435acff606d545420d44a3143ab1f540156c6997ad676d36b3ec3d5e85a63fb495c
 SHA512 
3752998f804c7e1e5dc327a1a84dafbdac6c06eefa404766fc94089521d836a5fecd2f760e229200d4b6267af88f55b119505336be4d57e9fd74457b122f896f

diff --git a/app-emulation/xen-tools/xen-tools-4.19.2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.19.2.ebuild
new file mode 100644
index ..baca7cee0b39
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.19.2.ebuild
@@ -0,0 +1,544 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+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_CO

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

2025-04-10 Thread Sam James
commit: 3f71bd970b52883d5075e6b2f3617b48b9e62cb2
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 10 09:55:14 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 10 09:55:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f71bd97

app-emulation/xen-tools: add missing die

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

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

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 8277a930a505..6fe624272471 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
@@ -410,7 +410,7 @@ src_prepare() {
fi
 
if ! use system-seabios ; then
-   sed -i "/^export HOSTCC/i override CC:=gcc" 
tools/firmware/seabios-dir/Makefile
+   sed -i "/^export HOSTCC/i override CC:=gcc" 
tools/firmware/seabios-dir/Makefile || die
fi
 
default



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

2025-04-10 Thread Sam James
commit: 085af7dfb91c441435b7d5f2b0b387b6369baf68
Author: Z. Liu  gmail  com>
AuthorDate: Sat Apr  5 04:34:56 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 10 09:54:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=085af7df

app-emulation/xen-tools: force gcc for seabios & ipxe

* seabios: see commit log of sys-firmware/seabios
* ipxe: upstream support gcc only (at least for now), there are many
issues on 'variable length array in structure' which is an
extension will never be supported by clang

CC is passed by "make CC=...", so "override" is added in Makefile to
force ignore the assignment from command line.

Signed-off-by: Z. Liu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/41485
Signed-off-by: Sam James  gentoo.org>

 app-emulation/xen-tools/files/ipxe-force-gcc.patch | 14 ++
 app-emulation/xen-tools/xen-tools-4.19.1.ebuild| 10 +-
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/app-emulation/xen-tools/files/ipxe-force-gcc.patch 
b/app-emulation/xen-tools/files/ipxe-force-gcc.patch
new file mode 100644
index ..781de6591356
--- /dev/null
+++ b/app-emulation/xen-tools/files/ipxe-force-gcc.patch
@@ -0,0 +1,14 @@
+diff --git a/src/Makefile b/src/Makefile
+index 548a4e3f..de5ee7ac 100644
+--- a/src/Makefile
 b/src/Makefile
+@@ -16,7 +16,8 @@ SYMBOL_PREFIX:=
+ #
+ # Locations of tools
+ #
+-HOST_CC   := gcc
++override CC   := gcc
++HOST_CC   := ${CC}
+ RM:= rm -f
+ TOUCH := touch
+ MKDIR := mkdir

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 849888b3e33e..8277a930a505 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
@@ -163,7 +163,9 @@ DEPEND="${COMMON_DEPEND}
 
 BDEPEND="dev-lang/perl
app-alternatives/yacc
-   sys-devel/gettext"
+   sys-devel/gettext
+   ipxe? ( sys-devel/gcc:* )
+   !system-seabios? ( sys-devel/gcc:* )"
 
 # hvmloader is used to bootstrap a fully virtualized kernel
 # Approved by QA team in bug #144032
@@ -280,7 +282,9 @@ src_prepare() {
 
# gcc 11
cp 
"${XEN_GENTOO_PATCHES_DIR}/ipxe/${PN}-4.15.0-ipxe-gcc11.patch" 
tools/firmware/etherboot/patches/ipxe-gcc11.patch || die
+   cp "${FILESDIR}/ipxe-force-gcc.patch" 
tools/firmware/etherboot/patches/ || die
echo ipxe-gcc11.patch >> 
tools/firmware/etherboot/patches/series || die
+   echo ipxe-force-gcc.patch >> 
tools/firmware/etherboot/patches/series || die
fi
 
# Fix texi2html build error with new texi2html, qemu.doc.html
@@ -405,6 +409,10 @@ src_prepare() {

tools/firmware/ovmf-dir-remote/BaseTools/Source/C/VfrCompile/Pccts/*/makefile 
|| die
fi
 
+   if ! use system-seabios ; then
+   sed -i "/^export HOSTCC/i override CC:=gcc" 
tools/firmware/seabios-dir/Makefile
+   fi
+
default
 }
 



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

2025-02-26 Thread Joonas Niilola
commit: c9be3a8d594e63a716bc2c6fe0a6543dcfe897fa
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Feb 27 07:23:44 2025 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 27 07:24:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9be3a8d

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

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

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

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 0effdb741757..849888b3e33e 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.1.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/

2025-02-17 Thread Sam James
commit: 48b64f600bf44785c5b855ad5329a367b51a9a06
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 18 00:10:45 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 18 00:11:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48b64f60

app-emulation/xen-tools: make sed conditional

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

 app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild | 8 
 app-emulation/xen-tools/xen-tools-4.19.1.ebuild  | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

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 8292b81c6320..9d279062bd48 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
@@ -399,11 +399,11 @@ src_prepare() {
pushd tools/firmware/ovmf-dir-remote > /dev/null || die
eapply "${FILESDIR}"/edk2-202202-binutils-2.41-textrels.patch
popd > /dev/null || die
-   fi
 
-   # Use gnu17 because incompatible w/ C23
-   sed -i -e "s:-DZZLEXBUFSIZE=65536:-DZZLEXBUFSIZE=65536 -std=gnu17:" \
-   
tools/firmware/ovmf-dir-remote/BaseTools/Source/C/VfrCompile/Pccts/*/makefile 
|| die
+   # Use gnu17 because incompatible w/ C23
+   sed -i -e "s:-DZZLEXBUFSIZE=65536:-DZZLEXBUFSIZE=65536 
-std=gnu17:" \
+   
tools/firmware/ovmf-dir-remote/BaseTools/Source/C/VfrCompile/Pccts/*/makefile 
|| die
+   fi
 
default
 }

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 06afb06cbb4d..0effdb741757 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
@@ -399,11 +399,11 @@ src_prepare() {
pushd tools/firmware/ovmf-dir-remote > /dev/null || die
eapply "${FILESDIR}"/edk2-202202-binutils-2.41-textrels.patch
popd > /dev/null || die
-   fi
 
-   # Use gnu17 because incompatible w/ C23
-   sed -i -e "s:-DZZLEXBUFSIZE=65536:-DZZLEXBUFSIZE=65536 -std=gnu17:" \
-   
tools/firmware/ovmf-dir-remote/BaseTools/Source/C/VfrCompile/Pccts/*/makefile 
|| die
+   # Use gnu17 because incompatible w/ C23
+   sed -i -e "s:-DZZLEXBUFSIZE=65536:-DZZLEXBUFSIZE=65536 
-std=gnu17:" \
+   
tools/firmware/ovmf-dir-remote/BaseTools/Source/C/VfrCompile/Pccts/*/makefile 
|| die
+   fi
 
default
 }



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

2025-02-07 Thread Sam James
commit: db4070ee49e11b83c6ee1711b84bec5453450b04
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  8 01:42:58 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  8 01:47:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db4070ee

app-emulation/xen-tools: fix build issues

* Fix build w/ hardened binutils which rejects textrels. They're fine here.
* Use gnu17 for some components as incompatible with gnu23.

Bug: https://bugs.gentoo.org/913110
Bug: https://bugs.gentoo.org/937610
Signed-off-by: Sam James  gentoo.org>

 .../files/edk2-202202-binutils-2.41-textrels.patch  | 21 +
 .../xen-tools/xen-tools-4.18.4_pre1.ebuild  | 16 
 app-emulation/xen-tools/xen-tools-4.19.1.ebuild | 11 +++
 3 files changed, 48 insertions(+)

diff --git 
a/app-emulation/xen-tools/files/edk2-202202-binutils-2.41-textrels.patch 
b/app-emulation/xen-tools/files/edk2-202202-binutils-2.41-textrels.patch
new file mode 100644
index ..22d33c9097aa
--- /dev/null
+++ b/app-emulation/xen-tools/files/edk2-202202-binutils-2.41-textrels.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/913110
+--- a/BaseTools/Conf/tools_def.template
 b/BaseTools/Conf/tools_def.template
+@@ -1906,7 +1906,7 @@ DEFINE GCC48_IA32_X64_DLINK_COMMON   = -nostdlib 
-Wl,-n,-q,--gc-sections -z comm
+ DEFINE GCC48_IA32_CC_FLAGS   = DEF(GCC48_ALL_CC_FLAGS) -m32 
-march=i586 -malign-double -fno-stack-protector -D EFI32 
-fno-asynchronous-unwind-tables -Wno-address
+ DEFINE GCC48_X64_CC_FLAGS= DEF(GCC48_ALL_CC_FLAGS) -m64 
-fno-stack-protector "-DEFIAPI=__attribute__((ms_abi))" 
-maccumulate-outgoing-args -mno-red-zone -Wno-address -mcmodel=small -fpie 
-fno-asynchronous-unwind-tables -Wno-address
+ DEFINE GCC48_IA32_X64_ASLDLINK_FLAGS = DEF(GCC48_IA32_X64_DLINK_COMMON) 
-Wl,--entry,ReferenceAcpiTable -u ReferenceAcpiTable
+-DEFINE GCC48_IA32_X64_DLINK_FLAGS= DEF(GCC48_IA32_X64_DLINK_COMMON) 
-Wl,--entry,$(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) 
-Wl,-Map,$(DEST_DIR_DEBUG)/$(BASE_NAME).map,--whole-archive
++DEFINE GCC48_IA32_X64_DLINK_FLAGS= DEF(GCC48_IA32_X64_DLINK_COMMON) 
-Wl,--entry,$(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) 
-Wl,-Map,$(DEST_DIR_DEBUG)/$(BASE_NAME).map,--whole-archive -Wl,-z,notext
+ DEFINE GCC48_IA32_DLINK2_FLAGS   = -Wl,--defsym=PECOFF_HEADER_SIZE=0x220 
DEF(GCC_DLINK2_FLAGS_COMMON)
+ DEFINE GCC48_X64_DLINK_FLAGS = DEF(GCC48_IA32_X64_DLINK_FLAGS) 
-Wl,-melf_x86_64,--oformat=elf64-x86-64,-pie
+ DEFINE GCC48_X64_DLINK2_FLAGS= -Wl,--defsym=PECOFF_HEADER_SIZE=0x228 
DEF(GCC_DLINK2_FLAGS_COMMON)
+@@ -1929,7 +1929,7 @@ DEFINE GCC49_IA32_CC_FLAGS   = 
DEF(GCC48_IA32_CC_FLAGS) -fno-pic -fno-pi
+ DEFINE GCC49_X64_CC_FLAGS= DEF(GCC48_X64_CC_FLAGS)
+ DEFINE GCC49_IA32_X64_DLINK_COMMON   = -nostdlib -Wl,-n,-q,--gc-sections -z 
common-page-size=0x40
+ DEFINE GCC49_IA32_X64_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_COMMON) 
-Wl,--defsym=PECOFF_HEADER_SIZE=0 DEF(GCC_DLINK2_FLAGS_COMMON) 
-Wl,--entry,ReferenceAcpiTable -u ReferenceAcpiTable
+-DEFINE GCC49_IA32_X64_DLINK_FLAGS= DEF(GCC49_IA32_X64_DLINK_COMMON) 
-Wl,--entry,$(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) 
-Wl,-Map,$(DEST_DIR_DEBUG)/$(BASE_NAME).map,--whole-archive
++DEFINE GCC49_IA32_X64_DLINK_FLAGS= DEF(GCC49_IA32_X64_DLINK_COMMON) 
-Wl,--entry,$(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) 
-Wl,-Map,$(DEST_DIR_DEBUG)/$(BASE_NAME).map,--whole-archive -Wl,-z,notext
+ DEFINE GCC49_IA32_DLINK2_FLAGS   = DEF(GCC48_IA32_DLINK2_FLAGS)
+ DEFINE GCC49_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_FLAGS) 
-Wl,-melf_x86_64,--oformat=elf64-x86-64,-pie
+ DEFINE GCC49_X64_DLINK2_FLAGS= DEF(GCC48_X64_DLINK2_FLAGS)

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 5928ffd9abaa..8292b81c6320 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
@@ -394,10 +394,26 @@ src_prepare() {
-e 's/, "-Werror"//' \
{} + || die
 
+   if use ovmf ; then
+   # textrels cause failures w/ hardened binutils
+   pushd tools/firmware/ovmf-dir-remote > /dev/null || die
+   eapply "${FILESDIR}"/edk2-202202-binutils-2.41-textrels.patch
+   popd > /dev/null || die
+   fi
+
+   # Use gnu17 because incompatible w/ C23
+   sed -i -e "s:-DZZLEXBUFSIZE=65536:-DZZLEXBUFSIZE=65536 -std=gnu17:" \
+   
tools/firmware/ovmf-dir-remote/BaseTools/Source/C/VfrCompile/Pccts/*/makefile 
|| die
+
default
 }
 
 src_configure() {
+   # Workaround from sys-firmware/edk2 (bug #913110)
+   export LDFLAGS="-z notext"
+   export EXTRA_LDFLAGS="-z notext"
+   export DLINK_FLAGS="-z notext"
+
local myconf=(
--libdir="${EPREFIX}/usr/$(get_libdir)"
  

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

2025-02-07 Thread Sam James
commit: a2d94fe194991190bcfa88e643de1e0ac9ccc1a2
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  8 00:55:57 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  8 01:28:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d94fe1

app-emulation/xen-tools: crank copyright

Signed-off-by: Sam James  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 fab9255020b0..5928ffd9abaa 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
@@ -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



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

2025-02-07 Thread Sam James
commit: be24a12f4abbd8f2bb0c38c9f5130f104af2524b
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  8 00:44:43 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  8 00:54:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be24a12f

app-emulation/xen-tools: build 4.19.1 w/ gnu17 in some parts

Fails to build w/ gnu23.

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

 app-emulation/xen-tools/files/xen-tools-4.19.1-gnu17.patch | 10 ++
 app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild   |  4 
 app-emulation/xen-tools/xen-tools-4.19.1.ebuild|  4 
 3 files changed, 18 insertions(+)

diff --git a/app-emulation/xen-tools/files/xen-tools-4.19.1-gnu17.patch 
b/app-emulation/xen-tools/files/xen-tools-4.19.1-gnu17.patch
new file mode 100644
index ..82f0068f02bc
--- /dev/null
+++ b/app-emulation/xen-tools/files/xen-tools-4.19.1-gnu17.patch
@@ -0,0 +1,10 @@
+ipxe relies on () not being (void), so just force gnu17 for now for compat
+w/ compilers that default to gnu23.
+--- a/tools/firmware/etherboot/Config
 b/tools/firmware/etherboot/Config
+@@ -7,3 +7,5 @@ CFLAGS += -DNO_POST_PROMPT
+ 
+ CFLAGS += -UCONSOLE_SERIAL
+ CFLAGS += -DCONSOLE_SERIAL=1
++
++CFLAGS += -std=gnu17

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 81da2098293f..fab9255020b0 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
@@ -208,6 +208,10 @@ QA_PREBUILT="
 
 RESTRICT="test"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.19.1-gnu17.patch
+)
+
 pkg_setup() {
python_setup
export "CONFIG_LOMOUNT=y"

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 a7d7cfdd27de..bf00cacae073 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
@@ -208,6 +208,10 @@ QA_PREBUILT="
 
 RESTRICT="test"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.19.1-gnu17.patch
+)
+
 pkg_setup() {
python_setup
export "CONFIG_LOMOUNT=y"



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

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

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

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

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

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

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

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

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

app-emulation/xen-tools: drop 4.17.4

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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

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

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

app-emulation/xen-tools: drop 4.17.4_pre2

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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



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

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

app-emulation/xen-tools: add 4.17.4

Fixes XSA-454, XSA-455

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

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

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

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

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

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

app-emulation/xen-tools: drop 4.17.4_pre1

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

app-emulation/xen-tools: add 4.17.4_pre2

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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



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

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

app-emulation/xen-tools: drop versions

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

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

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

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

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

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

app-emulation/xen-tools: add 4.17.4_pre1

Fixes XSA-449, XSA-450

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

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

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

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

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

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

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

Bug: https://bugs.gentoo.org/925459
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-emulation/xen-tools/files/xenstored.initd-r1 
b/app-emulation/xen-tools/files/xenstored.initd-r1
index 88d3ad7ba890..0c420851937e 100644
--- a/app-emulation/xen-tools/files/xenstored.initd-r1
+++ b/app-emulation/xen-tools/files/xenstored.initd-r1
@@ -3,7 +3,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 depend() {
-   before xendomains xend sshd ntp-client ntpd nfs nfsmount rsyncd portmap 
dhcp
+   before xendomains xend sshd ntp-client ntpd nfs rsyncd portmap dhcp
need xencommons
 }
 



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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



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

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

app-emulation/xen-tools: add upstream patches

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

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
new file mode 100644
index ..4590afcc9f81
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.16.6_pre2.ebuild
@@ -0,0 +1,523 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+   SEABIOS_VER="1.16.0"
+   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+   EDK2_OPENSSL_VERSION="1_1_1t"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
+   IPXE_COMMIT="3c040ad3870

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

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

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

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

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

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



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

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

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

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

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

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



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

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

app-emulation/xen-tools: migrate to fig2dev

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

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

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

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

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

app-emulation/xen-tools: drop vulnerable

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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



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

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

app-emulation/xen-tools: add upstream patches

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

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

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

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

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

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

app-emulation/xen-tools: bump gentoo patchset

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

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

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

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



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

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

app-emulation/xen-tools: remove unused patch

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

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

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



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

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

app-emulation/xen-tools: remove unused patch

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

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

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



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

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

app-emulation/xen-tools: drop vulnerable

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.5.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.5.ebuild
new file mode 100644
index ..90dec7792faf
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.16.5.ebuild
@@ -0,0 +1,523 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+   SEABIOS_VER="1.16.0"
+   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+   EDK2_OPENSSL_VERSION="1_1_1t"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_GE

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

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

app-emulation/xen-tools: drop vulnerable

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.4.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.4.ebuild
new file mode 100644
index ..578e95053175
--- /dev/null
+++ b/app-emulation/xen-tools/xen-tools-4.16.4.ebuild
@@ -0,0 +1,523 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE='ncurses,xml(+),threads(+)'
+
+inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   REPO="xen.git"
+   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
+   S="${WORKDIR}/${REPO}"
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+   SEABIOS_VER="1.16.0"
+   EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b"
+   EDK2_OPENSSL_VERSION="1_1_1t"
+   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
+   EDK2_BROTLI_COMMIT="f4153a09f87cbb9c826d8fc12c74642bb2d879ea"
+   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
+
+   XEN_GENTOO_PATCHSET_NUM=2
+   XEN_

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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



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

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

app-emulation/xen-tools: add 4.17.1_pre1

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

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

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

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

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

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

app-emulation/xen-tools: add upstream patches

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

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

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

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

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

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

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

This reverts commit 45d17d73acc6a72e23e33720c20f00a0b071b906.

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

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

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

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

-   
-   xen-tools/xen-tools
-   
 



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

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

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

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

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

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

+   
+   xen-tools/xen-tools
+   
 



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

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

app-emulation/xen-tools: drop vulnerable

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

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

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

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

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

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

app-emulation/xen-tools: add 4.16.3

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

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

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

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

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

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

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

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
index 1d4732020c2a..fe4262757a6c 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 
SEABIOS_VER="1.14.0"
EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"



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

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

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

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
index e0602f589a17..1d4732020c2a 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.4-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 x86"
 
SEABIOS_VER="1.14.0"
EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"



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

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

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

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

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

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

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

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

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

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

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

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

app-emulation/xen-tools: add 4.15.4

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

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

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

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

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

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

app-emulation/xen-tools: add 4.15.4_pre2

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

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

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

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

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

app-emulation/xen-tools: add 4.16.3_pre1

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

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

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

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

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

app-emulation/xen-tools: drop vulnerable

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

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

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

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

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

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

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild
index fe5976e6e978..f80af4173dba 100644
--- a/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.15.4_pre1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
S="${WORKDIR}/${REPO}"
 else
-   KEYWORDS="~amd64 ~arm ~arm64 x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 
SEABIOS_VER="1.14.0"
EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"



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

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

app-emulation/xen-tools: add 4.16.3_pre

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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



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

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

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

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

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

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

diff --git a/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild 
b/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild
deleted file mode 100644
index bea81cf832c0..
--- a/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild
+++ /dev/null
@@ -1,526 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='ncurses,xml,threads(+)'
-
-inherit bash-completion-r1 flag-o-matic multilib python-single-r1 
readme.gentoo-r1 toolchain-funcs
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   REPO="xen.git"
-   EGIT_REPO_URI="git://xenbits.xen.org/${REPO}"
-   S="${WORKDIR}/${REPO}"
-else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-   SEABIOS_VER="1.14.0"
-   EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5"
-   EDK2_OPENSSL_VERSION="1_1_1j"
-   EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037"
-   EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d"
-   IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb"
-
-   XEN_PRE_PATCHSET_NUM=1
-   XEN_GENTOO_PATCHSET_NUM=

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

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

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

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

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

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



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

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

app-emulation/xen-tools: add 4.16.2

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

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

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

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

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

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

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

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

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

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

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



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

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

app-emulation/xen-tools: remove unused patches

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

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

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

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

  1   2   3   4   5   >