Hello community,
here is the log from the commit of package perl-local-lib for openSUSE:Factory checked in at 2015-02-08 11:43:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-local-lib (Old)
and /work/SRC/openSUSE:Factory/.perl-local-lib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-local-lib"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-local-lib/perl-local-lib.changes 2014-09-17 17:26:20.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-local-lib.new/perl-local-lib.changes 2015-02-08 11:43:05.000000000 +0100
@@ -1,0 +2,10 @@
+Sat Feb 7 07:21:45 UTC 2015 - coolo@suse.com
+
+- updated to 2.000015
+ - Avoid using += in Makefile when bootstrapping for portability (RT#100797)
+ - adjust quoting of paths with spaces to work with ExtUtils::MakeMaker 7.0,
+ and bump our EUMM prereq to 7.0.
+ - fix shell test for shells where we can't prevent some rc files from being
+ loaded, like zsh (RT#99819).
+
+-------------------------------------------------------------------
Old:
----
local-lib-2.000014.tar.gz
New:
----
local-lib-2.000015.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-local-lib.spec ++++++
--- /var/tmp/diff_new_pack.i2prFV/_old 2015-02-08 11:43:05.000000000 +0100
+++ /var/tmp/diff_new_pack.i2prFV/_new 2015-02-08 11:43:05.000000000 +0100
@@ -2,7 +2,7 @@
#
# spec file for package perl-local-lib
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -18,7 +18,7 @@
Name: perl-local-lib
-Version: 2.000014
+Version: 2.000015
Release: 0
Summary: Create and Use a local Library Directory for Perl Modules
License: Artistic-1.0 or GPL-1.0+
@@ -33,7 +33,7 @@
BuildRequires: perl-macros
BuildRequires: perl(CPAN) >= 1.82
BuildRequires: perl(ExtUtils::Install) >= 1.43
-BuildRequires: perl(ExtUtils::MakeMaker) >= 6.74
+BuildRequires: perl(ExtUtils::MakeMaker) >= 7.00
BuildRequires: perl(Module::Build) >= 0.3600
Requires: perl(CPAN) >= 1.82
%{perl_requires}
++++++ local-lib-2.000014.tar.gz -> local-lib-2.000015.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/local-lib-2.000014/Changes new/local-lib-2.000015/Changes
--- old/local-lib-2.000014/Changes 2014-09-04 11:49:23.000000000 +0200
+++ new/local-lib-2.000015/Changes 2014-12-12 16:48:30.000000000 +0100
@@ -1,5 +1,12 @@
Revision history for local::lib
+2.000015 - 2014-12-12
+ - Avoid using += in Makefile when bootstrapping for portability (RT#100797)
+ - adjust quoting of paths with spaces to work with ExtUtils::MakeMaker 7.0,
+ and bump our EUMM prereq to 7.0.
+ - fix shell test for shells where we can't prevent some rc files from being
+ loaded, like zsh (RT#99819).
+
2.000014 - 2014-09-04
- fix taint-mode test in some cases on case insensitive filesystems
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/local-lib-2.000014/META.json new/local-lib-2.000015/META.json
--- old/local-lib-2.000014/META.json 2014-09-04 11:50:06.000000000 +0200
+++ new/local-lib-2.000015/META.json 2014-12-12 16:48:48.000000000 +0100
@@ -4,7 +4,7 @@
"mst - Matt S. Trout (cpan:MSTROUT) "
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.141520",
+ "generated_by" : "ExtUtils::MakeMaker version 7, CPAN::Meta::Converter version 2.142690",
"license" : [
"perl_5"
],
@@ -44,7 +44,7 @@
"requires" : {
"CPAN" : "1.82",
"ExtUtils::Install" : "1.43",
- "ExtUtils::MakeMaker" : "6.74",
+ "ExtUtils::MakeMaker" : "7.00",
"Module::Build" : "0.36",
"perl" : "5.006"
}
@@ -71,5 +71,5 @@
},
"x_IRC" : "irc://irc.perl.org/#local-lib"
},
- "version" : "2.000014"
+ "version" : "2.000015"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/local-lib-2.000014/META.yml new/local-lib-2.000015/META.yml
--- old/local-lib-2.000014/META.yml 2014-09-04 11:50:06.000000000 +0200
+++ new/local-lib-2.000015/META.yml 2014-12-12 16:48:48.000000000 +0100
@@ -6,7 +6,7 @@
Test::More: '0'
configure_requires: {}
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.98, CPAN::Meta::Converter version 2.141520'
+generated_by: 'ExtUtils::MakeMaker version 7, CPAN::Meta::Converter version 2.142690'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -19,7 +19,7 @@
requires:
CPAN: '1.82'
ExtUtils::Install: '1.43'
- ExtUtils::MakeMaker: '6.74'
+ ExtUtils::MakeMaker: '7.00'
Module::Build: '0.36'
perl: '5.006'
resources:
@@ -27,4 +27,4 @@
bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=local-lib
license: http://dev.perl.org/licenses/
repository: git://github.com/Perl-Toolchain-Gang/local-lib
-version: '2.000014'
+version: '2.000015'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/local-lib-2.000014/Makefile.PL new/local-lib-2.000015/Makefile.PL
--- old/local-lib-2.000014/Makefile.PL 2014-09-04 11:47:59.000000000 +0200
+++ new/local-lib-2.000015/Makefile.PL 2014-12-09 21:15:57.000000000 +0100
@@ -14,7 +14,7 @@
} },
runtime => { requires => {
'perl' => 5.006,
- 'ExtUtils::MakeMaker' => '6.74', # version PERL_MM_OPT is shell parsed
+ 'ExtUtils::MakeMaker' => '7.00', # version INSTALL_BASE taken as string, not shell
'ExtUtils::Install' => '1.43', # version INSTALL_BASE was added
'Module::Build' => '0.36', # PERL_MB_OPT
'CPAN' => '1.82', # sudo support + CPAN::HandleConfig
@@ -135,11 +135,12 @@
qw(ExtUtils::MakeMaker ExtUtils::Install Module::Build CPAN);
no warnings 'once';
- *MY::postamble = sub {
- <<"END";
-PERL += -I\$(INSTALLPRIVLIB)
-FULLPERL += -I\$(INSTALLPRIVLIB)
-END
+ package MY;
+ *MY::init_PERL = sub {
+ my $self = shift;
+ $self->SUPER::init_PERL(@_);
+ $self->{PERL} .= ' -I$(INSTALLPRIVLIB)';
+ $self->{FULLPERL} .= ' -I$(INSTALLPRIVLIB)';
};
local $ENV{PERL_AUTOINSTALL_PREFER_CPAN} = 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/local-lib-2.000014/lib/local/lib.pm new/local-lib-2.000015/lib/local/lib.pm
--- old/local-lib-2.000014/lib/local/lib.pm 2014-09-04 11:48:41.000000000 +0200
+++ new/local-lib-2.000015/lib/local/lib.pm 2014-12-09 21:20:00.000000000 +0100
@@ -4,7 +4,7 @@
use warnings;
use Config;
-our $VERSION = '2.000014';
+our $VERSION = '2.000015';
$VERSION = eval $VERSION;
BEGIN {
@@ -229,9 +229,9 @@
sub _mm_escape_path {
my $path = shift;
- $path =~ s/\\/\\\\\\\\/g;
+ $path =~ s/\\/\\\\/g;
if ($path =~ s/ /\\ /g) {
- $path = qq{"\\"$path\\""};
+ $path = qq{"$path"};
}
return $path;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/local-lib-2.000014/t/shell.t new/local-lib-2.000015/t/shell.t
--- old/local-lib-2.000014/t/shell.t 2014-07-26 08:54:49.000000000 +0200
+++ new/local-lib-2.000015/t/shell.t 2014-10-28 16:52:08.000000000 +0100
@@ -66,7 +66,7 @@
},
{
name => 'zsh',
- test => '-c "exit 0"',
+ test => '-f -c "exit 0"',
},
{
name => 'ksh',
@@ -155,28 +155,33 @@
delete $ENV{$_}
for @vars;
$ENV{PATH} = $root;
+ my $orig = call_shell($shell, '');
my $bin_path = local::lib->install_base_bin_path($ll);
mkdir $bin_path;
my $env = call_ll($shell, $ll);
- is $env->{PERL_LOCAL_LIB_ROOT}, $ll,
- "$shell->{name}: activate root";
- like $env->{PATH}, qr/^\Q$bin_path$sep\E/,
- "$shell->{name}: activate PATH";
- is $env->{PERL5LIB}, local::lib->install_base_perl_path($ll),
- "$shell->{name}: activate PERL5LIB";
my %install_opts = local::lib->installer_options_for($ll);
- for my $var (qw(PERL_MM_OPT PERL_MB_OPT)) {
- is $env->{$var}, $install_opts{$var},
+
+ delete $orig->{$_} for qw(PERL_MM_OPT PERL_MB_OPT);
+ my $want = {
+ PERL_LOCAL_LIB_ROOT => $ll,
+ PATH => $bin_path,
+ PERL5LIB => local::lib->install_base_perl_path($ll),
+ (map {; $_ => $install_opts{$_}} qw(PERL_MM_OPT PERL_MB_OPT)),
+ };
+ for my $var (keys %$want) {
+ $want->{$var} = join($sep, $want->{$var}, $orig->{$var} || ()),
+ }
+
+ for my $var (@vars) {
+ is $env->{$var}, $want->{$var},
"$shell->{name}: activate $var";
}
$ENV{$_} = $env->{$_} for @vars;
$env = call_ll($shell, '--deactivate', "$ll");
- unlike $env->{PATH}, qr/^\Q$bin_path$sep\E/,
- "$shell->{name}: deactivate PATH";
- for my $var (grep { $_ ne 'PATH' } @vars) {
- is $env->{$var}, undef,
+ for my $var (@vars) {
+ is $env->{$var}, $orig->{$var},
"$shell->{name}: deactivate $var";
}
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org