commit: b1816caff8241eab068a779d71cbceca60e0ecfa Author: Dave Hughes <davidhughes205 <AT> gmail <DOT> com> AuthorDate: Thu Apr 15 11:40:35 2021 +0000 Commit: Dave Hughes <davidhughes205 <AT> gmail <DOT> com> CommitDate: Thu Apr 15 11:40:59 2021 +0000 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=b1816caf
sys-process/psmisc: fix patches Closes: #782832 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Dave Hughes <davidhughes205 <AT> gmail.com> sys-process/psmisc/files/include_limits.patch | 45 +++++++++++++++++++++++++++ sys-process/psmisc/psmisc-23.3-r1.ebuild | 6 +--- sys-process/psmisc/psmisc-23.4.ebuild | 5 +-- 3 files changed, 47 insertions(+), 9 deletions(-) diff --git a/sys-process/psmisc/files/include_limits.patch b/sys-process/psmisc/files/include_limits.patch new file mode 100644 index 0000000..1b474bc --- /dev/null +++ b/sys-process/psmisc/files/include_limits.patch @@ -0,0 +1,45 @@ +Author: Breno Leitao <bren...@br.ibm.com> +Date: Thu Apr 6 13:59:57 2017 -0300 + + peekfd: Include headers for ppc64 + + Currently peekfd fails to build on ppc64le architecture with musl + because it does not find reference for __WORDSIZE. + + This patch just includes reference for this macro if it was not + previously defined. + +Index: psmisc-22.21/src/peekfd.c +=================================================================== +--- psmisc-22.21.orig/src/peekfd.c ++++ psmisc-22.21/src/peekfd.c +@@ -37,6 +37,14 @@ + + #include "i18n.h" + ++#if !defined(PATH_MAX) ++#include <limits.h> ++#endif ++ ++#if !defined(__WORDSIZE) ++#include <bits/reg.h> ++#endif ++ + #ifdef I386 + #define REG_ORIG_ACCUM orig_eax + #define REG_ACCUM eax +Index: psmisc-22.21/src/pstree.c +=================================================================== +--- psmisc-22.21.orig/src/pstree.c ++++ psmisc-22.21/src/pstree.c +@@ -45,6 +45,10 @@ + #include "i18n.h" + #include "comm.h" + ++#if !defined(PATH_MAX) ++#include <limits.h> ++#endif ++ + #ifdef WITH_SELINUX + #include <selinux/selinux.h> + #else diff --git a/sys-process/psmisc/psmisc-23.3-r1.ebuild b/sys-process/psmisc/psmisc-23.3-r1.ebuild index c4107d2..edc88ce 100644 --- a/sys-process/psmisc/psmisc-23.3-r1.ebuild +++ b/sys-process/psmisc/psmisc-23.3-r1.ebuild @@ -21,15 +21,11 @@ BDEPEND=">=sys-devel/libtool-2.2.6b DOCS=( AUTHORS ChangeLog NEWS README ) -PATCHES=( - "${FILESDIR}"/include_limits.patch - "${FILESDIR}"/musl_ptregs.patch -) - src_prepare() { default if use elibc_musl ; then + eapply "${FILESDIR}"/include_limits.patch eapply "${FILESDIR}"/musl_ptregs.patch fi diff --git a/sys-process/psmisc/psmisc-23.4.ebuild b/sys-process/psmisc/psmisc-23.4.ebuild index be543f1..31edc94 100644 --- a/sys-process/psmisc/psmisc-23.4.ebuild +++ b/sys-process/psmisc/psmisc-23.4.ebuild @@ -22,14 +22,11 @@ BDEPEND=">=sys-devel/libtool-2.2.6b DOCS=( AUTHORS ChangeLog NEWS README ) -PATCHES=( - "${FILESDIR}"/include_limits.patch -) - src_prepare() { default if use elibc_musl ; then + "${FILESDIR}"/include_limits.patch "${FILESDIR}"/musl_ptregs.patch fi