freebsd-ports/multimedia/gstreamer1-plugins-rust/files
Piotr Kubaj 0442d88448 multimedia/gstreamer1-plugins-rust: fix build on powerpc
Disable CSOUND, same issue as on powerpc64*:
error[E0433]: failed to resolve: use of undeclared crate or module `imp`
  --> /wrkdirs/usr/ports/multimedia/gstreamer1-plugins-rust/work/gst-plugins-rs-d0466b3eee114207f851b37cae0015c0e718f021/cargo-crates/va_list-0.1.3/src/lib.rs:77:15
   |
77 |     internal: imp::VaList,
   |               ^^^ use of undeclared crate or module `imp`

error[E0433]: failed to resolve: use of undeclared crate or module `imp`
  --> /wrkdirs/usr/ports/multimedia/gstreamer1-plugins-rust/work/gst-plugins-rs-d0466b3eee114207f851b37cae0015c0e718f021/cargo-crates/va_list-0.1.3/src/lib.rs:93:24
   |
93 |     unsafe fn get(&mut imp::VaList) -> Self;
   |                        ^^^ use of undeclared crate or module `imp`

warning: anonymous parameters are deprecated and will be removed in the next edition.
  --> /wrkdirs/usr/ports/multimedia/gstreamer1-plugins-rust/work/gst-plugins-rs-d0466b3eee114207f851b37cae0015c0e718f021/cargo-crates/va_list-0.1.3/src/lib.rs:93:19
   |
93 |     unsafe fn get(&mut imp::VaList) -> Self;
   |                   ^^^^^^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &mut imp::VaList`
   |
   = note: `#[warn(anonymous_parameters)]` on by default
   = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
   = note: for more information, see issue #41686 <https://github.com/rust-lang/rust/issues/41686>

For more information about this error, try `rustc --explain E0433`.
warning: `va_list` (lib) generated 1 warning
Error: CliError { error: Some(could not compile `va_list` due to 2 previous errors; 1 warning emitted

Also patch crossbeam-utils crate for no atomics on powerpc.

Building dav1d segfaults, so disable it as well:
    process didn't exit successfully: `/wrkdirs/usr/ports/multimedia/gstreamer1-plugins-rust/work/gst-plugins-rs-d0466b3eee114207f851b37cae0015c0e718f021/_build/target/release/build/dav1d-sys-3a3db191566872b8/build-script-build` (signal: 11, SIGSEGV: invalid memory reference)
2021-12-12 22:35:11 +00:00
..
patch-cargo-0.56
patch-gst-1.16
patch-powerpc multimedia/gstreamer1-plugins-rust: fix build on powerpc 2021-12-12 22:35:11 +00:00