r50626 - 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/ lib/MooseX/MethodAttributes/Role/Meta/Role/ lib/MooseX/MethodAttributes/Role/Meta/Role/Application/ t/lib/
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Sun Jan 10 15:13:37 UTC 2010
Author: jawnsy-guest
Date: Sun Jan 10 15:13:21 2010
New Revision: 50626
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=50626
Log:
* New upstream release
* Update short description
* Update copyright information to DEP5 format
Removed:
trunk/libmoosex-methodattributes-perl/TODO
Modified:
trunk/libmoosex-methodattributes-perl/Changes
trunk/libmoosex-methodattributes-perl/LICENSE
trunk/libmoosex-methodattributes-perl/MANIFEST
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/copyright
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/Changes (original)
+++ trunk/libmoosex-methodattributes-perl/Changes Sun Jan 10 15:13:21 2010
@@ -1,3 +1,7 @@
+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)
+
0.18 Fri, 25 Sep 2009 10:51:24 +0100
* Bump Test::More dependency to 0.88 for done_testing
* Require namespace::autoclean for t/late_reinitialize.t
Modified: trunk/libmoosex-methodattributes-perl/LICENSE
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/LICENSE?rev=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/LICENSE (original)
+++ trunk/libmoosex-methodattributes-perl/LICENSE Sun Jan 10 15:13:21 2010
@@ -1,9 +1,9 @@
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
-
-Terms of Perl itself
+the same terms as the Perl 5 programming language system itself.
+
+Terms of the Perl programming language system itself
a) the GNU General Public License as published by the Free
Software Foundation; either version 1, or (at your option) any
@@ -12,7 +12,7 @@
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2009 by Florian Ragwitz.
+This software is Copyright (c) 2010 by Florian Ragwitz.
This is free software, licensed under:
@@ -270,7 +270,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2009 by Florian Ragwitz.
+This software is Copyright (c) 2010 by Florian Ragwitz.
This is free software, licensed under:
Modified: trunk/libmoosex-methodattributes-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/MANIFEST?rev=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/MANIFEST (original)
+++ trunk/libmoosex-methodattributes-perl/MANIFEST Sun Jan 10 15:13:21 2010
@@ -4,7 +4,6 @@
META.yml
Makefile.PL
README
-TODO
dist.ini
lib/MooseX/MethodAttributes.pm
lib/MooseX/MethodAttributes/Inheritable.pm
Modified: trunk/libmoosex-methodattributes-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/META.yml?rev=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/META.yml (original)
+++ trunk/libmoosex-methodattributes-perl/META.yml Sun Jan 10 15:13:21 2010
@@ -3,7 +3,7 @@
author:
- 'Florian Ragwitz <rafl at debian.org>'
- 'Tomas Doran <bobtfish at bobtfish.net>'
-generated_by: 'Dist::Zilla::Plugin::MetaYAML version 1.092450'
+generated_by: 'Dist::Zilla version 1.093400'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -16,4 +16,4 @@
Test::More: 0.88
namespace::autoclean: 0
namespace::clean: 0.10
-version: 0.18
+version: 0.19
Modified: trunk/libmoosex-methodattributes-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/Makefile.PL?rev=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/Makefile.PL (original)
+++ trunk/libmoosex-methodattributes-perl/Makefile.PL Sun Jan 10 15:13:21 2010
@@ -1,15 +1,17 @@
use strict;
use warnings;
+
+
use ExtUtils::MakeMaker;
WriteMakefile(
DISTNAME => 'MooseX-MethodAttributes',
NAME => 'MooseX::MethodAttributes',
- AUTHOR => 'Florian\ Ragwitz\ \<rafl\@debian\.org\>\,\ Tomas\ Doran\ \<bobtfish\@bobtfish\.net\>',
- ABSTRACT => 'code\ attribute\ introspection',
- VERSION => '0.18',
+ 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 => {
@@ -20,4 +22,6 @@
"MooseX::Types" => '0.20',
"Moose" => '0.90',
},
+ test => {TESTS => 't/*.t'}
);
+
Modified: trunk/libmoosex-methodattributes-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/README?rev=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/README (original)
+++ trunk/libmoosex-methodattributes-perl/README Sun Jan 10 15:13:21 2010
@@ -1,12 +1,12 @@
This archive contains the distribution MooseX-MethodAttributes, version
-0.18:
+0.19:
code attribute introspection
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
Modified: trunk/libmoosex-methodattributes-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/debian/changelog?rev=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/debian/changelog (original)
+++ trunk/libmoosex-methodattributes-perl/debian/changelog Sun Jan 10 15:13:21 2010
@@ -1,13 +1,15 @@
-libmoosex-methodattributes-perl (0.18-2) UNRELEASED; urgency=low
+libmoosex-methodattributes-perl (0.19-1) UNRELEASED; urgency=low
+
+ [ Jonathan Yu ]
+ * New upstream release
+ * Update short description
+ * Update copyright information to DEP5 format
[ gregor herrmann ]
* debian/control: Changed: (build-)depend on perl instead of perl-
modules.
- [ Jonathan Yu ]
- * Update short description
-
- -- Jonathan Yu <jawnsy at cpan.org> Fri, 20 Nov 2009 20:05:39 -0500
+ -- Jonathan Yu <jawnsy at cpan.org> Sun, 10 Jan 2010 10:14:26 -0500
libmoosex-methodattributes-perl (0.18-1) unstable; urgency=low
Modified: trunk/libmoosex-methodattributes-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/debian/copyright?rev=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/debian/copyright (original)
+++ trunk/libmoosex-methodattributes-perl/debian/copyright Sun Jan 10 15:13:21 2010
@@ -1,30 +1,31 @@
-Format-Specification:
- http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=196
-Upstream-Maintainer: Tomas Doran <bobtfish at bobtfish.net>
-Upstream-Source: http://search.cpan.org/dist/MooseX-MethodAttributes/
-Upstream-Name: MooseX-MethodAttributes
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=59
+Maintainer: Tomas Doran <bobtfish at bobtfish.net>
+Source: http://search.cpan.org/dist/MooseX-MethodAttributes/
+Name: MooseX-MethodAttributes
Files: *
-Copyright: 2009, Florian Ragwitz <rafl at debian.org>
-License-Alias: Perl
-License: Artistic | GPL-1+
+Copyright: 2010, Florian Ragwitz <rafl at debian.org>
+License: Artistic or GPL-1+
Files: debian/*
-Copyright: 2009, Jonathan Yu <jawnsy at cpan.org>
+Copyright: 2009-2010, Jonathan Yu <jawnsy at cpan.org>
2009, Ansgar Burchardt <ansgar at 43-1.org>
2009, Brian Cassidy <brian.cassidy at gmail.com>
-License: Artistic | GPL-1+
+License: Artistic or GPL-1+
License: Artistic
- This program is free software; you can redistribute it and/or modify
- it under the terms of the Artistic License, which comes with Perl.
- On Debian GNU/Linux systems, the complete text of the Artistic License
- can be found in `/usr/share/common-licenses/Artistic'
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the Artistic License, which comes with Perl.
+ .
+ On Debian GNU/Linux systems, the complete text of the Artistic License
+ can be found in `/usr/share/common-licenses/Artistic'
License: GPL-1+
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 1, or (at your option)
- any later version.
- On Debian GNU/Linux systems, the complete text of the GNU General
- Public License can be found in `/usr/share/common-licenses/GPL'
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 1, or (at your option)
+ any later version.
+ .
+ On Debian GNU/Linux systems, the complete text of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL'
+
Modified: trunk/libmoosex-methodattributes-perl/dist.ini
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-methodattributes-perl/dist.ini?rev=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/dist.ini (original)
+++ trunk/libmoosex-methodattributes-perl/dist.ini Sun Jan 10 15:13:21 2010
@@ -1,5 +1,5 @@
name = MooseX-MethodAttributes
-version = 0.18
+version = 0.19
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes.pm Sun Jan 10 15:13:21 2010
@@ -2,8 +2,7 @@
use warnings;
package MooseX::MethodAttributes;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
# ABSTRACT: code attribute introspection
use Moose ();
@@ -58,7 +57,7 @@
=head1 VERSION
-version 0.18
+version 0.19
=head1 SYNOPSIS
@@ -91,10 +90,10 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
=cut
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Inheritable.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Inheritable.pm Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package MooseX::MethodAttributes::Inheritable;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
# ABSTRACT: inheritable code attribute introspection
@@ -26,7 +25,7 @@
=head1 VERSION
-version 0.18
+version 0.19
=head1 SYNOPSIS
@@ -55,10 +54,10 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
=cut
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role.pm Sun Jan 10 15:13:21 2010
@@ -2,8 +2,7 @@
use warnings;
package MooseX::MethodAttributes::Role;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
# ABSTRACT: code attribute introspection
use Moose ();
@@ -52,7 +51,7 @@
=head1 VERSION
-version 0.18
+version 0.19
=head1 SYNOPSIS
@@ -83,10 +82,10 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
=cut
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer.pm (original)
+++ trunk/libmoosex-methodattributes-perl/lib/MooseX/MethodAttributes/Role/AttrContainer.pm Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package MooseX::MethodAttributes::Role::AttrContainer;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
# ABSTRACT: capture code attributes in the class' metaclass
use Moose::Role;
@@ -27,7 +26,7 @@
=head1 VERSION
-version 0.18
+version 0.19
=head1 METHODS
@@ -46,10 +45,10 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
=cut
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=50626&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 Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package MooseX::MethodAttributes::Role::AttrContainer::Inheritable;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
# ABSTRACT: capture code attributes in the automatically initialized metaclass instance
@@ -30,7 +29,7 @@
=head1 VERSION
-version 0.18
+version 0.19
=head1 DESCRIPTION
@@ -47,10 +46,10 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
=cut
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=50626&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 Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Class;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
# ABSTRACT: metaclass role for storing code attributes
use Moose::Role;
@@ -99,7 +98,7 @@
=head1 VERSION
-version 0.18
+version 0.19
=head1 METHODS
@@ -152,10 +151,10 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
=cut
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=50626&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 Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Map;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
# ABSTRACT: generic role for storing code attributes used by classes and roles with attributes
use Moose::Role;
@@ -49,7 +48,7 @@
=head1 VERSION
-version 0.18
+version 0.19
=head1 METHODS
@@ -72,10 +71,10 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
=cut
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=50626&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 Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Method;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
# ABSTRACT: metamethod role allowing code attribute introspection
use Moose::Role;
@@ -37,7 +36,7 @@
=head1 VERSION
-version 0.18
+version 0.19
=head1 ATTRIBUTES
@@ -63,10 +62,10 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
=cut
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=50626&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 Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Method::MaybeWrapped;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
# ABSTRACT: proxy attributes of wrapped methods if their metaclass supports it
use Moose::Role;
@@ -33,7 +32,7 @@
=head1 VERSION
-version 0.18
+version 0.19
=head1 AUTHORS
@@ -42,10 +41,10 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
=cut
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=50626&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 Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Method::Wrapped;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
# ABSTRACT: wrapped metamethod role allowing code attribute introspection
use Moose::Role;
@@ -30,7 +29,7 @@
=head1 VERSION
-version 0.18
+version 0.19
=head1 METHODS
@@ -47,10 +46,10 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
=cut
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=50626&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 Sun Jan 10 15:13:21 2010
@@ -1,8 +1,8 @@
package MooseX::MethodAttributes::Role::Meta::Role;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
# ABSTRACT: metarole role for storing code attributes
+use Moose ();
use Moose::Util::MetaRole;
use Moose::Util qw/find_meta does_role ensure_all_roles/;
use Carp qw/croak/;
@@ -20,9 +20,15 @@
MooseX::MethodAttributes::Role::Meta::Role::Application
/;
-has '+composition_class_roles' => (
- default => [ 'MooseX::MethodAttributes::Role::Meta::Role::Application::Summation' ],
-);
+$Moose::VERSION >= 0.9301
+ ? around composition_class_roles => sub {
+ my ($orig, $self) = @_;
+ return $self->$orig,
+ 'MooseX::MethodAttributes::Role::Meta::Role::Application::Summation';
+ }
+ : has '+composition_class_roles' => (
+ default => sub { [ 'MooseX::MethodAttributes::Role::Meta::Role::Application::Summation' ] },
+ );
after 'initialize' => sub {
@@ -59,6 +65,7 @@
# is now only present for backwards compatibility reasons.
package # Hide from PAUSE
Moose::Meta::Role::Custom::Trait::MethodAttributes;
+our $VERSION = '0.19';
sub register_implementation { 'MooseX::MethodAttributes::Role::Meta::Role' }
@@ -75,7 +82,7 @@
=head1 VERSION
-version 0.18
+version 0.19
=head1 SYNOPSIS
@@ -140,10 +147,10 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
=cut
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=50626&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 Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Role::Application;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
# ABSTRACT: generic role for applying a role with method attributes to something
use Moose::Role;
@@ -75,7 +74,7 @@
=head1 VERSION
-version 0.18
+version 0.19
=head1 METHODS
@@ -95,10 +94,10 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
=cut
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=50626&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 Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package MooseX::MethodAttributes::Role::Meta::Role::Application::Summation;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
# 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;
@@ -29,7 +28,7 @@
=head1 VERSION
-version 0.18
+version 0.19
=head1 AUTHORS
@@ -38,10 +37,10 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2009 by Florian Ragwitz.
+This software is copyright (c) 2010 by Florian Ragwitz.
This is free software; you can redistribute it and/or modify it under
-the same terms as perl itself.
+the same terms as the Perl 5 programming language system itself.
=cut
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/BaseClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/BaseClass.pm Sun Jan 10 15:13:21 2010
@@ -2,13 +2,11 @@
use warnings;
package BaseClass::Meta::Role;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
use Moose::Role;
package BaseClass;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/ClassUsingRoleWithAttributes.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/ClassUsingRoleWithAttributes.pm Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package ClassUsingRoleWithAttributes;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/OtherRoleWithAttributes.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/OtherRoleWithAttributes.pm Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package OtherRoleWithAttributes;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/OtherSubClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/OtherSubClass.pm Sun Jan 10 15:13:21 2010
@@ -2,8 +2,7 @@
use warnings;
package OtherSubClass;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/RoleWithAttributes.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/RoleWithAttributes.pm Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package RoleWithAttributes;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/SubClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/SubClass.pm Sun Jan 10 15:13:21 2010
@@ -2,8 +2,7 @@
use warnings;
package SubClass;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/SubClassUseBaseAndUseMoose.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/SubClassUseBaseAndUseMoose.pm Sun Jan 10 15:13:21 2010
@@ -2,8 +2,7 @@
use warnings;
package SubClassUseBaseAndUseMoose;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/SubSubClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/SubSubClass.pm Sun Jan 10 15:13:21 2010
@@ -2,8 +2,7 @@
use warnings;
package SubSubClass;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/TestClass.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/TestClass.pm Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package TestClass;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
use Moose;
use MooseX::MethodAttributes;
@@ -12,8 +11,7 @@
after foo => sub {};
package SubClass;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
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=50626&op=diff
==============================================================================
--- trunk/libmoosex-methodattributes-perl/t/lib/UsesMultipleRoles.pm (original)
+++ trunk/libmoosex-methodattributes-perl/t/lib/UsesMultipleRoles.pm Sun Jan 10 15:13:21 2010
@@ -1,6 +1,5 @@
package UsesMultipleRoles;
-our $VERSION = '0.18';
-
+our $VERSION = '0.19';
use Moose;
use namespace::clean -except => 'meta';
More information about the Pkg-perl-cvs-commits
mailing list