Merge branch 'maint' into branch-1.11
authorStefano Lattarini <stefano.lattarini@gmail.com>
Tue, 27 Mar 2012 20:05:39 +0000 (22:05 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Tue, 27 Mar 2012 20:05:39 +0000 (22:05 +0200)
* NEWS: Minor tweakings and reorderings of the new entries.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
1  2 
NEWS
doc/automake.texi

diff --cc NEWS
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -25,62 -24,30 +25,72 @@@ New in 1.11.3c
      search path are looked up is probably going to be changed in the
      next Automake release (1.12).
  
 -  - The obsolescent AM_WITH_REGEX  macro has been deprecated (since the
 -    GNU rx library has been decommissioned), and will be removed in the
 -    next major Automake release (1.12).
 +  - The Automake support for automatic de-ANSI-fication will be removed
 +    in the next major Automake release (1.12).
  
 -* Changes to aclocal:
 +  - Starting from the next Automake release (1.12), warnings in the
 +    `extra-portability' category will be enabled by `-Wall' (right now,
 +    one has to use `-Wextra-portability' explicitly).
  
 -  - The `--acdir' option is deprecated.  Now you should use the new options
 -    `--automake-acdir' and `--system-acdir' instead.
 +* Miscellaneous changes:
  
 -  - The `ACLOCAL_PATH' environment variable is now interpreted as a
 -    colon-separated list of additional directories to search after the
 -    automake internal acdir (by default ${prefix}/share/aclocal-APIVERSION)
 -    and before the system acdir (by default ${prefix}/share/aclocal).
 +  - The 'ar-lib' script now ignores the "s" (symbol index) and "S" (no
 +    symbol index) modifiers as well as the "s" action, as the symbol index
 +    is created unconditionally by Microsoft lib.  Also, the "q" (quick)
 +    action is now a synonym for "r" (replace).  Also, the script has been
 +    ignoring the "v" (verbose) modifier already since Automake 1.11.3.
  
 -* Miscellaneous changes:
 +  - When the 'compile' script is used to wrap MSVC, it now accepts an
 +    optional space between the -I, -L and -l options and their respective
 +    arguments, for better POSIX compliance.
  
+   - There is an initial, experimental support for automatic dependency
+     tracking with tcc (the Tiny C Compiler).  Its associated depmode is
+     currently recognized as "icc" (but this and other details are likely
+     to change in future versions).
    - Automatic dependency tracking now works also with the IBM XL C/C++
      compilers, thanks to the new new depmode 'xlc'.
  
 +Bugs fixed in 1.11.3c:
 +
 +* Bugs introduced by 1.11.2:
 +
 +  - A definition of 'noinst_PYTHON' before 'python_PYTHON' (or similar)
 +    don't cause spurious failures upon "make install" anymore.
 +
++  - The user can now instruct the 'uninstall-info' rule not to update
++    the '${infodir}/dir' file by exporting the environment variable
++    'AM_UPDATE_INFO_DIR' to the value "no".  This is done for consistency
++    with how the 'install-info' rule operates since automake 1.11.2.
++
 +* Long-standing bugs:
 +
 +  - It is now possible for a foo_SOURCES variable to hold Vala sources
 +    together with C header files, as well as with sources and headers for
 +    other supported languages (e.g., C++).  Previously, only mixing C and
 +    Vala sources was supported.
 +
 +  - If "aclocal --install" is used, and the first directory specified with
 +    '-I' is non-existent, aclocal will now create it before trying to copy
 +    files in it.
 +
 +  - An empty declaration of a "foo_PRIMARY" don't cause anymore the
 +    generated install rules to create an empty $(foodir) directory;
 +    for example, if Makefile.am contains something like:
 +
 +      pkglibexec_SCRIPTS =
 +      if FALSE
 +      pkglibexec_SCRIPTS += bar.sh
 +      endif
 +
 +    the $(pkglibexec) directory will not be created upon "make install".
 +
 +\f
 +New in 1.11.3:
 +
 +* Miscellaneous changes:
 +
    - Automake's own build system is more silent by default, making use of
      the 'silent-rules' option.
  
Simple merge