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]
