Subject: CVS commit: pkgsrc/sysutils/dua-cli
From: Havard Eidnes
Date: 2024-10-02 19:49:02
Message id: 20241002174902.B60B0FC74@cvs.NetBSD.org

Log Message:
sysutils/dua-cli: make this build on aarch64eb.

This is done by avoiding attempts at using neon / SIMD in
big-endian mode by patching some of the vendored crates.
Neon / SIMD is known to be problematical in rust, ref.
https://github.com/rust-lang/stdarch/issues/1484, even
though the CPU itself supports it.

I've also tried reporting the memchr fixes upstream, ref.
https://github.com/BurntSushi/memchr/pull/162
So far not yet adopted.

Zerocopy has also received a pull request:
https://github.com/google/zerocopy/pull/1795

Files:
RevisionActionfile
1.38modifypkgsrc/sysutils/dua-cli/distinfo
1.1addpkgsrc/sysutils/dua-cli/patches/patch-.._vendor_memchr-2.7.4_src_arch_aarch64_mod.rs
1.1addpkgsrc/sysutils/dua-cli/patches/patch-.._vendor_memchr-2.7.4_src_memchr.rs
1.1addpkgsrc/sysutils/dua-cli/patches/patch-.._vendor_memchr-2.7.4_src_memmem_searcher.rs
1.1addpkgsrc/sysutils/dua-cli/patches/patch-.._vendor_memchr-2.7.4_src_vector.rs
1.1addpkgsrc/sysutils/dua-cli/patches/patch-.._vendor_zerocopy-0.7.35_src_lib.rs