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-g5295a92
Date: Fri, 06 Apr 2012 18:13:55 +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=5295a92fff21a8507bc335cf6b4b1258262e0db2

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

- Log -----------------------------------------------------------------
commit 5295a92fff21a8507bc335cf6b4b1258262e0db2
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 e538afa4aa3da32510e22dd1156f63b254e17182
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 77106a05f49da0bd89999cf88ff2c313af2edbc9
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 e584f1c8ce58a56ae0dfa7ef647a0bc3da6b7c06
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 ee3cea9f8e9f9ad24d9d491fe15659687287d01d
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-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 08cbadfb8ba0b7063db7f0f50f9f2035e009ace3
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 787c806726d408df143969a36d115cda80f8f2d1
Author: Stefano Lattarini <address@hidden>
Date:   Fri Apr 6 12:34:49 2012 +0200

    tests: remove recipes to 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.
    
    * 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 3081a18b81f5f27004c1ec19a1d803e60da3ad11
Author: Stefano Lattarini <address@hidden>
Date:   Thu Apr 5 21:20:29 2012 +0200

    tests: move most helper scripts and files in 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]