summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/vkd3d-proton: Stabilize 2.9 amd64, #908051Arthur Zamarin2023-06-081-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.9 x86, #908051Arthur Zamarin2023-06-081-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/vkd3d-proton: USE=-debug -> global USE=strip in liveIonen Wolkens2023-06-021-2/+2
| | | | | | | | | | | Will update the old ebuilds eventually but given this triggers a rebuild with --changed-use (default enabled), will wait till a bump and maybe stable to give a chance for people to update. Note that USE=debug is still used to enable tracing here, part of why these should ideally be separate flags. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: mention dxgi.dll in the dxvk noteIonen Wolkens2023-05-192-8/+8
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: sync liveIonen Wolkens2023-05-191-6/+11
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: drop 2.8_p20230510Ionen Wolkens2023-05-192-191/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: add 2.9Ionen Wolkens2023-05-192-0/+194
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: sync liveIonen Wolkens2023-05-121-12/+17
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: drop 2.8_p20230207Ionen Wolkens2023-05-122-186/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: add 2.8_p20230510Ionen Wolkens2023-05-122-0/+193
| | | | | | | | | | | | | | | | | Trying a new snapshot, hopefully it works better than the last. Done because a newer one is needed for d3d11on12 when using >=dxvk-2.2. Note that this adds a new dx12core.dll and requires re-running the setup script on old prefixes that were relying on symlinks to install it (there is a postinst note about it as well). Power users of dx12 are welcome to suggest better snapshots until get an actual release (can experiment with -9999), mostly only doing basic tests here. Not to say 2.8 or original vkd3d may not be the only one that works with some games. Bug: https://bugs.gentoo.org/904660 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: update flags filtersIonen Wolkens2023-04-294-11/+27
| | | | | | | | | | | | | | * -fstack-clash-protection (bug #758914): ICE was fixed, if still run into this then updating gcc to a newer _p* snapshot should sort it (alternatively, use released >=gcc-13.1.0) * -fstack-protector* (bug #870136): mingw64-runtime-11.0.0 adds its own (partial) ssp support, allowing -D_FORTIFY_SOURCE=3 and -fstack-protector-strong without libssp. Using these to build Wine currently still leads to failure, but we can allow it here. Bug: https://bugs.gentoo.org/758914 Bug: https://bugs.gentoo.org/870136 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: add 2.8_p20230207Ionen Wolkens2023-04-172-0/+182
| | | | | | | | This matches the version used by Proton-8.0.1c, providing to match expectations of advertised proton bug fixes and will only be kept until there's a new vkd3d-proton release. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: stabilize 2.8 for amd64, x86Ionen Wolkens2022-12-291-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: drop 2.7Ionen Wolkens2022-12-192-181/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: add ebuild comment about keeping 2.6Ionen Wolkens2022-12-151-0/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: add 2.8Ionen Wolkens2022-12-152-0/+182
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: stabilize 2.6 for amd64, x86Ionen Wolkens2022-12-011-1/+1
| | | | | | | Will not keep it forever, but stabilizing this older version as well given 2.7 requires more recent vulkan drivers to function. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: stabilize 2.7 for amd64, x86Ionen Wolkens2022-12-011-1/+1
| | | | | | | No real reason to keep this ~arch only, and will be convenient for stable Wine users. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: show similar support warning as dxvk-2.0Ionen Wolkens2022-12-012-0/+16
| | | | | | | | Unsure if it's exact same requirements (not as well documented), but 2.7 is definitely not usable with nvidia-drivers:0/470 while 2.6 still works. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: fix ExcessiveLineLengthIonen Wolkens2022-12-012-9/+18
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: update liveIonen Wolkens2022-11-291-7/+10
| | | | | | Thanks-to: Akash Paul <paul007-dev@outlook.com> Closes: https://github.com/gentoo/gentoo/pull/28472 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: cleanup wine checkIonen Wolkens2022-11-103-21/+0
| | | | | | | | Does not really feel useful, ultimately this can be used in many ways (including custom wines, or perhaps not even wine) and trying to check does not mean much. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: filter -mfunction-return=thunk for mingwIonen Wolkens2022-10-303-0/+3
| | | | | | | | | Unfortunately mingw doesn't play well with many security/mitigation flags. May need to consider a mingw.eclass if keep adding more of these to every ebuilds using it. Bug: https://bugs.gentoo.org/878849 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: sync live+2.6 with 2.7Ionen Wolkens2022-10-273-34/+40
| | | | | | | | | Just a bit of tidy'ing, still worked fine. 2.6 had a bit of a mixup with tarball names and wanted to sort these out given will be kept for some time still. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: add 2.7Ionen Wolkens2022-10-272-0/+176
| | | | | | | | Note that this needs more recent mesa (22.x) or nvidia-drivers (>=515 should be fine) to work, and stable Proton is sticking to 2.6 because of that (2.6 will be kept for as long as it does) Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: filter -fstack-clash-protectionIonen Wolkens2022-10-232-0/+2
| | | | | Bug: https://bugs.gentoo.org/758914 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: filter ssp for mingwIonen Wolkens2022-09-142-0/+2
| | | | | Bug: https://bugs.gentoo.org/870136 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: filter -fuse-ld for mingwIonen Wolkens2022-07-162-2/+8
| | | | | | | | | | flag-o-matic is looking at respecting -fuse-ld for test-flags-CCLD, which is good but don't want this when doing the user-unexpected switch to mingw toolchain (filtering feels more solid either way). Users can use MINGW_BYPASS=1 if really need full control. 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/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/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>