make-alpha
[Top][All Lists]
Advanced

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

[SCM] make branch, master, updated. 4.3-226-g820210ab


From: Paul D. Smith
Subject: [SCM] make branch, master, updated. 4.3-226-g820210ab
Date: Sat, 10 Sep 2022 22:28:33 -0400 (EDT)

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 "make".

The branch, master has been updated
       via  820210ab8508955130a7618195ad8abb53c8171d (commit)
       via  77706874a75799b78bffc622067ca35ddab0c7f8 (commit)
       via  a9548aeb8f5ea0a81a70ff6be6b15b0350a715b3 (commit)
       via  70ba0357a080f72b9f5912f16b3ffc095db381e6 (commit)
      from  7d484017077089ac2642b89da8984ca46a07323d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 820210ab8508955130a7618195ad8abb53c8171d
Author: Paul Smith <psmith@gnu.org>
Date:   Sat Sep 10 18:33:51 2022 -0400

    Enhance the make.texi formatting
    
    Notes provided by Tzvetelin Katchov <katchov@gnu.org>.
    
    * doc/make.texi: Remove obsolete @refill statements.  Add some breaks
    to overfull lines.  Fix up some example text.

commit 77706874a75799b78bffc622067ca35ddab0c7f8
Author: Paul Smith <psmith@gnu.org>
Date:   Sat Sep 10 18:27:37 2022 -0400

    Clean up maintMakefile
    
    Notes provided by Tzvetelin Katchov <katchov@gnu.org>
    
    * maintMakefile (git-very-clean): Add -x to git clean.
    (GNULIBDIR): Use GNULIB_SRCDIR, or the local module if not set.

commit a9548aeb8f5ea0a81a70ff6be6b15b0350a715b3
Author: Paul Smith <psmith@gnu.org>
Date:   Sat Sep 10 17:15:23 2022 -0400

    [SV 63037] Fix tests for newer OS / compiler
    
    * tests/scripts/features/load: Add function prototypes.
    * tests/scripts/features/temp_stdin: Only set user execute bits.
    Some configurations don't allow changing the group bits...??

commit 70ba0357a080f72b9f5912f16b3ffc095db381e6
Author: Paul Smith <psmith@gnu.org>
Date:   Sat Sep 10 16:21:23 2022 -0400

    [SV 63040] shell: Fall back to the callers environment
    
    If we detect a recursive variable reference when constructing the
    environment for the shell function, return the original value from the
    caller's environment.  Other options such as failing, returning the
    empty string, or returning the unexpanded make variable value have
    been shown to not behave well in real-world environments.  If the
    variable doesn't exist in the caller's environment, return the empty
    string.
    
    Found by Sergei Trofimovich <slyich@gmail.com> when testing older
    versions of autoconf.
    
    * NEWS: Clarify this behavior.
    * doc/make.texi (Shell Function): Ditto.  Also add info about !=.
    * src/expand.c (recursively_expand_for_file): Search the caller's
    environment if we detect a recursive variable expansion.
    * tests/scripts/functions/shell: Add tests for this behavior.

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

Summary of changes:
 NEWS                              |   3 +-
 doc/make.texi                     | 364 ++++++++++++++++++++------------------
 maintMakefile                     |   8 +-
 src/expand.c                      |  15 +-
 tests/scripts/features/load       |  15 +-
 tests/scripts/features/temp_stdin |   6 +-
 tests/scripts/functions/shell     |  16 ++
 7 files changed, 235 insertions(+), 192 deletions(-)


hooks/post-receive
-- 
make



reply via email to

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