summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/dxvk: add 1.10.3Ionen Wolkens2022-08-022-0/+138
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: filter -fuse-ld for mingwIonen Wolkens2022-07-163-3/+12
| | | | | | | | | | 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/dxvk: use EROOT for old overlay checkIonen Wolkens2022-07-133-3/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/dxvk: add 1.10.2Ionen Wolkens2022-07-132-0/+135
| | | | 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/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/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/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>