coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[coreutils] [PATCH] maint: update gnulib


From: Eric Blake
Subject: [coreutils] [PATCH] maint: update gnulib
Date: Thu, 30 Sep 2010 15:33:08 -0600

* gnulib: Update to latest.
* bootstrap.conf (gnulib_modules): Reflect new module name.
* bootstrap: Resync from upstream.
---

I'm pushing this.

* gnulib 77a06aa...7aa768c (4):
  > bootstrap: support ACLOCAL_FLAGS during aclocal
  > bootstrap: use glibtoolize on MacOS
  > poll: fix typo that broke test on MacOS
  > getdate: rename to get_date

 bootstrap      |   34 ++++++++++++++++++++++++----------
 bootstrap.conf |    2 +-
 gnulib         |    2 +-
 3 files changed, 26 insertions(+), 12 deletions(-)

diff --git a/bootstrap b/bootstrap
index 5ab4cf7..7f0ee81 100755
--- a/bootstrap
+++ b/bootstrap
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Print a version string.
-scriptversion=2010-07-06.10; # UTC
+scriptversion=2010-09-30.21; # UTC

 # Bootstrap this package from checked-out sources.

@@ -346,6 +346,10 @@ check_versions() {
   ret=0

   while read app req_ver; do
+    # We only need libtoolize from the libtool package.
+    if test "$app" = libtool; then
+      app=libtoolize
+    fi
     # Honor $APP variables ($TAR, $AUTOCONF, etc.)
     appvar=`echo $app | tr '[a-z]' '[A-Z]'`
     test "$appvar" = TAR && appvar=AMTAR
@@ -375,6 +379,18 @@ print_versions() {
   # can't depend on column -t
 }

+use_libtool=0
+# We'd like to use grep -E, to see if any of LT_INIT,
+# AC_PROG_LIBTOOL, AM_PROG_LIBTOOL is used in configure.ac,
+# but that's not portable enough (e.g., for Solaris).
+grep '^[        ]*A[CM]_PROG_LIBTOOL' configure.ac >/dev/null \
+  && use_libtool=1
+grep '^[        ]*LT_INIT' configure.ac >/dev/null \
+  && use_libtool=1
+if test $use_libtool = 1; then
+  find_tool LIBTOOLIZE glibtoolize libtoolize
+fi
+
 if ! printf "$buildreq" | check_versions; then
   test -f README-prereq &&
   echo "See README-prereq for notes on obtaining these prerequisite programs:" 
>&2
@@ -736,6 +752,12 @@ gnulib_tool_options="\
  --local-dir $local_gl_dir\
  $gnulib_tool_option_extras\
 "
+if test $use_libtool = 1; then
+  case "$gnulib_tool_options " in
+    *' --libtool '*) ;;
+    *) gnulib_tool_options="$gnulib_tool_options --libtool" ;;
+  esac
+fi
 echo "$0: $gnulib_tool $gnulib_tool_options --import ..."
 $gnulib_tool $gnulib_tool_options --import $gnulib_modules &&
 slurp $bt || exit
@@ -778,20 +800,12 @@ grep -E '^[        ]*AC_CONFIG_HEADERS?\>' configure.ac 
>/dev/null ||

 for command in \
   libtool \
-  "${ACLOCAL-aclocal} --force -I m4" \
+  "${ACLOCAL-aclocal} --force -I m4 $ACLOCAL_FLAGS" \
   "${AUTOCONF-autoconf} --force" \
   "${AUTOHEADER-autoheader} --force" \
   "${AUTOMAKE-automake} --add-missing --copy --force-missing"
 do
   if test "$command" = libtool; then
-    use_libtool=0
-    # We'd like to use grep -E, to see if any of LT_INIT,
-    # AC_PROG_LIBTOOL, AM_PROG_LIBTOOL is used in configure.ac,
-    # but that's not portable enough (e.g., for Solaris).
-    grep '^[    ]*A[CM]_PROG_LIBTOOL' configure.ac >/dev/null \
-      && use_libtool=1
-    grep '^[    ]*LT_INIT' configure.ac >/dev/null \
-      && use_libtool=1
     test $use_libtool = 0 \
       && continue
     command="${LIBTOOLIZE-libtoolize} -c -f"
diff --git a/bootstrap.conf b/bootstrap.conf
index 920fe63..a206629 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -89,7 +89,7 @@ gnulib_modules="
   fsync
   ftello
   fts
-  getdate
+  get_date
   getgroups
   gethrxtime
   getline
diff --git a/gnulib b/gnulib
index 77a06aa..7aa768c 160000
--- a/gnulib
+++ b/gnulib
@@ -1 +1 @@
-Subproject commit 77a06aac2187e2ea13e5b7aa8e30d46a81ca45f8
+Subproject commit 7aa768c4823966db325c48ea4af540c4db5d4745
-- 
1.7.2.3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]