r50353 - in /branches/upstream/libmoosex-role-parameterized-perl/current: ./ inc/Module/Install/ lib/MooseX/Role/ lib/MooseX/Role/Parameterized/ lib/MooseX/Role/Parameterized/Meta/ lib/MooseX/Role/Parameterized/Meta/Role/ lib/MooseX/Role/Parameterized/Meta/Trait/

carnil-guest at users.alioth.debian.org carnil-guest at users.alioth.debian.org
Wed Jan 6 09:14:33 UTC 2010


Author: carnil-guest
Date: Wed Jan  6 09:14:24 2010
New Revision: 50353

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=50353
Log:
[svn-upgrade] Integrating new upstream version, libmoosex-role-parameterized-perl (0.15)

Added:
    branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Trait/
    branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm
Removed:
    branches/upstream/libmoosex-role-parameterized-perl/current/inc/Module/Install/GithubMeta.pm
Modified:
    branches/upstream/libmoosex-role-parameterized-perl/current/Changes
    branches/upstream/libmoosex-role-parameterized-perl/current/MANIFEST
    branches/upstream/libmoosex-role-parameterized-perl/current/META.yml
    branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized.pm
    branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Parameter.pm
    branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm
    branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm
    branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Parameters.pm

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/Changes?rev=50353&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/Changes (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/Changes Wed Jan  6 09:14:24 2010
@@ -1,6 +1,10 @@
 Changes for MooseX-Role-Parameterized
 
-0.14
+0.15  January 5, 2010
+    * Move the guts of MXRPMR::Parameterized into a trait. See
+      http://www.nntp.perl.org/group/perl.moose/2010/01/msg1294.html (Sartak)
+
+0.14  December 6, 2009
     * Fix a nesting bug reported by nothingmuch with a test case provided
       by rafl (Sartak)
 

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/MANIFEST?rev=50353&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/MANIFEST (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/MANIFEST Wed Jan  6 09:14:24 2010
@@ -3,7 +3,6 @@
 inc/Module/Install/Base.pm
 inc/Module/Install/Can.pm
 inc/Module/Install/Fetch.pm
-inc/Module/Install/GithubMeta.pm
 inc/Module/Install/Makefile.pm
 inc/Module/Install/Metadata.pm
 inc/Module/Install/Win32.pm
@@ -12,6 +11,7 @@
 lib/MooseX/Role/Parameterized/Meta/Parameter.pm
 lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm
 lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm
+lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm
 lib/MooseX/Role/Parameterized/Parameters.pm
 lib/MooseX/Role/Parameterized/Tutorial.pod
 Makefile.PL

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/META.yml?rev=50353&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/META.yml (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/META.yml Wed Jan  6 09:14:24 2010
@@ -24,7 +24,5 @@
   Moose: 0.78
   perl: 5.8.1
 resources:
-  homepage: http://github.com/sartak/MooseX-Role-Parameterized/tree
   license: http://dev.perl.org/licenses/
-  repository: git://github.com/sartak/MooseX-Role-Parameterized.git
-version: 0.14
+version: 0.15

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized.pm?rev=50353&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized.pm (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized.pm Wed Jan  6 09:14:24 2010
@@ -7,7 +7,7 @@
 
 use MooseX::Role::Parameterized::Meta::Role::Parameterizable;
 
-our $VERSION = '0.14';
+our $VERSION = '0.15';
 our $CURRENT_METACLASS;
 
 Moose::Exporter->setup_import_methods(

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Parameter.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Parameter.pm?rev=50353&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Parameter.pm (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Parameter.pm Wed Jan  6 09:14:24 2010
@@ -2,7 +2,7 @@
 use Moose;
 extends 'Moose::Meta::Attribute';
 
-our $VERSION = '0.10';
+our $VERSION = '0.15';
 
 # This doesn't actually do anything because _process_options does not consult
 # the default value of "is". hrm.

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm?rev=50353&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm Wed Jan  6 09:14:24 2010
@@ -2,7 +2,7 @@
 use Moose;
 extends 'Moose::Meta::Role';
 
-our $VERSION = '0.10';
+our $VERSION = '0.15';
 
 use MooseX::Role::Parameterized::Meta::Role::Parameterized;
 use MooseX::Role::Parameterized::Meta::Parameter;

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm?rev=50353&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm Wed Jan  6 09:14:24 2010
@@ -1,21 +1,9 @@
 package MooseX::Role::Parameterized::Meta::Role::Parameterized;
 use Moose;
 extends 'Moose::Meta::Role';
+with 'MooseX::Role::Parameterized::Meta::Trait::Parameterized';
 
-our $VERSION = '0.10';
-
-use MooseX::Role::Parameterized::Parameters;
-
-has genitor => (
-    is       => 'ro',
-    isa      => 'MooseX::Role::Parameterized::Meta::Role::Parameterizable',
-    required => 1,
-);
-
-has parameters => (
-    is  => 'rw',
-    isa => 'MooseX::Role::Parameterized::Parameters',
-);
+our $VERSION = '0.15';
 
 __PACKAGE__->meta->make_immutable;
 no Moose;
@@ -31,20 +19,8 @@
 =head1 DESCRIPTION
 
 This is the metaclass for parameterized roles; that is, parameterizable roles
-with their parameters bound. All this actually provides is a place to store the
-L<MooseX::Role::Parameterized::Parameters> object.
-
-=head1 ATTRIBUTES
-
-=head2 genitor
-
-Returns the L<MooseX::Role::Parameterized::Meta::Role::Parameterizable>
-metaobject that generated this role.
-
-=head2 parameters
-
-Returns the L<MooseX::Role::Parameterized::Parameters> object that represents
-the specific parameter values for this parameterized role.
+with their parameters bound. See
+L<MooseX::Role::Parameterized::Meta::Trait::Parameterized> which has all the guts.
 
 =cut
 

Added: branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm?rev=50353&op=file
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm (added)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Meta/Trait/Parameterized.pm Wed Jan  6 09:14:24 2010
@@ -1,0 +1,50 @@
+package MooseX::Role::Parameterized::Meta::Trait::Parameterized;
+use Moose::Role;
+
+our $VERSION = '0.15';
+
+use MooseX::Role::Parameterized::Parameters;
+
+has genitor => (
+    is       => 'ro',
+    isa      => 'MooseX::Role::Parameterized::Meta::Role::Parameterizable',
+    required => 1,
+);
+
+has parameters => (
+    is  => 'rw',
+    isa => 'MooseX::Role::Parameterized::Parameters',
+);
+
+no Moose::Role;
+
+1;
+
+__END__
+
+=head1 NAME
+
+MooseX::Role::Parameterized::Meta::Trait::Parameterized - trait for parameterized roles
+
+=head1 DESCRIPTION
+
+This is the trait for parameterized roles; that is, parameterizable roles with
+their parameters bound. All this actually provides is a place to store the
+L<MooseX::Role::Parameterized::Parameters> object as well as the
+L<MooseX::Role::Parameterized::Meta::Role::Parameterizable> object that
+generated this role object.
+
+=head1 ATTRIBUTES
+
+=head2 genitor
+
+Returns the L<MooseX::Role::Parameterized::Meta::Role::Parameterizable>
+metaobject that generated this role.
+
+=head2 parameters
+
+Returns the L<MooseX::Role::Parameterized::Parameters> object that represents
+the specific parameter values for this parameterized role.
+
+=cut
+

Modified: branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Parameters.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Parameters.pm?rev=50353&op=diff
==============================================================================
--- branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Parameters.pm (original)
+++ branches/upstream/libmoosex-role-parameterized-perl/current/lib/MooseX/Role/Parameterized/Parameters.pm Wed Jan  6 09:14:24 2010
@@ -1,7 +1,7 @@
 package MooseX::Role::Parameterized::Parameters;
 use Moose;
 
-our $VERSION = '0.10';
+our $VERSION = '0.15';
 
 __PACKAGE__->meta->make_immutable;
 no Moose;




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