Just filing for tracking status. Going to hold off bumping until wgpu-0.18 is released because the patch directives for wgpu+naga[1] are causing headaches (especially naga, otherwise it'd just be about patching out the wgpu bit), and it may not be worth doing workarounds depending on how long this stays per comment: ># The `v0.17` branch is a single backport commit ahead of the `v0.17.2` release, ># which we need. FIXME: Remove when wgpu `v0.18` is released and we can switch to it. [1] https://github.com/ruffle-rs/ruffle/blob/5da09c137e04fdaf5ba1ce9c58a05cb248462701/Cargo.toml#L86C2-L92C16
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf3e19c6a0ea13d7cd81f3086a9c3ce5bbafbe4 commit bcf3e19c6a0ea13d7cd81f3086a9c3ce5bbafbe4 Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2023-12-16 13:09:50 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2023-12-16 13:26:16 +0000 app-emulation/ruffle: add 0_p20231216 This version is still using [patch] wrt bug #916009 because wgpu-0.18.1 is apparently still missing something. But, upon closer look, can work around this sedding cargo.eclass' config (temporary until the [patch] is gone). Note this needs >=rust-1.72 too (not stable yet). Closes: https://bugs.gentoo.org/916009 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> app-emulation/ruffle/Manifest | 283 ++++++++ .../ruffle/files/ruffle-0_p20231216-no-patch.patch | 10 + .../ruffle-0_p20231216-skip-render-tests.patch | 16 + app-emulation/ruffle/ruffle-0_p20231216.ebuild | 736 +++++++++++++++++++++ 4 files changed, 1045 insertions(+)