diff options
author | Mikael Urankar <mikael@FreeBSD.org> | 2025-08-25 13:57:37 +0200 |
---|---|---|
committer | Mikael Urankar <mikael@FreeBSD.org> | 2025-09-01 10:24:04 +0200 |
commit | 58ce4ed5b45408133fc662b1bccbe1b34f1d28fe (patch) | |
tree | 9b060d2f41893b50f885feb57a53751cb463d880 /audio/lewton/files/patch-rust-1.89.0 | |
parent | misc/xd-rust: Fix build with rust 1.89.0 (diff) |
audio/lewton: : Fix build with rust 1.89.0
error: implicit autoref creates a reference to the dereference of a raw pointer
--> src/capi.rs:125:2
error: implicit autoref creates a reference to the dereference of a raw pointer
--> src/capi.rs:133:2
PR: 288923
Approved by: portmgr (build fix blanket)
Diffstat (limited to 'audio/lewton/files/patch-rust-1.89.0')
-rw-r--r-- | audio/lewton/files/patch-rust-1.89.0 | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/audio/lewton/files/patch-rust-1.89.0 b/audio/lewton/files/patch-rust-1.89.0 new file mode 100644 index 000000000000..49869710a43a --- /dev/null +++ b/audio/lewton/files/patch-rust-1.89.0 @@ -0,0 +1,18 @@ +--- src/capi.rs.orig 2025-08-23 11:38:26 UTC ++++ src/capi.rs +@@ -120,6 +120,7 @@ pub unsafe extern fn lewton_decode_packet(ctx :*mut Le + } + + /// Provide the number of samples present in each channel ++#[warn(dangerous_implicit_autorefs)] + #[no_mangle] + pub unsafe extern fn lewton_samples_count(samples :*const LewtonSamples) -> usize { + (*samples).0 +@@ -129,6 +130,7 @@ pub unsafe extern fn lewton_samples_count(samples :*co + } + + /// Provide a reference to the channel sample data ++#[warn(dangerous_implicit_autorefs)] + pub unsafe extern fn lewton_samples_f32(samples :*const LewtonSamples, channel :usize) -> *const f32 { + (*samples).0 + .get(channel) |