summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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-tools: gitweb as patch source, bump gentoo-patchesFlorian Schmaus2022-07-072-6/+15
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/xen-tools: fix qemu-bridge-helper build errorFlorian Schmaus2022-07-062-11/+14
| | | | | | | | | Also use the tarballs from gitweb.gentoo.org. Thanks to Tomáš Mózes for reporting the issue. Closes: https://bugs.gentoo.org/856697 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/virtualbox: fix disabling Python bindingsSam James2022-07-061-1/+1
| | | | | | Bug: https://bugs.gentoo.org/856121 Closes: https://bugs.gentoo.org/785835 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox-guest-additions: respect toolchain env (mostly)Sam James2022-07-061-0/+272
| | | | | | | | | Nearly there but there's some snags with LD. Most of this is syncing with vbox. Bug: https://bugs.gentoo.org/759100 Closes: https://bugs.gentoo.org/739662 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: set QA_FLAGS_IGNORED for .r0Sam James2022-07-061-0/+5
| | | | | | Closes: https://bugs.gentoo.org/728238 Closes: https://bugs.gentoo.org/555378 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: respect CC and other toolchain env. variablesSam James2022-07-061-11/+55
| | | | | | | No comment. Closes: https://bugs.gentoo.org/856664 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: add more wsimport contextSam James2022-07-061-2/+8
| | | | | Bug: https://bugs.gentoo.org/832166 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: force usage of selected Python; add Python 3.10Sam James2022-07-062-0/+707
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Finish off the work from earlier (started in 0e7860b78e08743e7ba8a9d641a085e349811f83 and then 7dde6a6bd36cadd1c70d8ec3d3f956750231eeff) for forcing the right Python implementation to be used for USE=python/bindings builds. We now hijack the script that the Makefile calls to get the list of available interpreters (which is separate from the weird configure thing!) and just create a stub which outputs the paths for the corresponding implementation chosen via PYTHON_SINGLE_TARGET using the normal eclass machinery. - Add a sanity check in src_install for when USE=python for /usr/$(get_libdir)/virtualbox/VBoxPython*.so to minimise the risk of silently not building & not realising it. (Noticed risk of this when in the middle of this work & noticed that w/o the extra (see next point) Makefile targets, it ends up silently just not doing anything). - Import Arch Linux / upstream (on trunk) patches for Python 3.10 (thanks to Kerin Millar for the pointer on that bit). We're resigned to having to update the Makefile every time a new Python comes out, but it's at least only one place, and it's not trivial for us to change it given.. kbuild. (It's not just a list, but a bunch of variables which get defined for each target.) Closes: https://bugs.gentoo.org/856121 Closes: https://bugs.gentoo.org/785835 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: uncomment partial Python logicSam James2022-07-061-13/+11
| | | | | | | | | | | | Went back and forth on this but I think it's worth hinting as much as possible for now, given it's completely guessing otherwise, and we can't easily just rip out / disable Python entirely until we fix this. Bug: https://bugs.gentoo.org/856121 Bug: https://bugs.gentoo.org/785835 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: drop Python 3.10 for nowSam James2022-07-062-20/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | Didn't really want to do this but it's going to take substantially more work to get it running. Two issues (as described in the ebuild comment I've added): 1. The build system (not just configure) does a huge amount of autodetection; 2. Its infra isn't set up to build Python 3.10+ yet (as in, no targets defined, and they're all manually written). And it doesn't seem to even use the result of configure? It'll take more work to get this done and dropping 3.10 for now, while it's unfortunate, means it's at least not in a broken state until then. I've left in the partial work commented out given it gets us part of the way there. As far as I can tell, the configure stuff isn't even used for the subsequent actual building of the modules. Bug: https://bugs.gentoo.org/856121 Bug: https://bugs.gentoo.org/785835 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: use optfeatureSam James2022-07-061-20/+11
| | | | | Closes: https://bugs.gentoo.org/674496 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: minor ebuild tidyingSam James2022-07-061-11/+20
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: fix build w/o PAM; respect CFLAGSSam James2022-07-062-15/+39
| | | | | | | Closes: https://bugs.gentoo.org/583148 Closes: https://bugs.gentoo.org/843437 Thanks-to: François-Xavier Carton <fx.carton91@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: force Java 8 for wsimportSam James2022-07-061-0/+511
| | | | | | | | | | | | wsimport was dropped in Java 11+. We need to put the dep for 8 in DEPEND rather than (just?) BDEPEND for the eclass magic to actually enforce the right env vars & java. Thanks to Marcel for the pointers. Closes: https://bugs.gentoo.org/832166 Thanks-to: Marcel Greter <bugzilla@ocbnet.ch> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/protontricks: Stabilize 1.8.2 ALLARCHES, #854999Sam James2022-07-051-1/+1
| | | | Signed-off-by: Sam James <sam@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-tools: drop 4.16.0-r4Florian Schmaus2022-07-052-572/+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-053-0/+532
| | | | | 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-tools: add 4.16.1, 4.16.2_pre1Florian Schmaus2022-07-053-0/+1055
| | | | | | | | | | | | | | | | | | | | | This introduces a new approach to handle Xen patching and versioning. SECURITY_VER and OVMF_VER where dropped as those have not been used in a while. We now consume the upstream patches from a repository called xen-upstream-patches, which will ultimately be hosted by Gentoo infra (e.g. available under gitweb.gentoo.org). The Gentoo patchset now lives in a repository called xen-gentoo-patches, which will also be hosted on Gentoo infra. Furthermore we now follow upstreams versioning scheme. Previously we would sell Xen 4.16.2-pre, which is from the staging-4.16 branch containing security fixes, as Xen 4.16.1. To avoid confusion, we will label the Xen versions as such, and Xen 4.16.1 will what is tagged upstream as RELEASE-4.16.1 (+ the few Gentoo specific patches). Closes: https://bugs.gentoo.org/845099 Bug: https://bugs.gentoo.org/850802 Closes: https://github.com/gentoo/gentoo/pull/25839 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/qemu: forward 7.0.0-also-build-virtfs-proxy-helper.patch to ↵WANG Xuerui2022-07-052-1/+33
| | | | | | | | | avoid fuzz Due to upstream commit https://gitlab.com/qemu-project/qemu/-/commit/622d64fffe4f ("meson, configure: move bdrv whitelists to meson"). Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* app-emulation/qemu: update configure option corresponding to USE=pngWANG Xuerui2022-07-051-1/+1
| | | | | | | Due to upstream commit https://gitlab.com/qemu-project/qemu/-/commit/95f8510ef428 ("Replacing CONFIG_VNC_PNG with CONFIG_PNG"). Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* app-emulation/qemu: forward port 6.1.0-strings.patch to latest main branchWANG Xuerui2022-07-052-1/+27
| | | | | | | | | | Due to upstream commit https://gitlab.com/qemu-project/qemu/-/commit/158bb2249ed9 ("configure: Add cross prefix for widl tool"). Tentatively named 7.1.0, as 7.1.0 will be the first upstream version this forwarded patch is applicable to. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* app-emulation/qemu: sync targets USE flags, add loongarch64WANG Xuerui2022-07-051-0/+1
| | | | | | | | This is fully upstream as of https://gitlab.com/qemu-project/qemu/-/commit/1437479e5ee1a49ccd84cad9e7b010fb2ee9d805. Signed-off-by: WANG Xuerui <xen0n@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/26226 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/libvirt: add 8.5.0Michal Privoznik2022-07-052-0/+342
| | | | | Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/diskimage-builder: 3.22.0 stable amd64/x86Matthew Thode2022-07-041-1/+1
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
* app-emulation/plus42: add 1.0.9Bernard Cafarelli2022-07-043-0/+76
| | | | Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
* app-emulation/free42: add 3.0.13Bernard Cafarelli2022-07-042-0/+51
| | | | Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
* app-emulation/wine-staging: Drop oldNick Sarnie2022-07-032-544/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Version bumpNick Sarnie2022-07-032-0/+544
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-vanilla: Drop oldNick Sarnie2022-07-032-468/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-vanilla: Version bumpNick Sarnie2022-07-032-0/+468
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/86Box: drop 3.5Conrad Kostecki2022-07-022-70/+0
| | | | Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* app-emulation/86Box: add 3.6Conrad Kostecki2022-07-022-0/+70
| | | | Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* app-emulation/grub-xen-host: stabilize 1.0-r2 for amd64Florian Schmaus2022-07-011-1/+1
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/ruffle: add 0_p20220630Ionen Wolkens2022-06-302-0/+522
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/ruffle: build depend on virtual/jreIonen Wolkens2022-06-301-0/+1
| | | | | | | bin/java is used by core/build_playerglobal/src/lib.rs at build time since 2022-06-16 nightlies Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/cloud-init: cleanupMatthew Thode2022-06-306-455/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
* app-emulation/cloud-init: 22.2.2 bumped from 22.2-r1Matthew Thode2022-06-302-0/+95
| | | | | | | straight to stable for minor diff and security fix Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
* app-emulation/diskimage-builder: 3.22.0 bumpMatthew Thode2022-06-292-0/+40
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
* app-emulation/fuse: filter out LTO flagsMarek Szuba2022-06-291-2/+5
| | | | | Closes: https://bugs.gentoo.org/854522 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* */*: reassign polynomial-c's packagesJoonas Niilola2022-06-295-20/+5
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/ruffle: update to use the new filter-ltoIonen Wolkens2022-06-283-3/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: change bits check methodIonen Wolkens2022-06-282-2/+2
| | | | | | | | Unlikely, but old could fail if "amd64=86" is in the environment. Plus vkd3d-proton wants 86 (not 32 unlike dxvk), so can just get it from ABI. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: change bits check methodIonen Wolkens2022-06-282-2/+2
| | | | | | Unlikely, but old could fail if "amd64=86" is in the environment. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/uade: ppc64 stable wrt bug #854486Agostino Sarubbo2022-06-271-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/nemu: restore version 2.5.0.Pavel Balaev2022-06-273-0/+79
| | | | Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* app-emulation/nemu: version bump to 3.0.0.Pavel Balaev2022-06-273-9/+21
| | | | | | | | | Closes: https://bugs.gentoo.org/817821 Closes: https://github.com/gentoo/gentoo/pull/22569 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Pavel Balaev <mail@void.so> Signed-off-by: Patrice Clement <monsieurp@gentoo.org>