r52451 - in /trunk/libmoosex-methodattributes-perl: ./ debian/ debian/source/ 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/ lib/MooseX/MethodAttributes/Role/Meta/Role/ lib/MooseX/MethodAttributes/Role/Meta/Role/Application/ t/lib/
ansgar-guest at users.alioth.debian.org
ansgar-guest at users.alioth.debian.org
Wed Feb 10 14:56:49 UTC 2010
Author: ansgar-guest
Date: Wed Feb 10 14:56:42 2010
New Revision: 52451
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=52451
Log:
* New upstream release.
+ Bump (build-)dep on libmoose-perl to >= 0.97.
* Add missing build-dep on libtest-exception-perl.
* Use source format 3.0 (quilt).
* Bump Standards-Version to 3.8.4 (no changes).
Added:
trunk/libmoosex-methodattributes-perl/debian/source/
trunk/libmoosex-methodattributes-perl/debian/source/format
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/debian/control
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.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/Map.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/lib/MooseX/MethodAttributes/Role/Meta/Role.pm
trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role/Application.pm
trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role/Application/Summation.pm
trunk/libmoosex-methodattributes-perl/t/lib/BaseClass.pm
trunk/libmoosex-methodattributes-perl/t/lib/ClassUsingRoleWithAttributes.pm
trunk/libmoosex-methodattributes-perl/t/lib/OtherRoleWithAttributes.pm
trunk/libmoosex-methodattributes-perl/t/lib/OtherSubClass.pm
trunk/libmoosex-methodattributes-perl/t/lib/RoleWithAttributes.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
trunk/libmoosex-methodattributes-perl/t/lib/UsesMultipleRoles.pm
Modified: trunk/libmoosex-methodattributes-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/Changes?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/Changes (original)
+++ trunk/libmoosex-methodattributes-perl/Changes Wed Feb 10 14:56:42 2010
@@ -1,3 +1,8 @@
+0.20 Wed, 10 Feb 2010 00:46:11 +0000
+ * Remove horrible code and epic comment working around Moose bugs
+ with reinitializing anon classes now that the bug is fixed upstream
+ in Moose (commit cf600c83).
+
0.19 Sat, 09 Jan 2010 17:29:00 +0000
* Adapt to changes in in composition_class roles
in new Moose releases (>= 0.93_01)
Modified: trunk/libmoosex-methodattributes-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/META.yml?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/META.yml (original)
+++ trunk/libmoosex-methodattributes-perl/META.yml Wed Feb 10 14:56:42 2010
@@ -3,17 +3,18 @@
author:
- 'Florian Ragwitz <rafl at debian.org>'
- 'Tomas Doran <bobtfish at bobtfish.net>'
-generated_by: 'Dist::Zilla version 1.093400'
+generated_by: 'Dist::Zilla version 1.100160'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
name: MooseX-MethodAttributes
requires:
- Moose: 0.90
+ ExtUtils::MakeMaker: 6.11
+ Moose: 0.97
MooseX::Types: 0.20
Test::Exception: 0
Test::More: 0.88
namespace::autoclean: 0
namespace::clean: 0.10
-version: 0.19
+version: 0.20
Modified: trunk/libmoosex-methodattributes-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/Makefile.PL?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/Makefile.PL (original)
+++ trunk/libmoosex-methodattributes-perl/Makefile.PL Wed Feb 10 14:56:42 2010
@@ -4,24 +4,37 @@
-use ExtUtils::MakeMaker;
+use ExtUtils::MakeMaker 6.11;
-WriteMakefile(
- DISTNAME => 'MooseX-MethodAttributes',
- NAME => 'MooseX::MethodAttributes',
- AUTHOR => "Florian\ Ragwitz\ \<rafl\@debian\.org\>\,\ Tomas\ Doran\ \<bobtfish\@bobtfish\.net\>",
- ABSTRACT => "code\ attribute\ introspection",
- VERSION => '0.19',
- EXE_FILES => [ qw() ],
- (eval { ExtUtils::MakeMaker->VERSION(6.31) } ? (LICENSE => 'perl') : ()),
- PREREQ_PM => {
- "namespace::clean" => '0.10',
- "Test::More" => '0.88',
- "namespace::autoclean" => '0',
- "Test::Exception" => '0',
- "MooseX::Types" => '0.20',
- "Moose" => '0.90',
- },
- test => {TESTS => 't/*.t'}
-);
+
+my %WriteMakefileArgs = (
+ 'test' => {
+ 'TESTS' => 't/*.t'
+ },
+ 'NAME' => 'MooseX::MethodAttributes',
+ 'DISTNAME' => 'MooseX-MethodAttributes',
+ 'AUTHOR' => 'Florian Ragwitz <rafl at debian.org>, Tomas Doran <bobtfish at bobtfish.net>',
+ 'ABSTRACT' => 'code attribute introspection',
+ 'EXE_FILES' => [],
+ 'VERSION' => '0.20',
+ 'LICENSE' => 'perl',
+ 'PREREQ_PM' => {
+ 'namespace::clean' => '0.10',
+ 'Test::More' => '0.88',
+ 'namespace::autoclean' => '0',
+ 'Test::Exception' => '0',
+ 'MooseX::Types' => '0.20',
+ 'ExtUtils::MakeMaker' => '6.11',
+ 'Moose' => '0.97'
+ }
+ );
+
+
+delete $WriteMakefileArgs{LICENSE}
+ unless eval { ExtUtils::MakeMaker->VERSION(6.31) };
+
+WriteMakefile(%WriteMakefileArgs);
+
+
+
Modified: trunk/libmoosex-methodattributes-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/README?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/README (original)
+++ trunk/libmoosex-methodattributes-perl/README Wed Feb 10 14:56:42 2010
@@ -1,7 +1,7 @@
This archive contains the distribution MooseX-MethodAttributes, version
-0.19:
+0.20:
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=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/debian/changelog (original)
+++ trunk/libmoosex-methodattributes-perl/debian/changelog Wed Feb 10 14:56:42 2010
@@ -1,3 +1,13 @@
+libmoosex-methodattributes-perl (0.20-1) unstable; urgency=low
+
+ * New upstream release.
+ + Bump (build-)dep on libmoose-perl to >= 0.97.
+ * Add missing build-dep on libtest-exception-perl.
+ * Use source format 3.0 (quilt).
+ * Bump Standards-Version to 3.8.4 (no changes).
+
+ -- Ansgar Burchardt <ansgar at 43-1.org> Wed, 10 Feb 2010 23:56:02 +0900
+
libmoosex-methodattributes-perl (0.19-1) unstable; urgency=low
[ Jonathan Yu ]
Modified: trunk/libmoosex-methodattributes-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/debian/control?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/debian/control (original)
+++ trunk/libmoosex-methodattributes-perl/debian/control Wed Feb 10 14:56:42 2010
@@ -2,15 +2,15 @@
Section: perl
Priority: optional
Build-Depends: debhelper (>= 7)
-Build-Depends-Indep: perl, libmoosex-types-perl, libmoose-perl (>= 0.90),
+Build-Depends-Indep: perl, libmoosex-types-perl, libmoose-perl (>= 0.97),
libnamespace-clean-perl (>= 0.10), libmoosex-role-parameterized-perl,
- libnamespace-autoclean-perl,
+ libnamespace-autoclean-perl, libtest-exception-perl,
perl (>= 5.10.1) | libtest-simple-perl (>= 0.88)
Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
Uploaders: Krzysztof Krzyżaniak (eloy) <eloy at debian.org>,
Ansgar Burchardt <ansgar at 43-1.org>, Brian Cassidy <brian.cassidy at gmail.com>,
Ryan Niebur <ryan at debian.org>, Jonathan Yu <jawnsy at cpan.org>
-Standards-Version: 3.8.3
+Standards-Version: 3.8.4
Homepage: http://search.cpan.org/dist/MooseX-MethodAttributes/
Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libmoosex-methodattributes-perl/
Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/
@@ -18,7 +18,7 @@
Package: libmoosex-methodattributes-perl
Architecture: all
Depends: ${misc:Depends}, ${perl:Depends}, libmoosex-types-perl,
- libmoose-perl (>= 0.90), libnamespace-clean-perl (>= 0.10),
+ libmoose-perl (>= 0.97), libnamespace-clean-perl (>= 0.10),
libnamespace-autoclean-perl
Description: Moose extension for code attribute introspection
MooseX::MethodAttributes is a Perl module that allows code attributes of
Added: trunk/libmoosex-methodattributes-perl/debian/source/format
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/debian/source/format?rev=52451&op=file
==============================================================================
--- trunk/libmoosex-methodattributes-perl/debian/source/format (added)
+++ trunk/libmoosex-methodattributes-perl/debian/source/format Wed Feb 10 14:56:42 2010
@@ -1,0 +1,1 @@
+3.0 (quilt)
Modified: trunk/libmoosex-methodattributes-perl/dist.ini
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/dist.ini?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/dist.ini (original)
+++ trunk/libmoosex-methodattributes-perl/dist.ini Wed Feb 10 14:56:42 2010
@@ -1,12 +1,12 @@
name = MooseX-MethodAttributes
-version = 0.19
+version = 0.20
author = Florian Ragwitz <rafl at debian.org>
author = Tomas Doran <bobtfish at bobtfish.net>
license = Perl_5
copyright_holder = Florian Ragwitz
[Prereq]
-Moose = 0.90
+Moose = 0.97
namespace::clean = 0.10
namespace::autoclean = 0
MooseX::Types = 0.20
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=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes.pm Wed Feb 10 14:56:42 2010
@@ -2,7 +2,7 @@
use warnings;
package MooseX::MethodAttributes;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
# ABSTRACT: code attribute introspection
use Moose ();
@@ -57,7 +57,7 @@
=head1 VERSION
-version 0.19
+version 0.20
=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=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Inheritable.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Inheritable.pm Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package MooseX::MethodAttributes::Inheritable;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
# ABSTRACT: inheritable code attribute introspection
@@ -25,7 +25,7 @@
=head1 VERSION
-version 0.19
+version 0.20
=head1 SYNOPSIS
Modified: trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role.pm?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role.pm Wed Feb 10 14:56:42 2010
@@ -2,7 +2,7 @@
use warnings;
package MooseX::MethodAttributes::Role;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
# ABSTRACT: code attribute introspection
use Moose ();
@@ -51,7 +51,7 @@
=head1 VERSION
-version 0.19
+version 0.20
=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=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer.pm Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package MooseX::MethodAttributes::Role::AttrContainer;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
# ABSTRACT: capture code attributes in the class' metaclass
use Moose::Role;
@@ -26,7 +26,7 @@
=head1 VERSION
-version 0.19
+version 0.20
=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=52451&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 Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package MooseX::MethodAttributes::Role::AttrContainer::Inheritable;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
# ABSTRACT: capture code attributes in the automatically initialized metaclass instance
@@ -29,7 +29,7 @@
=head1 VERSION
-version 0.19
+version 0.20
=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=52451&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 Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Class;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
# ABSTRACT: metaclass role for storing code attributes
use Moose::Role;
@@ -98,7 +98,7 @@
=head1 VERSION
-version 0.19
+version 0.20
=head1 METHODS
Modified: trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Map.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Map.pm?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Map.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Map.pm Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Map;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
# ABSTRACT: generic role for storing code attributes used by classes and roles with attributes
use Moose::Role;
@@ -48,7 +48,7 @@
=head1 VERSION
-version 0.19
+version 0.20
=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=52451&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 Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Method;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
# ABSTRACT: metamethod role allowing code attribute introspection
use Moose::Role;
@@ -36,7 +36,7 @@
=head1 VERSION
-version 0.19
+version 0.20
=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=52451&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 Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Method::MaybeWrapped;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
# ABSTRACT: proxy attributes of wrapped methods if their metaclass supports it
use Moose::Role;
@@ -32,7 +32,7 @@
=head1 VERSION
-version 0.19
+version 0.20
=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=52451&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 Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Method::Wrapped;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
# ABSTRACT: wrapped metamethod role allowing code attribute introspection
use Moose::Role;
@@ -29,7 +29,7 @@
=head1 VERSION
-version 0.19
+version 0.20
=head1 METHODS
Modified: trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role.pm?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role.pm Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Role;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
# ABSTRACT: metarole role for storing code attributes
use Moose ();
@@ -65,7 +65,7 @@
# is now only present for backwards compatibility reasons.
package # Hide from PAUSE
Moose::Meta::Role::Custom::Trait::MethodAttributes;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
sub register_implementation { 'MooseX::MethodAttributes::Role::Meta::Role' }
@@ -82,7 +82,7 @@
=head1 VERSION
-version 0.19
+version 0.20
=head1 SYNOPSIS
Modified: trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role/Application.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role/Application.pm?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role/Application.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role/Application.pm Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Role::Application;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
# ABSTRACT: generic role for applying a role with method attributes to something
use Moose::Role;
@@ -41,25 +41,7 @@
# into lies by the metatrait role application process, so we explicitly
# re-fetch it here.
- # Alternatively, for epic shits and giggles, the meta trait application
- # process (onto $thing) may have applied roles to our metaclass, but (if
- # $thing is an anon class, not correctly replaced it in the metaclass cache.
- # This results in the DESTROY method in Class::MOP::Class r(eap|ape)ing the
- # package, which is unfortunate, as it removes all your methods and superclasses.
- # Therefore, we avoid that by ramming the metaclass we've just been handed into
- # the cache without weakening it.
-
- # I'm fairly sure the 2nd part of that is a Moose bug, and should go away..
- # Unfortunately, the implication of that is that whenever you apply roles to a class,
- # the metaclass instance can change, and so needs to be re-retrieved or handed back
- # to the caller :/
- if ($thing->can('is_anon_class') and $thing->is_anon_class) {
- Class::MOP::store_metaclass_by_name($thing->name, $thing);
- }
- else {
- return find_meta($thing->name);
- }
- return $thing;
+ return find_meta($thing->name);
}
1;
@@ -74,7 +56,7 @@
=head1 VERSION
-version 0.19
+version 0.20
=head1 METHODS
Modified: trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role/Application/Summation.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role/Application/Summation.pm?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role/Application/Summation.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/Meta/Role/Application/Summation.pm Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Role::Application::Summation;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
# ABSTRACT: Role applied to the class responsible for role summation which ensures method attributes propagate from the roles being summed onto the combined role.
use Moose::Role;
@@ -28,7 +28,7 @@
=head1 VERSION
-version 0.19
+version 0.20
=head1 AUTHORS
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=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/BaseClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/BaseClass.pm Wed Feb 10 14:56:42 2010
@@ -2,11 +2,11 @@
use warnings;
package BaseClass::Meta::Role;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
use Moose::Role;
package BaseClass;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
use Moose;
use Moose::Util::MetaRole;
Modified: trunk/libmoosex-methodattributes-perl/t/lib/ClassUsingRoleWithAttributes.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/t/lib/ClassUsingRoleWithAttributes.pm?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/ClassUsingRoleWithAttributes.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/ClassUsingRoleWithAttributes.pm Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package ClassUsingRoleWithAttributes;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
use Moose;
# FIXME - This should not have to be here.
use MooseX::MethodAttributes;
Modified: trunk/libmoosex-methodattributes-perl/t/lib/OtherRoleWithAttributes.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/t/lib/OtherRoleWithAttributes.pm?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/OtherRoleWithAttributes.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/OtherRoleWithAttributes.pm Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package OtherRoleWithAttributes;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
use MooseX::MethodAttributes::Role;
use namespace::clean -except => 'meta';
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=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/OtherSubClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/OtherSubClass.pm Wed Feb 10 14:56:42 2010
@@ -2,7 +2,7 @@
use warnings;
package OtherSubClass;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
use base qw/BaseClass/;
# Must stay empty so that neither this class,
Modified: trunk/libmoosex-methodattributes-perl/t/lib/RoleWithAttributes.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/t/lib/RoleWithAttributes.pm?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/RoleWithAttributes.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/RoleWithAttributes.pm Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package RoleWithAttributes;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
use MooseX::MethodAttributes::Role;
use namespace::clean -except => 'meta';
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=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/SubClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/SubClass.pm Wed Feb 10 14:56:42 2010
@@ -2,7 +2,7 @@
use warnings;
package SubClass;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
use Moose;
BEGIN { extends 'BaseClass'; }
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=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/SubClassUseBaseAndUseMoose.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/SubClassUseBaseAndUseMoose.pm Wed Feb 10 14:56:42 2010
@@ -2,7 +2,7 @@
use warnings;
package SubClassUseBaseAndUseMoose;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
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=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/SubSubClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/SubSubClass.pm Wed Feb 10 14:56:42 2010
@@ -2,7 +2,7 @@
use warnings;
package SubSubClass;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
use base qw/OtherSubClass/;
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=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/TestClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/TestClass.pm Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package TestClass;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
use Moose;
use MooseX::MethodAttributes;
@@ -11,7 +11,7 @@
after foo => sub {};
package SubClass;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
use Moose;
use MooseX::MethodAttributes;
Modified: trunk/libmoosex-methodattributes-perl/t/lib/UsesMultipleRoles.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/t/lib/UsesMultipleRoles.pm?rev=52451&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/UsesMultipleRoles.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/UsesMultipleRoles.pm Wed Feb 10 14:56:42 2010
@@ -1,5 +1,5 @@
package UsesMultipleRoles;
-our $VERSION = '0.19';
+our $VERSION = '0.20';
use Moose;
use namespace::clean -except => 'meta';
More information about the Pkg-perl-cvs-commits
mailing list