commit: d89f6f62cfb518371c77cb10e8fc1e07b85569d9 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Wed Apr 13 01:58:29 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Apr 13 01:58:29 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d89f6f62
sys-apps/sysvinit: fix musl build Closes: https://bugs.gentoo.org/836602 Signed-off-by: Sam James <sam <AT> gentoo.org> sys-apps/sysvinit/files/sysvinit-3.02-musl-limits.patch | 12 ++++++++++++ sys-apps/sysvinit/sysvinit-3.02-r3.ebuild | 2 ++ 2 files changed, 14 insertions(+) diff --git a/sys-apps/sysvinit/files/sysvinit-3.02-musl-limits.patch b/sys-apps/sysvinit/files/sysvinit-3.02-musl-limits.patch new file mode 100644 index 000000000000..e890fbbcf0f3 --- /dev/null +++ b/sys-apps/sysvinit/files/sysvinit-3.02-musl-limits.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/836602 +https://github.com/slicer69/sysvinit/issues/5 +--- a/src/bootlogd.c ++++ b/src/bootlogd.c +@@ -41,6 +41,7 @@ + #include <getopt.h> + #include <dirent.h> + #include <fcntl.h> ++#include <limits.h> + #ifdef __linux__ + #include <pty.h> + #include <sys/sysmacros.h> diff --git a/sys-apps/sysvinit/sysvinit-3.02-r3.ebuild b/sys-apps/sysvinit/sysvinit-3.02-r3.ebuild index a1c99e551867..1742bb216aaf 100644 --- a/sys-apps/sysvinit/sysvinit-3.02-r3.ebuild +++ b/sys-apps/sysvinit/sysvinit-3.02-r3.ebuild @@ -41,6 +41,8 @@ PATCHES=( "${FILESDIR}/${PN}-2.86-kexec.patch" # bug #158615 "${FILESDIR}/${PN}-2.94_beta-shutdown-single.patch" + # bug #836602 + "${FILESDIR}/${PN}-3.02-musl-limits.patch" ) src_prepare() {
