automake-commit
[Top][All Lists]
Advanced

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

[Automake-commit] [SCM] GNU Automake branch, experimental/ng/decruft, cr


From: Stefano Lattarini
Subject: [Automake-commit] [SCM] GNU Automake branch, experimental/ng/decruft, created. v1.12-263-g4340c65
Date: Sun, 20 May 2012 14:52:04 +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=4340c65d02b5eb5b57a1692964493ede26ec341b

The branch, experimental/ng/decruft has been created
        at  4340c65d02b5eb5b57a1692964493ede26ec341b (commit)

- Log -----------------------------------------------------------------
commit 4340c65d02b5eb5b57a1692964493ede26ec341b
Author: Stefano Lattarini <address@hidden>
Date:   Sun May 20 15:57:45 2012 +0200

    [ng] acconfig.h: don't support anymore (distribution and dependencies)
    
    Support for acconfig.h is still present in Autoconf (version 2.69 at the
    time of writing), but deprecated by a long time in favour of AH_VERBATIM
    and AH_TEMPLATE.  The deprecation started at least in September 1999 (see
    Changelog entry "Start to get rid of acconfig.h.  It is an anachronism",
    dated 1999-09-28), and was basically completed by October 1999 (see the
    ChangeLog entry "Moving most of the task of creating config.h.in from sh
    to m4", dated 1999-10-01), i.e., before the Autoconf 2.50 release (dated
    2001-05-21).
    
    For more information, see chapter "Obsolete Constructs", section
    "acconfig.h" of the Autoconf manual.  See also the discussion on automake
    bug#7919, in particular the message <http://debbugs.gnu.org/7819#20>.
    
    * automake.in (handle_configure): Don't automatically distribute the
    'acconfig.h' file if it exists, and don't add it to the transform
    '%FILES%' when processing the 'remake-hdr.am' Makefile fragment.
    (@common_sometimes): Don't list 'acconfig.h' anymore.  Reformat it
    while we are at it, to make it easier to add or remove entries in
    the future.
    * t/autodist-acconfig-no-subdir.sh: Remove as obsolete.
    * t/autodist-acconfig: Likewise.
    * t/confh.sh: Adjust.
    * lib/missing (case $program in autoheader*)): Remove any mention
    of 'acconfig.h'.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 7dc64f86228b6a8bf23d069f42c6e8574092ad30
Author: Stefano Lattarini <address@hidden>
Date:   Sun May 20 11:35:22 2012 +0200

    [ng] cleanup: remove obsolete special-handling of default source for libs
    
    Since we are already breaking backward-compatibility in small ways in
    Automake-NG, we can snatch the occasion to do some cleanup of obsolescent
    behaviours and backward-compatibility hacks.  This is the first of such
    cleanups.
    
    * automake.in (handle_source_transform): The default source for libfoo.la
    is libfoo.c, but for backward compatibility we used look for libfoo_la.c
    first.  Don't do that anymore now.
    * t/ltlibsrc.sh: Remove as obsolete.
    * NG-NEWS: Update.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit a8d5b4655aa4e429f22e953f8c82a83bcdd290aa
Author: Stefano Lattarini <address@hidden>
Date:   Sun May 20 11:24:53 2012 +0200

    [ng] cleanup: remove a workaround for BSD make (default sources and VPATH)
    
    * automake.in (handle_source_transform): If a rule existed to build a
    source file with a $(srcdir) prefix, we used that prefix in our variables
    too, for the sake of BSD Make.  This is not necessary with GNU make, so
    drop it.
    * t/vpath-built-sources.sh: New test.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 5e06e35bd10c19e2617a35b5c9394f66a28315f6
Author: Stefano Lattarini <address@hidden>
Date:   Sun May 20 10:52:21 2012 +0200

    [ng] cleanup: remove a workaround for BSD make (comments continaution)
    
    * automake.in (read_am_file) [$prev_state == IN_COMMENT]: GNU make always
    honors escaped newlines in comments, so we don't need to have a workaround
    for when that might not be the case.
    * t/comment6.sh: Adjust and enhance.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 754bd03c28affb6bae57f8f7a61a757271f62f46
Author: Stefano Lattarini <address@hidden>
Date:   Sun May 20 10:38:56 2012 +0200

    [ng] cleanup: remove obsolescent comments about subdir-objects and deptrack
    
    * automake.in (handle_single_transform): Remove the lengthy historical note
    about how, when and why automake started to assume that we can safely emit
    an inference rule if both source and object files are in a subdirectory; we
    now only care that that is OK with GNU make (which it is).
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 6e6c5a28e7a762dd28954650641f8df908fdf4a7
Author: Stefano Lattarini <address@hidden>
Date:   Sun May 20 10:32:53 2012 +0200

    [ng] cleanup: remove a workaround only needed by Solaris make
    
    The workaround was introduced in commit 'v1.11-257-g20fb9ce' of
    2010-05-14, "Work around a bug in file-inclusion mechanism of
    Solaris make".
    
    * automake.in (handle_single_transform): When calculating the name
    of the dependency file, don't bother collapsing multiple slash
    characters into a single one.
    * t/subobj11a.sh: Adjust comments.  Prefer calling "fatal_ MSG" over
    "echo MSG >&2; Exit 1" for hard errors.
    * t/subobj11c.sh: Remove as obsolete.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 98087ff4f5b29b38d7344ad350f816f5272ddcd9
Author: Stefano Lattarini <address@hidden>
Date:   Sun May 20 01:44:48 2012 +0200

    [ng] push_dist_common: don't directly append to an Automake::Variable
    
    This change should cause no semantic changes; it just makes few lines of
    code a little cleaner and clearer.
    
    * automake.in ($configure_dist_common): Turn this global scalar into ...
    (@configure_dist_common): ... a global array.
    (@dist_common): New global, holding the list of the "auto-discovered"
    distributed files.
    (initialize_per_input): Clear it.
    (scan_autoconf_files): Use it, instead of the value of the make variable
    'am__dist_common', to initialize '@configure_dist_common'.
    (handle_dist): New %transform 'DIST-COMMON => "@dist_common"' for the
    'distdir.am' file.
    (push_dist_common): Do not call 'Automake::Variable::define' (with "+"
    type) on 'am__dist_common' anymore; just append to @dist_common instead.
    Adjust few comments throughout the file.
    * lib/am/distdir.am: Now that automake.in doesn't define 'am__dist_common'
    anymore, initialize it with the contents of the '%DIST-COMMON%' transform.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

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


hooks/post-receive
-- 
GNU Automake



reply via email to

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