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/rmch, created.


From: Stefano Lattarini
Subject: [Automake-commit] [SCM] GNU Automake branch, experimental/rmch, created. v1.11-2132-gb738a42
Date: Sat, 07 Apr 2012 11:43:18 +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=b738a42fdf058ad894801e1ed4d19c8c04295e03

The branch, experimental/rmch has been created
        at  b738a42fdf058ad894801e1ed4d19c8c04295e03 (commit)

- Log -----------------------------------------------------------------
commit b738a42fdf058ad894801e1ed4d19c8c04295e03
Author: Stefano Lattarini <address@hidden>
Date:   Fri Apr 6 18:08:39 2012 +0200

    maint: simplify generation of files with @substed@ stuff
    
    Use a proper "config.status --file=-" idiom to do most substitutions
    in our generated files, to avoid too much duplications between the
    various $(do_subst) commands in Makefile.am and the (explicit or
    implicit AC_SUBST) invocation in configure.ac.
    
    From a suggestion by Eric Blake and Federico Simoncelli:
    <http://lists.gnu.org/archive/html/automake/2012-01/msg00011.html>
    
    * Makefile.am (do_subst): Rewrite to take advantage of the
    "config.status --file=-" idiom.
    (generated_file_finalize): New, to help checking that generated
    files don't contain unexpanded '@substitutions@', and are made
    read-only.
    (automake, aclocal): Take advantage of the improved $(do_subst).
    Improve comments.
    (lib/Automake/Config.pm): Likewise, and of the new variable
    $(generated_file_finalize) as well.
    ($(top_srcdir)/m4/amversion.m4): Likewise.
    (defs-static): Likewise, and depend explicitly on 'Makefile'.
    (do_subst_t): Remove as obsolete.
    * THANKS: Update.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit c38a2e62f99b2de0d06e438732a3eca4ab5effde
Author: Stefano Lattarini <address@hidden>
Date:   Fri Apr 6 17:40:52 2012 +0200

    t/README: update w.r.t. recent overhaul (non-recursive build system)
    
    And other miscellaneous improvements since we are at it.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit c0cee9cd9230af78dc2ba70eb12051f5a9fe12bd
Author: Stefano Lattarini <address@hidden>
Date:   Fri Apr 6 17:34:50 2012 +0200

    docs: fix names of relevant test cases in comments
    
    * doc/automake.texi: In comments reporting which test(s) check a
    given feature/idiom, fix the names of the referenced tests, to
    reflect the recent 'tests/foo.test' => 't/foo.sh' "Great Rename".
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 32b8a433f1166b64ac4866b6f9b27284a60c4b52
Author: Stefano Lattarini <address@hidden>
Date:   Fri Apr 6 16:29:29 2012 +0200

    NEWS: automake build systems avoids make recursion
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 8e02441b00db75f21455edc92191e64cab19b031
Author: Stefano Lattarini <address@hidden>
Date:   Fri Apr 6 15:20:54 2012 +0200

    maint: no more make recursion in Automake's build system
    
    We finally merge testsuite-related part of the Automake build
    system with the top-level one.  See also yesterday's commit
    'v1.11-2124-ga4b0f4b', "maint: remove most recursion in automake's
    own build system".
    
    * t/gen-testsuite-part: Move ...
    * gen-testsuite-part: ... here, with required adjustments.
    * t/defs-static.in: Move ...
    * defs-static.in: ... here, with required adjustments.  In
    particular ...
    ($testsrcdir, $testbuilddir): Removed.
    ($top_testsrcdir): Renamed ...
    ($am_top_srcdir): ... to this.
    ($top_testbuilddir): Renamed ...
    ($am_top_builddir): ... to this.
    * t/defs: Move ...
    * defs: ... here, and adjust as required.
    * t/Makefile.am: Merge ...
    * Makefile.am: ... in here, with related adjustments and
    simplifications.
    * bootstrap: Adjust as required.
    * syntax-checks.mk: Likewise.
    * .gitignore: Likewise.
    * t/ax/tap-setup.sh: Likewise.
    * t/get-sysconf.sh: Likewise.
    * t/help-multilib.sh: Likewise.
    * t/multlib.sh: Likewise.
    * t/parallel-tests2.sh: Likewise.
    * t/self-check-cleanup.tap: Likewise.
    * t/self-check-exit.tap: Likewise.
    * t/self-check-dir.tap: Likewise.
    * t/self-check-explicit-skips.sh: Likewise.
    * t/self-check-reexec.tap: Likewise.
    * t/self-check-sanity.sh: Likewise.
    * t/yacc-d-cxx.sh: Likewise.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 8a5096d150cf9803b8963768b7366cd68edcce03
Author: Stefano Lattarini <address@hidden>
Date:   Fri Apr 6 13:12:25 2012 +0200

    tests: rename 'tests/' => 't/', '*.test' => '*.sh'
    
    When we (soon) convert the Automake testsuite to a non-recursive
    make setup, we'll have to fix the entries of $(TESTS) to be
    prepended with the subdirectory they are in; this will increase
    the length of $(TESTS), and thus increase the possibility of
    exceeding the command-line length limits on some systems (most
    notably, MinGW/MSYS).  See automake bug#7868 for more information.
    
    Thus we rename the 'tests/' subdirectory to 't/', and each 'x.test'
    script in there to 'x.sh'; this way, the $(TESTS) entry 'foo.test'
    will become 't/foo.sh', which have the same number of characters.
    
    * tests/: Rename ...
    * t/: ... to this.
    * t/*.test: Rename ...
    * t/*.sh: ... to this.
    * t/.gitignore: Removed as obsolete.
    * t/defs: Adjust.
    * t/gen-testsuite-part: Likewise.
    * t/list-of-tests.mk: Likewise.
    * t/ccnoco.sh: Likewise.
    * t/ccnoco3.sh: Likewise.
    * t/self-check-cleanup.tap: Likewise.
    * t/self-check-dir.tap: Likewise.
    * t/self-check-me.tap: Likewise.
    * t/self-check-reexec.tap: Likewise.
    * README: Likewise.
    * bootstrap: Likewise
    * configure.ac: Likewise.
    * Makefile.am: Likewise.
    * .gitignore: Likewise.
    * syntax-check.mk: Likewise.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit f8e822bbc197f01fc722aa6def7cddb4182e3c66
Author: Stefano Lattarini <address@hidden>
Date:   Fri Apr 6 12:34:49 2012 +0200

    tests: remove recipes that run tests with 'prove'
    
    Those recipes has served its purpose by helping us during the
    development of TAP support in Automake, to ensure our TAP driver
    didn't have gratuitous incompatibilities with the 'prove' test
    runner.  But they are now unused, out-of-date and bitrotting.  So
    it's better to just remove them.  We can resurrect them at a later
    time if the need arises.
    
    * tests/Makefile.am (PROVE, AM_PROVEFLAGS, AM_PROVECMD): Remove
    these variables.
    (prove, installprove): Remove these targets and their recipe.
    (EXTRA_DIST): Don't distribute 'ax/prove-runner' anymore.
    * ax/prove-runner: Delete.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 23f0543ef6113af566b6fc733ee8fa9f461785aa
Author: Stefano Lattarini <address@hidden>
Date:   Thu Apr 5 21:20:29 2012 +0200

    tests: move most helper scripts and files into the 'ax' subdirectory
    
    * tests/defs-static.in ($am_testauxdir): New variable.
    * tests/testsuite-summary-checks.sh: Moved ...
    * tests/ax/testsuite-summary-checks.sh: ... here.
    * tests/trivial-test-driver: Moved ...
    * tests/ax/trivial-test-driver: ... here.
    * tests/tap-summary-aux.sh: Moved ...
    * tests/ax/tap-summary-aux.sh: ... here.
    * tests/distcheck-hook-m4.am: Moved ...
    * tests/ax/distcheck-hook-m4.am: ... here.
    * tests/prove-runner: Moved ...
    * tests/ax/prove-runner: ... here.
    * tests/depcomp.sh: Moved ...
    * tests/ax/depcomp.sh: ... here.
    * tests/tap-setup.sh: Moved ...
    * tests/ax/tap-setup.sh: ... here.
    * tests/tap-functions.sh: Moved ...
    * tests/ax/tap-functions.sh: ... here.
    * tests/plain-functions.sh: Moved ...
    * tests/ax/plain-functions.sh: ... here.
    * tests/extract-testsuite-summary: Moved ...
    * tests/ax/extract-testsuite-summary.pl: .. . here.
    * tests/gen-testsuite-part: Adjusted accordingly.
    * tests/Makefile.am: Likewise.
    * tests/defs: Likewise.
    * syntax-check.mk: Likewise.
    * Several tests: Likewise.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

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


hooks/post-receive
-- 
GNU Automake



reply via email to

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