Date: Mon, 03 Aug 2026 15:21:58 +0000 From: Piotr Kubaj <pkubaj@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 269231a0fd51 - main - net/deltachat-rpc-server: fix build on powerpc64* Message-ID: <6a70b216.3afdc.5705c703@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=269231a0fd51680874cfd9ffe2fce43b12a4ad92 commit 269231a0fd51680874cfd9ffe2fce43b12a4ad92 Author: Piotr Kubaj <pkubaj@FreeBSD.org> AuthorDate: 2026-08-03 15:19:14 +0000 Commit: Piotr Kubaj <pkubaj@FreeBSD.org> CommitDate: 2026-08-03 15:21:32 +0000 net/deltachat-rpc-server: fix build on powerpc64* Same as games/jumpy. --- .../patch-cargo-crates_netdev-0.31.0_src_interface_unix.rs | 13 +++++++++++++ ...rgo-crates_netwatch-0.5.0_src_interfaces_bsd_freebsd.rs | 14 ++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/net/deltachat-rpc-server/files/patch-cargo-crates_netdev-0.31.0_src_interface_unix.rs b/net/deltachat-rpc-server/files/patch-cargo-crates_netdev-0.31.0_src_interface_unix.rs new file mode 100644 index 000000000000..02bb8981473a --- /dev/null +++ b/net/deltachat-rpc-server/files/patch-cargo-crates_netdev-0.31.0_src_interface_unix.rs @@ -0,0 +1,13 @@ +--- cargo-crates/netdev-0.31.0/src/interface/unix.rs.orig 2026-08-03 14:07:57 UTC ++++ cargo-crates/netdev-0.31.0/src/interface/unix.rs +@@ -189,8 +189,8 @@ fn sockaddr_to_network_addr(sa: *mut libc::sockaddr) - + if sa.is_null() { + (None, None) + } else if (*sa).sa_family as libc::c_int == libc::AF_LINK { +- let nlen: i8 = (*sa).sa_data[3]; +- let alen: i8 = (*sa).sa_data[4]; ++ let nlen: c_char = (*sa).sa_data[3]; ++ let alen: c_char = (*sa).sa_data[4]; + if alen > 0 && alen as u8 + nlen as u8 + 8 <= (*sa).sa_len { + let ptr = (*sa).sa_data.as_mut_ptr(); + let extended = diff --git a/net/deltachat-rpc-server/files/patch-cargo-crates_netwatch-0.5.0_src_interfaces_bsd_freebsd.rs b/net/deltachat-rpc-server/files/patch-cargo-crates_netwatch-0.5.0_src_interfaces_bsd_freebsd.rs new file mode 100644 index 000000000000..c7130ef20873 --- /dev/null +++ b/net/deltachat-rpc-server/files/patch-cargo-crates_netwatch-0.5.0_src_interfaces_bsd_freebsd.rs @@ -0,0 +1,14 @@ +--- cargo-crates/netwatch-0.5.0/src/interfaces/bsd/freebsd.rs.orig 2026-08-03 14:30:31 UTC ++++ cargo-crates/netwatch-0.5.0/src/interfaces/bsd/freebsd.rs +@@ -203,9 +203,9 @@ mod arm { + } + + // Hardcoded based on the generated values here: https://cs.opensource.google/go/x/net/+/master:route/zsys_freebsd_arm.go +-#[cfg(target_arch = "aarch64")] ++#[cfg(any(target_arch = "aarch64", target_arch = "powerpc64", target_arch = "riscv64"))] + pub use self::arm64::*; +-#[cfg(target_arch = "aarch64")] ++#[cfg(any(target_arch = "aarch64", target_arch = "powerpc64", target_arch = "riscv64"))] + mod arm64 { + pub const SIZEOF_IF_MSGHDRL_FREE_BSD10: usize = 0xb0; + pub const SIZEOF_IFA_MSGHDR_FREE_BSD10: usize = 0x14;home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a70b216.3afdc.5705c703>
