summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/wine-vanilla: Stabilize 7.0-r2 amd64, #840218Jakov Smolić2022-05-221-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* app-emulation/wine-staging: Drop oldNick Sarnie2022-05-212-547/+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-05-212-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-05-212-472/+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-05-212-0/+468
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: don't pull toolchain with USE=-mingwIonen Wolkens2022-05-215-5/+5
| | | | | | Oversight due to copying from other ebuilds which always need it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: don't pull toolchain with USE=-mingwIonen Wolkens2022-05-218-10/+10
| | | | | | Oversight due to copying from other ebuilds which always need it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: improve cross *FLAGS handlingIonen Wolkens2022-05-205-5/+25
| | | | | | | | | | | | | Given wine will switch compiler, need to ensure unsupported flags were stripped so that e.g. clang-specific flags won't cause a build failure. strip-unsupported-flags doesn't act on CROSSCFLAGS, so use test-* directly. Using := assignment so that users can override. Additionally allowing LDFLAGS, there's not much to gain from it but as long as unsupported is stripped it should cause no issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: support building with mingw64-toolchainIonen Wolkens2022-05-206-140/+94
| | | | | | | | | | | | | | | | | | This allows USE=mingw to be usable without manually using crossdev first to ease usage for users and automated testing. Old behavior using crossdev still available with USE=crossdev-mingw, albeit new one should offer better stability given mingw64-toolchain is intended/tested especially to build wine+dxvk+vkd3d-proton. Given wine is pushing PE conversions and some things work better with PE files (e.g. Blizzard games, Proton also uses --with-mingw), it may be useful for the prospect of making this a default at some point. Note that mingw64-toolchain's ${MULTILIB_USEDEP} does belong in BDEPEND (unless <EAPI-7), as it'll use cross libraries located in BROOT. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: improve cross *FLAGS handlingIonen Wolkens2022-05-208-8/+40
| | | | | | | | | | | | | Given wine will switch compiler, need to ensure unsupported flags were stripped so that e.g. clang-specific flags won't cause a build failure. strip-unsupported-flags doesn't act on CROSSCFLAGS, so use test-* directly. Using := assignment so that users can override. Additionally allowing LDFLAGS, there's not much to gain from it but as long as unsupported is stripped it should cause no issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: support building with mingw64-toolchainIonen Wolkens2022-05-209-224/+148
| | | | | | | | | | | | | | | | | | This allows USE=mingw to be usable without manually using crossdev first to ease usage for users and automated testing. Old behavior using crossdev still available with USE=crossdev-mingw, albeit new one should offer better stability given mingw64-toolchain is intended/tested especially to build wine+dxvk+vkd3d-proton. Given wine is pushing PE conversions and some things work better with PE files (e.g. Blizzard games, Proton also uses --with-mingw), it may be useful for the prospect of making this a default at some point. Note that mingw64-toolchain's ${MULTILIB_USEDEP} does belong in BDEPEND (unless <EAPI-7), as it'll use cross libraries located in BROOT. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/crossover-bin: drop 20.0.4-r1, 21.0.0, 21.1.0Pacho Ramos2022-05-204-674/+0
| | | | Signed-off-by: Pacho Ramos <pacho@gentoo.org>
* app-emulation/crossover-bin: add 21.2.0Pacho Ramos2022-05-202-0/+227
| | | | | Closes: https://bugs.gentoo.org/836035 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
* app-emulation/vagrant: drop 2.2.7-r1, 2.2.9-r1Matt Jolly2022-05-203-188/+0
| | | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/25475 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/vagrant: add 2.2.19Matt Jolly2022-05-203-5/+96
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/diskimage-builder: add py10 and bump 9999 eapiMatthew Thode2022-05-192-4/+4
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
* app-emulation/cloud-init: add missing manifestMatthew Thode2022-05-191-0/+1
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
* app-emulation/cloud-init: Update test deps, add 22.2 releaseBrett Holman2022-05-192-0/+85
| | | | Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
* app-emulation/simplevirt: treecleanSam James2022-05-206-195/+0
| | | | | | | | | No keyworded versions. Uses deprecated eclass and eclass variables. Closes: https://bugs.gentoo.org/844310 Closes: https://bugs.gentoo.org/844610 Closes: https://bugs.gentoo.org/729262 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: forward ~loongWANG Xuerui2022-05-191-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* app-emulation/qemu: keyword 7.0.0-r1 for ~loongWANG Xuerui2022-05-191-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* app-emulation/spice: keyword 0.15.0 for ~loongWANG Xuerui2022-05-191-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* app-emulation/spice-protocol: keyword 0.14.4 for ~loongWANG Xuerui2022-05-191-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* app-emulation/qemu: arm64 stable wrt bug #839765Agostino Sarubbo2022-05-191-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/firecracker-bin: 1.1.0 version bumpIlya Mochalov2022-05-192-0/+85
| | | | | | Signed-off-by: Ilya Mochalov <chrootsu@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25451 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: quote EROOT when passing it as an argumentMike Gilbert2022-05-176-6/+6
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* app-emulation/wine-vanilla: [QA] drop (very) stale GCC version checksSam James2022-05-178-544/+17
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/wine-staging: [QA] drop (very) stale GCC version checksSam James2022-05-175-340/+10
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/dxvk: give note about overlay differencesIonen Wolkens2022-05-172-0/+28
| | | | | | | | | | Just a courtesy until this version settles in, been in overlays for a long time and switching back & forth can give a poor experience. Similar applies to vkd3d-proton but it's less known and overlays only had live ebuilds. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/ruffle: add 0_p20220516Ionen Wolkens2022-05-162-0/+524
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/virtualbox-guest-additions: Use udev.eclass and call ↵Lars Wendler2022-05-152-2/+4
| | | | | | | udev_reload in pkg_postinst() Closes: https://bugs.gentoo.org/844136 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-05-142-2/+2
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-vanilla: Sync with ::wineNick Sarnie2022-05-142-2/+2
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/vkd3d-proton: add bypass for crossdev checks / unsetIonen Wolkens2022-05-132-6/+6
| | | | | | | | | | Unset is needed given CC is not expected to be a cross-compiler but, if users know what they are doing, leave a way (MINGW_BYPASS=1). If e.g. llvm-mingw is ever officially supported, may need a mingw eclass to juggle toolchains properly and instruct about them. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: add bypass for crossdev checks / unsetIonen Wolkens2022-05-132-6/+6
| | | | | | | | | | Unset is needed given CC is not expected to be a cross-compiler but, if users know what they are doing, leave a way (MINGW_BYPASS=1). If e.g. llvm-mingw is ever officially supported, may need a mingw eclass to juggle toolchains properly and instruct about them. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/virtualbox-guest-additions: [QA] eend missing argumentThomas Bracht Laumann Jespersen2022-05-132-4/+4
| | | | | | | | Fix a QA notice that eend is missing an argument. Drop "|| die" on the preceding command, add "eend $? || die". Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/ruffle: drop 0_p20220414Ionen Wolkens2022-05-132-518/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/ruffle: enable py3.11Ionen Wolkens2022-05-132-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: new package, add 2.6 + liveIonen Wolkens2022-05-124-0/+344
| | | | | | | | Complement to app-emulation/dxvk that's setup very similarly. Contains a lot of improvements over regular vkd3d for Proton but (like dxvk) can be used by any Wine. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: new package, add 1.10.1 + liveIonen Wolkens2022-05-124-0/+262
| | | | | | | | | | | | | | | Many want to build this, but crossdev requirement made it unsuitable for ::gentoo. Now, mingw64-toolchain is there to remedy this and so let's add it. crossdev can still be used if USE=crossdev-mingw Note that unlike most overlays, this intentionally does not modify config.cpp and then installs dxvk.conf as a documentation example. Use the intended ${PWD}/dxvk.conf or DXVK_CONFIG_FILE env var. Paths are also different (using lib64 is not necessary and requires workarounds), so may need to update WINEPREFIX symlinks. Closes: https://bugs.gentoo.org/664310 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/86Box: add missing depConrad Kostecki2022-05-121-0/+1
| | | | | Closes: https://bugs.gentoo.org/843890 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* app-emulation/diskimage-builder: 3.21.1 bumpMatthew Thode2022-05-102-0/+40
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-05-092-10/+4
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-vanilla: Sync with ::wineNick Sarnie2022-05-092-10/+4
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/qemu: x86 stable wrt bug #839765Agostino Sarubbo2022-05-091-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-05-082-2/+2
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-vanilla: Sync with ::wineNick Sarnie2022-05-082-2/+2
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/xen-tools: remove more -Werror argumentsFlorian Schmaus2022-05-081-1/+5
| | | | | Closes: https://bugs.gentoo.org/843269 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-emulation/wine-staging: Drop oldNick Sarnie2022-05-072-619/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>
* app-emulation/wine-staging: Sync with ::wineNick Sarnie2022-05-076-8/+627
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie <sarnex@gentoo.org>