mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
updated for version 7.4.224
Problem: /usr/bin/grep on Solaris does not support -F. Solution: Add configure check to find a good grep. (Danek Duvall)
This commit is contained in:
parent
7db7784103
commit
2bcaec320a
73
src/auto/configure
vendored
73
src/auto/configure
vendored
@ -719,6 +719,7 @@ XCODE_SELECT
|
|||||||
CPP_MM
|
CPP_MM
|
||||||
STRIP
|
STRIP
|
||||||
AWK
|
AWK
|
||||||
|
FGREP
|
||||||
EGREP
|
EGREP
|
||||||
GREP
|
GREP
|
||||||
CPP
|
CPP
|
||||||
@ -3695,7 +3696,73 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|||||||
|
|
||||||
fi
|
fi
|
||||||
rm -f conftest*
|
rm -f conftest*
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
|
||||||
|
$as_echo_n "checking for fgrep... " >&6; }
|
||||||
|
if ${ac_cv_path_FGREP+:} false; then :
|
||||||
|
$as_echo_n "(cached) " >&6
|
||||||
|
else
|
||||||
|
if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
|
||||||
|
then ac_cv_path_FGREP="$GREP -F"
|
||||||
|
else
|
||||||
|
if test -z "$FGREP"; then
|
||||||
|
ac_path_FGREP_found=false
|
||||||
|
# Loop through the user's path and test for each of PROGNAME-LIST
|
||||||
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
||||||
|
do
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
test -z "$as_dir" && as_dir=.
|
||||||
|
for ac_prog in fgrep; do
|
||||||
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||||
|
ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||||
|
as_fn_executable_p "$ac_path_FGREP" || continue
|
||||||
|
# Check for GNU ac_path_FGREP and select it if it is found.
|
||||||
|
# Check for GNU $ac_path_FGREP
|
||||||
|
case `"$ac_path_FGREP" --version 2>&1` in
|
||||||
|
*GNU*)
|
||||||
|
ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
|
||||||
|
*)
|
||||||
|
ac_count=0
|
||||||
|
$as_echo_n 0123456789 >"conftest.in"
|
||||||
|
while :
|
||||||
|
do
|
||||||
|
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
||||||
|
mv "conftest.tmp" "conftest.in"
|
||||||
|
cp "conftest.in" "conftest.nl"
|
||||||
|
$as_echo 'FGREP' >> "conftest.nl"
|
||||||
|
"$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
||||||
|
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
||||||
|
as_fn_arith $ac_count + 1 && ac_count=$as_val
|
||||||
|
if test $ac_count -gt ${ac_path_FGREP_max-0}; then
|
||||||
|
# Best one so far, save it but keep looking for a better one
|
||||||
|
ac_cv_path_FGREP="$ac_path_FGREP"
|
||||||
|
ac_path_FGREP_max=$ac_count
|
||||||
|
fi
|
||||||
|
# 10*(2^10) chars as input seems more than enough
|
||||||
|
test $ac_count -gt 10 && break
|
||||||
|
done
|
||||||
|
rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
$ac_path_FGREP_found && break 3
|
||||||
|
done
|
||||||
|
done
|
||||||
|
done
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
if test -z "$ac_cv_path_FGREP"; then
|
||||||
|
as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
ac_cv_path_FGREP=$FGREP
|
||||||
|
fi
|
||||||
|
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
|
||||||
|
$as_echo "$ac_cv_path_FGREP" >&6; }
|
||||||
|
FGREP="$ac_cv_path_FGREP"
|
||||||
|
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
|
||||||
$as_echo_n "checking for library containing strerror... " >&6; }
|
$as_echo_n "checking for library containing strerror... " >&6; }
|
||||||
if ${ac_cv_search_strerror+:} false; then :
|
if ${ac_cv_search_strerror+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
@ -5480,7 +5547,7 @@ rm -f core conftest.err conftest.$ac_objext \
|
|||||||
PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
|
PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
|
||||||
fi
|
fi
|
||||||
if test "X$perlldflags" != "X"; then
|
if test "X$perlldflags" != "X"; then
|
||||||
if test "X`echo \"$LDFLAGS\" | grep -F -e \"$perlldflags\"`" = "X"; then
|
if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$perlldflags\"`" = "X"; then
|
||||||
LDFLAGS="$perlldflags $LDFLAGS"
|
LDFLAGS="$perlldflags $LDFLAGS"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -6838,7 +6905,7 @@ $as_echo "$rubyhdrdir" >&6; }
|
|||||||
if test "X$rubyldflags" != "X"; then
|
if test "X$rubyldflags" != "X"; then
|
||||||
rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
|
rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
|
||||||
if test "X$rubyldflags" != "X"; then
|
if test "X$rubyldflags" != "X"; then
|
||||||
if test "X`echo \"$LDFLAGS\" | grep -F -e \"$rubyldflags\"`" = "X"; then
|
if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$rubyldflags\"`" = "X"; then
|
||||||
LDFLAGS="$rubyldflags $LDFLAGS"
|
LDFLAGS="$rubyldflags $LDFLAGS"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -14,6 +14,7 @@ dnl Checks for programs.
|
|||||||
AC_PROG_CC dnl required by almost everything
|
AC_PROG_CC dnl required by almost everything
|
||||||
AC_PROG_CPP dnl required by header file checks
|
AC_PROG_CPP dnl required by header file checks
|
||||||
AC_PROGRAM_EGREP dnl required by AC_EGREP_CPP
|
AC_PROGRAM_EGREP dnl required by AC_EGREP_CPP
|
||||||
|
AC_PROG_FGREP dnl finds working grep -F
|
||||||
AC_ISC_POSIX dnl required by AC_C_CROSS
|
AC_ISC_POSIX dnl required by AC_C_CROSS
|
||||||
AC_PROG_AWK dnl required for "make html" in ../doc
|
AC_PROG_AWK dnl required for "make html" in ../doc
|
||||||
|
|
||||||
@ -936,7 +937,7 @@ if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then
|
|||||||
PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[[^ ]]*//'`
|
PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[[^ ]]*//'`
|
||||||
fi
|
fi
|
||||||
if test "X$perlldflags" != "X"; then
|
if test "X$perlldflags" != "X"; then
|
||||||
if test "X`echo \"$LDFLAGS\" | grep -F -e \"$perlldflags\"`" = "X"; then
|
if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$perlldflags\"`" = "X"; then
|
||||||
LDFLAGS="$perlldflags $LDFLAGS"
|
LDFLAGS="$perlldflags $LDFLAGS"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -1727,7 +1728,7 @@ if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then
|
|||||||
dnl configure, so strip these flags first (if present)
|
dnl configure, so strip these flags first (if present)
|
||||||
rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
|
rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'`
|
||||||
if test "X$rubyldflags" != "X"; then
|
if test "X$rubyldflags" != "X"; then
|
||||||
if test "X`echo \"$LDFLAGS\" | grep -F -e \"$rubyldflags\"`" = "X"; then
|
if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$rubyldflags\"`" = "X"; then
|
||||||
LDFLAGS="$rubyldflags $LDFLAGS"
|
LDFLAGS="$rubyldflags $LDFLAGS"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -734,6 +734,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
224,
|
||||||
/**/
|
/**/
|
||||||
223,
|
223,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user