From c8765d53a07b73f6abd8a8b76651311fbfca368e Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Fri, 5 Oct 2007 13:52:01 -0700 Subject: [PATCH] * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Handle "///" correctly. --- ChangeLog | 5 +++++ lib/autoconf/general.m4 | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index a5b43aea..666c07f9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-10-05 Paul Eggert + + * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Handle "///" + correctly. + 2007-10-05 Jim Meyering Avoid makeinfo warnings. diff --git a/lib/autoconf/general.m4 b/lib/autoconf/general.m4 index 0f8a5dcf..10df3992 100644 --- a/lib/autoconf/general.m4 +++ b/lib/autoconf/general.m4 @@ -904,8 +904,9 @@ do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in - / | // ) ;; - */ ) eval $ac_var='`echo "$ac_val" | sed "s|/*\$||"`' ;; + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[[^/]]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in -- 2.47.2