summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/xen: move patches from FILESDIR to xen-gentoo-patchesFlorian Schmaus2022-07-164-34/+3
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: add 4.15.4_preFlorian Schmaus2022-07-142-0/+184
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: drop pkg_postinst() messages (now mostly in xen-tools)Florian Schmaus2022-07-131-7/+0
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: remove old ewarnFlorian Schmaus2022-07-131-9/+0
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: set CCFlorian Schmaus2022-07-131-0/+6
| | | | | Closes: https://bugs.gentoo.org/839888 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: add 4.16.2_pre2, drop 4.16.2_pre1Florian Schmaus2022-07-122-2/+2
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: drop 4.16.1Florian Schmaus2022-07-112-186/+0
| | | | | Bug: https://bugs.gentoo.org/850802 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: drop 4.15.2-r2Florian Schmaus2022-07-112-165/+0
| | | | | Bug: https://bugs.gentoo.org/850802 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: amd64 stable wrt bug #857117Agostino Sarubbo2022-07-101-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/xen: gitweb as patches source, bump gentoo-patchesFlorian Schmaus2022-07-072-4/+5
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: drop 4.16.0-r7Florian Schmaus2022-07-052-192/+0
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: add 4.15.3Florian Schmaus2022-07-051-0/+183
| | | | | | | Bug: https://bugs.gentoo.org/850802 Signed-off-by: Florian Schmaus <flow@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/26217 Closes: https://github.com/gentoo/gentoo/pull/25839
* app-emulation/xen-tools: add 4.15.3Florian Schmaus2022-07-051-0/+1
| | | | | Bug: https://bugs.gentoo.org/850802 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: add 4.16.1, 4.16.2_pre1Florian Schmaus2022-07-053-0/+373
| | | | | | | | | | | | | | | | | This introduces a new approach to handle Xen patching and versioning. We now consume the upstream patches from a repository called xen-upstream-patches, which will ultimately be hosted by Gentoo infra (e.g. available under gitweb.gentoo.org). The Gentoo patchset now lives in a repository called xen-gentoo-patches, which will also be hosted on Gentoo infra. Furthermore we now follow upstreams versioning scheme. Previously we would sell Xen 4.16.2-pre, which is from the staging-4.16 branch containing security fixes, as Xen 4.16.1. To avoid confusion, we will label the Xen versions as such, and Xen 4.16.1 will what is tagged upstream as RELEASE-4.16.1 (+ the few Gentoo specific patches). Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: drop vulnerableTomáš Mózes2022-05-062-165/+0
| | | | | | Bug: https://bugs.gentoo.org/837575 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: Stabilize 4.15.2-r2 amd64, #835402Sam James2022-05-041-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: drop vulnerableTomáš Mózes2022-05-032-164/+0
| | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: provide clang=(y|n), HOSTCC and HOSTCXX to makeFlorian Schmaus2022-04-211-17/+22
| | | | | | | | | | | | | | | | | | | | Provide clang=(y|n) to the make invocation as it tells Xen's build system whether or not clang is used. Also set HOSTCC and HOSTCXX. I believe this to probably fix calling cc directly (bug #839888). Also set LDFLAGS correctly. Previously LDFLAGS would be unset, which made raw-ldflags return the empty string, so # Send raw LDFLAGS so that --as-needed works LDFLAGS="$(raw-ldflags)" set LDFLAGS to the empty string. Finally, no longer unset ASFLAGS, as the ASFLAGS environment variable is no longer used by Xen. Bug: https://bugs.gentoo.org/839888 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: enable CONFIG_CRASH_DEBUG on USE=debugFlorian Schmaus2022-04-211-3/+6
| | | | | Bug: https://bugs.gentoo.org/838730 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: shorten ebuild: drop merge_config.sh, use alldefconfigFlorian Schmaus2022-04-181-8/+1
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: update HOMEPAGEFlorian Schmaus2022-04-174-4/+4
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: fix debug use flagFlorian Schmaus2022-04-171-12/+33
| | | | | | | | | | | | Upstream changed to a kconfig build system for the Xen hypervisor. Even though still documented, passing 'debug=y' as make argument does not enable a debug build. We now create a Gentoo specific kconfig that is merged into upstream's default configuration. This also allows to drop the flask patch. Bug: https://bugs.gentoo.org/838730 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: improve naming and type of phase shared variableFlorian Schmaus2022-04-171-3/+5
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: drop oldTomáš Mózes2022-04-142-167/+0
| | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: add upstream patchesTomáš Mózes2022-04-143-0/+331
| | | | | | | | Fixes: XSA-397,XSA-399,XSA-400 Fixes: CVE-2022-26356,CVE-2022-26357,CVE-2022-26358,CVE-2022-26359,CVE-2022-26360,CVE-2022-26361 Bug: https://bugs.gentoo.org/837575 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: drop vulnerableTomáš Mózes2022-03-143-331/+0
| | | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24497 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: add upstream security patchesTomáš Mózes2022-03-143-0/+331
| | | | | | Fixes: XSA-398 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: remove unused patchMichael Mair-Keimberger2022-02-211-38/+0
| | | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/24283 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: drop vulnerableTomáš Mózes2022-02-202-164/+0
| | | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24276 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: bump to 4.15.2Tomáš Mózes2022-02-202-0/+165
| | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: Stabilize 4.15.1-r3 amd64, #833750Arthur Zamarin2022-02-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/xen: re-add accidentally removed patchTomáš Mózes2022-02-192-0/+14
| | | | | | | Closes: https://bugs.gentoo.org/833527 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24267 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: drop vulnerableTomáš Mózes2022-02-183-329/+0
| | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: add upstream security patchesTomáš Mózes2022-02-183-0/+329
| | | | | | Bug: https://bugs.gentoo.org/832039 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: add USE to disable boot symlinksTomáš Mózes2022-01-154-44/+25
| | | | | | | Closes: https://bugs.gentoo.org/829765 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23484 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/xen: Stabilize 4.15.1-r2 amd64, #830799Sam James2022-01-091-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: drop vulnerableTomáš Mózes2021-12-213-336/+0
| | | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23442 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: bump to 4.16.0Tomáš Mózes2021-12-213-0/+202
| | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: Stabilize 4.14.3-r2 amd64, #827094Sam James2021-11-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: remove unused 'multilib' eclassFlorian Schmaus2021-11-244-4/+4
| | | | | | The get_libdir() function is provided natively since EAPI 6. Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: add 4.14.3-r2 and 4.15.1-r2Tomáš Mózes2021-11-243-0/+328
| | | | | | | | | Bug: https://bugs.gentoo.org/825354 Bug: https://bugs.gentoo.org/826998 Closes: https://bugs.gentoo.org/819408 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23064 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen: drop vulnerableTomáš Mózes2021-11-121-167/+0
| | | | | | | Bug: https://bugs.gentoo.org/816882 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22816 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/xen: Stabilize 4.14.3-r1 amd64, #819072Sam James2021-10-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: drop vulnerableTomáš Mózes2021-10-204-509/+0
| | | | | Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: add upstream security patchesTomáš Mózes2021-10-203-0/+336
| | | | | | Bug: https://bugs.gentoo.org/816882 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/xen: amd64 stable wrt bug #813861Agostino Sarubbo2021-09-211-1/+1
| | | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/xen: bump to 4.14.3/4.15.1Tomáš Mózes2021-09-184-0/+349
| | | | | | | | | Bug: https://bugs.gentoo.org/812485 Bug: https://bugs.gentoo.org/810341 Closes: https://bugs.gentoo.org/800935 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22270 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* app-emulation/xen: remove unused patchMichael Mair-Keimberger2021-07-191-36/+0
| | | | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/21708 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/xen: drop vulnerableTomáš Mózes2021-07-152-166/+0
| | | | | | Bug: https://bugs.gentoo.org/795054 Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>