commit:     c7c7542802152f23f68800352912be2f9d6d4980
Author:     Hoël Bézier <hoelbezier <AT> riseup <DOT> net>
AuthorDate: Sat May 17 20:29:45 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 12 12:22:13 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7c75428

sys-apps/udevil: include sys/stat.h where needed, bug #945124

Closes: https://bugs.gentoo.org/945124
Signed-off-by: Hoël Bézier <hoelbezier <AT> riseup.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch | 15 +++++++++++++++
 sys-apps/udevil/udevil-0.4.4-r5.ebuild                   |  1 +
 2 files changed, 16 insertions(+)

diff --git a/sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch 
b/sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch
new file mode 100644
index 000000000000..517efa254492
--- /dev/null
+++ b/sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch
@@ -0,0 +1,15 @@
+# Fixes #945124
+diff --git a/src/device-info.h b/src/device-info.h
+index 6cb3683..f3e6c8a 100644
+--- a/src/device-info.h
++++ b/src/device-info.h
+@@ -10,6 +10,9 @@
+ // glib
+ #include <glib.h>
+ 
++// POSIX
++#include <sys/stat.h>
++
+ // udev
+ #include <libudev.h>
+ #include <fcntl.h>

diff --git a/sys-apps/udevil/udevil-0.4.4-r5.ebuild 
b/sys-apps/udevil/udevil-0.4.4-r5.ebuild
index 49f609e4e6d2..cf36585e097f 100644
--- a/sys-apps/udevil/udevil-0.4.4-r5.ebuild
+++ b/sys-apps/udevil/udevil-0.4.4-r5.ebuild
@@ -32,6 +32,7 @@ PATCHES=(
        "${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch
        "${FILESDIR}"/${PN}-0.4.4-no-libtool.patch
        "${FILESDIR}"/${PN}-0.4.4-no-conf.d.patch
+       "${FILESDIR}"/${PN}-0.4.4-include-sysstat.patch
 )
 
 src_prepare() {

Reply via email to