libtool-commit
[Top][All Lists]
Advanced

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

[SCM] GNU Libtool branch, master, updated. v2.4.2-145-g7a78cca


From: Gary V. Vaughan
Subject: [SCM] GNU Libtool branch, master, updated. v2.4.2-145-g7a78cca
Date: Sat, 24 Dec 2011 02:43:57 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Libtool".

The branch, master has been updated
       via  7a78cca31bca68f3cf2e398d26b03f3980331d72 (commit)
       via  c8e9d169e19c457366d5237312ee6b9dbca2e4d7 (commit)
       via  eabd3ad629a8a7112c1bf58aeaf26dc79fbe0ce2 (commit)
      from  51c1877e70cdf5ca617d7ff403c1ae740d8b3a40 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 7a78cca31bca68f3cf2e398d26b03f3980331d72
Author: Gary V. Vaughan <address@hidden>
Date:   Sat Dec 24 08:32:47 2011 +0700

    bootstrap: fix Autoconf version typo.
    
    * build-aux/options-parses: s/2\.62/2.68/
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit c8e9d169e19c457366d5237312ee6b9dbca2e4d7
Author: Gary V. Vaughan <address@hidden>
Date:   Sat Dec 24 08:30:12 2011 +0700

    gnulib: update gnulib submodule.
    
    Among others, this fixes the reference to a local commit.
    * gnulib: Updated to todays master HEAD revision.
    * gl/top/README-release.diff: Update to account for changes to
    gnulib/top/README-release since the last gnulib update.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit eabd3ad629a8a7112c1bf58aeaf26dc79fbe0ce2
Author: Gary V. Vaughan <address@hidden>
Date:   Sun Dec 18 20:41:10 2011 +0700

    libtool: make fork minimisation compatible with dash and zsh.
    
    * build-aub/general.m4sh (lt_HAVE_PLUSEQ_OP): Instead of using
    $((..)) arithmetic, which causes an error on dash, use a case
    based bash version check.
    (lt_HAVE_ARITH_OP, lt_HAVE_XSI_OPS): Also short circuit the
    feature probing forks and set these automatically when zsh is
    detected.
    Reported by Stefano Lattarini.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 build-aux/general.m4sh     |   12 +++++++-----
 build-aux/options-parser   |    2 +-
 gl/top/README-release.diff |    8 ++++----
 gnulib                     |    2 +-
 4 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/build-aux/general.m4sh b/build-aux/general.m4sh
index e96c0e4..3cfecee 100644
--- a/build-aux/general.m4sh
+++ b/build-aux/general.m4sh
@@ -75,14 +75,16 @@ basename='s|^.*/||'
 
 
 # We should try to minimise forks, especially on Windows where they are
-# unreasonably slow, so skip the feature probes when bash is being used:
-if test set = "${BASH_VERSION+set}"; then
+# unreasonably slow, so skip the feature probes when bash or zsh are
+# being used:
+if test set = "${BASH_VERSION+set}${ZSH_VERSION}"; then
     : ${lt_HAVE_ARITH_OP="yes"}
     : ${lt_HAVE_XSI_OPS="yes"}
     # The += operator was introduced in bash 3.1
-    test -z "$lt_HAVE_PLUSEQ_OP" \
-      && test 3000 -lt "$((${BASH_VERSINFO[0]}*1000 + ${BASH_VERSINFO[1]}))" \
-      && lt_HAVE_PLUSEQ_OP=yes
+    case $BASH_VERSION in
+      [12].* | 3.0 | 3.0.*) ;;
+      *)                    lt_HAVE_PLUSEQ_OP=yes ;;
+    esac
 fi
 
 
diff --git a/build-aux/options-parser b/build-aux/options-parser
index 07a9731..9d42418 100644
--- a/build-aux/options-parser
+++ b/build-aux/options-parser
@@ -176,7 +176,7 @@ nl='
 # There are still modern systems that have problems with `echo' mis-
 # handling backslashes, among others, so make sure $bs_echo is set to a
 # command that correctly interprets backslashes.
-# (this code from Autoconf 2.62)
+# (this code from Autoconf 2.68)
 
 # Printing a long string crashes Solaris 7 /usr/bin/printf.
 
bs_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
diff --git a/gl/top/README-release.diff b/gl/top/README-release.diff
index 9f89724..4cc43f3 100644
--- a/gl/top/README-release.diff
+++ b/gl/top/README-release.diff
@@ -1,5 +1,5 @@
---- gnulib/top/README-release  2011-10-23 14:32:58.000000000 +0700
-+++ gl/top/README-release      2011-10-23 14:38:40.000000000 +0700
+--- gnulib/top/README-release  2011-12-24 08:28:59.000000000 +0700
++++ gl/top/README-release      2011-12-24 09:01:01.000000000 +0700
 @@ -1,5 +1,9 @@
  Here are most of the steps we (maintainers) follow when making a release.
  
@@ -10,11 +10,11 @@
  * start from a clean, up-to-date git directory.
  
      make -k maintainer-clean || { ./configure && make maintainer-clean; }
-@@ -18,12 +24,24 @@
+@@ -18,12 +22,24 @@
  
      http://hydra.nixos.org/jobset/gnu/@address@hidden
  
--* Run "./bootstrap && ./configure".  This downloads any new translations:
+-* Run "./bootstrap && ./configure".  This downloads any new translations.
 +* Double check that serial number updates in public m4 files weren't
 +  forgotten since last release (they should be updated in git along with
 +  commits that require it so that users can work with git snapshots).
diff --git a/gnulib b/gnulib
index f51babf..576e46c 160000
--- a/gnulib
+++ b/gnulib
@@ -1 +1 @@
-Subproject commit f51babfaf400eb509f854cad509f5e649b9182b1
+Subproject commit 576e46cb89ee781ec9f8352723b5dc96d3c7fd1f


hooks/post-receive
-- 
GNU Libtool



reply via email to

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