[SCM] make branch, master, updated. 4.3-13-g0c326a6

[email protected] (Paul D. Smith) Wed, 1 Apr 2020 02:05:13 -0400 (EDT)
Newsgroups gmane.comp.gnu.make.devel
Message-ID <[email protected]>
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  0c326a66c9eb3a3b5e4ab7892578b016b0590b1f (commit)
       via  f79bde1a6d6899641370835fb2aafcd8ec224301 (commit)
      from  289108cc9bef892a46bba9b11e6989b36107415d (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 0c326a66c9eb3a3b5e4ab7892578b016b0590b1f
Author: Paul Smith <[email protected]>
Date:   Wed Apr 1 01:13:02 2020 -0400

    [SV 57674] Use the system default PATH if $PATH is not set
    
    When using execvp() if $PATH is not present in the environment
    it will automatically search the system default PATH string.  Emulate
    this by passing the system default PATH to find_in_given_path() if
    we don't find PATH in the environment.
    
    * src/job.c (child_execute_job): Use confstr(_CS_PATH) if PATH is not
    found.

commit f79bde1a6d6899641370835fb2aafcd8ec224301
Author: Paul Smith <[email protected]>
Date:   Wed Apr 1 01:58:33 2020 -0400

    tests: Simplify customization of %ENV
    
    Rather than having an %extraENV that is added to the default %ENV
    and resetting %ENV _before_ each test, allow the test setup to
    modify %ENV directly as needed then reset %ENV _after_ each test.
    
    * tests/test_driver.pl: Remove unused %extraENV.
    (resetENV): Don't add in %extraENV.
    (_run_command): Reset after we run the command rather than before.
    * tests/scripts/features/export: Convert %extraENV to %ENV
    * tests/scripts/features/jobserver: Ditto
    * tests/scripts/features/parallelism: Ditto
    * tests/scripts/features/targetvars: Ditto
    * tests/scripts/functions/eval: Ditto
    * tests/scripts/functions/foreach: Ditto
    * tests/scripts/functions/origin: Ditto
    * tests/scripts/misc/general4: Ditto
    * tests/scripts/options/dash-e: Ditto
    * tests/scripts/targets/POSIX: Ditto
    * tests/scripts/variables/GNUMAKEFLAGS: Ditto
    * tests/scripts/variables/SHELL: Ditto

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

Summary of changes:
 src/job.c                            | 12 ++++++++++++
 tests/scripts/features/export        | 20 ++++++++++++--------
 tests/scripts/features/jobserver     |  6 ++----
 tests/scripts/features/parallelism   |  3 +--
 tests/scripts/features/targetvars    |  2 +-
 tests/scripts/functions/eval         |  2 +-
 tests/scripts/functions/foreach      |  4 +---
 tests/scripts/functions/origin       | 28 +++++++++++++---------------
 tests/scripts/misc/general4          |  9 ++++++++-
 tests/scripts/options/dash-e         | 17 ++++-------------
 tests/scripts/targets/POSIX          |  2 +-
 tests/scripts/variables/GNUMAKEFLAGS |  6 +++---
 tests/scripts/variables/SHELL        | 11 +++++------
 tests/test_driver.pl                 | 19 ++++---------------
 14 files changed, 68 insertions(+), 73 deletions(-)


hooks/post-receive
-- 
make