app-misc/ddcutil: fix QA warning with clang19

and patch for 2.1.4 (merged by upstream)

Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/40767
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Z. Liu
2025-02-26 17:22:28 +08:00
committed by Sam James
parent 11e468157e
commit 5d7a01d1bd
2 changed files with 30 additions and 0 deletions

View File

@@ -44,6 +44,8 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-1.4.1-no-werror.patch
"${FILESDIR}"/${PN}-2.1.4-fix-clang.patch
"${FILESDIR}"/${P}-fix-clang.patch
)
pkg_pretend() {

View File

@@ -0,0 +1,28 @@
From 3ac5a76adbc93e194c1136967f783e69317cd48f Mon Sep 17 00:00:00 2001
From: "Z. Liu" <zhixu.liu@gmail.com>
Date: Wed, 26 Feb 2025 15:52:09 +0800
Subject: [PATCH] src/dw/dw_udev.c: fix warning on clang19
dw_udev.c:253:61: warning: variable 'bs_new_buses_w_edid' is uninitialized when used within its own initialization [-Wuninitialized]
Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
---
src/dw/dw_udev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/dw/dw_udev.c b/src/dw/dw_udev.c
index cc112b55..34d6daa4 100644
--- a/src/dw/dw_udev.c
+++ b/src/dw/dw_udev.c
@@ -250,7 +250,7 @@ Bit_Set_256 dw_i2c_check_bus_changes(
bs_new_buses_w_edid = bs_stabilized_buses_w_edid;
#endif
- BS256 bs_new_buses_w_edid = dw_stabilized_buses_bs(bs_new_buses_w_edid, detected_displays_removed_flag);
+ bs_new_buses_w_edid = dw_stabilized_buses_bs(bs_new_buses_w_edid, detected_displays_removed_flag);
}
}
--
2.45.2