summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/vkd3d-proton: drop 2.14Ionen Wolkens3 days2-208/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.14.1 amd64, #948428Arthur Zamarin7 days1-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.14.1 x86, #948428Arthur Zamarin7 days1-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/vkd3d-proton: add 2.14.1Ionen Wolkens2025-01-102-0/+208
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.14 amd64, #947355Sam James2025-01-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.14 x86, #947355Sam James2025-01-021-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/vkd3d-proton: add 2.14Ionen Wolkens2024-12-132-0/+211
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.13 amd64, #943353Sam James2024-11-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.13 x86, #943353Sam James2024-11-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/vkd3d-proton: add 2.13Ionen Wolkens2024-06-212-0/+211
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* Revert "app-emulation/vkd3d-proton: add workaround for gcc14 ICE w/ mingw"Ionen Wolkens2024-05-213-9/+0
| | | | | | | | | | This reverts commit b7d87db08fa3899fd607a2f0d8137a35241b446f. Fixing in mingw64-toolchain instead, *could* keep the workaround longer for those that didn't update but likely doesn't affect many. Bug: https://bugs.gentoo.org/932319 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: add workaround for gcc14 ICE w/ mingwIonen Wolkens2024-05-203-0/+9
| | | | | Bug: https://bugs.gentoo.org/932319 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: drop 2.10, 2.11.1Ionen Wolkens2024-05-073-415/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.12 amd64, #930681Sam James2024-04-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.12 x86, #930681Sam James2024-04-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/vkd3d-proton: filter -Wl,-z,* ... for C(XX)FLAGSIonen Wolkens2024-03-285-0/+25
| | | | | | | | | | | | | | | | | | | | strip-unsupported-flags handles this fine in LDFLAGS, but -Wl,* are no-ops during compile-only tests (thus not stripped) and then if a package compiles and links anything at same time it fails. This used not to be a big problem but now that 23.0 profiles do -Wl,-z,pack-relative-relocs (mingw ld has no -z) this is hitting bashrc-mv users that tend to do CFLAGS="${LDFLAGS}" by default. Tempting to ignore it because of how wrong it is, but well. An alternate route could be to eventually have strip-flags and/or strip-unsupported-flags remove -Wl,* from non-LDFLAGS given this could affect more than mingw (e.g. switching to bfd when there is a lld-only option). Bug: https://bugs.gentoo.org/928038 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: mark as LTO unsafeIonen Wolkens2024-03-275-0/+25
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: remove old -fstack-protector workaroundIonen Wolkens2024-03-245-32/+2
| | | | | | | | | mingw64-*-11 been gone for a while now. Was originally thinking to add the same workaround as mingw64-toolchain for -Wl,-z,* but meson does not need this. So isntead cleaning this up. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: sync liveIonen Wolkens2024-03-151-13/+19
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: add 2.12Ionen Wolkens2024-03-152-0/+207
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: drop 2.11Ionen Wolkens2024-01-082-199/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.11.1 amd64, #921362Arthur Zamarin2024-01-051-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.11.1 x86, #921362Arthur Zamarin2024-01-051-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/vkd3d-proton: drop 2.9-r1Ionen Wolkens2023-12-152-206/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: add 2.11.1Ionen Wolkens2023-12-152-0/+199
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.11 x86, #919892Michał Górny2023-12-151-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.11 amd64, #919892Sam James2023-12-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/vkd3d-proton: sync liveIonen Wolkens2023-11-241-4/+4
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: add 2.11Ionen Wolkens2023-11-242-0/+199
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: update liveIonen Wolkens2023-11-171-9/+3
| | | | | | wrt static, these are now passed unconditionally for windows platform. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.10 x86, #915003Arthur Zamarin2023-10-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/vkd3d-proton: Stabilize 2.10 amd64, #915003Arthur Zamarin2023-10-011-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-emulation/vkd3d-proton: add 2.10 (starfield edition)Ionen Wolkens2023-09-112-0/+206
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: fix setup script with wine[wow64]Ionen Wolkens2023-08-154-0/+26
| | | | | | | | | | | | | | | | Currently it will try to install both 32bit and 64bit dlls in system32. Very few likely use wow64 so far, but this could come biting later without a revbump. Ideally do not want to use these scripts anymore and write something new that could be packaged separately and shared between dxvk, vkd3d-proton, and potential new packages. Albeit haven't explored the cleanest way to do this yet, so just do a dirty sanity check + fallback for now (wish could just use these directly from system paths, but wine really does not seem to offer a way to do this). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* app-emulation/vkd3d-proton: drop 2.8Ionen Wolkens2023-08-152-193/+0
| | | | 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/vkd3d-proton: import -mno-avx from dxvk's ebuildIonen Wolkens2023-06-264-0/+24
| | | | | | | | Not known to have caused issues with vkd3d-proton in particular (so skipping revbump), but believed to be too unsafe at the moment and should use it at least for future rebuilds/bumps. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* 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>