commit: 920bcdeb3bb2a3ce72082eed4bf2c09ce6705bfe Author: Mats Lidell <matsl <AT> gentoo <DOT> org> AuthorDate: Sat Sep 28 17:18:17 2024 +0000 Commit: Mats Lidell <matsl <AT> gentoo <DOT> org> CommitDate: Sat Sep 28 17:30:25 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=920bcdeb
app-editors/xemacs: Use command -v Update patch to not use type -P, due to not posix required, and skip looking around the file system if there is a makeinfo that meets the requirement. Signed-off-by: Mats Lidell <matsl <AT> gentoo.org> app-editors/xemacs/files/xemacs-21.5.35-which.patch | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/app-editors/xemacs/files/xemacs-21.5.35-which.patch b/app-editors/xemacs/files/xemacs-21.5.35-which.patch index cf8b554490fc..1c93aa0e19d7 100644 --- a/app-editors/xemacs/files/xemacs-21.5.35-which.patch +++ b/app-editors/xemacs/files/xemacs-21.5.35-which.patch @@ -1,12 +1,23 @@ diff -r 22f2684b1b82 configure.ac --- a/configure.ac Mon Sep 23 16:24:03 2024 +0100 -+++ b/configure.ac Thu Sep 26 07:57:11 2024 +0200 -@@ -2518,7 +2518,7 @@ ++++ b/configure.ac Sat Sep 28 14:09:56 2024 +0200 +@@ -2518,16 +2518,16 @@ dnl We need a recent version of makeinfo AC_MSG_CHECKING([for makeinfo >= 4.12]) MAKEINFO= -for prog in `which -a makeinfo`; do -+for prog in `type -P makeinfo`; do ++if prog=`command -v makeinfo` ++then mi_verstr=[`$prog --version | sed -n '1s/^.* \([0-9][0-9.]*\)$/\1/p'`] mi_major=`echo $mi_verstr | cut -d. -f1` mi_minor=`echo $mi_verstr | cut -d. -f2` + if test "$mi_major" -gt 4 || ( test "$mi_major" -eq 4 && test "$mi_minor" -gt 11 ); + then + MAKEINFO=$prog +- break + fi +-done ++fi + if test -z $MAKEINFO; then + AC_MSG_RESULT([no]) + AC_MSG_WARN([Found Makeinfo $mi_verstr. 4.12 or later required.])