r35384 - in /trunk/libmoosex-methodattributes-perl: ./ debian/ lib/MooseX/ lib/MooseX/MethodAttributes/ lib/MooseX/MethodAttributes/Role/ lib/MooseX/MethodAttributes/Role/AttrContainer/ lib/MooseX/MethodAttributes/Role/Meta/ lib/MooseX/MethodAttributes/Role/Meta/Method/ t/lib/

bricas-guest at users.alioth.debian.org bricas-guest at users.alioth.debian.org
Thu May 14 12:05:09 UTC 2009


Author: bricas-guest
Date: Thu May 14 12:05:02 2009
New Revision: 35384

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=35384
Log:
New upstream release

Modified:
    trunk/libmoosex-methodattributes-perl/Changes
    trunk/libmoosex-methodattributes-perl/META.yml
    trunk/libmoosex-methodattributes-perl/Makefile.PL
    trunk/libmoosex-methodattributes-perl/README
    trunk/libmoosex-methodattributes-perl/debian/changelog
    trunk/libmoosex-methodattributes-perl/dist.ini
    trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes.pm
    trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Inheritable.pm
    trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer.pm
    trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer/Inheritable.pm
    trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Class.pm
    trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method.pm
    trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm
    trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm
    trunk/libmoosex-methodattributes-perl/t/lib/BaseClass.pm
    trunk/libmoosex-methodattributes-perl/t/lib/OtherSubClass.pm
    trunk/libmoosex-methodattributes-perl/t/lib/SubClass.pm
    trunk/libmoosex-methodattributes-perl/t/lib/SubClassUseBaseAndUseMoose.pm
    trunk/libmoosex-methodattributes-perl/t/lib/SubSubClass.pm
    trunk/libmoosex-methodattributes-perl/t/lib/TestClass.pm

Modified: trunk/libmoosex-methodattributes-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/Changes?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/Changes (original)
+++ trunk/libmoosex-methodattributes-perl/Changes Thu May 14 12:05:02 2009
@@ -1,3 +1,7 @@
+0.10  Thu, 14 May 2009 00:08:30 + 0100
+  * Stop non Moose classes which inherit MooseX::MethodAttributes::Inheritable
+    and which define a sub meta from throwing an exception.
+
 0.09  Tue, 28 Apr 2009 09:47:28 + 0100
   * Use modifiers in the metaclass role to catch modifiers being applied
     to subs, and apply our wrapped method role to the generated method

Modified: trunk/libmoosex-methodattributes-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/META.yml?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/META.yml (original)
+++ trunk/libmoosex-methodattributes-perl/META.yml Thu May 14 12:05:02 2009
@@ -10,4 +10,4 @@
   Moose: 0.70
   MooseX::Types: 0.06
   namespace::clean: 0
-version: 0.09
+version: 0.10

Modified: trunk/libmoosex-methodattributes-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/Makefile.PL?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/Makefile.PL (original)
+++ trunk/libmoosex-methodattributes-perl/Makefile.PL Thu May 14 12:05:02 2009
@@ -9,7 +9,7 @@
   NAME      => 'MooseX::MethodAttributes',
   AUTHOR    => 'Florian\ Ragwitz\ \<rafl\@debian\.org\>\,\ Tomas\ Doran\ \<bobtfish\@bobtfish\.net\>',
   ABSTRACT  => 'code attribute introspection',
-  VERSION   => '0.09',
+  VERSION   => '0.10',
   EXE_FILES => [ qw() ],
   (eval { ExtUtils::MakeMaker->VERSION(6.21) } ? (LICENSE => 'perl') : ()),
   PREREQ_PM    => {

Modified: trunk/libmoosex-methodattributes-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/README?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/README (original)
+++ trunk/libmoosex-methodattributes-perl/README Thu May 14 12:05:02 2009
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution MooseX-MethodAttributes, version
-0.09:
+0.10:
 
   code attribute introspection
 

Modified: trunk/libmoosex-methodattributes-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/debian/changelog?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/debian/changelog (original)
+++ trunk/libmoosex-methodattributes-perl/debian/changelog Thu May 14 12:05:02 2009
@@ -1,3 +1,9 @@
+libmoosex-methodattributes-perl (0.10-1) UNRELEASED; urgency=low
+
+  * New upstream release
+
+ -- Brian Cassidy <brian.cassidy at gmail.com>  Thu, 14 May 2009 09:04:37 -0300
+
 libmoosex-methodattributes-perl (0.09-1) unstable; urgency=low
 
   * New upstream release

Modified: trunk/libmoosex-methodattributes-perl/dist.ini
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/dist.ini?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/dist.ini (original)
+++ trunk/libmoosex-methodattributes-perl/dist.ini Thu May 14 12:05:02 2009
@@ -1,5 +1,5 @@
 name    = MooseX-MethodAttributes
-version = 0.09
+version = 0.10
 author  = Florian Ragwitz <rafl at debian.org>
 author  = Tomas Doran <bobtfish at bobtfish.net>
 license = Perl_5

Modified: trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes.pm Thu May 14 12:05:02 2009
@@ -2,7 +2,7 @@
 use warnings;
 
 package MooseX::MethodAttributes;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 # ABSTRACT: code attribute introspection
 
@@ -38,7 +38,7 @@
 
 =head1 VERSION
 
-version 0.09
+version 0.10
 
 =head1 SYNOPSIS
 

Modified: trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Inheritable.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Inheritable.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Inheritable.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Inheritable.pm Thu May 14 12:05:02 2009
@@ -1,5 +1,5 @@
 package MooseX::MethodAttributes::Inheritable;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 # ABSTRACT: inheritable code attribute introspection
 
@@ -21,7 +21,7 @@
 
 =head1 VERSION
 
-version 0.09
+version 0.10
 
 =head1 SYNOPSIS
 

Modified: trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer.pm Thu May 14 12:05:02 2009
@@ -1,5 +1,5 @@
 package MooseX::MethodAttributes::Role::AttrContainer;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 # ABSTRACT: capture code attributes in the class' metaclass
 
@@ -24,7 +24,7 @@
 
 =head1 VERSION
 
-version 0.09
+version 0.10
 
 =head1 METHODS
 

Modified: trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer/Inheritable.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer/Inheritable.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer/Inheritable.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer/Inheritable.pm Thu May 14 12:05:02 2009
@@ -1,10 +1,11 @@
 package MooseX::MethodAttributes::Role::AttrContainer::Inheritable;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 # ABSTRACT: capture code attributes in the automatically initialized metaclass instance
 
 
 use Moose::Role;
+use Moose::Meta::Class ();
 use Moose::Util::MetaRole;
 use Moose::Util qw/find_meta does_role/;
 
@@ -21,7 +22,7 @@
         && does_role($meta->method_metaclass, 'MooseX::MethodAttributes::Role::Meta::Method')
         && does_role($meta->wrapped_method_metaclass, 'MooseX::MethodAttributes::Role::Meta::Method::MaybeWrapped');
 
-    Moose->init_meta( for_class => $class )
+    Moose::Meta::Class->initialize( $class )
         unless $meta;
     Moose::Util::MetaRole::apply_metaclass_roles(
         for_class                      => $class,
@@ -33,6 +34,7 @@
 
 1;
 
+
 __END__
 =head1 NAME
 
@@ -40,7 +42,7 @@
 
 =head1 VERSION
 
-version 0.09
+version 0.10
 
 =head1 DESCRIPTION
 

Modified: trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Class.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Class.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Class.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Class.pm Thu May 14 12:05:02 2009
@@ -1,5 +1,5 @@
 package MooseX::MethodAttributes::Role::Meta::Class;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 # ABSTRACT: metaclass role for storing code attributes
 
@@ -133,7 +133,7 @@
 
 =head1 VERSION
 
-version 0.09
+version 0.10
 
 =head1 METHODS
 

Modified: trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method.pm Thu May 14 12:05:02 2009
@@ -1,5 +1,5 @@
 package MooseX::MethodAttributes::Role::Meta::Method;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 # ABSTRACT: metamethod role allowing code attribute introspection
 
@@ -34,7 +34,7 @@
 
 =head1 VERSION
 
-version 0.09
+version 0.10
 
 =head1 ATTRIBUTES
 

Modified: trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method/MaybeWrapped.pm Thu May 14 12:05:02 2009
@@ -1,5 +1,5 @@
 package MooseX::MethodAttributes::Role::Meta::Method::MaybeWrapped;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 # ABSTRACT: proxy attributes of wrapped methods if their metaclass supports it
 
@@ -30,7 +30,7 @@
 
 =head1 VERSION
 
-version 0.09
+version 0.10
 
 =head1 AUTHORS
 

Modified: trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Method/Wrapped.pm Thu May 14 12:05:02 2009
@@ -1,5 +1,5 @@
 package MooseX::MethodAttributes::Role::Meta::Method::Wrapped;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 # ABSTRACT: wrapped metamethod role allowing code attribute introspection
 
@@ -27,7 +27,7 @@
 
 =head1 VERSION
 
-version 0.09
+version 0.10
 
 =head1 METHODS
 

Modified: trunk/libmoosex-methodattributes-perl/t/lib/BaseClass.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/t/lib/BaseClass.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/BaseClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/BaseClass.pm Thu May 14 12:05:02 2009
@@ -2,12 +2,12 @@
 use warnings;
 
 package BaseClass::Meta::Role;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 use Moose::Role;
 
 package BaseClass;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 
 use Moose;

Modified: trunk/libmoosex-methodattributes-perl/t/lib/OtherSubClass.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/t/lib/OtherSubClass.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/OtherSubClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/OtherSubClass.pm Thu May 14 12:05:02 2009
@@ -2,7 +2,7 @@
 use warnings;
 
 package OtherSubClass;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 use base qw/BaseClass/;
 

Modified: trunk/libmoosex-methodattributes-perl/t/lib/SubClass.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/t/lib/SubClass.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/SubClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/SubClass.pm Thu May 14 12:05:02 2009
@@ -2,7 +2,7 @@
 use warnings;
 
 package SubClass;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 
 use Moose;

Modified: trunk/libmoosex-methodattributes-perl/t/lib/SubClassUseBaseAndUseMoose.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/t/lib/SubClassUseBaseAndUseMoose.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/SubClassUseBaseAndUseMoose.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/SubClassUseBaseAndUseMoose.pm Thu May 14 12:05:02 2009
@@ -2,7 +2,7 @@
 use warnings;
 
 package SubClassUseBaseAndUseMoose;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 
 use base qw/BaseClass/;

Modified: trunk/libmoosex-methodattributes-perl/t/lib/SubSubClass.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/t/lib/SubSubClass.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/SubSubClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/SubSubClass.pm Thu May 14 12:05:02 2009
@@ -2,11 +2,13 @@
 use warnings;
 
 package SubSubClass;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 
 use base qw/OtherSubClass/;
 
+sub meta { 'foo' } # Test having a meta method..
+
 sub bar : Quux {}
 
 1;

Modified: trunk/libmoosex-methodattributes-perl/t/lib/TestClass.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/t/lib/TestClass.pm?rev=35384&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/TestClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/TestClass.pm Thu May 14 12:05:02 2009
@@ -1,5 +1,5 @@
 package TestClass;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 
 use Moose;
@@ -12,7 +12,7 @@
 after foo => sub {};
 
 package SubClass;
-our $VERSION = '0.09';
+our $VERSION = '0.10';
 
 
 use Moose;




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