r34145 - in /trunk/libdata-serializer-perl: Changes META.yml Makefile.PL debian/changelog debian/control lib/Data/Serializer.pm lib/Data/Serializer/XML/Simple.pm
eloy at users.alioth.debian.org
eloy at users.alioth.debian.org
Sat Apr 25 22:40:03 UTC 2009
Author: eloy
Date: Sat Apr 25 22:39:57 2009
New Revision: 34145
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=34145
Log:
new upstream version
Modified:
trunk/libdata-serializer-perl/Changes
trunk/libdata-serializer-perl/META.yml
trunk/libdata-serializer-perl/Makefile.PL
trunk/libdata-serializer-perl/debian/changelog
trunk/libdata-serializer-perl/debian/control
trunk/libdata-serializer-perl/lib/Data/Serializer.pm
trunk/libdata-serializer-perl/lib/Data/Serializer/XML/Simple.pm
Modified: trunk/libdata-serializer-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/Changes?rev=34145&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/Changes (original)
+++ trunk/libdata-serializer-perl/Changes Sat Apr 25 22:39:57 2009
@@ -1,4 +1,8 @@
Revision history for Perl extension Data::Serializer
+
+0.49 Tue Apr 15 2009
+ - Modified XML::Simple serializer to support options
+ patch supplied by John Alden <john_a_alden at hotmail.com>
0.48 Tue Aug 20 2008
- Cleaned up DESTROY method to not undef _fields (This was my error, not the submitted patch)
Modified: trunk/libdata-serializer-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/META.yml?rev=34145&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/META.yml (original)
+++ trunk/libdata-serializer-perl/META.yml Sat Apr 25 22:39:57 2009
@@ -1,12 +1,12 @@
---
name: Data-Serializer
-version: 0.48
+version: 0.49
author:
- Neil Neely (neil at neely.cx)
abstract: Modules that serialize data structures
license: perl
resources:
- license: http://dev.perl.org/licenses/
+ license: ~
requires:
AutoLoader: 0
Data::Dumper: 2.08
@@ -39,7 +39,7 @@
provides:
Data::Serializer:
file: lib/Data/Serializer.pm
- version: 0.48
+ version: 0.49
Data::Serializer::Config::General:
file: lib/Data/Serializer/Config/General.pm
version: 0.02
@@ -75,14 +75,14 @@
version: 0.02
Data::Serializer::XML::Simple:
file: lib/Data/Serializer/XML/Simple.pm
- version: 0.02
+ version: 0.03
Data::Serializer::YAML:
file: lib/Data/Serializer/YAML.pm
version: 0.02
Data::Serializer::YAML::Syck:
file: lib/Data/Serializer/YAML/Syck.pm
version: 0.02
-generated_by: Module::Build version 0.2808
+generated_by: Module::Build version 0.31012
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.2.html
version: 1.2
Modified: trunk/libdata-serializer-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/Makefile.PL?rev=34145&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/Makefile.PL (original)
+++ trunk/libdata-serializer-perl/Makefile.PL Sat Apr 25 22:39:57 2009
@@ -1,4 +1,4 @@
-# Note: this file was auto-generated by Module::Build::Compat version 0.03
+# Note: this file was auto-generated by Module::Build::Compat version 0.31012
unless (eval "use Module::Build::Compat 0.02; 1" ) {
print "This module requires Module::Build to install itself.\n";
Modified: trunk/libdata-serializer-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/debian/changelog?rev=34145&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/debian/changelog (original)
+++ trunk/libdata-serializer-perl/debian/changelog Sat Apr 25 22:39:57 2009
@@ -1,4 +1,8 @@
-libdata-serializer-perl (0.48-2) UNRELEASED; urgency=low
+libdata-serializer-perl (0.49-1) UNRELEASED; urgency=low
+
+ [ Krzysztof Krzyżaniak (eloy) ]
+ * New upstream release
+ * debian/control: utfize my name, Standards-Version updated to 3.8.1
[ gregor herrmann ]
* debian/control: Changed: Switched Vcs-Browser field to ViewSVN
@@ -7,7 +11,7 @@
[ Rene Mayorga ]
* debian/control: update my email address.
- -- Rene Mayorga <rmayorga at debian.org> Tue, 20 Jan 2009 01:27:03 -0600
+ -- <eloy at debian.org> Sun, 26 Apr 2009 00:37:54 +0200
libdata-serializer-perl (0.48-1) unstable; urgency=low
Modified: trunk/libdata-serializer-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/debian/control?rev=34145&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/debian/control (original)
+++ trunk/libdata-serializer-perl/debian/control Sat Apr 25 22:39:57 2009
@@ -8,10 +8,10 @@
libcompress-zlib-perl, libcrypt-cbc-perl, libcrypt-blowfish-perl,
libfreezethaw-perl, libphp-serialization-perl, libdigest-sha1-perl
Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
-Uploaders: Krzysztof Krzyzaniak (eloy) <eloy at debian.org>,
+Uploaders: Krzysztof Krzyżaniak (eloy) <eloy at debian.org>,
Damyan Ivanov <dmn at debian.org>, Gunnar Wolf <gwolf at debian.org>,
gregor herrmann <gregoa at debian.org>, Rene Mayorga <rmayorga at debian.org>
-Standards-Version: 3.8.0
+Standards-Version: 3.8.1
Homepage: http://search.cpan.org/dist/Data-Serializer/
Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libdata-serializer-perl/
Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libdata-serializer-perl/
Modified: trunk/libdata-serializer-perl/lib/Data/Serializer.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/lib/Data/Serializer.pm?rev=34145&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/lib/Data/Serializer.pm (original)
+++ trunk/libdata-serializer-perl/lib/Data/Serializer.pm Sat Apr 25 22:39:57 2009
@@ -19,7 +19,7 @@
@EXPORT = qw( );
@EXPORT_OK = qw( );
-$VERSION = '0.48';
+$VERSION = '0.49';
# Preloaded methods go here.
{
Modified: trunk/libdata-serializer-perl/lib/Data/Serializer/XML/Simple.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libdata-serializer-perl/lib/Data/Serializer/XML/Simple.pm?rev=34145&op=diff
==============================================================================
--- trunk/libdata-serializer-perl/lib/Data/Serializer/XML/Simple.pm (original)
+++ trunk/libdata-serializer-perl/lib/Data/Serializer/XML/Simple.pm Sat Apr 25 22:39:57 2009
@@ -6,18 +6,21 @@
use XML::Simple qw();
use vars qw($VERSION @ISA);
-$VERSION = '0.02';
+$VERSION = '0.03';
sub serialize {
my $self = (shift);
- my $xml = XML::Simple->new(keyattr => [ 'name']);
+ my %options = ref $self->{options} eq 'HASH' ? %{$self->{options}}: ();
+ my $xml = XML::Simple->new(keyattr => [ 'name'], %options);
return $xml->XMLout( (shift) );
}
sub deserialize {
- my $xml = XML::Simple->new(keyattr => [ 'name']);
- return $xml->XMLin($_[1]);
+ my $self = (shift);
+ my %options = ref $self->{options} eq 'HASH' ? %{$self->{options}}: ();
+ my $xml = XML::Simple->new(keyattr => [ 'name'], %options);
+ return $xml->XMLin( (shift) );
}
1;
@@ -36,9 +39,7 @@
Module is used internally to Data::Serializer
-The only option currently supported is B<dtd>. This just calls the dtd method of XML::Simple
-prior to serializing the data. See XML::Simple(3) for details.
-
+Any options are passed through to XML::Simple. See XML::Simple(3) for details.
=over 4
More information about the Pkg-perl-cvs-commits
mailing list