Hello community, here is the log from the commit of package perl-Devel-CheckLib for openSUSE:Factory checked in at 2017-10-26 18:38:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Devel-CheckLib (Old) and /work/SRC/openSUSE:Factory/.perl-Devel-CheckLib.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Devel-CheckLib" Thu Oct 26 18:38:12 2017 rev:8 rq:534185 version:1.11 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Devel-CheckLib/perl-Devel-CheckLib.changes 2017-03-24 02:23:22.581447211 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Devel-CheckLib.new/perl-Devel-CheckLib.changes 2017-10-26 18:38:13.577190763 +0200 @@ -1,0 +2,13 @@ +Mon Oct 16 10:33:19 UTC 2017 - co...@suse.com + +- updated to 1.11 + see /usr/share/doc/packages/perl-Devel-CheckLib/CHANGES + + 1.11 2017-05-23 Prevent concatenation warnings when LD_RUN_PATH is + undefined. + + 1.10 2017-04-08 Use Mock::Config. + + 1.09 2017-04-08 Remove link options from @ldflags. + +------------------------------------------------------------------- Old: ---- Devel-CheckLib-1.09.tar.gz New: ---- Devel-CheckLib-1.11.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Devel-CheckLib.spec ++++++ --- /var/tmp/diff_new_pack.ojstKK/_old 2017-10-26 18:38:14.761135533 +0200 +++ /var/tmp/diff_new_pack.ojstKK/_new 2017-10-26 18:38:14.765135346 +0200 @@ -17,7 +17,7 @@ Name: perl-Devel-CheckLib -Version: 1.09 +Version: 1.11 Release: 0 %define cpan_name Devel-CheckLib Summary: Check That a Library Is Available @@ -30,6 +30,7 @@ BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(IO::CaptureOutput) >= 1.0801 +BuildRequires: perl(Mock::Config) >= 0.02 %{perl_requires} %description ++++++ Devel-CheckLib-1.09.tar.gz -> Devel-CheckLib-1.11.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-CheckLib-1.09/CHANGES new/Devel-CheckLib-1.11/CHANGES --- old/Devel-CheckLib-1.09/CHANGES 2017-03-18 14:10:49.000000000 +0100 +++ new/Devel-CheckLib-1.11/CHANGES 2017-05-23 16:33:18.000000000 +0200 @@ -1,3 +1,10 @@ +1.11 2017-05-23 Prevent concatenation warnings when LD_RUN_PATH is + undefined. + +1.10 2017-04-08 Use Mock::Config. + +1.09 2017-04-08 Remove link options from @ldflags. + 1.09 2017-03-18 Add $PATH for the libs on Windows. 1.08 2017-03-18 Add $LD_RUN_PATH for the libs. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-CheckLib-1.09/META.json new/Devel-CheckLib-1.11/META.json --- old/Devel-CheckLib-1.09/META.json 2017-03-18 14:11:07.000000000 +0100 +++ new/Devel-CheckLib-1.11/META.json 2017-05-23 16:34:33.000000000 +0200 @@ -4,7 +4,7 @@ "unknown" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150001", + "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150001", "license" : [ "perl_5" ], @@ -23,6 +23,7 @@ "build" : { "requires" : { "IO::CaptureOutput" : "1.0801", + "Mock::Config" : "0.02", "Test::More" : "0.62" } }, @@ -46,5 +47,5 @@ "url" : "http://github.com/mattn/p5-Devel-CheckLib" } }, - "version" : "1.09" + "version" : "1.11" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-CheckLib-1.09/META.yml new/Devel-CheckLib-1.11/META.yml --- old/Devel-CheckLib-1.09/META.yml 2017-03-18 14:11:06.000000000 +0100 +++ new/Devel-CheckLib-1.11/META.yml 2017-05-23 16:34:31.000000000 +0200 @@ -4,11 +4,12 @@ - unknown build_requires: IO::CaptureOutput: '1.0801' + Mock::Config: '0.02' Test::More: '0.62' configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150001' +generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150001' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -25,4 +26,4 @@ perl: '5.00405' resources: repository: http://github.com/mattn/p5-Devel-CheckLib -version: '1.09' +version: '1.11' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-CheckLib-1.09/Makefile.PL new/Devel-CheckLib-1.11/Makefile.PL --- old/Devel-CheckLib-1.09/Makefile.PL 2017-03-18 08:14:52.000000000 +0100 +++ new/Devel-CheckLib-1.11/Makefile.PL 2017-04-07 17:34:28.000000000 +0200 @@ -23,6 +23,7 @@ BUILD_REQUIRES => { 'Test::More' => 0.62, # too high? but API changed here 'IO::CaptureOutput' => 1.0801, + 'Mock::Config' => 0.02, }, LICENSE => 'perl', EXE_FILES => [qw( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-CheckLib-1.09/lib/Devel/CheckLib.pm new/Devel-CheckLib-1.11/lib/Devel/CheckLib.pm --- old/Devel-CheckLib-1.09/lib/Devel/CheckLib.pm 2017-03-18 14:10:56.000000000 +0100 +++ new/Devel-CheckLib-1.11/lib/Devel/CheckLib.pm 2017-05-23 16:31:16.000000000 +0200 @@ -5,7 +5,7 @@ use 5.00405; #postfix foreach use strict; use vars qw($VERSION @ISA @EXPORT); -$VERSION = '1.09'; +$VERSION = '1.11'; use Config qw(%Config); use Text::ParseWords 'quotewords'; @@ -408,7 +408,7 @@ ); } warn "# @sys_cmd\n" if $args{debug}; - local $ENV{LD_RUN_PATH} = join(":", @libpaths).":".$ENV{LD_RUN_PATH} unless $^O eq 'MSWin32'; + local $ENV{LD_RUN_PATH} = join(":", grep $_, @libpaths, $ENV{LD_RUN_PATH}) unless $^O eq 'MSWin32'; local $ENV{PATH} = join(";", @libpaths).";".$ENV{PATH} if $^O eq 'MSWin32'; my $rv = $args{debug} ? system(@sys_cmd) : _quiet_system(@sys_cmd); if ($rv != 0 || ! -x $exefile) { @@ -473,7 +473,7 @@ push @Config_ldflags, $config_val if ( $config_val =~ /\S/ ); } my @ccflags = grep { length } quotewords('\s+', 1, $Config_ccflags||'', $user_ccflags||''); - my @ldflags = grep { length } quotewords('\s+', 1, @Config_ldflags, $user_ldflags||''); + my @ldflags = grep { length && $_ !~ m/^-Wl/ } quotewords('\s+', 1, @Config_ldflags, $user_ldflags||''); my @paths = split(/$Config{path_sep}/, $ENV{PATH}); my @cc = split(/\s+/, $Config{cc}); if (check_compiler ($cc[0], $debug)) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-CheckLib-1.09/t/bad-single-word-compiler.t new/Devel-CheckLib-1.11/t/bad-single-word-compiler.t --- old/Devel-CheckLib-1.09/t/bad-single-word-compiler.t 2017-03-18 08:14:52.000000000 +0100 +++ new/Devel-CheckLib-1.11/t/bad-single-word-compiler.t 2017-04-07 17:34:28.000000000 +0200 @@ -9,13 +9,21 @@ use Config; BEGIN { - BEGIN { if (not $] < 5.006 ) { warnings->unimport('redefine') } } - unless(defined($ActivePerl::VERSION) && $Config{cc} =~ /\bgcc\b/) { - *Config::STORE = sub { $_[0]->{$_[1]} = $_[2] } + eval 'use Mock::Config;'; + warnings->unimport('redefine') if $] >= 5.006; + unless (defined($ActivePerl::VERSION) && $Config{cc} =~ /\bgcc\b/) { + if (!$Mock::Config::VERSION) { + plan skip_all => "XSConfig is readonly" + if $Config{usecperl} or exists &Config::KEYS; + *Config::STORE = sub { $_[0]->{$_[1]} = $_[2] } + } } } -if(defined($ActivePerl::VERSION) && $Config{cc} =~ /\bgcc\b/) { +if ($Mock::Config::VERSION) { + Mock::Config->import(cc => "flibbertigibbet"); +} +elsif (defined($ActivePerl::VERSION) && $Config{cc} =~ /\bgcc\b/) { my $obj = tied %Config::Config; $obj->{cc} = "flibbertigibbet"; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Devel-CheckLib-1.09/t/multi-word-compiler.t new/Devel-CheckLib-1.11/t/multi-word-compiler.t --- old/Devel-CheckLib-1.09/t/multi-word-compiler.t 2017-03-18 08:14:52.000000000 +0100 +++ new/Devel-CheckLib-1.11/t/multi-word-compiler.t 2017-04-07 17:34:28.000000000 +0200 @@ -9,21 +9,28 @@ use Config; BEGIN { - BEGIN { if (not $] < 5.006 ) { warnings->unimport('redefine') } } + eval 'use Mock::Config;'; + warnings->unimport('redefine') if $] >= 5.006; unless(defined($ActivePerl::VERSION) && $Config{cc} =~ /\bgcc\b/) { - *Config::STORE = sub { $_[0]->{$_[1]} = $_[2] } + if (!$Mock::Config::VERSION) { + plan skip_all => "XSConfig is readonly" + if $Config{usecperl} or exists &Config::KEYS; + *Config::STORE = sub { $_[0]->{$_[1]} = $_[2] } + } } } -if(defined($ActivePerl::VERSION) && $Config{cc} =~ /\bgcc\b/) { - my $obj = tied %Config::Config; - $obj->{cc} = "$^X $Config{cc}"; +if ($Mock::Config::VERSION) { + Mock::Config->import(cc => "$^X $Config{cc}"); +} +elsif (defined($ActivePerl::VERSION) && $Config{cc} =~ /\bgcc\b/) { + my $obj = tied %Config::Config; + $obj->{cc} = "$^X $Config{cc}"; } else { - $Config{cc} = "$^X $Config{cc}"; + eval { $Config{cc} = "$^X $Config{cc}"; } } -eval { $Config{cc} = "$^X $Config{cc}" }; SKIP: { skip "Couldn't update %Config", 1 if $@ =~ /%Config::Config is read-only/; eval "use Devel::CheckLib";