Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 458061026437d9997ceb41628c764a833f441360
      
https://github.com/Perl/perl5/commit/458061026437d9997ceb41628c764a833f441360
  Author: Graham Knop <ha...@haarg.org>
  Date:   2022-06-08 (Wed, 08 Jun 2022)

  Changed paths:
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows.pm

  Log Message:
  -----------
  ExtUtils::CBuilder - print out commands being run in usable form

When not set to be quiet, the system commands being run are printed out
before running them. This can assist with diagnosing issues. It is
implied that this is a command that could be run by a user.

Since the command is internally run with system using list form, it does not
involve the shell, and does not need any extra quoting. The printed out
command however, would be run by a user through a shell. Just joining
the arguments with spaces will not quote them correctly for use through
a shell.

Add a new method for quoting a string for the shell. And use this method
when printing out the command line that we are running.


  Commit: 0195a594a079310dd4da2952885abd35c8cb624b
      
https://github.com/Perl/perl5/commit/0195a594a079310dd4da2952885abd35c8cb624b
  Author: Graham Knop <ha...@haarg.org>
  Date:   2022-06-08 (Wed, 08 Jun 2022)

  Changed paths:
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Base.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Unix.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/VMS.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/aix.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/android.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/cygwin.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/darwin.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
    M dist/ExtUtils-CBuilder/lib/ExtUtils/CBuilder/Platform/os2.pm

  Log Message:
  -----------
  ExtUtils::CBuilder - bump version


Compare: https://github.com/Perl/perl5/compare/ab29b2898f2d...0195a594a079

Reply via email to