automake-commit
[Top][All Lists]
Advanced

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

[Automake-commit] [SCM] GNU Automake branch, branch-1-10, updated. v1.10


From: Ralf Wildenhues
Subject: [Automake-commit] [SCM] GNU Automake branch, branch-1-10, updated. v1.10.2-58-g8a10270
Date: Wed, 29 Apr 2009 05:36:10 +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 Automake".

http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=8a10270329377c9558103e1d8ddeb88b767c19be

The branch, branch-1-10 has been updated
       via  8a10270329377c9558103e1d8ddeb88b767c19be (commit)
       via  4ebae43e96ace3b5e1249eec58be5aa33e618c91 (commit)
       via  3492cdfa76dbed11146c982e285fe253e96c9c80 (commit)
      from  d34afa46fed69b2f77c2ca394f1acab7fbf0a1a4 (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 8a10270329377c9558103e1d8ddeb88b767c19be
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Apr 25 14:48:51 2009 +0200

    manual: fix trivial grammar errors.
    
    * doc/automake.texi (Subpackages, Java, Dist, Timeline): Fix `a'
    vs. `an' errors.
    Report by Eric Blake.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 4ebae43e96ace3b5e1249eec58be5aa33e618c91
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Apr 25 11:00:14 2009 +0200

    Indent rule commands consistently with a TAB.
    
    * lib/am/texinfos.am (install-info-am): Consistently use TAB, not
    spaces, for indentation of commands, even if indentation may not
    be needed at all.
    * THANKS: Update.
    Prompted by report from John Calcote.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 3492cdfa76dbed11146c982e285fe253e96c9c80
Author: Ralf Wildenhues <address@hidden>
Date:   Wed Apr 22 22:13:05 2009 +0200

    Avoid racy depmodes with universal builds.
    
    * m4/depend.m4 (_AM_DEPENDENCIES): If universal builds are used,
    avoid racy depmodes.
    * lib/depcomp: Ignore `-arch' argument for makedepend depmode.
    Report by Bruno Haible, analysis by Bruno Haible, Peter O'Gorman,
    and Eric Blake.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

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

Summary of changes:
 ChangeLog          |   23 +++++++++++++++++++++++
 THANKS             |    1 +
 doc/Makefile.in    |    2 +-
 doc/automake.texi  |   10 +++++-----
 lib/am/texinfos.am |    2 +-
 lib/depcomp        |   10 ++++++++--
 m4/depend.m4       |   14 ++++++++++++++
 7 files changed, 53 insertions(+), 9 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a7aedd2..118b34e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2009-04-25  Ralf Wildenhues  <address@hidden>
+
+       manual: fix trivial grammar errors.
+       * doc/automake.texi (Subpackages, Java, Dist, Timeline): Fix `a'
+       vs. `an' errors.
+       Report by Eric Blake.
+
+       Indent rule commands consistently with a TAB.
+       * lib/am/texinfos.am (install-info-am): Consistently use TAB, not
+       spaces, for indentation of commands, even if indentation may not
+       be needed at all.
+       * THANKS: Update.
+       Prompted by report from John Calcote.
+
+2009-04-22  Ralf Wildenhues  <address@hidden>
+
+       Avoid racy depmodes with universal builds.
+       * m4/depend.m4 (_AM_DEPENDENCIES): If universal builds are used,
+       avoid racy depmodes.
+       * lib/depcomp: Ignore `-arch' argument for makedepend depmode.
+       Report by Bruno Haible, analysis by Bruno Haible, Peter O'Gorman,
+       and Eric Blake.
+
 2009-04-21  Fabian Alenius  <address@hidden>  (tiny change)
 
        Fix link to autotools tutorial.
diff --git a/THANKS b/THANKS
index f0cdcc0..932c9aa 100644
--- a/THANKS
+++ b/THANKS
@@ -149,6 +149,7 @@ Joel N. Weber II    address@hidden
 Joerg-Martin Schwarz   address@hidden
 Johan Danielsson       address@hidden
 Johannes Nicolai       address@hidden
+John Calcote           address@hidden
 John Pierce            address@hidden
 John Ratliff           address@hidden
 John W. Coomes         address@hidden
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 78deaec..8933e20 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -575,7 +575,7 @@ install-info-am: $(INFO_DEPS)
          if test -f $$file; then d=.; else d=$(srcdir); fi; \
          file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \
          for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \
-                       $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \
+                      $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \
            if test -f $$ifile; then \
              relfile=`echo "$$ifile" | sed 's|^.*/||'`; \
              echo " $(INSTALL_DATA) '$$ifile' 
'$(DESTDIR)$(infodir)/$$relfile'"; \
diff --git a/doc/automake.texi b/doc/automake.texi
index 67c5157..d294844 100644
--- a/doc/automake.texi
+++ b/doc/automake.texi
@@ -4252,7 +4252,7 @@ AC_CONFIG_SUBDIRS, Configuring Other Packages in 
Subdirectories,
 autoconf, The Autoconf Manual}).
 
 Here is an example package for an @code{arm} program that links with
-an @code{hand} library that is a nested package in subdirectory
+a @code{hand} library that is a nested package in subdirectory
 @file{hand/}.
 
 @code{arm}'s @file{configure.ac}:
@@ -7219,7 +7219,7 @@ The value of this variable is passed to the @option{-d} 
option to
 @code{javac}.  It defaults to @samp{$(top_builddir)}.
 
 @item CLASSPATH_ENV
-This variable is an @code{sh} expression that is used to set the
+This variable is a shell expression that is used to set the
 @env{CLASSPATH} environment variable on the @code{javac} command line.
 (In the future we will probably handle class path setting differently.)
 @end vtable
@@ -8045,8 +8045,8 @@ your Makefiles cause some distributed files to be rebuilt 
when the user
 build the package.  (Think about the user missing the tool required to
 build the file; or if the required tool is built by your package,
 consider the cross-compilation case where it can't be run.)  There is
-a FAQ entry about this (@pxref{distcleancheck}), make sure you read it
-before playing with @code{distcleancheck_listfiles}.
+an entry in the FAQ about this (@pxref{distcleancheck}), make sure you
+read it before playing with @code{distcleancheck_listfiles}.
 
 @code{distcheck} also checks that the @code{uninstall} rule works
 properly, both for ordinary and @code{DESTDIR} builds.  It does this
@@ -11188,7 +11188,7 @@ package has 30 pages of documentation, and 38 test 
cases.
 From now on and until version 1.4, new releases will occur at a rate
 of about one a year.  1.1 did not exist, actually 1.1b to 1.1p have
 been the name of beta releases for 1.2.  This is the first time
-Automake uses suffix letters to designate beta releases, an habit that
+Automake uses suffix letters to designate beta releases, a habit that
 lasts.
 
 @item 1996-10-10 Kevin Dalley packages Automake 1.0 for Debian GNU/Linux.
diff --git a/lib/am/texinfos.am b/lib/am/texinfos.am
index 853b570..1b9fd98 100644
--- a/lib/am/texinfos.am
+++ b/lib/am/texinfos.am
@@ -192,7 +192,7 @@ install-info-am: $(INFO_DEPS)
 ## `foo' becomes `foo.i' too.
          file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \
          for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \
-                       $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \
+                      $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \
            if test -f $$ifile; then \
 ## Strip directory
              relfile=`echo "$$ifile" | sed 's|^.*/||'`; \
diff --git a/lib/depcomp b/lib/depcomp
index e985f43..18b0fc5 100755
--- a/lib/depcomp
+++ b/lib/depcomp
@@ -1,7 +1,7 @@
 #! /bin/sh
 # depcomp - compile a program generating dependencies as side-effects
 
-scriptversion=2009-03-04.20
+scriptversion=2009-04-22.22
 
 # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
 # Software Foundation, Inc.
@@ -476,7 +476,7 @@ makedepend)
   fi
   # X makedepend
   shift
-  cleared=no
+  cleared=no eat=no
   for arg
   do
     case $cleared in
@@ -484,11 +484,17 @@ makedepend)
       set ""; shift
       cleared=yes ;;
     esac
+    if test $eat = yes; then
+      eat=no
+      continue
+    fi
     case "$arg" in
     -D*|-I*)
       set fnord "$@" "$arg"; shift ;;
     # Strip any option that makedepend may not understand.  Remove
     # the object too, otherwise makedepend will parse it as a source file.
+    -arch)
+      eat=yes ;;
     -*|$object)
       ;;
     *)
diff --git a/m4/depend.m4 b/m4/depend.m4
index 451312a..efe8643 100644
--- a/m4/depend.m4
+++ b/m4/depend.m4
@@ -63,6 +63,16 @@ AC_CACHE_CHECK([dependency style of $depcc],
   if test "$am_compiler_list" = ""; then
      am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
   fi
+  am__universal=false
+  m4_case([$1], [CC],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac],
+    [CXX],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac])
+
   for depmode in $am_compiler_list; do
     # Setup a source with many dependencies, because some compilers
     # like to wrap large dependency lists on column 80 (with \), and
@@ -87,6 +97,10 @@ AC_CACHE_CHECK([dependency style of $depcc],
     am__obj=sub/conftest.${OBJEXT-o}
     am__minus_obj="-o $am__obj"
     case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
     nosideeffect)
       # after this tag, mechanisms are not by side-effect, so they'll
       # only be used when explicitly requested


hooks/post-receive
-- 
GNU Automake




reply via email to

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