r49269 - in /branches/upstream/libclass-std-perl/current: ./ demo/ lib/Class/ t/

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Wed Dec 23 16:40:41 UTC 2009


Author: jawnsy-guest
Date: Wed Dec 23 16:40:33 2009
New Revision: 49269

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=49269
Log:
[svn-upgrade] Integrating new upstream version, libclass-std-perl (0.010)

Added:
    branches/upstream/libclass-std-perl/current/._Build.PL   (with props)
    branches/upstream/libclass-std-perl/current/._Changes   (with props)
    branches/upstream/libclass-std-perl/current/._Makefile.PL   (with props)
    branches/upstream/libclass-std-perl/current/._README   (with props)
    branches/upstream/libclass-std-perl/current/demo/._demo_can.pl   (with props)
    branches/upstream/libclass-std-perl/current/demo/._demo_coercions.pl   (with props)
    branches/upstream/libclass-std-perl/current/demo/._demo_library.pl   (with props)
    branches/upstream/libclass-std-perl/current/demo/._demo_library_AUTOLOAD.pl   (with props)
    branches/upstream/libclass-std-perl/current/demo/._demo_library_AUTOLOAD_CUMULATIVE.pl   (with props)
    branches/upstream/libclass-std-perl/current/demo/._demo_library_AUTOMETHDEF.pl   (with props)
    branches/upstream/libclass-std-perl/current/demo/._demo_perlify.pl   (with props)
    branches/upstream/libclass-std-perl/current/demo/._demo_shimmer.pl   (with props)
    branches/upstream/libclass-std-perl/current/demo/._demo_unclass.pl   (with props)
    branches/upstream/libclass-std-perl/current/lib/Class/._Std.pm   (with props)
    branches/upstream/libclass-std-perl/current/t/._00.load.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._access.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._access_automethod.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._access_name.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._automethod.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._begin-coercion.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._can.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._coercions.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._cumulative.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._dump.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._perlattrs.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._pod-coverage.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._pod.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._runtime.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._simple.t   (with props)
    branches/upstream/libclass-std-perl/current/t/._start.t   (with props)
Modified:
    branches/upstream/libclass-std-perl/current/Changes
    branches/upstream/libclass-std-perl/current/META.yml
    branches/upstream/libclass-std-perl/current/README
    branches/upstream/libclass-std-perl/current/lib/Class/Std.pm

Added: branches/upstream/libclass-std-perl/current/._Build.PL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/._Build.PL?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/._Build.PL
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/._Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/._Changes?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/._Changes
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/._Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/._Makefile.PL?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/._Makefile.PL
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/._README
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/._README?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/._README
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: branches/upstream/libclass-std-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/Changes?rev=49269&op=diff
==============================================================================
--- branches/upstream/libclass-std-perl/current/Changes (original)
+++ branches/upstream/libclass-std-perl/current/Changes Wed Dec 23 16:40:33 2009
@@ -72,3 +72,11 @@
     - Added 'how can I help' POD
 
     - Applied Andreas 'ac0v' Specht patches for rt 30833
+
+
+0.010  Wed Dec 23 16:09:10 2009
+
+    - Removed git repository information (thanks for all the work, Dan)
+
+    - Fixed incompatibility with Perl 5.11+ label constraints
+      (thanks Andreas)

Modified: branches/upstream/libclass-std-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/META.yml?rev=49269&op=diff
==============================================================================
--- branches/upstream/libclass-std-perl/current/META.yml (original)
+++ branches/upstream/libclass-std-perl/current/META.yml Wed Dec 23 16:40:33 2009
@@ -1,14 +1,17 @@
-# http://module-build.sourceforge.net/META-spec.html
-#XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#
-name:         Class-Std
-version:      0.0.9
-version_from: lib/Class/Std.pm
-installdirs:  site
-requires:
+--- #YAML:1.0
+name:                Class-Std
+version:             0.010
+abstract:            Support for creating standard "inside-out" classes
+license:             ~
+author:              
+    - Damian Conway <DCONWAY at cpan.org>
+generated_by:        ExtUtils::MakeMaker version 6.42
+distribution_type:   module
+requires:     
     Data::Dumper:                  0
     Scalar::Util:                  0
     Test::More:                    0
     version:                       0
-
-distribution_type: module
-generated_by: ExtUtils::MakeMaker version 6.30
+meta-spec:
+    url:     http://module-build.sourceforge.net/META-spec-v1.3.html
+    version: 1.3

Modified: branches/upstream/libclass-std-perl/current/README
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/README?rev=49269&op=diff
==============================================================================
--- branches/upstream/libclass-std-perl/current/README (original)
+++ branches/upstream/libclass-std-perl/current/README Wed Dec 23 16:40:33 2009
@@ -1,4 +1,4 @@
-Class::Std version 0.0.8
+Class::Std version 0.010
 
 This module provides the standard infrastructure required to create
 "inside-out" classes, as described in Chapters 15 and 16 of "Perl Best

Added: branches/upstream/libclass-std-perl/current/demo/._demo_can.pl
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/demo/._demo_can.pl?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/demo/._demo_can.pl
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/demo/._demo_coercions.pl
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/demo/._demo_coercions.pl?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/demo/._demo_coercions.pl
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/demo/._demo_library.pl
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/demo/._demo_library.pl?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/demo/._demo_library.pl
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/demo/._demo_library_AUTOLOAD.pl
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/demo/._demo_library_AUTOLOAD.pl?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/demo/._demo_library_AUTOLOAD.pl
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/demo/._demo_library_AUTOLOAD_CUMULATIVE.pl
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/demo/._demo_library_AUTOLOAD_CUMULATIVE.pl?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/demo/._demo_library_AUTOLOAD_CUMULATIVE.pl
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/demo/._demo_library_AUTOMETHDEF.pl
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/demo/._demo_library_AUTOMETHDEF.pl?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/demo/._demo_library_AUTOMETHDEF.pl
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/demo/._demo_perlify.pl
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/demo/._demo_perlify.pl?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/demo/._demo_perlify.pl
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/demo/._demo_shimmer.pl
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/demo/._demo_shimmer.pl?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/demo/._demo_shimmer.pl
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/demo/._demo_unclass.pl
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/demo/._demo_unclass.pl?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/demo/._demo_unclass.pl
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/lib/Class/._Std.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/lib/Class/._Std.pm?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/lib/Class/._Std.pm
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: branches/upstream/libclass-std-perl/current/lib/Class/Std.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/lib/Class/Std.pm?rev=49269&op=diff
==============================================================================
--- branches/upstream/libclass-std-perl/current/lib/Class/Std.pm (original)
+++ branches/upstream/libclass-std-perl/current/lib/Class/Std.pm Wed Dec 23 16:40:33 2009
@@ -1,6 +1,6 @@
 package Class::Std;
 
-use version; $VERSION = qv('0.0.9');
+our $VERSION = '0.010';
 use strict;
 use warnings;
 use Carp;
@@ -441,16 +441,16 @@
         }
 
         # Apply init_arg and default for attributes still undefined...
-        INIT:
+        INITIALIZATION:
         for my $attr_ref ( @{$attribute{$base_class}} ) {
-            next INIT if defined $attr_ref->{ref}{$new_obj_id};
+            next INITIALIZATION if defined $attr_ref->{ref}{$new_obj_id};
 
             # Get arg from initializer list...
             if (defined $attr_ref->{init_arg}
                 && exists $arg_set->{$attr_ref->{init_arg}}) {
                 $attr_ref->{ref}{$new_obj_id} = $arg_set->{$attr_ref->{init_arg}};
 
-                next INIT;
+                next INITIALIZATION;
             }
             elsif (defined $attr_ref->{default}) {
                 # Or use default value specified...
@@ -460,7 +460,7 @@
                     $attr_ref->{ref}{$new_obj_id} = $attr_ref->{default};
                 }
 
-                next INIT;
+                next INITIALIZATION;
             }
 
             if (defined $attr_ref->{init_arg}) {
@@ -478,7 +478,6 @@
                 if @missing_inits;
 
     # START methods run after all BUILD methods complete...
-    START:
     for my $base_class (_reverse_hierarchy_of($class)) {
         my $arg_set = $arg_set{$base_class};
 
@@ -518,7 +517,7 @@
     my $id = ID($self);
     push @_, $id;
 
-    DEMOLISH: for my $base_class (_hierarchy_of(ref $_[0])) {
+    for my $base_class (_hierarchy_of(ref $_[0])) {
         no strict 'refs';
         if (my $demolish_ref = *{$base_class.'::DEMOLISH'}{CODE}) {
             &{$demolish_ref};
@@ -621,7 +620,7 @@
 
 =head1 VERSION
 
-This document describes Class::Std version 0.0.8
+This document describes Class::Std version 0.010
 
 
 =head1 SYNOPSIS
@@ -2272,43 +2271,6 @@
 
 =back
 
-=head1 I know we're all busy, I'd like to help maintain Class::Std!
-
-First off, thanks! Here's how you can go about it:
-
-=over 4
-
-=item 1 Get fresh git (L<http://git.or.cz/>) repository
-
-   git clone http://drmuey.com/perl/class-std.git-repos/
-
-=item 2 Update your local repository with latest changes
-
-   cd ~/class-std.git-repos/
-   git pull
-
-=item 3 Guidelines for Making Changes
-
-=over 4
-
-=item * changes should have clear log message of its purpose, referencing the rt.cpan.org report number its related to (if any)
-
-=item * changes should include tests for the changes
-
-=item * your CPAN ID as author
-
-=back
-
-=item 4 Submit your changes for review and integration
-
-Send patches, as per L<http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#submitting-patches>, to CPAN ID: DMUEY
-
-=item 5 Questions?
-
-Contact Dan Muey, L<http://search.cpan.org/~dmuey/>
-
-=back
-
 =head1 AUTHOR
 
 Damian Conway  C<< <DCONWAY at cpan.org> >>

Added: branches/upstream/libclass-std-perl/current/t/._00.load.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._00.load.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._00.load.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._access.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._access.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._access.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._access_automethod.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._access_automethod.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._access_automethod.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._access_name.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._access_name.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._access_name.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._automethod.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._automethod.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._automethod.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._begin-coercion.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._begin-coercion.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._begin-coercion.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._can.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._can.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._can.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._coercions.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._coercions.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._coercions.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._cumulative.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._cumulative.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._cumulative.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._dump.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._dump.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._dump.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._perlattrs.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._perlattrs.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._perlattrs.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._pod-coverage.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._pod-coverage.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._pod-coverage.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._pod.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._pod.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._pod.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._runtime.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._runtime.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._runtime.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._simple.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._simple.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._simple.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: branches/upstream/libclass-std-perl/current/t/._start.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libclass-std-perl/current/t/._start.t?rev=49269&op=file
==============================================================================
Binary file - no diff available.

Propchange: branches/upstream/libclass-std-perl/current/t/._start.t
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream




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