automake-commit
[Top][All Lists]
Advanced

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

[Automake-commit] [SCM] GNU Automake branch, ng/master, created. v1.11-1


From: Stefano Lattarini
Subject: [Automake-commit] [SCM] GNU Automake branch, ng/master, created. v1.11-1777-gee1526c
Date: Sun, 22 Jan 2012 12:23:58 +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=ee1526cbaf958fc760f4cd132de0b343e0bb521a

The branch, ng/master has been created
        at  ee1526cbaf958fc760f4cd132de0b343e0bb521a (commit)

- Log -----------------------------------------------------------------
commit ee1526cbaf958fc760f4cd132de0b343e0bb521a
Author: Stefano Lattarini <address@hidden>
Date:   Thu Jan 19 21:37:33 2012 +0100

    [ng] general: "make -e" is not needed anymore
    
    Now that we can assume macros redefined on the command line get
    correctly passed down to sub-make invocations, there's no need
    to prefer "FOO=bar make -e" over "make FOO=bar" in our testsuite.
    In fact, "make -e" is brittle and unsafe, since it let *all* the
    environment win over the macro definitions in the Makefiles; so,
    since we are at it, let's prohibit the use of "make -e" altogether.
    
    * tests/README: Don't give advice about using "make -e" for
    non-GNU make implementations.
    * doc/automake.texi: Likewise.
    * Makefile.am (sc_tests_no_make_e): New maintainer check.
    (sc_docs_no_make_e): Likewise.
    (syntax_check_rules): Add them.
    * Many tests: Adjust.

commit 79e87d15a347d21f7ed24c156ddd6db0d8678d45
Author: Stefano Lattarini <address@hidden>
Date:   Thu Jan 19 18:21:56 2012 +0100

    [ng] general: can override make macros on cmdline
    
    GNU make is smart enough to correctly pass the values of macros
    redefined on the command line to sub-make invocations.  So there's
    no need to document this usage as unportable, nor to avoid it in
    the testsuite, nor to provide the AM_MAKEFLAGS special variable
    as a workaround for the sake of lesser make implementations.
    
    * Makefile.am (sc_tests_make_without_am_makeflags): Remove.
    (sc_tests_overriding_macros_on_cmdline): Likewise.
    (sc_tests_make_without_am_makeflags): New maintainer check,
    verifies hat AM_MAKEFLAGS is never used in test case, *.am
    fragments, automake generated rules, nor documentation.
    (syntax_check_rules): Adjust.
    * doc/automake.texi: Update.
    * automake.in: Likewise.
    * Some tests and various lib/am/*.am fragments: Likewise.
    * tests/remake-all-2.test: Remove.
    * tests/remake-subdir2.test: Likewise.
    * tests/list-of-tests.mk: Adjust.

commit ee114cb2b66bd62c15ec9a4d0783ac77a08c676d
Author: Stefano Lattarini <address@hidden>
Date:   Sat Dec 31 17:35:39 2011 +0100

    [ng] tests: GNU make doesn't perform VPATH rewrites
    
    * tests/parallel-tests8.test: Remove extra hacks that accounted
    for the possibility of VPATH rewrites, since GNU make performs
    none.
    * tests/suffix10.tap: Likewise.
    * tests/suffix11.tap: Likewise.
    * tests/suffix12.test: Likewise.
    * tests/suffix13.test: Likewise.
    * tests/suffix3.tap: Likewise.
    * tests/suffix5.test: Likewise.
    * tests/suffix8.tap: Likewise.
    * tests/java-compile-run-flat.test: Likewise, and simplify by
    assuming that the special make variable `$<' is available also
    in common rules, not only in suffix rules.
    * tests/java-compile-run-nested.test: Likewise.

commit 5d9b53b21a610ea750fffefb2daba5b52f761a60
Author: Stefano Lattarini <address@hidden>
Date:   Sat Dec 31 17:35:39 2011 +0100

    [ng] test: don't unset variables not influential on GNU make
    
    * tests/defs (__MKLVL__): Don't unset, it was influential only
    for BSD make, not GNU make.
    (MAKE_JOBS_FIFO): Likewise.
    (DMAKE_CHILD): Don't unset, it was influential only for Solaris
    dmake, not GNU make.
    (DMAKE_DEF_PRINTED): Likewise.
    (DMAKE_MAX_JOBS): Likewise.
    * tests/tap-doc2.test (DMAKE_MODE): Likewise.

commit c4dda39a2d56fc177ad5e6a61b2ebddfc674cd0b
Author: Stefano Lattarini <address@hidden>
Date:   Sat Dec 31 17:35:39 2011 +0100

    [ng] tests: just assume make can chain suffix rules automatically
    
    * Makefile.am (sc_tests_make_can_chain_suffix_rules): New
    maintainer-check.
    (syntax_check_rules): Add it.
    * tests/defs (make_can_chain_suffix_rules): Remove this function.
    * tests/suffix-chain.tap: Remove `make_can_chain_suffix_rules'
    usages, and, where possible, simplify code and logic by assuming
    that $MAKE can always chain suffix rules automatically.
    * tests/suffix3.tap: Likewise.
    * tests/suffix8.tap: Likewise.
    * tests/suffix10.tap: Likewise.
    * tests/suffix11.tap: Likewise.

commit 5cd8a71f372dbba44ddf12f83deb7479ea0deac1
Author: Stefano Lattarini <address@hidden>
Date:   Sat Dec 31 17:35:39 2011 +0100

    [ng] tests: no need explicitly check whether $MAKE is GNU make
    
    Automake-NG assumes the use of GNU make unconditionally, so test
    cases should never check explicitly whether the make program
    being used in the test suite is indeed GNU make.
    
    * Makefile.am (sc_tests_no_gmake_checking): New maintainer check.
    (syntax_check_rules): Add it.
    * tests/defs (using_gmake): Remove this function.
    (make_can_chain_suffix_rules): Simplify by always assuming that
    $MAKE is GNU make.
    * tests/aclocal4.test: Remove usages of `using_gmake', and, where
    possible, simplify code and logic by assuming that $MAKE is always
    GNU make.
    * tests/check4.test: Likewise.
    * tests/distcheck-missing-m4.test: Likewise.
    * tests/distcheck-outdated-m4.test: Likewise.
    * tests/lex5.test: Likewise.
    * tests/maken.test: Likewise.
    * tests/maken4.test: Likewise.
    * tests/output6.test: Likewise.
    * tests/parallel-tests-fork-bomb.test: Likewise.
    * tests/remake-deleted-m4-file.test: Likewise.
    * tests/remake-gnulib-add-acsubst.test: Likewise.
    * tests/remake-gnulib-add-header.test: Likewise.
    * tests/remake-gnulib-remove-header.test: Likewise.
    * tests/remake-moved-m4-file.test: Likewise.
    * tests/remake-renamed-m4-file.test: Likewise.
    * tests/remake-renamed-m4-macro-and-file.test: Likewise.
    * tests/remake-renamed-m4-macro.test: Likewise.
    * tests/remake-renamed-am.test: Likewise.
    * tests/remake-subdir-from-subdir.test: Likewise.
    * tests/remake-subdir.test: Likewise.
    * tests/remake10a.test: Likewise.
    * tests/remake10b.test: Likewise.
    * tests/remake10c.test: Likewise.
    * tests/remake12.test: Likewise.
    * tests/remake5.test: Likewise.
    * tests/remake8a.test: Likewise.
    * tests/remake8b.test: Likewise.
    * tests/remake9a.test: Likewise.
    * tests/remake9b.test: Likewise.
    * tests/remake9c.test: Likewise.
    * tests/remake9d.test: Likewise.
    * tests/subpkg-yacc.test: Likewise.
    * tests/tap-realtime.test: Likewise.
    * tests/version7.test: Likewise.

commit 94d42f36185698e9cc6c7e6df9cd362ab5972c4d
Author: Stefano Lattarini <address@hidden>
Date:   Sat Dec 31 17:35:39 2011 +0100

    [ng] tests: no need to explicitly require GNU make
    
    Automake-NG assumes the use of GNU make unconditionally, so
    test cases should never require GNU make explicitly.
    
    * Makefile.am (sc_tests_no_gmake_requirement): New maintainer
    check.
    (syntax_check_rules): Add it.
    * tests/defs: Drop handling of the special "GNUmake" requirement.
    * tests/colneq3.test: Drop "GNUmake" requirement.
    * tests/dollar.test: Likewise.
    * tests/extra10.test: Likewise.
    * tests/extra11.test: Likewise.
    * tests/extra12.test: Likewise.
    * tests/gnumake.test: Likewise.
    * tests/lisp8.test: Likewise.
    * tests/make.test: Likewise.
    * tests/makej.test: Likewise.
    * tests/maken2.test: Likewise.
    * tests/multlib.test: Likewise.
    * tests/parallel-tests3.test: Likewise.
    * tests/parallel-tests5.test: Likewise.
    * tests/remake-subdir-gnu.test: Likewise.
    * tests/suffix6b.test: Likewise.
    * tests/vala2.test: Likewise.
    * tests/vala3.test: Likewise.
    * tests/vala5.test: Likewise.
    * tests/vala-vpath.test: Likewise.
    * tests/vala-mix.test: Likewise.
    * tests/yacc6.test: Likewise.

commit 917758c1ef5316696cedf7f09980018818252e77
Author: Stefano Lattarini <address@hidden>
Date:   Sat Dec 31 17:35:39 2011 +0100

    [ng] begin: branching automake-ng
    
    This is the starting point of an experimental non-hostile fork
    of automake, whose generated makefiles will only target GNU
    make rather than portable make.
    
    * README: Update, and add references to and excerpts from the
    threads and discussions that motivated this fork.
    * AUTHORS: List myself as the person who started this fork.

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


hooks/post-receive
-- 
GNU Automake



reply via email to

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