r42070 - in /trunk/libmoosex-method-signatures-perl: Changes META.yml Makefile.PL debian/changelog debian/control lib/MooseX/Method/Signatures.pm lib/MooseX/Method/Signatures/Meta/Method.pm

ansgar-guest at users.alioth.debian.org ansgar-guest at users.alioth.debian.org
Tue Aug 18 17:18:26 UTC 2009


Author: ansgar-guest
Date: Tue Aug 18 17:18:18 2009
New Revision: 42070

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=42070
Log:
  + add build-dep on libtest-simple-perl (>= 0.88) for done_testing
* Add myself to Uploaders.
* Bump Standards-Version to 3.8.3

Modified:
    trunk/libmoosex-method-signatures-perl/Changes
    trunk/libmoosex-method-signatures-perl/META.yml
    trunk/libmoosex-method-signatures-perl/Makefile.PL
    trunk/libmoosex-method-signatures-perl/debian/changelog
    trunk/libmoosex-method-signatures-perl/debian/control
    trunk/libmoosex-method-signatures-perl/lib/MooseX/Method/Signatures.pm
    trunk/libmoosex-method-signatures-perl/lib/MooseX/Method/Signatures/Meta/Method.pm

Modified: trunk/libmoosex-method-signatures-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-method-signatures-perl/Changes?rev=42070&op=diff
==============================================================================
--- trunk/libmoosex-method-signatures-perl/Changes (original)
+++ trunk/libmoosex-method-signatures-perl/Changes Tue Aug 18 17:18:18 2009
@@ -1,4 +1,8 @@
 Version history for MooseX::Method::Signatures
+
+0.20  Mon, 17 Aug 2009 12:11:32 +0200
+  * Make the meta method's parsed_signature public.
+  * Use MooseX::LazyRequire's new interface and depend on 0.03.
 
 0.19  Fri, 14 Aug 2009 11:23:42 +0200
   * Move method redefinition warnings to the method application hook so it's

Modified: trunk/libmoosex-method-signatures-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-method-signatures-perl/META.yml?rev=42070&op=diff
==============================================================================
--- trunk/libmoosex-method-signatures-perl/META.yml (original)
+++ trunk/libmoosex-method-signatures-perl/META.yml Tue Aug 18 17:18:18 2009
@@ -25,7 +25,7 @@
   Devel::Declare: 0.005011
   Moose: 0.63
   Moose::Util::TypeConstraints: 0
-  MooseX::LazyRequire: 0
+  MooseX::LazyRequire: 0.03
   MooseX::Meta::TypeConstraint::ForceCoercion: 0
   MooseX::Types: 0.09
   MooseX::Types::Moose: 0
@@ -40,4 +40,4 @@
   bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Method-Signatures
   license: http://dev.perl.org/licenses/
   repository: git://github.com/rafl/moosex-method-signatures.git
-version: 0.19
+version: 0.20

Modified: trunk/libmoosex-method-signatures-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-method-signatures-perl/Makefile.PL?rev=42070&op=diff
==============================================================================
--- trunk/libmoosex-method-signatures-perl/Makefile.PL (original)
+++ trunk/libmoosex-method-signatures-perl/Makefile.PL Tue Aug 18 17:18:18 2009
@@ -12,7 +12,7 @@
 requires 'Devel::Declare' => '0.005011';
 requires 'Moose::Util::TypeConstraints';
 requires 'Moose' => '0.63';
-requires 'MooseX::LazyRequire';
+requires 'MooseX::LazyRequire' => '0.03';
 requires 'MooseX::Meta::TypeConstraint::ForceCoercion';
 requires 'MooseX::Types' => '0.09';
 requires 'MooseX::Types::Moose';

Modified: trunk/libmoosex-method-signatures-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-method-signatures-perl/debian/changelog?rev=42070&op=diff
==============================================================================
--- trunk/libmoosex-method-signatures-perl/debian/changelog (original)
+++ trunk/libmoosex-method-signatures-perl/debian/changelog Tue Aug 18 17:18:18 2009
@@ -1,6 +1,4 @@
-libmoosex-method-signatures-perl (0.19-1) UNRELEASED; urgency=low
-
-  WAITS FOR libmoosex-lazyrequire-perl (#541597)
+libmoosex-method-signatures-perl (0.20-1) unstable; urgency=low
 
   [ Nathan Handler ]
   * debian/watch: Update to ignore development releases.
@@ -12,13 +10,16 @@
     + (build-)dep on libnamespace-autoclean-perl instead of
       libnamespace-clean-perl.
     + add (build-)dep on libmoosex-lazyrequire-perl
+    + add build-dep on libtest-simple-perl (>= 0.88) for done_testing
+  * Add myself to Uploaders.
+  * Bump Standards-Version to 3.8.3
 
   [ Salvatore Bonaccorso ]
   * debian/control: Changed: Replace versioned (build-)dependency on
     perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as
     permitted by Debian Policy 3.8.3).
 
- -- Ansgar Burchardt <ansgar at 43-1.org>  Fri, 14 Aug 2009 22:07:00 +0200
+ -- Ansgar Burchardt <ansgar at 43-1.org>  Tue, 18 Aug 2009 19:18:03 +0200
 
 libmoosex-method-signatures-perl (0.16-1) unstable; urgency=low
 

Modified: trunk/libmoosex-method-signatures-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-method-signatures-perl/debian/control?rev=42070&op=diff
==============================================================================
--- trunk/libmoosex-method-signatures-perl/debian/control (original)
+++ trunk/libmoosex-method-signatures-perl/debian/control Tue Aug 18 17:18:18 2009
@@ -10,10 +10,11 @@
   libsub-name-perl, libmoose-perl (>= 0.63),
   libb-hooks-endofscope-perl (>= 0.07), libnamespace-autoclean-perl,
   libdevel-declare-perl (>= 0.005011), libtask-weaken-perl,
-  libmoosex-lazyrequire-perl
+  libmoosex-lazyrequire-perl (>= 0.03), libtest-simple-perl (>= 0.88)
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
-Uploaders: Ryan Niebur <ryanryan52 at gmail.com>
-Standards-Version: 3.8.1
+Uploaders: Ryan Niebur <ryanryan52 at gmail.com>,
+ Ansgar Burchardt <ansgar at 43-1.org>
+Standards-Version: 3.8.3
 Homepage: http://search.cpan.org/dist/MooseX-Method-Signatures/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libmoosex-method-signatures-perl/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libmoosex-method-signatures-perl/
@@ -27,7 +28,7 @@
   libsub-name-perl, libmoose-perl (>= 0.63),
   libb-hooks-endofscope-perl (>= 0.07), libnamespace-autoclean-perl,
   libdevel-declare-perl (>= 0.005011), libtask-weaken-perl,
-  libmoosex-lazyrequire-perl
+  libmoosex-lazyrequire-perl (>= 0.03)
 Description: Perl module for method declarations with type constraints and no source filter
  MooseX::Method::Signatures provides a proper method keyword, like
  "sub" but specifically for making methods and validating their

Modified: trunk/libmoosex-method-signatures-perl/lib/MooseX/Method/Signatures.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-method-signatures-perl/lib/MooseX/Method/Signatures.pm?rev=42070&op=diff
==============================================================================
--- trunk/libmoosex-method-signatures-perl/lib/MooseX/Method/Signatures.pm (original)
+++ trunk/libmoosex-method-signatures-perl/lib/MooseX/Method/Signatures.pm Tue Aug 18 17:18:18 2009
@@ -19,12 +19,12 @@
 
 use namespace::autoclean;
 
-our $VERSION = '0.19';
+our $VERSION = '0.20';
 
 has package => (
-    is           => 'ro',
-    isa          => Str,
-    lazy_require => 1,
+    is            => 'ro',
+    isa           => Str,
+    lazy_required => 1,
 );
 
 has context => (

Modified: trunk/libmoosex-method-signatures-perl/lib/MooseX/Method/Signatures/Meta/Method.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-method-signatures-perl/lib/MooseX/Method/Signatures/Meta/Method.pm?rev=42070&op=diff
==============================================================================
--- trunk/libmoosex-method-signatures-perl/lib/MooseX/Method/Signatures/Meta/Method.pm (original)
+++ trunk/libmoosex-method-signatures-perl/lib/MooseX/Method/Signatures/Meta/Method.pm Tue Aug 18 17:18:18 2009
@@ -1,6 +1,7 @@
 package MooseX::Method::Signatures::Meta::Method;
 
 use Moose;
+use Carp qw/cluck/;
 use Context::Preserve;
 use Parse::Method::Signatures;
 use Parse::Method::Signatures::TypeConstraint;
@@ -26,12 +27,17 @@
     required => 1,
 );
 
-has _parsed_signature => (
+has parsed_signature => (
     is      => 'ro',
     isa     => class_type('Parse::Method::Signatures::Sig'),
     lazy    => 1,
-    builder => '_build__parsed_signature',
-);
+    builder => '_build_parsed_signature',
+);
+
+sub _parsed_signature {
+    cluck '->_parsed_signature is deprecated. use ->parsed_signature instead.';
+    shift->parsed_signature;
+}
 
 has _lexicals => (
     is      => 'ro',
@@ -202,7 +208,7 @@
     }
 }
 
-sub _build__parsed_signature {
+sub _build_parsed_signature {
     my ($self) = @_;
     return Parse::Method::Signatures->signature(
         input => $self->signature,
@@ -295,7 +301,7 @@
 
 sub _build__lexicals {
     my ($self) = @_;
-    my ($sig) = $self->_parsed_signature;
+    my ($sig) = $self->parsed_signature;
 
     my @lexicals;
 
@@ -326,7 +332,7 @@
 
 sub _build__positional_args {
     my ($self) = @_;
-    my $sig = $self->_parsed_signature;
+    my $sig = $self->parsed_signature;
 
     my @positional;
     if ($self->_has_parsed_prototype_injections) {
@@ -354,7 +360,7 @@
 
 sub _build__named_args {
     my ($self) = @_;
-    my $sig = $self->_parsed_signature;
+    my $sig = $self->parsed_signature;
 
     # triggering building of positionals before named params is important
     # because the latter needs to know if there have been any slurpy




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