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