Hello community,

here is the log from the commit of package perl-MLDBM for openSUSE:Factory 
checked in at 2013-06-07 07:02:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-MLDBM (Old)
 and      /work/SRC/openSUSE:Factory/.perl-MLDBM.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-MLDBM"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-MLDBM/perl-MLDBM.changes    2011-11-21 
12:43:27.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-MLDBM.new/perl-MLDBM.changes       
2013-06-07 07:02:53.000000000 +0200
@@ -1,0 +2,7 @@
+Wed Jun  5 14:30:07 UTC 2013 - [email protected]
+
+- updated to 2.05
+   Require perl 5.5
+   Test for pod
+
+-------------------------------------------------------------------

Old:
----
  MLDBM-2.04.tar.gz

New:
----
  MLDBM-2.05.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-MLDBM.spec ++++++
--- /var/tmp/diff_new_pack.aD62ur/_old  2013-06-07 07:02:54.000000000 +0200
+++ /var/tmp/diff_new_pack.aD62ur/_new  2013-06-07 07:02:54.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-MLDBM
 #
-# 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
@@ -15,58 +15,63 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:           perl-MLDBM
-Version:        2.04
-Release:        5
-Provides:       MLDBM
-Conflicts:      perlmod
-AutoReqProv:    on
+Version:        2.05
+Release:        0
+%define cpan_name MLDBM
+Summary:        store multi-level Perl hash structure in single level tied hash
+License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
-License:        Artistic-1.0
-Url:            http://cpan.org/modules/by-module/MLDBM/
-Summary:        store multidimensional hash structures in tied hashes
-Source:         MLDBM-%{version}.tar.gz
+Url:            http://search.cpan.org/dist/MLDBM/
+Source:         
http://www.cpan.org/authors/id/C/CH/CHORNY/%{cpan_name}-%{version}.tar.gz
+BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
 BuildRequires:  perl
 BuildRequires:  perl-macros
+BuildRequires:  perl(Module::Build)
+#BuildRequires: perl(FreezeThaw)
+#BuildRequires: perl(MLDBM)
+%{perl_requires}
 
 %description
-MLDBM, the Perl module that can be used to store multidimensional hash
-structures in tied hashes (including DBM files).
+This module can serve as a transparent interface to any TIEHASH package
+that is required to store arbitrary perl data, including nested references.
+Thus, this module can be used for storing references and other arbitrary
+data within DBM databases.
+
+It works by serializing the references in the hash into a single string. In
+the underlying TIEHASH package (usually a DBM database), it is this string
+that gets stored. When the value is fetched again, the string is
+deserialized to reconstruct the data structure into memory.
+
+For historical and practical reasons, it requires the *Data::Dumper*
+package, available at any CPAN site. *Data::Dumper* gives you really
+nice-looking dumps of your data structures, in case you wish to look at
+them on the screen, and it was the only serializing engine before version
+2.00. However, as of version 2.00, you can use any of *Data::Dumper*,
+*FreezeThaw* or *Storable* to perform the underlying serialization, as
+hinted at by the the SYNOPSIS manpage overview above. Using *Storable* is
+usually much faster than the other methods.
 
-
-
-Authors:
---------
-    Sarathy <[email protected]>
+See the the BUGS manpage section for important limitations.
 
 %prep 
-%setup -n MLDBM-%{version} -q
+%setup -q -n %{cpan_name}-%{version}
 
 %build
-perl Makefile.PL
-make %{?_smp_mflags} all
+%{__perl} Build.PL installdirs=vendor
+./Build build flags=%{?_smp_mflags}
 
 %check
-make test
+./Build test
 
 %install
-make DESTDIR=$RPM_BUILD_ROOT install_vendor
-%perl_process_packlist
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+./Build install destdir=%{buildroot} create_packlist=0
+%perl_gen_filelist
 
-%files
-%defattr(-, root, root)
+%files -f %{name}.files
+%defattr(-,root,root,755)
 %doc Changes README
-%doc %{_mandir}/man3/MLDBM.3pm.gz
-%{perl_vendorlib}/MLDBM.pm
-%{perl_vendorlib}/MLDBM/
-%{perl_vendorarch}/auto/MLDBM/
 
 %changelog

++++++ MLDBM-2.04.tar.gz -> MLDBM-2.05.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MLDBM-2.04/Build.PL new/MLDBM-2.05/Build.PL
--- old/MLDBM-2.04/Build.PL     2010-03-07 23:44:50.000000000 +0100
+++ new/MLDBM-2.05/Build.PL     2013-02-21 10:21:27.000000000 +0100
@@ -8,12 +8,13 @@
   },
   'module_name' => 'MLDBM',
   'requires' => {
-    'perl' => '5.004',
-    'Data::Dumper' => '2.08'
+    'perl' => '5.005',
+    'Data::Dumper' => '2.08',
+    'Carp' => 0,
   },
   'meta_merge' => {
     'resources' => {
-      'repository' => 'git://github.com/chorny/MLDBM.git'
+      'repository' => 'http://github.com/chorny/MLDBM/'
     }
   },
   'license' => 'perl',
@@ -22,6 +23,7 @@
     'Gurusamy Sarathy <[email protected]>',
     'Alexandr Ciornii ([email protected])',
   ],
+  'auto_configure_requires' => 0,
 );
 
 $build->create_build_script();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MLDBM-2.04/Changes new/MLDBM-2.05/Changes
--- old/MLDBM-2.04/Changes      2010-03-07 23:33:58.000000000 +0100
+++ new/MLDBM-2.05/Changes      2013-02-21 10:20:56.000000000 +0100
@@ -6,7 +6,13 @@
 
 =over 8
 
-=item 2.04  (08 Mar 2010, by Alexandr Ciornii) 
+=item 2.05  (21 Feb 2013, by Alexandr Ciornii)
+
+Require perl 5.5
+
+Test for pod
+
+=item 2.04  (08 Mar 2010, by Alexandr Ciornii)
 
 Compatibility with old EU::MM.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MLDBM-2.04/MANIFEST new/MLDBM-2.05/MANIFEST
--- old/MLDBM-2.04/MANIFEST     2010-02-27 00:39:04.000000000 +0100
+++ new/MLDBM-2.05/MANIFEST     2013-02-21 10:21:06.000000000 +0100
@@ -13,3 +13,4 @@
 t/storable.t
 t/storable_dbfile.t
 META.yml
+META.json
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MLDBM-2.04/META.json new/MLDBM-2.05/META.json
--- old/MLDBM-2.04/META.json    1970-01-01 01:00:00.000000000 +0100
+++ new/MLDBM-2.05/META.json    2013-02-21 10:24:58.000000000 +0100
@@ -0,0 +1,63 @@
+{
+   "abstract" : "store multi-level Perl hash structure in single level tied 
hash",
+   "author" : [
+      "Gurusamy Sarathy <[email protected]>",
+      "Alexandr Ciornii ([email protected])"
+   ],
+   "dynamic_config" : 1,
+   "generated_by" : "Module::Build version 0.4003, CPAN::Meta::Converter 
version 2.112621",
+   "license" : [
+      "perl_5"
+   ],
+   "meta-spec" : {
+      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
+      "version" : "2"
+   },
+   "name" : "MLDBM",
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "Test::More" : 0
+         }
+      },
+      "runtime" : {
+         "requires" : {
+            "Carp" : 0,
+            "Data::Dumper" : "2.08",
+            "perl" : "5.005"
+         }
+      }
+   },
+   "provides" : {
+      "MLDBM" : {
+         "file" : "lib/MLDBM.pm",
+         "version" : "2.05"
+      },
+      "MLDBM::Serializer" : {
+         "file" : "lib/MLDBM.pm",
+         "version" : "2.05"
+      },
+      "MLDBM::Serializer::Data::Dumper" : {
+         "file" : "lib/MLDBM/Serializer/Data/Dumper.pm",
+         "version" : 0
+      },
+      "MLDBM::Serializer::FreezeThaw" : {
+         "file" : "lib/MLDBM/Serializer/FreezeThaw.pm",
+         "version" : 0
+      },
+      "MLDBM::Serializer::Storable" : {
+         "file" : "lib/MLDBM/Serializer/Storable.pm",
+         "version" : 0
+      }
+   },
+   "release_status" : "stable",
+   "resources" : {
+      "license" : [
+         "http://dev.perl.org/licenses/";
+      ],
+      "repository" : {
+         "url" : "http://github.com/chorny/MLDBM/";
+      }
+   },
+   "version" : "2.05"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MLDBM-2.04/META.yml new/MLDBM-2.05/META.yml
--- old/MLDBM-2.04/META.yml     2010-03-07 23:45:01.000000000 +0100
+++ new/MLDBM-2.05/META.yml     2013-02-21 10:24:58.000000000 +0100
@@ -1,13 +1,12 @@
 ---
-abstract: 'store multi-level Perl hash structure in single level tied hash'
+abstract: store multi-level Perl hash structure in single level tied hash
 author:
   - 'Gurusamy Sarathy <[email protected]>'
-  - 'Alexandr Ciornii ([email protected])'
+  - Alexandr Ciornii ([email protected])
 build_requires:
   Test::More: 0
-configure_requires:
-  Module::Build: 0.36
-generated_by: 'Module::Build version 0.3603'
+dynamic_config: 1
+generated_by: 'Module::Build version 0.4003, CPAN::Meta::Converter version 
2.112621'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -16,19 +15,24 @@
 provides:
   MLDBM:
     file: lib/MLDBM.pm
-    version: 2.04
+    version: 2.05
   MLDBM::Serializer:
     file: lib/MLDBM.pm
+    version: 2.05
   MLDBM::Serializer::Data::Dumper:
     file: lib/MLDBM/Serializer/Data/Dumper.pm
+    version: 0
   MLDBM::Serializer::FreezeThaw:
     file: lib/MLDBM/Serializer/FreezeThaw.pm
+    version: 0
   MLDBM::Serializer::Storable:
     file: lib/MLDBM/Serializer/Storable.pm
+    version: 0
 requires:
+  Carp: 0
   Data::Dumper: 2.08
-  perl: 5.004
+  perl: 5.005
 resources:
   license: http://dev.perl.org/licenses/
-  repository: git://github.com/chorny/MLDBM.git
-version: 2.04
+  repository: http://github.com/chorny/MLDBM/
+version: 2.05
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MLDBM-2.04/Makefile.PL new/MLDBM-2.05/Makefile.PL
--- old/MLDBM-2.04/Makefile.PL  2010-03-07 17:26:47.000000000 +0100
+++ new/MLDBM-2.05/Makefile.PL  2013-02-21 10:14:18.000000000 +0100
@@ -1,4 +1,4 @@
-use 5.004;
+use 5.005;
 use ExtUtils::MakeMaker;
 WriteMakefile1(
   NAME => "MLDBM",
@@ -6,16 +6,17 @@
   VERSION_FROM => 'lib/MLDBM.pm',
   PREREQ_PM => {
     'Data::Dumper' => '2.08',
+    'Carp' => 0,
   },
   BUILD_REQUIRES => {
     'Test::More' => 0,
   },
   'dist' => {COMPRESS=>'gzip -9f', SUFFIX => 'gz'},
   'LICENSE' => 'perl',
-  MIN_PERL_VERSION => '5.004',
+  MIN_PERL_VERSION => '5.005',
   META_MERGE => {
     resources => {
-      repository => 'git://github.com/chorny/MLDBM.git',
+      repository => 'http://github.com/chorny/MLDBM/',
     },
   },
   'PL_FILES' => {},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MLDBM-2.04/README new/MLDBM-2.05/README
--- old/MLDBM-2.04/README       2010-03-07 23:34:46.000000000 +0100
+++ new/MLDBM-2.05/README       2013-02-21 10:20:49.000000000 +0100
@@ -2,7 +2,7 @@
 be used to store multidimensional hash structures in tied hashes
 (including DBM files).
 
-This is version 2.04. It requires Perl Version 5.4 or later.
+This is version 2.05. It requires Perl Version 5.5 or later.
 
 If you were able to install Data::Dumper with its XSUB extension, MLDBM
 will perform significantly faster.
@@ -38,7 +38,12 @@
 ----------------------------------------------------------------------
 CHANGES
 
-    2.04  (08 Mar 2010, by Alexandr Ciornii) 
+    2.05  (21 Feb 2013, by Alexandr Ciornii)
+            Require perl 5.5
+            Test for pod
+
+
+    2.04  (08 Mar 2010, by Alexandr Ciornii)
             Compatibility with old EU::MM.
 
     2.03  (27 Feb 2010, by Alexandr Ciornii) 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MLDBM-2.04/lib/MLDBM.pm new/MLDBM-2.05/lib/MLDBM.pm
--- old/MLDBM-2.04/lib/MLDBM.pm 2010-03-07 23:43:55.000000000 +0100
+++ new/MLDBM-2.05/lib/MLDBM.pm 2013-02-21 10:19:13.000000000 +0100
@@ -9,12 +9,13 @@
 # Raphael Manfredi <[email protected]>
 #
 
-require 5.004;
+require 5.005;
 use strict;
 
 ####################################################################
 package MLDBM::Serializer;     ## deferred
 
+$MLDBM::Serializer::VERSION = $MLDBM::Serializer::VERSION = '2.05';
 use Carp;
 
 #
@@ -80,7 +81,7 @@
 ####################################################################
 package MLDBM;
 
-$MLDBM::VERSION = $MLDBM::VERSION = '2.04';
+$MLDBM::VERSION = $MLDBM::VERSION = '2.05';
 
 require Tie::Hash;
 @MLDBM::ISA = 'Tie::Hash';
@@ -538,17 +539,17 @@
 
 Copyright (c) 2002 Josh Chamas, Chamas Enterprises Inc.
 
-Copyright (c) 2010 Alexandr Ciornii ([email protected]).
+Copyright (c) 2010-2013 Alexandr Ciornii ([email protected]).
 
 This program is free software; you can redistribute it and/or
 modify it under the same terms as Perl itself.
 
 =head1 VERSION
 
-Version 2.04   08 Mar 2010
+Version 2.05
 
 =head1 SEE ALSO
 
-perl(1), perltie(1), perlfunc(1), Data::Dumper(3), FreezeThaw(3), Storable(3), 
DBM::Deep.
+perl(1), perltie(1), perlfunc(1), L<Data::Dumper>, L<FreezeThaw>, L<Storable>, 
L<DBM::Deep>, L<MLDBM::Serializer::JSON>.
 
 =cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MLDBM-2.04/t/freezethaw.t 
new/MLDBM-2.05/t/freezethaw.t
--- old/MLDBM-2.04/t/freezethaw.t       2010-01-29 17:14:34.000000000 +0100
+++ new/MLDBM-2.05/t/freezethaw.t       2013-02-17 00:35:18.000000000 +0100
@@ -6,7 +6,7 @@
 
 eval { require FreezeThaw };
 if ($@) {
-       print "1..0\n";
+       print "1..0 # SKIP Optional module (FreezeThaw) not installed\n";
        exit 0;
 }
 tie my %o, 'MLDBM', 'testmldbm', O_CREAT|O_RDWR, 0640 or die $!;

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to