app-emulation / ruffle

Flash Player emulator written in Rust

Official package sites : https://ruffle.rs/ ·

v9999 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB curl
USE flags
debug

v0_p20221112 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB curl
Keywords
~amd64
USE flags
debug

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

dev-libs / glib : The GLib library of C routines

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / freetype : High-quality and portable font engine

sys-libs / zlib : Standard (de)compression library

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libxcb : X C-language Bindings library

dev-libs / glib : The GLib library of C routines

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / freetype : High-quality and portable font engine

sys-libs / zlib : Standard (de)compression library

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libxcb : X C-language Bindings library

864010
app-emulation/ruffle: 'cargo audit' reports one or more bundled CRATES as vulnerable
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20221015
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20221112
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220914
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20221015
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: adjust lto comment
This doesn't use ring crate and haven't tracked which crates were failing again.. so just go with a more generic comment. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220816
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: note nightly picks will be monthly now
While development is active, been rather uneventful and notable regressions are infrequent. Monthly may be a fair schedule, also gives more time to deal with changes wrt rust requirements. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220914
Closes: https://bugs.gentoo.org/867802 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: use the newer unicode license
Formerly thought these were the same but upon closer look it's a 2008 edition vs the 2016 edition. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220731
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220816
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220716
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220731
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220516
Was keeping this version to allow building with stable rust, but 1.62 is stable now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220630
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: update live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220716
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220614
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220630
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: build depend on virtual/jre
bin/java is used by core/build_playerglobal/src/lib.rs at build time since 2022-06-16 nightlies Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: update to use the new filter-lto
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220601
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220614
Skipping 2022.06.16, either broken or needs more attention and will wait to see if upstream changes anything first as it's very recent. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220429
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: bump rust requirement to >=1.61
Requirements for this package bump faster than I anticipated after barely set it to 1.60 for last one. Will keep the previous snapshot for those that'd rather use stable rust. Closes: https://bugs.gentoo.org/851519 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220601
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: bump rust requirement to >=1.60
Closes: https://bugs.gentoo.org/847907 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220516
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220414
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: enable py3.11
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220330
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220429
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220414
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220315
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220330
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220228
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220315
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220211
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220228
This version drops tinyfiledialogs which used zenity/kdialog and trades it for using gtk3/glib directly. This is non-optional, so USE=gui has no reason to exist and would rather not introduce USE to skip main ruffle_desktop (perhaps could reconsider /if/ a minimal server ever needs ruffle_exporter/_scanner without gui dependencies). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220127
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220211
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20220108
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220127
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20211222
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20220108
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: drop 0_p20211214
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: sync live
Might as well use (+) in advance given it'll gone with python-3.11 ebuild and there's chances it could be backported. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: add 0_p20211222
Hasn't received changes in a few days likely due to holidays and might as well use the latest nightly before it picks up again. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: set PYTHON_REQ_USE=xml
Closes: https://bugs.gentoo.org/829233 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/ruffle: add live ebuild
This is lower maintenance than the releases given don't need to worry about crate snapshots. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/ruffle: initial import, nightly-2021-12-14
Plans are to do updates every two weeks in Gentoo depending on the nightlies' state until (hopefully) normal releases. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>