Hello community,
here is the log from the commit of package perl-ExtUtils-Helpers for openSUSE:Factory checked in at 2016-09-12 13:23:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-ExtUtils-Helpers (Old)
and /work/SRC/openSUSE:Factory/.perl-ExtUtils-Helpers.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-ExtUtils-Helpers"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers.changes 2014-07-27 08:26:02.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-ExtUtils-Helpers.new/perl-ExtUtils-Helpers.changes 2016-09-12 13:23:33.000000000 +0200
@@ -1,0 +2,17 @@
+Sat Sep 3 05:21:30 UTC 2016 - coolo@suse.com
+
+- updated to 0.025
+ see /usr/share/doc/packages/perl-ExtUtils-Helpers/Changes
+
+ 0.025 2016-09-02 09:48:38+02:00 Europe/Amsterdam
+ - Remove unconditional dependency on ExtUtils::PL2Bat
+
+ 0.024 2016-08-16 22:02:31+02:00 Europe/Amsterdam (TRIAL RELEASE)
+ - Move pl2bat code to ExtUtils::PL2Bat
+
+ 0.023 2016-08-06 20:52:34+02:00 Europe/Amsterdam (TRIAL RELEASE)
+ - Make split_like_shell always unixy
+ - Remove Module::Load dependency
+ - Remove done_testing, it requires Test::More 0.88
+
+-------------------------------------------------------------------
Old:
----
ExtUtils-Helpers-0.022.tar.gz
New:
----
ExtUtils-Helpers-0.025.tar.gz
cpanspec.yml
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-ExtUtils-Helpers.spec ++++++
--- /var/tmp/diff_new_pack.mrs8xy/_old 2016-09-12 13:23:34.000000000 +0200
+++ /var/tmp/diff_new_pack.mrs8xy/_new 2016-09-12 13:23:34.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-ExtUtils-Helpers
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,41 +16,20 @@
#
-%bcond_without test
-
Name: perl-ExtUtils-Helpers
-Version: 0.022
+Version: 0.025
Release: 0
%define cpan_name ExtUtils-Helpers
Summary: Various portability utilities for module builders
License: Artistic-1.0 or GPL-1.0+
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/ExtUtils-Helpers/
-Source: http://www.cpan.org/authors/id/L/LE/LEONT/%{cpan_name}-%{version}.tar.gz
+Source0: http://www.cpan.org/authors/id/L/LE/LEONT/%{cpan_name}-%{version}.tar.gz
+Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
-%if %{with test}
-BuildRequires: perl(Cwd)
-BuildRequires: perl(File::Spec)
-BuildRequires: perl(IO::Handle)
-BuildRequires: perl(IPC::Open3)
-BuildRequires: perl(Test::More) >= 0.88
-%endif
-BuildRequires: perl(Carp)
-BuildRequires: perl(Exporter) >= 5.57
-BuildRequires: perl(File::Basename)
-BuildRequires: perl(File::Spec::Functions)
-BuildRequires: perl(Module::Load)
-BuildRequires: perl(Text::ParseWords)
-Requires: perl(Carp)
-Requires: perl(Exporter) >= 5.57
-Requires: perl(File::Basename)
-Requires: perl(File::Copy)
-Requires: perl(File::Spec::Functions)
-Requires: perl(Module::Load)
-Requires: perl(Text::ParseWords)
%{perl_requires}
%description
@@ -64,10 +43,8 @@
%{__perl} Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags}
-%if %{with test}
%check
%{__make} test
-%endif
%install
%perl_make_install
++++++ ExtUtils-Helpers-0.022.tar.gz -> ExtUtils-Helpers-0.025.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/Changes new/ExtUtils-Helpers-0.025/Changes
--- old/ExtUtils-Helpers-0.022/Changes 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/Changes 2016-09-02 09:48:41.000000000 +0200
@@ -1,5 +1,16 @@
Revision history for ExtUtils-Helpers
+0.025 2016-09-02 09:48:38+02:00 Europe/Amsterdam
+ - Remove unconditional dependency on ExtUtils::PL2Bat
+
+0.024 2016-08-16 22:02:31+02:00 Europe/Amsterdam (TRIAL RELEASE)
+ - Move pl2bat code to ExtUtils::PL2Bat
+
+0.023 2016-08-06 20:52:34+02:00 Europe/Amsterdam (TRIAL RELEASE)
+ - Make split_like_shell always unixy
+ - Remove Module::Load dependency
+ - Remove done_testing, it requires Test::More 0.88
+
0.022 2014-03-07 13:27:09CET+0100 Europe/Amsterdam
Cleaned up remains of former functions
Skip IO layers on <5.8 for 5.6 compatability
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/INSTALL new/ExtUtils-Helpers-0.025/INSTALL
--- old/ExtUtils-Helpers-0.022/INSTALL 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/INSTALL 2016-09-02 09:48:41.000000000 +0200
@@ -1,4 +1,3 @@
-
This is the Perl distribution ExtUtils-Helpers.
Installing ExtUtils-Helpers is straightforward.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/LICENSE new/ExtUtils-Helpers-0.025/LICENSE
--- old/ExtUtils-Helpers-0.022/LICENSE 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/LICENSE 2016-09-02 09:48:41.000000000 +0200
@@ -22,7 +22,7 @@
Version 1, February 1989
Copyright (C) 1989 Free Software Foundation, Inc.
- 51 Franklin St, Suite 500, Boston, MA 02110-1335 USA
+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/MANIFEST new/ExtUtils-Helpers-0.025/MANIFEST
--- old/ExtUtils-Helpers-0.022/MANIFEST 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/MANIFEST 2016-09-02 09:48:41.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.011.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.005.
Changes
INSTALL
LICENSE
@@ -12,11 +12,10 @@
lib/ExtUtils/Helpers/Unix.pm
lib/ExtUtils/Helpers/VMS.pm
lib/ExtUtils/Helpers/Windows.pm
-t/00-compile.t
-t/author-split_like_shell.t
t/make_executable.t
t/man_pagename.t
-t/release-pod-coverage.t
-t/release-pod-syntax.t
t/split_like_shell.t
t/tilde.t
+xt/author/00-compile.t
+xt/author/pod-coverage.t
+xt/author/pod-syntax.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/META.json new/ExtUtils-Helpers-0.025/META.json
--- old/ExtUtils-Helpers-0.022/META.json 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/META.json 2016-09-02 09:48:41.000000000 +0200
@@ -4,27 +4,34 @@
"Ken Williams ",
"Leon Timmermans "
],
- "dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 5.011, CPAN::Meta::Converter version 2.132830",
+ "dynamic_config" : 1,
+ "generated_by" : "Dist::Zilla version 6.005, CPAN::Meta::Converter version 2.150005",
"license" : [
"perl_5"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
- "version" : "2"
+ "version" : 2
},
"name" : "ExtUtils-Helpers",
"prereqs" : {
"configure" : {
"requires" : {
- "ExtUtils::MakeMaker" : "6.30"
+ "ExtUtils::MakeMaker" : "0",
+ "perl" : "5.006"
}
},
"develop" : {
"requires" : {
+ "File::Spec" : "0",
+ "IO::Handle" : "0",
+ "IPC::Open3" : "0",
"Pod::Coverage::TrustPod" : "0",
+ "Test::More" : "0",
"Test::Pod" : "1.41",
- "Test::Pod::Coverage" : "1.08"
+ "Test::Pod::Coverage" : "1.08",
+ "blib" : "1.01",
+ "perl" : "5.006"
}
},
"runtime" : {
@@ -34,7 +41,6 @@
"File::Basename" : "0",
"File::Copy" : "0",
"File::Spec::Functions" : "0",
- "Module::Load" : "0",
"Text::ParseWords" : "3.24",
"perl" : "5.006",
"strict" : "0",
@@ -44,30 +50,28 @@
"test" : {
"requires" : {
"Cwd" : "0",
- "File::Spec" : "0",
- "IO::Handle" : "0",
- "IPC::Open3" : "0",
"Test::More" : "0",
- "lib" : "0"
+ "lib" : "0",
+ "perl" : "5.006"
}
}
},
"provides" : {
"ExtUtils::Helpers" : {
"file" : "lib/ExtUtils/Helpers.pm",
- "version" : "0.022"
+ "version" : "0.025"
},
"ExtUtils::Helpers::Unix" : {
"file" : "lib/ExtUtils/Helpers/Unix.pm",
- "version" : "0.022"
+ "version" : "0.025"
},
"ExtUtils::Helpers::VMS" : {
"file" : "lib/ExtUtils/Helpers/VMS.pm",
- "version" : "0.022"
+ "version" : "0.025"
},
"ExtUtils::Helpers::Windows" : {
"file" : "lib/ExtUtils/Helpers/Windows.pm",
- "version" : "0.022"
+ "version" : "0.025"
}
},
"release_status" : "stable",
@@ -82,6 +86,12 @@
"web" : "https://github.com/Leont/extutils-helpers"
}
},
- "version" : "0.022"
+ "version" : "0.025",
+ "x_contributors" : [
+ "Christian Walde ",
+ "Craig A. Berry ",
+ "Leon Timmermans ",
+ "Olivier Mengu\u00e9 "
+ ]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/META.yml new/ExtUtils-Helpers-0.025/META.yml
--- old/ExtUtils-Helpers-0.022/META.yml 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/META.yml 2016-09-02 09:48:41.000000000 +0200
@@ -4,46 +4,49 @@
- 'Ken Williams '
- 'Leon Timmermans '
build_requires:
- Cwd: 0
- File::Spec: 0
- IO::Handle: 0
- IPC::Open3: 0
- Test::More: 0
- lib: 0
+ Cwd: '0'
+ Test::More: '0'
+ lib: '0'
+ perl: '5.006'
configure_requires:
- ExtUtils::MakeMaker: 6.30
-dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.011, CPAN::Meta::Converter version 2.132830'
+ ExtUtils::MakeMaker: '0'
+ perl: '5.006'
+dynamic_config: 1
+generated_by: 'Dist::Zilla version 6.005, CPAN::Meta::Converter version 2.150005'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
- version: 1.4
+ version: '1.4'
name: ExtUtils-Helpers
provides:
ExtUtils::Helpers:
file: lib/ExtUtils/Helpers.pm
- version: 0.022
+ version: '0.025'
ExtUtils::Helpers::Unix:
file: lib/ExtUtils/Helpers/Unix.pm
- version: 0.022
+ version: '0.025'
ExtUtils::Helpers::VMS:
file: lib/ExtUtils/Helpers/VMS.pm
- version: 0.022
+ version: '0.025'
ExtUtils::Helpers::Windows:
file: lib/ExtUtils/Helpers/Windows.pm
- version: 0.022
+ version: '0.025'
requires:
- Carp: 0
- Exporter: 5.57
- File::Basename: 0
- File::Copy: 0
- File::Spec::Functions: 0
- Module::Load: 0
- Text::ParseWords: 3.24
- perl: 5.006
- strict: 0
- warnings: 0
+ Carp: '0'
+ Exporter: '5.57'
+ File::Basename: '0'
+ File::Copy: '0'
+ File::Spec::Functions: '0'
+ Text::ParseWords: '3.24'
+ perl: '5.006'
+ strict: '0'
+ warnings: '0'
resources:
bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=ExtUtils-Helpers
repository: git://github.com/Leont/extutils-helpers.git
-version: 0.022
+version: '0.025'
+x_contributors:
+ - 'Christian Walde '
+ - 'Craig A. Berry '
+ - 'Leon Timmermans '
+ - 'Olivier Mengué '
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/Makefile.PL new/ExtUtils-Helpers-0.025/Makefile.PL
--- old/ExtUtils-Helpers-0.022/Makefile.PL 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/Makefile.PL 2016-09-02 09:48:41.000000000 +0200
@@ -1,24 +1,20 @@
-
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.011.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.005.
use strict;
use warnings;
use 5.006;
-use ExtUtils::MakeMaker 6.30;
-
-
+use ExtUtils::MakeMaker;
my %WriteMakefileArgs = (
"ABSTRACT" => "Various portability utilities for module builders",
"AUTHOR" => "Ken Williams , Leon Timmermans ",
- "BUILD_REQUIRES" => {},
"CONFIGURE_REQUIRES" => {
- "ExtUtils::MakeMaker" => "6.30"
+ "ExtUtils::MakeMaker" => 0
},
"DISTNAME" => "ExtUtils-Helpers",
- "EXE_FILES" => [],
"LICENSE" => "perl",
+ "MIN_PERL_VERSION" => "5.006",
"NAME" => "ExtUtils::Helpers",
"PREREQ_PM" => {
"Carp" => 0,
@@ -26,20 +22,16 @@
"File::Basename" => 0,
"File::Copy" => 0,
"File::Spec::Functions" => 0,
- "Module::Load" => 0,
"Text::ParseWords" => "3.24",
"strict" => 0,
"warnings" => 0
},
"TEST_REQUIRES" => {
"Cwd" => 0,
- "File::Spec" => 0,
- "IO::Handle" => 0,
- "IPC::Open3" => 0,
"Test::More" => 0,
"lib" => 0
},
- "VERSION" => "0.022",
+ "VERSION" => "0.025",
"test" => {
"TESTS" => "t/*.t"
}
@@ -52,11 +44,7 @@
"Exporter" => "5.57",
"File::Basename" => 0,
"File::Copy" => 0,
- "File::Spec" => 0,
"File::Spec::Functions" => 0,
- "IO::Handle" => 0,
- "IPC::Open3" => 0,
- "Module::Load" => 0,
"Test::More" => 0,
"Text::ParseWords" => "3.24",
"lib" => 0,
@@ -74,7 +62,8 @@
delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
-WriteMakefile(%WriteMakefileArgs);
-
-
+if ( $^O eq 'MSWin32' ) {
+ $WriteMakefileArgs{PREREQ_PM}{'ExtUtils::PL2bat'} = '0';
+}
+WriteMakefile(%WriteMakefileArgs);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/README new/ExtUtils-Helpers-0.025/README
--- old/ExtUtils-Helpers-0.022/README 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/README 2016-09-02 09:48:41.000000000 +0200
@@ -1,7 +1,7 @@
This archive contains the distribution ExtUtils-Helpers,
-version 0.022:
+version 0.025:
Various portability utilities for module builders
@@ -11,5 +11,5 @@
the same terms as the Perl 5 programming language system itself.
-This README file was generated by Dist::Zilla::Plugin::Readme v5.011.
+This README file was generated by Dist::Zilla::Plugin::Readme v6.005.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/dist.ini new/ExtUtils-Helpers-0.025/dist.ini
--- old/ExtUtils-Helpers-0.022/dist.ini 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/dist.ini 2016-09-02 09:48:41.000000000 +0200
@@ -7,3 +7,6 @@
[@LEONT]
install_tool = eumm
+AutoPrereqs.skip = ^ExtUtils::PL2Bat$
+[OSPrereqs / MSWin32]
+ExtUtils::PL2bat = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/lib/ExtUtils/Helpers/Unix.pm new/ExtUtils-Helpers-0.025/lib/ExtUtils/Helpers/Unix.pm
--- old/ExtUtils-Helpers-0.022/lib/ExtUtils/Helpers/Unix.pm 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/lib/ExtUtils/Helpers/Unix.pm 2016-09-02 09:48:41.000000000 +0200
@@ -1,14 +1,13 @@
package ExtUtils::Helpers::Unix;
-$ExtUtils::Helpers::Unix::VERSION = '0.022';
+$ExtUtils::Helpers::Unix::VERSION = '0.025';
use strict;
use warnings FATAL => 'all';
use Exporter 5.57 'import';
-our @EXPORT = qw/make_executable split_like_shell detildefy/;
+our @EXPORT = qw/make_executable detildefy/;
use Carp qw/croak/;
use Config;
-use Text::ParseWords 3.24 qw/shellwords/;
my $layer = $] >= 5.008001 ? ":raw" : "";
@@ -31,16 +30,6 @@
return;
}
-sub split_like_shell {
- my ($string) = @_;
-
- return if not defined $string;
- $string =~ s/^\s+|\s+$//g;
- return if not length $string;
-
- return shellwords($string);
-}
-
sub detildefy {
my $value = shift;
# tilde with optional username
@@ -67,7 +56,7 @@
=head1 VERSION
-version 0.022
+version 0.025
=for Pod::Coverage make_executable
split_like_shell
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/lib/ExtUtils/Helpers/VMS.pm new/ExtUtils-Helpers-0.025/lib/ExtUtils/Helpers/VMS.pm
--- old/ExtUtils-Helpers-0.022/lib/ExtUtils/Helpers/VMS.pm 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/lib/ExtUtils/Helpers/VMS.pm 2016-09-02 09:48:41.000000000 +0200
@@ -1,12 +1,11 @@
package ExtUtils::Helpers::VMS;
-$ExtUtils::Helpers::VMS::VERSION = '0.022';
+$ExtUtils::Helpers::VMS::VERSION = '0.025';
use strict;
use warnings FATAL => 'all';
use Exporter 5.57 'import';
-our @EXPORT = qw/make_executable split_like_shell detildefy/;
+our @EXPORT = qw/make_executable detildefy/;
-use ExtUtils::Helpers::Unix qw/split_like_shell/; # Probably very wrong, but whatever
use File::Copy qw/copy/;
sub make_executable {
@@ -62,26 +61,15 @@
my @hdirs = File::Spec::Unix->splitdir($hdir);
my @dirs = File::Spec::Unix->splitdir($dir);
- my $newdirs;
-
- # Two cases of tilde handling
- if ($arg =~ m#^~/#) {
-
- # Simple case, just merge together
- $newdirs = File::Spec::Unix->catdir(@hdirs, @dirs);
-
- } else {
-
- # Complex case, need to add an updir - No delimiters
- my @backup = File::Spec::Unix->splitdir(File::Spec::Unix->updir);
-
- $newdirs = File::Spec::Unix->catdir(@hdirs, @backup, @dirs);
+ unless ($arg =~ m#^~/#) {
+ # There is a home directory after the tilde, but it will already
+ # be present in in @hdirs so we need to remove it by from @dirs.
+ shift @dirs;
}
+ my $newdirs = File::Spec::Unix->catdir(@hdirs, @dirs);
- # Now put the two cases back together
$arg = File::Spec::Unix->catpath($hvol, $newdirs, $file);
-
}
return $arg;
}
@@ -100,7 +88,7 @@
=head1 VERSION
-version 0.022
+version 0.025
=for Pod::Coverage make_executable
detildefy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/lib/ExtUtils/Helpers/Windows.pm new/ExtUtils-Helpers-0.025/lib/ExtUtils/Helpers/Windows.pm
--- old/ExtUtils-Helpers-0.022/lib/ExtUtils/Helpers/Windows.pm 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/lib/ExtUtils/Helpers/Windows.pm 2016-09-02 09:48:41.000000000 +0200
@@ -1,167 +1,23 @@
package ExtUtils::Helpers::Windows;
-$ExtUtils::Helpers::Windows::VERSION = '0.022';
+$ExtUtils::Helpers::Windows::VERSION = '0.025';
use strict;
use warnings FATAL => 'all';
use Exporter 5.57 'import';
-our @EXPORT = qw/make_executable split_like_shell detildefy/;
+our @EXPORT = qw/make_executable detildefy/;
use Config;
use Carp qw/carp croak/;
+use ExtUtils::PL2Bat 'pl2bat';
sub make_executable {
my $script = shift;
if (-T $script && $script !~ / \. (?:bat|cmd) $ /x) {
- _pl2bat(in => $script, update => 1);
+ pl2bat(in => $script, update => 1);
}
return;
}
-# This routine was copied almost verbatim from the 'pl2bat' utility
-# distributed with perl. It requires too much voodoo with shell quoting
-# differences and shortcomings between the various flavors of Windows
-# to reliably shell out
-sub _pl2bat {
- my %opts = @_;
-
- # NOTE: %0 is already enclosed in doublequotes by cmd.exe, as appropriate
- $opts{ntargs} = '-x -S %0 %*';
- $opts{otherargs} = '-x -S "%0" %1 %2 %3 %4 %5 %6 %7 %8 %9';
-
- $opts{stripsuffix} = qr/\.plx?/ unless exists $opts{stripsuffix};
-
- if (not exists $opts{out}) {
- $opts{out} = $opts{in};
- $opts{out} =~ s/$opts{stripsuffix}$//i;
- $opts{out} .= '.bat' unless $opts{in} =~ /\.bat$/i or $opts{in} eq '-';
- }
-
- my $head = <<"EOT";
- \@rem = '--*-Perl-*--
- \@echo off
- if "%OS%" == "Windows_NT" goto WinNT
- perl $opts{otherargs}
- \@set ErrorLevel=%ErrorLevel%
- goto endofperl
- :WinNT
- perl $opts{ntargs}
- \@set ErrorLevel=%ErrorLevel%
- if NOT "%COMSPEC%" == "%SystemRoot%\\system32\\cmd.exe" goto endofperl
- if %errorlevel% == 9009 echo You do not have Perl in your PATH.
- goto endofperl
- \@rem ';
-EOT
-
- $head =~ s/^\s+//gm;
- my $headlines = 2 + ($head =~ tr/\n/\n/);
- my $tail = <<'EOT';
- __END__
- :endofperl
- @"%COMSPEC%" /c exit /b %ErrorLevel%
-EOT
- $tail =~ s/^\s+//gm;
-
- my $linedone = 0;
- my $taildone = 0;
- my $linenum = 0;
- my $skiplines = 0;
-
- my $start = $Config{startperl};
- $start = '#!perl' unless $start =~ /^#!.*perl/;
-
- open my $in, '<', $opts{in} or croak "Can't open $opts{in}: $!";
- my @file = <$in>;
- close $in;
-
- foreach my $line ( @file ) {
- $linenum++;
- if ( $line =~ /^:endofperl\b/ ) {
- if (!exists $opts{update}) {
- warn "$opts{in} has already been converted to a batch file!\n";
- return;
- }
- $taildone++;
- }
- if ( not $linedone and $line =~ /^#!.*perl/ ) {
- if (exists $opts{update}) {
- $skiplines = $linenum - 1;
- $line .= '#line '.(1+$headlines)."\n";
- } else {
- $line .= '#line '.($linenum+$headlines)."\n";
- }
- $linedone++;
- }
- if ( $line =~ /^#\s*line\b/ and $linenum == 2 + $skiplines ) {
- $line = '';
- }
- }
-
- open my $out, '>', $opts{out} or croak "Can't open $opts{out}: $!";
- print $out $head;
- print $out $start, ( $opts{usewarnings} ? ' -w' : '' ),
- "\n#line ", ($headlines+1), "\n" unless $linedone;
- print $out @file[$skiplines..$#file];
- print $out $tail unless $taildone;
- close $out;
-
- return $opts{out};
-}
-
-sub split_like_shell {
- # As it turns out, Windows command-parsing is very different from
- # Unix command-parsing. Double-quotes mean different things,
- # backslashes don't necessarily mean escapes, and so on. So we
- # can't use Text::ParseWords::shellwords() to break a command string
- # into words. The algorithm below was bashed out by Randy and Ken
- # (mostly Randy), and there are a lot of regression tests, so we
- # should feel free to adjust if desired.
-
- local ($_) = @_;
-
- my @argv;
- return @argv unless defined && length;
-
- my $arg = '';
- my ($i, $quote_mode ) = ( 0, 0 );
-
- while ( $i < length ) {
-
- my $ch = substr $_, $i, 1;
- my $next_ch = substr $_, $i+1, 1;
-
- if ( $ch eq '\\' && $next_ch eq '"' ) {
- $arg .= '"';
- $i++;
- } elsif ( $ch eq '\\' && $next_ch eq '\\' ) {
- $arg .= '\\';
- $i++;
- } elsif ( $ch eq '"' && $next_ch eq '"' && $quote_mode ) {
- $quote_mode = !$quote_mode;
- $arg .= '"';
- $i++;
- } elsif ( $ch eq '"' && $next_ch eq '"' && !$quote_mode &&
- ( $i + 2 == length() || substr( $_, $i + 2, 1 ) eq ' ' )
- ) { # for cases like: a"" => [ 'a' ]
- push @argv, $arg;
- $arg = '';
- $i += 2;
- } elsif ( $ch eq '"' ) {
- $quote_mode = !$quote_mode;
- } elsif ( $ch =~ /\s/ && !$quote_mode ) {
- push @argv, $arg if $arg;
- $arg = '';
- ++$i while substr( $_, $i + 1, 1 ) =~ /\s/;
- } else {
- $arg .= $ch;
- }
-
- $i++;
- }
-
- push @argv, $arg if defined $arg && length $arg;
- return @argv;
-}
-
sub detildefy {
my $value = shift;
$value =~ s{ ^ ~ (?= [/\\] | $ ) }[$ENV{USERPROFILE}]x if $ENV{USERPROFILE};
@@ -184,7 +40,7 @@
=head1 VERSION
-version 0.022
+version 0.025
=for Pod::Coverage make_executable
split_like_shell
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/lib/ExtUtils/Helpers.pm new/ExtUtils-Helpers-0.025/lib/ExtUtils/Helpers.pm
--- old/ExtUtils-Helpers-0.022/lib/ExtUtils/Helpers.pm 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/lib/ExtUtils/Helpers.pm 2016-09-02 09:48:41.000000000 +0200
@@ -1,5 +1,5 @@
package ExtUtils::Helpers;
-$ExtUtils::Helpers::VERSION = '0.022';
+$ExtUtils::Helpers::VERSION = '0.025';
use strict;
use warnings FATAL => 'all';
use Exporter 5.57 'import';
@@ -7,15 +7,26 @@
use Config;
use File::Basename qw/basename/;
use File::Spec::Functions qw/splitpath canonpath abs2rel splitdir/;
-use Module::Load;
+use Text::ParseWords 3.24 ();
our @EXPORT_OK = qw/make_executable split_like_shell man1_pagename man3_pagename detildefy/;
BEGIN {
my %impl_for = ( MSWin32 => 'Windows', VMS => 'VMS');
my $package = 'ExtUtils::Helpers::' . ($impl_for{$^O} || 'Unix');
- load($package);
- $package->import();
+ my $impl = $impl_for{$^O} || 'Unix';
+ require "ExtUtils/Helpers/$impl.pm";
+ "ExtUtils::Helpers::$impl"->import();
+}
+
+sub split_like_shell {
+ my ($string) = @_;
+
+ return if not defined $string;
+ $string =~ s/^\s+|\s+$//g;
+ return if not length $string;
+
+ return Text::ParseWords::shellwords($string);
}
sub man1_pagename {
@@ -56,7 +67,7 @@
=head1 VERSION
-version 0.022
+version 0.025
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/t/00-compile.t new/ExtUtils-Helpers-0.025/t/00-compile.t
--- old/ExtUtils-Helpers-0.022/t/00-compile.t 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/t/00-compile.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,51 +0,0 @@
-use strict;
-use warnings;
-
-# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.036
-
-use Test::More tests => 4 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
-
-
-
-my @module_files = (
- 'ExtUtils/Helpers.pm',
- 'ExtUtils/Helpers/Unix.pm',
- 'ExtUtils/Helpers/VMS.pm',
- 'ExtUtils/Helpers/Windows.pm'
-);
-
-
-
-# no fake home requested
-
-my $inc_switch = q[-Mblib];
-
-use File::Spec;
-use IPC::Open3;
-use IO::Handle;
-
-my @warnings;
-for my $lib (@module_files)
-{
- # see L
- open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!";
- my $stderr = IO::Handle->new;
-
- my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]");
- binmode $stderr, ':crlf' if $^O eq 'MSWin32';
- my @_warnings = <$stderr>;
- waitpid($pid, 0);
- is($?, 0, "$lib loaded ok");
-
- if (@_warnings)
- {
- warn @_warnings;
- push @warnings, @_warnings;
- }
-}
-
-
-
-is(scalar(@warnings), 0, 'no warnings found') if $ENV{AUTHOR_TESTING};
-
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/t/author-split_like_shell.t new/ExtUtils-Helpers-0.025/t/author-split_like_shell.t
--- old/ExtUtils-Helpers-0.022/t/author-split_like_shell.t 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/t/author-split_like_shell.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,89 +0,0 @@
-#!/usr/bin/perl
-
-BEGIN {
- unless ($ENV{AUTHOR_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for testing by the author');
- }
-}
-
-
-use strict;
-use warnings FATAL => 'all';
-use Test::More;
-use ExtUtils::Helpers::Unix ();
-use ExtUtils::Helpers::Windows ();
-
-plan(skip_all => 'Author only tests') unless $ENV{AUTHOR_TESTING};
-
-my @unix_splits =
- (
- { q{one t'wo th'ree f"o\"ur " "five" } => [ 'one', 'two three', 'fo"ur ', 'five' ] },
- { q{ foo bar } => [ 'foo', 'bar' ] },
- { q{ D\'oh f\{g\'h\"i\]\* } => [ "D'oh", "f{g'h\"i]*" ] },
- { q{ D\$foo } => [ 'D$foo' ] },
- { qq{one\\\ntwo} => [ "one\ntwo" ] }, # TODO
- );
-
-my @win_splits =
- (
- { 'a" "b\\c" "d' => [ 'a b\c d' ] },
- { '"a b\\c d"' => [ 'a b\c d' ] },
- { '"a b"\\"c d"' => [ 'a b"c', 'd' ] },
- { '"a b"\\\\"c d"' => [ 'a b\c d' ] },
- { '"a"\\"b" "a\\"b"' => [ 'a"b a"b' ] },
- { '"a"\\\\"b" "a\\\\"b"' => [ 'a\b', 'a\b' ] },
- { '"a"\\"b a\\"b"' => [ 'a"b', 'a"b' ] },
- { 'a"\\"b" "a\\"b' => [ 'a"b', 'a"b' ] },
- { 'a"\\"b" "a\\"b' => [ 'a"b', 'a"b' ] },
- { 'a b' => [ 'a', 'b' ] },
- { "a\nb" => [ 'a', 'b' ] },
- { 'a"\\"b a\\"b' => [ 'a"b a"b' ] },
- { '"a""b" "a"b"' => [ 'a"b ab' ] },
- { '\\"a\\"' => [ '"a"' ] },
- { '"a"" "b"' => [ 'a"', 'b' ] },
- { 'a"b' => [ 'ab' ] },
- { 'a""b' => [ 'ab' ] },
- { 'a"""b' => [ 'a"b' ] },
- { 'a""""b' => [ 'a"b' ] },
- { 'a"""""b' => [ 'a"b' ] },
- { 'a""""""b' => [ 'a""b' ] },
- { '"a"b"' => [ 'ab' ] },
- { '"a""b"' => [ 'a"b' ] },
- { '"a"""b"' => [ 'a"b' ] },
- { '"a""""b"' => [ 'a"b' ] },
- { '"a"""""b"' => [ 'a""b' ] },
- { '"a""""""b"' => [ 'a""b' ] },
- { '' => [ ] },
- { ' ' => [ ] },
- { '""' => [ '' ] },
- { '" "' => [ ' ' ] },
- { '""a' => [ 'a' ] },
- { '""a b' => [ 'a', 'b' ] },
- { 'a""' => [ 'a' ] },
- { 'a"" b' => [ 'a', 'b' ] },
- { '"" a' => [ '', 'a' ] },
- { 'a ""' => [ 'a', '' ] },
- { 'a "" b' => [ 'a', '', 'b' ] },
- { 'a " " b' => [ 'a', ' ', 'b' ] },
- { 'a " b " c' => [ 'a', ' b ', 'c' ] },
-);
-
-foreach my $test (@win_splits) {
- my ($string, $expected) = %$test;
- my @result = ExtUtils::Helpers::Windows::split_like_shell($string);
- $string =~ s/\n/\\n/g;
- is(grep( !defined(), @result ), 0, "\"$string\" result all defined");
- is_deeply(\@result, $expected) or
- diag("split_like_shell error \n>$string< is not splitting as >" . join("|", @$expected) . '<');
-}
-foreach my $test (@unix_splits) {
- my ($string, $expected) = %$test;
- my @result = ExtUtils::Helpers::Unix::split_like_shell($string);
- $string =~ s/\n/\\n/g;
- is(grep( !defined(), @result ), 0, "\"$string\" result all defined");
- is_deeply(\@result, $expected) or
- diag("split_like_shell error \n>$string< is not splitting as >" . join("|", @$expected) . '<');
-}
-
-done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/t/man_pagename.t new/ExtUtils-Helpers-0.025/t/man_pagename.t
--- old/ExtUtils-Helpers-0.022/t/man_pagename.t 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/t/man_pagename.t 2016-09-02 09:48:41.000000000 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings FATAL => 'all';
-use Test::More;
+use Test::More tests => 4;
use Config;
use File::Spec::Functions qw/catfile/;
use ExtUtils::Helpers qw/man1_pagename man3_pagename/;
@@ -20,5 +20,3 @@
is man3_pagename(catfile(qw/lib ExtUtils.pm/)), "ExtUtils.$Config{man3ext}", 'man3_pagename 1';
is man3_pagename(catfile(qw/lib ExtUtils Helpers.pm/)), join($sep, qw/ExtUtils Helpers./).$Config{man3ext}, 'man3_pagename 2';
is man3_pagename(catfile(qw/lib ExtUtils Helpers Unix.pm/)), join($sep, qw/ExtUtils Helpers Unix./).$Config{man3ext}, 'man3_pagename 3';
-
-done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/t/release-pod-coverage.t new/ExtUtils-Helpers-0.025/t/release-pod-coverage.t
--- old/ExtUtils-Helpers-0.022/t/release-pod-coverage.t 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/t/release-pod-coverage.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-#!perl
-
-BEGIN {
- unless ($ENV{RELEASE_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for release candidate testing');
- }
-}
-
-# This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests.
-
-use Test::More;
-
-eval "use Test::Pod::Coverage 1.08";
-plan skip_all => "Test::Pod::Coverage 1.08 required for testing POD coverage"
- if $@;
-
-eval "use Pod::Coverage::TrustPod";
-plan skip_all => "Pod::Coverage::TrustPod required for testing POD coverage"
- if $@;
-
-all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/t/release-pod-syntax.t new/ExtUtils-Helpers-0.025/t/release-pod-syntax.t
--- old/ExtUtils-Helpers-0.022/t/release-pod-syntax.t 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/t/release-pod-syntax.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,16 +0,0 @@
-#!perl
-
-BEGIN {
- unless ($ENV{RELEASE_TESTING}) {
- require Test::More;
- Test::More::plan(skip_all => 'these tests are for release candidate testing');
- }
-}
-
-# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
-use Test::More;
-
-eval "use Test::Pod 1.41";
-plan skip_all => "Test::Pod 1.41 required for testing POD" if $@;
-
-all_pod_files_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/t/split_like_shell.t new/ExtUtils-Helpers-0.025/t/split_like_shell.t
--- old/ExtUtils-Helpers-0.022/t/split_like_shell.t 2014-03-07 13:27:19.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/t/split_like_shell.t 2016-09-02 09:48:41.000000000 +0200
@@ -14,61 +14,9 @@
{ qq{one\\\ntwo} => [ "one\ntwo" ] }, # TODO
);
-my @win_splits =
- (
- { 'a" "b\\c" "d' => [ 'a b\c d' ] },
- { '"a b\\c d"' => [ 'a b\c d' ] },
- { '"a b"\\"c d"' => [ 'a b"c', 'd' ] },
- { '"a b"\\\\"c d"' => [ 'a b\c d' ] },
- { '"a"\\"b" "a\\"b"' => [ 'a"b a"b' ] },
- { '"a"\\\\"b" "a\\\\"b"' => [ 'a\b', 'a\b' ] },
- { '"a"\\"b a\\"b"' => [ 'a"b', 'a"b' ] },
- { 'a"\\"b" "a\\"b' => [ 'a"b', 'a"b' ] },
- { 'a"\\"b" "a\\"b' => [ 'a"b', 'a"b' ] },
- { 'a b' => [ 'a', 'b' ] },
- { "a\nb" => [ 'a', 'b' ] },
- { 'a"\\"b a\\"b' => [ 'a"b a"b' ] },
- { '"a""b" "a"b"' => [ 'a"b ab' ] },
- { '\\"a\\"' => [ '"a"' ] },
- { '"a"" "b"' => [ 'a"', 'b' ] },
- { 'a"b' => [ 'ab' ] },
- { 'a""b' => [ 'ab' ] },
- { 'a"""b' => [ 'a"b' ] },
- { 'a""""b' => [ 'a"b' ] },
- { 'a"""""b' => [ 'a"b' ] },
- { 'a""""""b' => [ 'a""b' ] },
- { '"a"b"' => [ 'ab' ] },
- { '"a""b"' => [ 'a"b' ] },
- { '"a"""b"' => [ 'a"b' ] },
- { '"a""""b"' => [ 'a"b' ] },
- { '"a"""""b"' => [ 'a""b' ] },
- { '"a""""""b"' => [ 'a""b' ] },
- { '' => [ ] },
- { ' ' => [ ] },
- { '""' => [ '' ] },
- { '" "' => [ ' ' ] },
- { '""a' => [ 'a' ] },
- { '""a b' => [ 'a', 'b' ] },
- { 'a""' => [ 'a' ] },
- { 'a"" b' => [ 'a', 'b' ] },
- { '"" a' => [ '', 'a' ] },
- { 'a ""' => [ 'a', '' ] },
- { 'a "" b' => [ 'a', '', 'b' ] },
- { 'a " " b' => [ 'a', ' ', 'b' ] },
- { 'a " b " c' => [ 'a', ' b ', 'c' ] },
-);
-
-if ($^O eq 'MSWin32') {
- plan tests => 2 * @win_splits;
- foreach my $test (@win_splits) {
- do_split_tests($test);
- }
-}
-else {
- plan tests => 2 * @unix_splits;
- foreach my $test (@unix_splits) {
- do_split_tests($test);
- }
+plan tests => 2 * @unix_splits;
+foreach my $test (@unix_splits) {
+ do_split_tests($test);
}
sub do_split_tests {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/xt/author/00-compile.t new/ExtUtils-Helpers-0.025/xt/author/00-compile.t
--- old/ExtUtils-Helpers-0.022/xt/author/00-compile.t 1970-01-01 01:00:00.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/xt/author/00-compile.t 2016-09-02 09:48:41.000000000 +0200
@@ -0,0 +1,57 @@
+use 5.006;
+use strict;
+use warnings;
+
+# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.054
+
+use Test::More;
+
+plan tests => 5;
+
+my @module_files = (
+ 'ExtUtils/Helpers.pm',
+ 'ExtUtils/Helpers/Unix.pm',
+ 'ExtUtils/Helpers/VMS.pm',
+ 'ExtUtils/Helpers/Windows.pm'
+);
+
+
+
+# no fake home requested
+
+my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib';
+
+use File::Spec;
+use IPC::Open3;
+use IO::Handle;
+
+open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!";
+
+my @warnings;
+for my $lib (@module_files)
+{
+ # see L
+ my $stderr = IO::Handle->new;
+
+ my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]");
+ binmode $stderr, ':crlf' if $^O eq 'MSWin32';
+ my @_warnings = <$stderr>;
+ waitpid($pid, 0);
+ is($?, 0, "$lib loaded ok");
+
+ shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/
+ and not eval { require blib; blib->VERSION('1.01') };
+
+ if (@_warnings)
+ {
+ warn @_warnings;
+ push @warnings, @_warnings;
+ }
+}
+
+
+
+is(scalar(@warnings), 0, 'no warnings found')
+ or diag 'got warnings: ', ( Test::More->can('explain') ? Test::More::explain(\@warnings) : join("\n", '', @warnings) );
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/xt/author/pod-coverage.t new/ExtUtils-Helpers-0.025/xt/author/pod-coverage.t
--- old/ExtUtils-Helpers-0.022/xt/author/pod-coverage.t 1970-01-01 01:00:00.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/xt/author/pod-coverage.t 2016-09-02 09:48:41.000000000 +0200
@@ -0,0 +1,7 @@
+#!perl
+# This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests.
+
+use Test::Pod::Coverage 1.08;
+use Pod::Coverage::TrustPod;
+
+all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Helpers-0.022/xt/author/pod-syntax.t new/ExtUtils-Helpers-0.025/xt/author/pod-syntax.t
--- old/ExtUtils-Helpers-0.022/xt/author/pod-syntax.t 1970-01-01 01:00:00.000000000 +0100
+++ new/ExtUtils-Helpers-0.025/xt/author/pod-syntax.t 2016-09-02 09:48:41.000000000 +0200
@@ -0,0 +1,7 @@
+#!perl
+# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
+use strict; use warnings;
+use Test::More;
+use Test::Pod 1.41;
+
+all_pod_files_ok();
++++++ cpanspec.yml ++++++
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
# - source1
# - source2
#patches:
# foo.patch: -p1
# bar.patch:
#preamble: |-
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
#post_build: |-
# rm unused.files
#post_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: |-
#./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module