r3181 - in /packages/libset-object-perl/trunk: Changes.pod MANIFEST META.yml debian/changelog debian/control debian/watch lib/Set/Object.pm t/scalar/storable.t

eloy at users.alioth.debian.org eloy at users.alioth.debian.org
Wed Jun 28 11:41:27 UTC 2006


Author: eloy
Date: Wed Jun 28 11:41:25 2006
New Revision: 3181

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=3181
Log:
eloy: new upstream version

Added:
    packages/libset-object-perl/trunk/t/scalar/storable.t
      - copied unchanged from r3180, packages/libset-object-perl/branches/upstream/current/t/scalar/storable.t
Modified:
    packages/libset-object-perl/trunk/Changes.pod
    packages/libset-object-perl/trunk/MANIFEST
    packages/libset-object-perl/trunk/META.yml
    packages/libset-object-perl/trunk/debian/changelog
    packages/libset-object-perl/trunk/debian/control
    packages/libset-object-perl/trunk/debian/watch
    packages/libset-object-perl/trunk/lib/Set/Object.pm

Modified: packages/libset-object-perl/trunk/Changes.pod
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libset-object-perl/trunk/Changes.pod?rev=3181&op=diff
==============================================================================
--- packages/libset-object-perl/trunk/Changes.pod (original)
+++ packages/libset-object-perl/trunk/Changes.pod Wed Jun 28 11:41:25 2006
@@ -1,5 +1,15 @@
 
 =head1 REVISION HISTORY FOR Set::Object
+
+=head1 1.15, 21 Jun 2006
+
+=over
+
+=item *
+
+Dumping sets with scalars in them via L<Storable> now works.
+
+=back
 
 =head1 1.14
 

Modified: packages/libset-object-perl/trunk/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libset-object-perl/trunk/MANIFEST?rev=3181&op=diff
==============================================================================
--- packages/libset-object-perl/trunk/MANIFEST (original)
+++ packages/libset-object-perl/trunk/MANIFEST Wed Jun 28 11:41:25 2006
@@ -37,6 +37,7 @@
 t/scalar/member.t
 t/scalar/misc.t
 t/scalar/set_set.t
+t/scalar/storable.t
 t/scalar/symmdiff.t
 t/scalar/union.t
 t/scalar/unique.t

Modified: packages/libset-object-perl/trunk/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libset-object-perl/trunk/META.yml?rev=3181&op=diff
==============================================================================
--- packages/libset-object-perl/trunk/META.yml (original)
+++ packages/libset-object-perl/trunk/META.yml Wed Jun 28 11:41:25 2006
@@ -1,7 +1,7 @@
 # http://module-build.sourceforge.net/META-spec.html
 #XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#
 name:         Set-Object
-version:      1.14
+version:      1.15
 version_from: lib/Set/Object.pm
 installdirs:  site
 requires:

Modified: packages/libset-object-perl/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libset-object-perl/trunk/debian/changelog?rev=3181&op=diff
==============================================================================
--- packages/libset-object-perl/trunk/debian/changelog (original)
+++ packages/libset-object-perl/trunk/debian/changelog Wed Jun 28 11:41:25 2006
@@ -1,3 +1,12 @@
+libset-object-perl (1.15-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/comtrol:
+   - Standards-Version: increased to 3.7.2.1 without any changes
+   - Uploaders: added me
+
+ -- Krzysztof Krzyzaniak (eloy) <eloy at debian.org>  Wed, 28 Jun 2006 12:35:25 +0200
+
 libset-object-perl (1.14-1) unstable; urgency=low
 
   * New upstream release

Modified: packages/libset-object-perl/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libset-object-perl/trunk/debian/control?rev=3181&op=diff
==============================================================================
--- packages/libset-object-perl/trunk/debian/control (original)
+++ packages/libset-object-perl/trunk/debian/control Wed Jun 28 11:41:25 2006
@@ -2,14 +2,14 @@
 Section: perl
 Priority: optional
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
-Uploaders: Gunnar Wolf <gwolf at debian.org>
-Standards-Version: 3.6.2
-Build-Depends: debhelper (>> 4.1), perl (>> 5.8.1), perl-doc
+Uploaders: Gunnar Wolf <gwolf at debian.org>, Krzysztof Krzyzaniak (eloy) <eloy at debian.org>
+Standards-Version: 3.7.2.1
+Build-Depends: debhelper (>= 5.0.0), perl (>> 5.8.1), perl-doc
 
 Package: libset-object-perl
 Architecture: any
 Depends: ${perl:Depends}, ${shlibs:Depends}
 Description: Collection of objects without duplications
- This perl module implements a Set of objects, that is, a collection of
+ Set::Object module implements a Set of objects, that is, a collection of
  objects without duplications. It is similar to a Smalltalk
  IdentitySet.

Modified: packages/libset-object-perl/trunk/debian/watch
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libset-object-perl/trunk/debian/watch?rev=3181&op=diff
==============================================================================
--- packages/libset-object-perl/trunk/debian/watch (original)
+++ packages/libset-object-perl/trunk/debian/watch Wed Jun 28 11:41:25 2006
@@ -1,6 +1,2 @@
-# Example watch control file for uscan
-# Rename this file to "watch" and then you can run the "uscan" command
-# to check for upstream updates and more.
-# Site		Directory		Pattern			Version	Script
 version=2
-http://www.cpan.org/modules/by-module/Set/Set-Object-(\d.*)\.tar\.gz	debian	uupdate
+http://www.cpan.org/modules/by-module/Set/Set-Object-(\d.*)\.tar\.gz

Modified: packages/libset-object-perl/trunk/lib/Set/Object.pm
URL: http://svn.debian.org/wsvn/pkg-perl/packages/libset-object-perl/trunk/lib/Set/Object.pm?rev=3181&op=diff
==============================================================================
--- packages/libset-object-perl/trunk/lib/Set/Object.pm (original)
+++ packages/libset-object-perl/trunk/lib/Set/Object.pm Wed Jun 28 11:41:25 2006
@@ -343,6 +343,8 @@
 
 Portions Copyright (c) 2003 - 2005, Sam Vilain.  Same license.
 
+Portions Copyright (c) 2006, Catalyst IT (NZ) Limited.  Same license.
+
 =head1 SEE ALSO
 
 perl(1), perltie(1), L<Set::Scalar>, overload.pm
@@ -366,7 +368,7 @@
 
 @EXPORT_OK = qw( ish_int is_int is_string is_double blessed reftype
 		 refaddr is_overloaded is_object is_key set );
-$VERSION = '1.14';
+$VERSION = '1.15';
 
 bootstrap Set::Object $VERSION;
 
@@ -808,13 +810,18 @@
 sub STORABLE_freeze {
     my $obj = shift;
     my $am_cloning = shift;
-    return ("", $obj->members);
+    return ("v2", [ $obj->members ]);
 }
 
 use Devel::Peek qw(Dump);
 
 sub STORABLE_thaw {
     #print Dump $_ foreach (@_);
+
+    $DB::single = 1;
+    if ( $_[2] and $_[2] eq "v2" ) {
+	@_ = (@_[0,1], "", @{ $_[3] });
+    }
 
     goto &_STORABLE_thaw;
     #print "Got here\n";




More information about the Pkg-perl-cvs-commits mailing list