commit perl-Config-General for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Config-General for openSUSE:Factory checked in at 2016-11-07 12:21:43 Comparing /work/SRC/openSUSE:Factory/perl-Config-General (Old) and /work/SRC/openSUSE:Factory/.perl-Config-General.new (New) Package is "perl-Config-General" Changes: --- /work/SRC/openSUSE:Factory/perl-Config-General/perl-Config-General.changes 2016-07-12 23:52:32.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Config-General.new/perl-Config-General.changes 2016-11-07 12:21:44.0 +0100 @@ -1,0 +2,11 @@ +Sun Jul 31 05:09:04 UTC 2016 - co...@suse.com + +- updated to 2.63 + see /usr/share/doc/packages/perl-Config-General/Changelog + + 2.63 - fix for rt.cpan.org#116340: do only consider a backslash + as meta escape char, but not if it appears on it's own, + as it happens on windows platforms. Thanks to for finding + and tracking it down. + +--- Old: Config-General-2.62.tar.gz New: Config-General-2.63.tar.gz Other differences: -- ++ perl-Config-General.spec ++ --- /var/tmp/diff_new_pack.LUbZ5j/_old 2016-11-07 12:21:45.0 +0100 +++ /var/tmp/diff_new_pack.LUbZ5j/_new 2016-11-07 12:21:45.0 +0100 @@ -17,7 +17,7 @@ Name: perl-Config-General -Version:2.62 +Version:2.63 Release:0 %define cpan_name Config-General Summary:Generic Config Module ++ Config-General-2.62.tar.gz -> Config-General-2.63.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.62/Changelog new/Config-General-2.63/Changelog --- old/Config-General-2.62/Changelog 2016-07-08 10:42:58.0 +0200 +++ new/Config-General-2.63/Changelog 2016-07-29 08:06:23.0 +0200 @@ -1,3 +1,8 @@ +2.63 - fix for rt.cpan.org#116340: do only consider a backslash +as meta escape char, but not if it appears on it's own, +as it happens on windows platforms. Thanks to for finding + and tracking it down. + 2.62 - fix rt.cpan.org#115326: Callback on 'pre_open' not called when glob expands to one include file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.62/General.pm new/Config-General-2.63/General.pm --- old/Config-General-2.62/General.pm 2016-07-08 10:25:25.0 +0200 +++ new/Config-General-2.63/General.pm 2016-07-29 08:10:28.0 +0200 @@ -32,7 +32,7 @@ use Carp; use Exporter; -$Config::General::VERSION = "2.62"; +$Config::General::VERSION = "2.63"; use vars qw(@ISA @EXPORT_OK); use base qw(Exporter); @@ -454,9 +454,18 @@ $configfile = $basefile; } - if ($this->{IncludeGlob} and $configfile =~ /[*?\[\{\\]/) { + my $glob = qr/[*?\[\{\\]/; + if ($^O =~ /win/i) { +# fix for rt.cpan.org#116340: do only consider a backslash +# as meta escape char, but not if it appears on it's own, +# as it happens on windows platforms. +$glob = qr/(\\[*?\[\{\\]|[*?\[\{])/; + } + + if ($this->{IncludeGlob} and $configfile =~ /$glob/) { # Something like: *.conf (or maybe dir/*.conf) was included; expand it and # pass each expansion through this method again. +local $_; my @include = grep { -f $_ } bsd_glob($configfile, GLOB_BRACE | GLOB_QUOTE); # applied patch by AlexK fixing rt.cpan.org#41030 @@ -473,8 +482,8 @@ # Multiple results or no expansion results (which is fine, # include foo/* shouldn't fail if there isn't anything matching) # rt.cpan.org#79869: local $this->{IncludeGlob}; -for (@include) { - $this->_open($_); +foreach my $file (@include) { + $this->_open($file); } return; } @@ -2865,7 +2874,7 @@ =head1 VERSION -2.62 +2.63 =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.62/META.json new/Config-General-2.63/META.json --- old/Config-General-2.62/META.json 2016-07-08 10:46:42.0 +0200 +++ new/Config-General-2.63/META.json 2016-07-29 08:10:54.0 +0200 @@ -45,5 +45,5 @@ "url" : "http://dev.catalyst.perl.org/repos/Config-General/trunk/; } }, - "version" : "2.62" + "version" : "2.63" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.62/META.yml new/Config-General-2.63/META.yml --- old/Config-General-2.62/META.yml2016-07-08 10:46:42.0 +0200 +++ new/Config-General-2.63/META.yml2016-07-29 08:10:54.0 +0200 @@ -24,4 +24,4 @@ IO::File: 0 resources: repository:
commit perl-Config-General for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Config-General for openSUSE:Factory checked in at 2016-07-12 23:52:27 Comparing /work/SRC/openSUSE:Factory/perl-Config-General (Old) and /work/SRC/openSUSE:Factory/.perl-Config-General.new (New) Package is "perl-Config-General" Changes: --- /work/SRC/openSUSE:Factory/perl-Config-General/perl-Config-General.changes 2016-05-25 21:27:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Config-General.new/perl-Config-General.changes 2016-07-12 23:52:32.0 +0200 @@ -1,0 +2,22 @@ +Sat Jul 9 05:07:54 UTC 2016 - co...@suse.com + +- updated to 2.62 + see /usr/share/doc/packages/perl-Config-General/Changelog + + 2.62 - fix rt.cpan.org#115326: Callback on 'pre_open' not called + when glob expands to one include file + +- added patch by Niels van Dijke, which adds apache IFDefine + support. Use -UseApacheIfDefine=>1 to enable, add defines + with -Define and add to your config, see + pod for details. + +- added test case for the code. + +- fixed unindented half of the pod, which was largely no + readable because of this. However, I wonder why this hasn't + reported, seems nobody reads the docs :) + +- fixed tab/space issues here and there + +--- Old: Config-General-2.61.tar.gz New: Config-General-2.62.tar.gz Other differences: -- ++ perl-Config-General.spec ++ --- /var/tmp/diff_new_pack.t17NmD/_old 2016-07-12 23:52:33.0 +0200 +++ /var/tmp/diff_new_pack.t17NmD/_new 2016-07-12 23:52:33.0 +0200 @@ -17,7 +17,7 @@ Name: perl-Config-General -Version:2.61 +Version:2.62 Release:0 %define cpan_name Config-General Summary:Generic Config Module ++ Config-General-2.61.tar.gz -> Config-General-2.62.tar.gz ++ 2720 lines of diff (skipped)
commit perl-Config-General for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Config-General for openSUSE:Factory checked in at 2016-05-25 21:27:21 Comparing /work/SRC/openSUSE:Factory/perl-Config-General (Old) and /work/SRC/openSUSE:Factory/.perl-Config-General.new (New) Package is "perl-Config-General" Changes: --- /work/SRC/openSUSE:Factory/perl-Config-General/perl-Config-General.changes 2015-10-24 12:43:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Config-General.new/perl-Config-General.changes 2016-05-25 21:27:26.0 +0200 @@ -1,0 +2,9 @@ +Thu May 5 08:55:00 UTC 2016 - co...@suse.com + +- updated to 2.61 + see /usr/share/doc/packages/perl-Config-General/Changelog + + 2.61- fix rt.cpan.org#113671: ignore utf BOM, if any and turn on + UTF8 support if not yet enabled. + +--- Old: Config-General-2.60.tar.gz New: Config-General-2.61.tar.gz Other differences: -- ++ perl-Config-General.spec ++ --- /var/tmp/diff_new_pack.ZSZIuT/_old 2016-05-25 21:27:27.0 +0200 +++ /var/tmp/diff_new_pack.ZSZIuT/_new 2016-05-25 21:27:27.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Config-General # -# Copyright (c) 2015 SUSE LINUX 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 @@ -17,7 +17,7 @@ Name: perl-Config-General -Version:2.60 +Version:2.61 Release:0 %define cpan_name Config-General Summary:Generic Config Module ++ Config-General-2.60.tar.gz -> Config-General-2.61.tar.gz ++ 1699 lines of diff (skipped)
commit perl-Config-General for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Config-General for openSUSE:Factory checked in at 2015-10-24 12:43:01 Comparing /work/SRC/openSUSE:Factory/perl-Config-General (Old) and /work/SRC/openSUSE:Factory/.perl-Config-General.new (New) Package is "perl-Config-General" Changes: --- /work/SRC/openSUSE:Factory/perl-Config-General/perl-Config-General.changes 2015-06-15 17:48:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Config-General.new/perl-Config-General.changes 2015-10-24 12:43:13.0 +0200 @@ -1,0 +2,13 @@ +Fri Oct 23 08:49:27 UTC 2015 - co...@suse.com + +- updated to 2.60 + see /usr/share/doc/packages/perl-Config-General/Changelog + + 2.60- fix rt.cpan.org#107929: added missing test config. + + 2.59- fix rt.cpan.org#107108 by adding support for IncludeOptional. + - clarified documentation on StoreDelimiter. + + 2.58- bump version + +--- Old: Config-General-2.58.tar.gz New: Config-General-2.60.tar.gz Other differences: -- ++ perl-Config-General.spec ++ --- /var/tmp/diff_new_pack.2HXEJA/_old 2015-10-24 12:43:14.0 +0200 +++ /var/tmp/diff_new_pack.2HXEJA/_new 2015-10-24 12:43:14.0 +0200 @@ -17,7 +17,7 @@ Name: perl-Config-General -Version:2.58 +Version:2.60 Release:0 %define cpan_name Config-General Summary:Generic Config Module ++ Config-General-2.58.tar.gz -> Config-General-2.60.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.58/Changelog new/Config-General-2.60/Changelog --- old/Config-General-2.58/Changelog 2015-05-20 19:27:34.0 +0200 +++ new/Config-General-2.60/Changelog 2015-10-23 08:55:05.0 +0200 @@ -1,3 +1,10 @@ +2.60- fix rt.cpan.org#107929: added missing test config. + +2.59- fix rt.cpan.org#107108 by adding support for IncludeOptional. + - clarified documentation on StoreDelimiter. + +2.58- bumbp version + 2.57 - fix rt.cpan.org#104548, dont allow special chars like newline or < in keys, which leads to faile when saving. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.58/General/Extended.pm new/Config-General-2.60/General/Extended.pm --- old/Config-General-2.58/General/Extended.pm 2014-04-30 14:16:54.0 +0200 +++ new/Config-General-2.60/General/Extended.pm 2015-10-22 14:41:29.0 +0200 @@ -581,7 +581,7 @@ and ->find should return where you left off. For example, given the values B and the following -tree ( tags ommitted for brevity): +tree ( tags omitted for brevity): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.58/General.pm new/Config-General-2.60/General.pm --- old/Config-General-2.58/General.pm 2015-05-21 19:19:49.0 +0200 +++ new/Config-General-2.60/General.pm 2015-10-23 08:54:07.0 +0200 @@ -32,7 +32,7 @@ use Carp; use Exporter; -$Config::General::VERSION = "2.58"; +$Config::General::VERSION = "2.60"; use vars qw(@ISA @EXPORT_OK); use base qw(Exporter); @@ -432,13 +432,13 @@ # applied patch by AlexK fixing rt.cpan.org#41030 if ( !@include && defined $this->{ConfigPath} ) { - foreach my $dir (@{$this->{ConfigPath}}) { - my ($volume, $path, undef) = splitpath($basefile); - if ( -d catfile( $dir, $path ) ) { - push @include, grep { -f $_ } bsd_glob(catfile($dir, $basefile), GLOB_BRACE | GLOB_QUOTE); - last; - } - } + foreach my $dir (@{$this->{ConfigPath}}) { + my ($volume, $path, undef) = splitpath($basefile); + if ( -d catfile( $dir, $path ) ) { + push @include, grep { -f $_ } bsd_glob(catfile($dir, $basefile), GLOB_BRACE | GLOB_QUOTE); + last; + } + } } if (@include == 1) { @@ -722,12 +722,29 @@ # bugfix rt.cpan.org#38635: support quoted filenames if ($this->{UseApacheInclude}) { - if (/^\s*include\s*(["'])(.*?)(?{IncludeGlob} && $opt =~ /opt/i && $incl_file !~ /[*?\[\{\\]/) { + # fix rt#107108 + # glob enabled && optional include && file is not already a glob: + # turn it into a singular matching glob, like: + # "file" => "[f][i][l][e]" and: + # "dir/file" => "dir/[f][i][l][e]" + # which IS a glob but only matches that particular file. if it + # doesn't exist, it will be ignored by _open(), just what + # we'd like to
commit perl-Config-General for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Config-General for openSUSE:Factory checked in at 2015-06-15 17:48:21 Comparing /work/SRC/openSUSE:Factory/perl-Config-General (Old) and /work/SRC/openSUSE:Factory/.perl-Config-General.new (New) Package is perl-Config-General Changes: --- /work/SRC/openSUSE:Factory/perl-Config-General/perl-Config-General.changes 2015-05-27 12:48:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Config-General.new/perl-Config-General.changes 2015-06-15 17:48:23.0 +0200 @@ -1,0 +2,6 @@ +Sun Jun 7 08:18:53 UTC 2015 - co...@suse.com + +- updated to 2.58 + see /usr/share/doc/packages/perl-Config-General/Changelog + +--- Old: Config-General-2.57.tar.gz New: Config-General-2.58.tar.gz Other differences: -- ++ perl-Config-General.spec ++ --- /var/tmp/diff_new_pack.JH01NN/_old 2015-06-15 17:48:24.0 +0200 +++ /var/tmp/diff_new_pack.JH01NN/_new 2015-06-15 17:48:24.0 +0200 @@ -17,11 +17,11 @@ Name: perl-Config-General -Version:2.57 +Version:2.58 Release:0 %define cpan_name Config-General Summary:Generic Config Module -License:GPL-1.0+ or Artistic-1.0 +License:Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Config-General/ Source0: http://www.cpan.org/authors/id/T/TL/TLINDEN/%{cpan_name}-%{version}.tar.gz @@ -62,6 +62,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changelog README TODO +%doc Changelog README %changelog ++ Config-General-2.57.tar.gz - Config-General-2.58.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.57/General.pm new/Config-General-2.58/General.pm --- old/Config-General-2.57/General.pm 2015-05-20 19:30:20.0 +0200 +++ new/Config-General-2.58/General.pm 2015-05-21 19:19:49.0 +0200 @@ -32,7 +32,7 @@ use Carp; use Exporter; -$Config::General::VERSION = 2.57; +$Config::General::VERSION = 2.58; use vars qw(@ISA @EXPORT_OK); use base qw(Exporter); @@ -2753,7 +2753,7 @@ =head1 VERSION -2.57 +2.58 =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.57/META.yml new/Config-General-2.58/META.yml --- old/Config-General-2.57/META.yml2015-05-20 19:30:20.0 +0200 +++ new/Config-General-2.58/META.yml2015-05-21 19:20:25.0 +0200 @@ -1,16 +1,26 @@ -name: Config-General -version: 2.50 -version_from: General.pm -installdirs: site +--- #YAML:1.0 +name: Config-General +version:2.58 +abstract: ~ +author: [] +license:perl +distribution_type: module +configure_requires: +ExtUtils::MakeMaker: 0 +build_requires: +ExtUtils::MakeMaker: 0 requires: -File::Glob:0 -File::Spec::Functions: 0 -FileHandle:0 -IO::File: 0 +File::Glob: 0 +File::Spec::Functions: 0 +FileHandle: 0 +IO::File: 0 resources: -bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=Config-General -homepage: http://search.cpan.org/dist/Config-General/ -license:http://dev.perl.org/licenses/artistic.html -repository: http://dev.catalyst.perl.org/repos/Config-General -distribution_type: module -generated_by: ExtUtils::MakeMaker version 6.30 +repository: http://dev.catalyst.perl.org/repos/Config-General/trunk/ +no_index: +directory: +- t +- inc +generated_by: ExtUtils::MakeMaker version 6.56 +meta-spec: +url: http://module-build.sourceforge.net/META-spec-v1.4.html +version: 1.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.57/README new/Config-General-2.58/README --- old/Config-General-2.57/README 2015-05-20 19:30:20.0 +0200 +++ new/Config-General-2.58/README 2015-05-21 19:19:58.0 +0200 @@ -104,4 +104,4 @@ VERSION - 2.57 + 2.58 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.57/TODO new/Config-General-2.58/TODO --- old/Config-General-2.57/TODO2015-05-20 19:30:20.0 +0200 +++ new/Config-General-2.58/TODO1970-01-01 01:00:00.0 +0100 @@ -1,5 +0,0 @@ - - - o need separate methods like ::String or ::File to fill - module parameters, and ::Parse and/or ::Read for manually - invocation of the parser diff
commit perl-Config-General for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Config-General for openSUSE:Factory checked in at 2015-05-27 12:48:21 Comparing /work/SRC/openSUSE:Factory/perl-Config-General (Old) and /work/SRC/openSUSE:Factory/.perl-Config-General.new (New) Package is perl-Config-General Changes: --- /work/SRC/openSUSE:Factory/perl-Config-General/perl-Config-General.changes 2014-09-17 17:26:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Config-General.new/perl-Config-General.changes 2015-05-27 12:48:22.0 +0200 @@ -1,0 +2,13 @@ +Thu May 21 08:28:02 UTC 2015 - co...@suse.com + +- updated to 2.57 + see /usr/share/doc/packages/perl-Config-General/Changelog + + 2.57 - fix rt.cpan.org#104548, dont allow special chars like newline + or in keys, which leads to faile when saving. + + 2.56 - fix rt.cpan.org#95325 + + 2.55 - fix rt.cpan.org#95314 + +--- Old: Config-General-2.56.tar.gz New: Config-General-2.57.tar.gz cpanspec.yml Other differences: -- ++ perl-Config-General.spec ++ --- /var/tmp/diff_new_pack.njarz7/_old 2015-05-27 12:48:23.0 +0200 +++ /var/tmp/diff_new_pack.njarz7/_new 2015-05-27 12:48:23.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Config-General # -# 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 @@ -17,14 +17,15 @@ Name: perl-Config-General -Version:2.56 +Version:2.57 Release:0 %define cpan_name Config-General Summary:Generic Config Module -License:Artistic-1.0 or GPL-1.0+ +License:GPL-1.0+ or Artistic-1.0 Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Config-General/ -Source: http://www.cpan.org/authors/id/T/TL/TLINDEN/%{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/T/TL/TLINDEN/%{cpan_name}-%{version}.tar.gz +Source1:cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros @@ -61,6 +62,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changelog README +%doc Changelog README TODO %changelog ++ Config-General-2.56.tar.gz - Config-General-2.57.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.56/Changelog new/Config-General-2.57/Changelog --- old/Config-General-2.56/Changelog 2014-05-01 13:17:18.0 +0200 +++ new/Config-General-2.57/Changelog 2015-05-20 19:30:20.0 +0200 @@ -1,3 +1,10 @@ +2.57 - fix rt.cpan.org#104548, dont allow special chars like newline + or in keys, which leads to faile when saving. + +2.56 - fix rt.cpan.org#95325 + +2.55 - fix rt.cpan.org#95314 + 2.54 - fixed rt.cpan.org#39814. changed the order of pre-processing in _read(): 1) remove comments, 2) check for continuation, 3) remove empty lines. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.56/General.pm new/Config-General-2.57/General.pm --- old/Config-General-2.56/General.pm 2014-05-04 15:25:59.0 +0200 +++ new/Config-General-2.57/General.pm 2015-05-20 19:30:20.0 +0200 @@ -5,7 +5,7 @@ # config values from a given file and # return it as hash structure # -# Copyright (c) 2000-2014 Thomas Linden tlinden |AT| cpan.org. +# Copyright (c) 2000-2015 Thomas Linden tlinden |AT| cpan.org. # All Rights Reserved. Std. disclaimer applies. # Artistic License, same as perl itself. Have fun. # @@ -32,7 +32,7 @@ use Carp; use Exporter; -$Config::General::VERSION = 2.56; +$Config::General::VERSION = 2.57; use vars qw(@ISA @EXPORT_OK); use base qw(Exporter); @@ -1258,6 +1258,11 @@ my $config_string = q(); foreach my $entry ( $this-{SaveSorted} ? sort keys %$config : keys %$config ) { +# fix rt#104548 +if ($entry =~ /[\n\r]/) { + croak Config::General: current key contains invalid characters: $entry!\n; +} + if (ref($config-{$entry}) eq 'ARRAY') { if( $this-{ForceArray} scalar @{$config-{$entry}} == 1 ! ref($config-{$entry}-[0]) ) { # a single value array forced to stay as array @@ -2748,7 +2753,7 @@ =head1 VERSION -2.56 +2.57 =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.56/META.yml
commit perl-Config-General for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Config-General for openSUSE:Factory checked in at 2014-09-17 17:26:16 Comparing /work/SRC/openSUSE:Factory/perl-Config-General (Old) and /work/SRC/openSUSE:Factory/.perl-Config-General.new (New) Package is perl-Config-General Changes: --- /work/SRC/openSUSE:Factory/perl-Config-General/perl-Config-General.changes 2014-06-30 21:50:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Config-General.new/perl-Config-General.changes 2014-09-17 17:26:41.0 +0200 @@ -1,0 +2,18 @@ +Tue Sep 16 08:07:57 UTC 2014 - co...@suse.com + +- updated to 2.56 + 2.54 - fixed rt.cpan.org#39814. changed the order of pre-processing + in _read(): 1) remove comments, 2) check for continuation, + 3) remove empty lines. + + 2.53- applied patch rt.cpan.org#68153, which adds a find() method to + Config::General::Extended. + +- fixed rt.cpan.org#79869 (in fact it has been fixed in 2.52 + but I forgot to mention it here). + +- applied spelling fixes rt.cpan.org 87072+87080. + +- fixed rt.cpan.org#89379 + +--- Old: Config-General-2.52.tar.gz New: Config-General-2.56.tar.gz Other differences: -- ++ perl-Config-General.spec ++ --- /var/tmp/diff_new_pack.tDlTqX/_old 2014-09-17 17:26:42.0 +0200 +++ /var/tmp/diff_new_pack.tDlTqX/_new 2014-09-17 17:26:42.0 +0200 @@ -17,7 +17,7 @@ Name: perl-Config-General -Version:2.52 +Version:2.56 Release:0 %define cpan_name Config-General Summary:Generic Config Module @@ -28,10 +28,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -#BuildRequires: perl(Config::General) = 1.18 -#BuildRequires: perl(Config::General::Extended) -#BuildRequires: perl(Config::General::Interpolated) -#BuildRequires: perl(Tie::IxHash) %{perl_requires} %description ++ Config-General-2.52.tar.gz - Config-General-2.56.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.52/Changelog new/Config-General-2.56/Changelog --- old/Config-General-2.52/Changelog 2013-07-03 10:01:45.0 +0200 +++ new/Config-General-2.56/Changelog 2014-05-01 13:17:18.0 +0200 @@ -1,4 +1,18 @@ - 2.52 - applied pod patch rt.cpan.org#79603 +2.54 - fixed rt.cpan.org#39814. changed the order of pre-processing + in _read(): 1) remove comments, 2) check for continuation, + 3) remove empty lines. + +2.53- applied patch rt.cpan.org#68153, which adds a find() method to + Config::General::Extended. + + - fixed rt.cpan.org#79869 (in fact it has been fixed in 2.52 + but I forgot to mention it here). + + - applied spelling fixes rt.cpan.org 87072+87080. + + - fixed rt.cpan.org#89379 + +2.52- applied pod patch rt.cpan.org#79603 - fixed rt.cpan.org#80006, it tolerates now whitespaces after the block closing @@ -32,7 +46,7 @@ parameters: -NormalizeOption, -NormalizeBlock and -NormalizeValue, which take a subroutine reference and change the block, option or value accordingly. - + - fixed rt.cpan.org#65860+76953 undefined value error. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.52/General/Extended.pm new/Config-General-2.56/General/Extended.pm --- old/Config-General-2.52/General/Extended.pm 2013-07-03 10:28:18.0 +0200 +++ new/Config-General-2.56/General/Extended.pm 2014-04-30 14:16:54.0 +0200 @@ -1,7 +1,7 @@ # # Config::General::Extended - special Class based on Config::General # -# Copyright (c) 2000-2013 Thomas Linden tlinden |AT| cpan.org. +# Copyright (c) 2000-2014 Thomas Linden tlinden |AT| cpan.org. # All Rights Reserved. Std. disclaimer applies. # Artistic License, same as perl itself. Have fun. # @@ -23,7 +23,7 @@ use strict; -$Config::General::Extended::VERSION = 2.06; +$Config::General::Extended::VERSION = 2.07; sub new { @@ -314,7 +314,17 @@ return $this-{configfile}; } - +sub find { + my $this = shift; + my $key = shift; + return undef unless $this-exists($key); + if (@_) { +return $this-obj($key)-find(@_); + } + else { +return $this-obj($key); + } +} sub AUTOLOAD { # @@ -557,12 +567,36 @@ You can use this method in Bforeach loops as seen in an example above(obj() ). -=item delete ('key') +=item delete('key') This method removes the given key and all associated data from the internal hash
commit perl-Config-General for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Config-General for openSUSE:Factory checked in at 2014-06-30 21:45:04 Comparing /work/SRC/openSUSE:Factory/perl-Config-General (Old) and /work/SRC/openSUSE:Factory/.perl-Config-General.new (New) Package is perl-Config-General Changes: --- /work/SRC/openSUSE:Factory/perl-Config-General/perl-Config-General.changes 2013-07-29 17:45:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Config-General.new/perl-Config-General.changes 2014-06-30 21:45:26.0 +0200 @@ -1,0 +2,6 @@ +Thu Jun 26 06:49:03 UTC 2014 - lchiqui...@suse.com + +- remove obsolete patch from source: + 0001-Fix-deprecation-warning-in-5.18-about-splitting-in-r.patch. + +--- Old: 0001-Fix-deprecation-warning-in-5.18-about-splitting-in-r.patch Other differences: -- ++ perl-Config-General.spec ++ --- /var/tmp/diff_new_pack.qWFkUo/_old 2014-06-30 21:45:27.0 +0200 +++ /var/tmp/diff_new_pack.qWFkUo/_new 2014-06-30 21:45:27.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Config-General # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-Config-General for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Config-General for openSUSE:Factory checked in at 2013-06-25 06:59:22 Comparing /work/SRC/openSUSE:Factory/perl-Config-General (Old) and /work/SRC/openSUSE:Factory/.perl-Config-General.new (New) Package is perl-Config-General Changes: --- /work/SRC/openSUSE:Factory/perl-Config-General/perl-Config-General.changes 2013-06-05 17:49:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Config-General.new/perl-Config-General.changes 2013-06-25 06:59:23.0 +0200 @@ -1,0 +2,6 @@ +Fri Jun 21 08:47:13 UTC 2013 - co...@suse.com + +- add 0001-Fix-deprecation-warning-in-5.18-about-splitting-in-r.patch + to fix build with perl 5.18 + +--- New: 0001-Fix-deprecation-warning-in-5.18-about-splitting-in-r.patch Other differences: -- ++ perl-Config-General.spec ++ --- /var/tmp/diff_new_pack.l4TTNQ/_old 2013-06-25 06:59:24.0 +0200 +++ /var/tmp/diff_new_pack.l4TTNQ/_new 2013-06-25 06:59:24.0 +0200 @@ -25,6 +25,8 @@ Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Config-General/ Source: http://www.cpan.org/authors/id/T/TL/TLINDEN/%{cpan_name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM RT#85132 +Patch0: 0001-Fix-deprecation-warning-in-5.18-about-splitting-in-r.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros @@ -50,6 +52,7 @@ %prep %setup -q -n %{cpan_name}-%{version} +%patch0 -p1 %build %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=%{optflags} ++ 0001-Fix-deprecation-warning-in-5.18-about-splitting-in-r.patch ++ Origin: CPAN RT Bug: https://rt.cpan.org/Public/Bug/Display.html?id=85132 Bug-Debian: http://bugs.debian.org/709769 From 1e66362a9a011022737b0b7a3214d666505461ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D.=20Ilmari=20Manns=C3=A5ker?= ilmari.mannsa...@net-a-porter.com Date: Wed, 8 May 2013 09:53:33 +0100 Subject: [PATCH] Fix deprecation warning in 5.18 about splitting (? in regex --- General/Interpolated.pm |3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/General/Interpolated.pm b/General/Interpolated.pm index df7f6e3..bb2d861 100644 --- a/General/Interpolated.pm +++ b/General/Interpolated.pm @@ -48,8 +48,7 @@ sub _set_regex { \$ # dollar sign (\{)? # $2: optional opening curly ([a-zA-Z0-9_\-\.:\+,]+) # $3: capturing variable name (fix of #33447) -( -?(2) # $4: if there's the opening curly... +(?(2) # $4: if there's the opening curly... \} # ... match closing curly ) }x; -- 1.7.9.5 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-Config-General for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Config-General for openSUSE:Factory checked in at 2013-06-05 17:49:45 Comparing /work/SRC/openSUSE:Factory/perl-Config-General (Old) and /work/SRC/openSUSE:Factory/.perl-Config-General.new (New) Package is perl-Config-General Changes: --- /work/SRC/openSUSE:Factory/perl-Config-General/perl-Config-General.changes 2011-09-23 12:36:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Config-General.new/perl-Config-General.changes 2013-06-05 17:49:46.0 +0200 @@ -1,0 +2,19 @@ +Mon Jun 3 15:52:42 UTC 2013 - co...@suse.com + +- updated to 2.51 + - fixed rt.cpan.org#77667 which resulted in invalid configs +written to file when using save_file() and a named block, +whose 2nd part starts with a /. + + - fixed rt.cpan.org#64169 by applying patch by Dulaunoy Fabrice. +adds -NoEscape switch which turns off escaping of anything. + + - implemented suggestion of rt.cpan.org#67564 by adding 3 new +parameters: -NormalizeOption, -NormalizeBlock and -NormalizeValue, +which take a subroutine reference and change the block, +option or value accordingly. + + - fixed rt.cpan.org#65860+76953 undefined value error. + + +--- Old: Config-General-2.50.tar.gz New: Config-General-2.51.tar.gz Other differences: -- ++ perl-Config-General.spec ++ --- /var/tmp/diff_new_pack.ejJm4a/_old 2013-06-05 17:49:47.0 +0200 +++ /var/tmp/diff_new_pack.ejJm4a/_new 2013-06-05 17:49:47.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Config-General # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products 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,28 +16,22 @@ # - Name: perl-Config-General -Version:2.50 -Release:3 -License:GPL-1.0+ or Artistic-1.0 +Version:2.51 +Release:0 %define cpan_name Config-General Summary:Generic Config Module -Url:http://search.cpan.org/dist/Config-General/ +License:Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl -#Source: http://www.cpan.org/authors/id/T/TL/TLINDEN/Config-General-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.gz +Url:http://search.cpan.org/dist/Config-General/ +Source: http://www.cpan.org/authors/id/T/TL/TLINDEN/%{cpan_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(File::Glob) -BuildRequires: perl(FileHandle) -BuildRequires: perl(File::Spec::Functions) -BuildRequires: perl(IO::File) -Requires: perl(File::Glob) -Requires: perl(FileHandle) -Requires: perl(File::Spec::Functions) -Requires: perl(IO::File) +#BuildRequires: perl(Config::General) = 1.18 +#BuildRequires: perl(Config::General::Extended) +#BuildRequires: perl(Config::General::Interpolated) +#BuildRequires: perl(Tie::IxHash) %{perl_requires} %description @@ -69,11 +63,8 @@ %perl_process_packlist %perl_gen_filelist -%clean -%{__rm} -rf %{buildroot} - %files -f %{name}.files -%defattr(644,root,root,755) -%doc Changelog README TODO +%defattr(-,root,root,755) +%doc Changelog README %changelog ++ Config-General-2.50.tar.gz - Config-General-2.51.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Config-General-2.50/Changelog new/Config-General-2.51/Changelog --- old/Config-General-2.50/Changelog 2010-12-01 11:43:00.0 +0100 +++ new/Config-General-2.51/Changelog 2012-07-18 14:58:52.0 +0200 @@ -1,3 +1,18 @@ + 2.51 - fixed rt.cpan.org#77667 which resulted in invalid configs + written to file when using save_file() and a named block, + whose 2nd part starts with a /. + +- fixed rt.cpan.org#64169 by applying patch by Dulaunoy Fabrice. + adds -NoEscape switch which turns off escaping of anything. + +- implemented suggestion of rt.cpan.org#67564 by adding 3 new + parameters: -NormalizeOption, -NormalizeBlock and -NormalizeValue, + which take a subroutine reference and change the block, + option or value accordingly. + +- fixed rt.cpan.org#65860+76953 undefined value error. + + 2.50 - fixed rt.cpan.org#63487 documentation error. diff -urN '--exclude=CVS' '--exclude=.cvsignore'
commit perl-Config-General for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Config-General for openSUSE:Factory checked in at 2011-12-06 18:39:05 Comparing /work/SRC/openSUSE:Factory/perl-Config-General (Old) and /work/SRC/openSUSE:Factory/.perl-Config-General.new (New) Package is perl-Config-General, Maintainer is mrueck...@suse.com Changes: Other differences: -- ++ perl-Config-General.spec ++ --- /var/tmp/diff_new_pack.BIJeo8/_old 2011-12-06 19:05:57.0 +0100 +++ /var/tmp/diff_new_pack.BIJeo8/_new 2011-12-06 19:05:57.0 +0100 @@ -20,7 +20,7 @@ Name: perl-Config-General Version:2.50 Release:3 -License:GPL+ or Artistic +License:GPL-1.0+ or Artistic-1.0 %define cpan_name Config-General Summary:Generic Config Module Url:http://search.cpan.org/dist/Config-General/ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-Config-General for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Config-General for openSUSE:Factory checked in at Thu Apr 7 10:24:39 CEST 2011. --- perl-Config-General/perl-Config-General.changes 2011-03-31 11:11:08.0 +0200 +++ /mounts/work_src_done/STABLE/perl-Config-General/perl-Config-General.changes 2011-04-06 14:14:14.0 +0200 @@ -1,0 +2,5 @@ +Wed Apr 6 12:14:01 UTC 2011 - co...@novell.com + +- fix license - same terms as perl itself + +--- calling whatdependson for head-i586 Other differences: -- ++ perl-Config-General.spec ++ --- /var/tmp/diff_new_pack.hBYEqD/_old 2011-04-07 10:24:06.0 +0200 +++ /var/tmp/diff_new_pack.hBYEqD/_new 2011-04-07 10:24:06.0 +0200 @@ -19,8 +19,8 @@ Name: perl-Config-General Version:2.50 -Release:1 -License:CHECK(GPL+ or Artistic) +Release:3 +License:GPL+ or Artistic %define cpan_name Config-General Summary:Generic Config Module Url:http://search.cpan.org/dist/Config-General/ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-Config-General for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Config-General for openSUSE:Factory checked in at Thu Mar 31 14:24:28 CEST 2011. --- perl-Config-General/perl-Config-General.changes 2010-11-30 20:24:37.0 +0100 +++ /mounts/work_src_done/STABLE/perl-Config-General/perl-Config-General.changes 2011-03-31 11:11:08.0 +0200 @@ -1,0 +2,13 @@ +Thu Mar 31 09:07:35 UTC 2011 - co...@novell.com + +- update to 2.50 + - fixed rt.cpan.org#63487 documentation error. + - fixed rt.cpan.org#61302, now croak if the config file +parameter is a directory and directory include is not +turned on. + - fixed rt.cpan.org#60429 META.yml typo + - added new option -AllowSingleQuoteInterpolation, which + turns on interpolation for variables inside single quotes. + - added test case for the new option + +--- calling whatdependson for head-i586 Old: Config-General-2.49.tar.bz2 New: Config-General-2.50.tar.gz Other differences: -- ++ perl-Config-General.spec ++ --- /var/tmp/diff_new_pack.PfIiJh/_old 2011-03-31 14:22:47.0 +0200 +++ /var/tmp/diff_new_pack.PfIiJh/_new 2011-03-31 14:22:47.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package perl-Config-General (Version 2.49) +# spec file for package perl-Config-General # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,22 +15,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-Config-General +Version:2.50 +Release:1 +License:CHECK(GPL+ or Artistic) %define cpan_name Config-General Summary:Generic Config Module -Version:2.49 -Release:2 -License:GPL+ or Artistic -Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Config-General/ -#Source: http://www.cpan.org/modules/by-module/Config/Config-General-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.bz2 -BuildArch: noarch +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/T/TL/TLINDEN/Config-General-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(File::Glob) @@ -41,36 +38,27 @@ Requires: perl(FileHandle) Requires: perl(File::Spec::Functions) Requires: perl(IO::File) +%{perl_requires} %description -This module opens a config file and parses its contents for you. The new +This module opens a config file and parses its contents for you. The *new* method requires one parameter which needs to be a filename. The method -getall returns a hash which contains all options and its associated values -of your config file. +*getall* returns a hash which contains all options and its associated +values of your config file. -The format of config files supported by Config::General is inspired by the -well known apache config format, in fact, this module is 100% -read-compatible to apache configs, but you can also just use simple -name/value pairs in your config files. +The format of config files supported by *Config::General* is inspired by +the well known Apache config format, in fact, this module is 100% +compatible to Apache configs, but you can also just use simple name/value +pairs in your config files. -In addition to the capabilities of a apache config file it supports some +In addition to the capabilities of an Apache config file it supports some enhancements such as here-documents, C-style comments or multiline options. -It is also possible to save the config back to disk, which makes the module -a perfect backend for configuration interfaces. - -It is possible to use variables in config files and there exists also -support for object oriented access to the configuration. - -Authors: - -Thomas Linden tlinden |AT| cpan.org %prep %setup -q -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=$RPM_OPT_FLAGS - +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=%{optflags} %{__make} %{?_smp_mflags} %check @@ -78,18 +66,14 @@ %install %perl_make_install -# do not perl_process_packlist (noarch) -# remove .packlist file -%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch -# remove perllocal.pod file -%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib +%perl_process_packlist %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot}