commit perl-Config-General for openSUSE:Factory

2016-11-07 Thread h_root
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

2016-07-12 Thread h_root
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

2016-05-25 Thread h_root
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

2015-10-24 Thread h_root
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

2015-06-15 Thread h_root
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

2015-05-27 Thread h_root
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

2014-09-17 Thread h_root
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

2014-06-30 Thread h_root
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

2013-06-24 Thread h_root
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

2013-06-05 Thread h_root
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

2011-12-06 Thread h_root
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

2011-04-07 Thread h_root

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

2011-03-31 Thread h_root

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}