git: f571cca0992b - main - devel/librashader: fix build on big-endian architectures

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
Date: Wed, 20 May 2026 13:20:02 UTC
The branch main has been updated by pkubaj:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f571cca0992b8ab7066fd93994e8fd255d82be56

commit f571cca0992b8ab7066fd93994e8fd255d82be56
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2026-05-20 13:15:32 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2026-05-20 13:19:54 +0000

    devel/librashader: fix build on big-endian architectures
    
    Merge upstream spirv-cross2-rs d5e44c54dfea036ecb02b93a250b16fff8c7b5a6
    to fix build.
---
 .../patch-cargo-crates_spirv-cross2-0.4.6_src_reflect_mod.rs  | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/devel/librashader/files/patch-cargo-crates_spirv-cross2-0.4.6_src_reflect_mod.rs b/devel/librashader/files/patch-cargo-crates_spirv-cross2-0.4.6_src_reflect_mod.rs
new file mode 100644
index 000000000000..901f5af98f8b
--- /dev/null
+++ b/devel/librashader/files/patch-cargo-crates_spirv-cross2-0.4.6_src_reflect_mod.rs
@@ -0,0 +1,11 @@
+--- cargo-crates/spirv-cross2-0.4.6/src/reflect/mod.rs.orig	2024-12-19 08:58:24 UTC
++++ cargo-crates/spirv-cross2-0.4.6/src/reflect/mod.rs
+@@ -24,7 +24,7 @@
+     #[cfg(target_endian = "big")]
+     let memchr = memchr::memmem::find(
+         bytemuck::must_cast_slice(enum_slice),
+-        &*i32::MAX.to_be_bytes(),
++        i32::MAX.to_be_bytes().as_slice(),
+     );
+ 
+     #[cfg(target_endian = "little")]