summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/wine-staging: comment about pkgcheck false positiveIonen Wolkens2023-08-112-0/+2
| | | | | | | | | Goes away if remove the conf+( CROSS...) block, nested syntax is probably confusing tree-sitter-bash. Keep a comment so not removed on a whim. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: comment about pkgcheck false positiveIonen Wolkens2023-08-112-0/+2
| | | | | | | | | Goes away if remove the conf+( CROSS...) block, nested syntax is probably confusing tree-sitter-bash. Keep a comment so not removed on a whim. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: tentatively allow lld again in latestIonen Wolkens2023-08-112-20/+26
| | | | | | | | | | | | | | | | | | | | | Seems fine, no large binaries nor (obvious) issues at runtime. Please report if there's major issues that would require forcing bfd again. Mold still seems broken, no large binaries but been simply getting a Segmentation Fault when run winecfg. So do nothing if recognize bfd or lld, but force whichever is available otherwise. Leaving alone for older versions as a precaution. On a side-note, I hope nobody is passing -fuse-ld=lld in CFLAGS rather than LDFLAGS where it belongs as this would break compile+link at once mingw64-toolchain PE tests. Bug: https://bugs.gentoo.org/867097 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: tentatively allow lld again in latestIonen Wolkens2023-08-112-20/+26
| | | | | | | | | | | | | | | | | | | | | Seems fine, no large binaries nor (obvious) issues at runtime. Please report if there's major issues that would require forcing bfd again. Mold still seems broken, no large binaries but been simply getting a Segmentation Fault when run winecfg. So do nothing if recognize bfd or lld, but force whichever is available otherwise. Leaving alone for older versions as a precaution. On a side-note, I hope nobody is passing -fuse-ld=lld in CFLAGS rather than LDFLAGS where it belongs as this would break compile+link at once mingw64-toolchain PE tests. Bug: https://bugs.gentoo.org/867097 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-proton: revert TODO about force-bfdIonen Wolkens2023-08-112-10/+2
| | | | | | Will keep this matched with wine 8.0 until rebase for proton-9. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-proton: pass -latomic with clang for ntdll.soIonen Wolkens2023-08-112-0/+10
| | | | | | | Specific to Valve's fync patches, aka: ntdll/unix/fsync.c:368: undefined reference to `__atomic_load_8' Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-proton: fix build with clang:17Ionen Wolkens2023-08-113-0/+21
| | | | | | | | | | | | Was silently ignored with <clang-16, but clang:17 now considers this an error. Working -mabi=ms would be required if --without-mingw, but with it seems it gets used in install phase possibly(?) by mistake. As a quick fix, drop the option for now. Prefer to leave alone for gcc, so done in ebuild w/ tc-is-clang. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: fix build with clang:17Ionen Wolkens2023-08-115-0/+60
| | | | | | | | | | | | | | | Was silently ignored with <clang-16, but clang:17 now considers this an error. Working -mabi=ms is required with USE=-mingw, but with USE=mingw seems it gets used in install phase possibly(?) by mistake. As a quick fix, drop the option for now. Prefer to leave alone for gcc, so done in ebuild w/ tc-is-clang. Also add an early abort for USE=-mingw while here, this was always failing due to missing -mabi=ms even with older clang. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: fix build with clang:17Ionen Wolkens2023-08-117-0/+84
| | | | | | | | | | | | | | | Was silently ignored with <clang-16, but clang:17 now considers this an error. Working -mabi=ms is required with USE=-mingw, but with USE=mingw seems it gets used in install phase possibly(?) by mistake. As a quick fix, drop the option for now. Prefer to leave alone for gcc, so done in ebuild w/ tc-is-clang. Also add an early abort for USE=-mingw while here, this was always failing due to missing -mabi=ms even with older clang. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: Stabilize 8.0.2 x86, #912027Sam James2023-08-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/wine-staging: more emphasis on wow64 being not readyIonen Wolkens2023-08-103-3/+3
| | | | | | | | | Being work-in-progress should sound less ready than just experimental. Want to avoid users too eagerly giving up multilib and then having a hard time to go back when run into issues. Ideally should keep a testing mindset and multilib around so can switch back&forth. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: more emphasis on wow64 being not readyIonen Wolkens2023-08-103-3/+3
| | | | | | | | | Being work-in-progress should sound less ready than just experimental. Want to avoid users too eagerly giving up multilib and then having a hard time to go back when run into issues. Ideally should keep a testing mindset and multilib around so can switch back&forth. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: Fix rpath bug on muslViolet Purcell2023-08-103-0/+17
| | | | | | Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/32250 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: Fix rpath bug on muslViolet Purcell2023-08-103-0/+17
| | | | | Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: respect CROSS*FLAGS againIonen Wolkens2023-08-102-8/+8
| | | | | | | | | Oops, overlooked while changing this around -- albeit likely scarcely used when it otherwise use CFLAGS anyway. Now with more syntax highlighting confusion for vim. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: respect CROSS*FLAGS againIonen Wolkens2023-08-102-8/+8
| | | | | | | | Oops, overlooked while changing this around. Now with more syntax highlighting confusion for vim. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: add postinst ewarn to advertise wow64Ionen Wolkens2023-08-102-0/+14
| | | | | | | | Didn't want to add this a before given some profiles do not even leave a choice, but now it feels a build without 32bit is just a disservice. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: add postinst ewarn to advertise wow64Ionen Wolkens2023-08-102-0/+14
| | | | | | | | Didn't want to add this a before given some profiles do not even leave a choice, but now it feels a build without 32bit is just a disservice. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-proton: fix finding wine-mono on prefixIonen Wolkens2023-08-103-6/+15
| | | | | | | Technically needs a revbump, but given never got a bug report despite being broken since forever I'll consider this low priority. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: fix finding wine-mono on prefixIonen Wolkens2023-08-105-5/+21
| | | | | | | Technically needs a revbump, but given never got a bug report despite being broken since forever I'll consider this low priority. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: fix finding wine-mono on prefixIonen Wolkens2023-08-107-7/+35
| | | | | | | Technically needs a revbump, but given never got a bug report despite being broken since forever I'll consider this low priority. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-proton: skip -mno-avx with USE=custom-cflagsIonen Wolkens2023-08-103-3/+3
| | | | | | | | | | | Don't recommend it (even hardly recommend -march=native!), but some users like ricing their wine and would rather not see this if it "works for me". Others like filter-lto stay regardless given that just will not build. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: skip -mno-avx with USE=custom-cflagsIonen Wolkens2023-08-105-5/+5
| | | | | | | | | | | Don't recommend it (even hardly recommend -march=native!), but some users like ricing their wine and would rather not see this if it "works for me". Others like filter-lto stay regardless given that just will not build. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: skip -mno-avx with USE=custom-cflagsIonen Wolkens2023-08-107-7/+7
| | | | | | | | | | | Don't recommend it (even hardly recommend -march=native!), but some users like ricing their wine and would rather not see this if it "works for me". Others like filter-lto stay regardless given that just will not build. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-proton: extend force-bfd comment with reminderIonen Wolkens2023-08-102-2/+10
| | | | | | | Would rather stay conservative with wine, but should probably revisit still. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: extend force-bfd comment with reminderIonen Wolkens2023-08-102-2/+10
| | | | | | | Would rather stay conservative with wine, but should probably revisit still. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: extend force-bfd comment with reminderIonen Wolkens2023-08-102-2/+10
| | | | | | | Would rather stay conservative with wine, but should probably revisit still. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: allow abi_x86_32 on no-multilib profilesIonen Wolkens2023-08-104-0/+4
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: allow abi_x86_32 on no-multilib profilesIonen Wolkens2023-08-105-0/+5
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-staging: tentative support for 32bit w/o multilibIonen Wolkens2023-08-103-72/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This been possible to "build" since early wine-8 but was too incomplete to be really useful and became more usable since roughly 8.10. Scarecely tested, but was still able to get hardware accelerated 32bit wglgears.exe (like glxgears) on a no-multilib prefix install. Not tested on musl yet, but alpine uses it and should work in theory. Only going enable in current latest 8.13 and 9999 so don't expect this on wine-proton/vanilla-8.0.x where it'd be near useless (for wine-proton it likely will not be until wine-proton-9). Does not feel at a stage where it should be default except on no-multilib profiles (abi_x86_32 is still recommended and wine itself outputs a warning about being experimental when using it), but in the event primarily use 64bit while still needing some 32bit support for e.g. bad installers, then this should be good enough. Still requires USE=abi_x86_32 on mingw64-toolchain and wine-gecko (also dxvk/vkd3d-proton if used), but these have no requirements on multilib libraries of their own. In the future may potentially use a different USE on these to avoid confusion and integrate better with no-multilib profiles. For convenience moved the CROSS{CC,*FLAGS} out of the loop -- meaning this no longer tests flags separately for 64+32 but should not be an issue. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: tentative support for 32bit w/o multilibIonen Wolkens2023-08-103-72/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This been possible to "build" since early wine-8 but was too incomplete to be really useful and became more usable since roughly 8.10. Scarecely tested, but was still able to get hardware accelerated 32bit wglgears.exe (like glxgears) on a no-multilib prefix install. Not tested on musl yet, but alpine uses it and should work in theory. Only going enable in current latest 8.13 and 9999 so don't expect this on wine-proton/vanilla-8.0.x where it'd be near useless (for wine-proton it likely will not be until wine-proton-9). Does not feel at a stage where it should be default except on no-multilib profiles (abi_x86_32 is still recommended and wine itself outputs a warning about being experimental when using it), but in the event primarily use 64bit while still needing some 32bit support for e.g. bad installers, then this should be good enough. Still requires USE=abi_x86_32 on mingw64-toolchain and wine-gecko (also dxvk/vkd3d-proton if used), but these have no requirements on multilib libraries of their own. In the future may potentially use a different USE on these to avoid confusion and integrate better with no-multilib profiles. For convenience moved the CROSS{CC,*FLAGS} out of the loop -- meaning this no longer tests flags separately for 64+32 but should not be an issue. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/firecracker-bin: drop old versionsSebastian Hamann2023-08-105-336/+0
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/32241 Signed-off-by: Sebastian Hamann <code@ares-macrotechnology.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* app-emulation/firecracker-bin: add 1.4.1Sebastian Hamann2023-08-102-0/+85
| | | | | Signed-off-by: Sebastian Hamann <code@ares-macrotechnology.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
* app-emulation/wine-mono: Stabilize 7.4.1 x86, #911796Sam James2023-08-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/wine-staging: drop 8.9.1, 8.10-r1Ionen Wolkens2023-08-063-770/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-vanilla: drop 8.9, 8.10-r1Ionen Wolkens2023-08-063-692/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/wine-proton: drop 8.0.2cIonen Wolkens2023-08-062-334/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d: drop 1.7.1Ionen Wolkens2023-08-062-45/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/ruffle: drop 0_p20230624Ionen Wolkens2023-08-062-662/+0
| | | | | | | | Probably won't be stabling for a while given rust-1.70 is still not stable, so may as well get rid of this one and use the next snapshot. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/virtualbox-guest-additions: Stabilize 7.0.10 x86, #911671Sam James2023-08-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox-extpack-oracle: Stabilize 6.1.46 amd64, #911672Sam James2023-08-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox-additions: Stabilize 6.1.46 amd64, #911672Sam James2023-08-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox-guest-additions: Stabilize 6.1.46 amd64, #911672Sam James2023-08-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox-modules: Stabilize 6.1.46 amd64, #911672Sam James2023-08-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/virtualbox: Stabilize 6.1.46 amd64, #911672Sam James2023-08-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/uxn: bump to 0_p20230803Maciej Barć2023-08-032-0/+57
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* app-emulation/uxn: drop old 0_p20230501Maciej Barć2023-08-032-57/+0
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* app-emulation/libvirt: Add 9.6.0Michal Privoznik2023-08-022-0/+365
| | | | | Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu-guest-agent: version bump to 8.0.3Alexander Tsoy2023-08-012-0/+83
| | | | | | | | | | Also pass --without-default-features to configure. As a result -Dauto_features=disabled will be passed to meson. Closes: https://bugs.gentoo.org/911268 Signed-off-by: Alexander Tsoy <alexander@tsoy.me> Closes: https://github.com/gentoo/gentoo/pull/32060 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/uxn: fix git URIMaciej Barć2023-07-293-3/+3
| | | | | Closes: https://bugs.gentoo.org/911441 Signed-off-by: Maciej Barć <xgqt@gentoo.org>