commit:     ad3d55215701bb6cbd4c5f57eda1ca04310234e3
Author:     Z. Liu <zhixu.liu <AT> gmail <DOT> com>
AuthorDate: Sun Jun  1 15:31:44 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun  2 21:39:32 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad3d5521

sys-apps/apparmor-utils: fix musl build

patch from upstream

Signed-off-by: Z. Liu <zhixu.liu <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42389
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../apparmor-utils/apparmor-utils-4.0.3.ebuild     |  4 ++++
 ...0.3-binutils-Fix-missing-include-limits.h.patch | 24 ++++++++++++++++++++++
 2 files changed, 28 insertions(+)

diff --git a/sys-apps/apparmor-utils/apparmor-utils-4.0.3.ebuild 
b/sys-apps/apparmor-utils/apparmor-utils-4.0.3.ebuild
index fa9e53f40a8b..f39270a2a1e2 100644
--- a/sys-apps/apparmor-utils/apparmor-utils-4.0.3.ebuild
+++ b/sys-apps/apparmor-utils/apparmor-utils-4.0.3.ebuild
@@ -33,6 +33,10 @@ RDEPEND="${COMMON_DEPEND}
        dev-python/notify2[${PYTHON_USEDEP}]
        dev-python/psutil[${PYTHON_USEDEP}]"
 
+PATCHES=(
+       "${FILESDIR}/${PN}-4.0.3-binutils-Fix-missing-include-limits.h.patch"
+)
+
 src_prepare() {
        default
 

diff --git 
a/sys-apps/apparmor-utils/files/apparmor-utils-4.0.3-binutils-Fix-missing-include-limits.h.patch
 
b/sys-apps/apparmor-utils/files/apparmor-utils-4.0.3-binutils-Fix-missing-include-limits.h.patch
new file mode 100644
index 000000000000..37d250f63c60
--- /dev/null
+++ 
b/sys-apps/apparmor-utils/files/apparmor-utils-4.0.3-binutils-Fix-missing-include-limits.h.patch
@@ -0,0 +1,24 @@
+From 02b7e41ef3d89cea2bc24073938e7fdab8c29b17 Mon Sep 17 00:00:00 2001
+From: fossdd <[email protected]>
+Date: Sat, 3 May 2025 16:48:24 +0200
+Subject: [PATCH] binutils: Fix missing include limits.h
+
+For NAME_MAX
+
+Fixes 322a98c8 ("Fix incorrect strnlen length in aa_load.c load_policy_dir")
+
+diff --git a/binutils/aa_load.c b/binutils/aa_load.c
+index 6133e899a..b7e6eca28 100644
+--- a/binutils/aa_load.c
++++ b/binutils/aa_load.c
+@@ -17,6 +17,7 @@
+ #include <fcntl.h>
+ #include <string.h>
+ #include <dirent.h>
++#include <limits.h>
+ 
+ #include <sys/types.h>
+ #include <sys/stat.h>
+-- 
+2.45.2
+

Reply via email to