r60425 - in /branches/upstream/libmoosex-types-perl/current: ./ inc/Module/ inc/Module/Install/ lib/MooseX/ lib/MooseX/Types/ t/

carnil-guest at users.alioth.debian.org carnil-guest at users.alioth.debian.org
Tue Jul 20 07:24:44 UTC 2010


Author: carnil-guest
Date: Tue Jul 20 07:23:43 2010
New Revision: 60425

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=60425
Log:
[svn-upgrade] new version libmoosex-types-perl (0.23)

Modified:
    branches/upstream/libmoosex-types-perl/current/Changes
    branches/upstream/libmoosex-types-perl/current/META.yml
    branches/upstream/libmoosex-types-perl/current/inc/Module/Install.pm
    branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Base.pm
    branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Can.pm
    branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Fetch.pm
    branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Makefile.pm
    branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Metadata.pm
    branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Win32.pm
    branches/upstream/libmoosex-types-perl/current/inc/Module/Install/WriteAll.pm
    branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types.pm
    branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Base.pm
    branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/CheckedUtilExports.pm
    branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Combine.pm
    branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Moose.pm
    branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/TypeDecorator.pm
    branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/UndefinedType.pm
    branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Util.pm
    branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Wrapper.pm
    branches/upstream/libmoosex-types-perl/current/t/21_coerce_parameterized_types.t

Modified: branches/upstream/libmoosex-types-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/Changes?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/Changes (original)
+++ branches/upstream/libmoosex-types-perl/current/Changes Tue Jul 20 07:23:43 2010
@@ -1,4 +1,7 @@
 Revision history for MooseX-Types
+
+0.23    Tue Jul 20 02:18:37 CEST 2010
+        - Avoid warnings from Moose 1.09 in tests (Dave Rolsky).
 
 0.22    Tue Jun  1 20:10:12 CEST 2010
         - Update docs to mention MRO::Compat rather than Class::C3.

Modified: branches/upstream/libmoosex-types-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/META.yml?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/META.yml (original)
+++ branches/upstream/libmoosex-types-perl/current/META.yml Tue Jul 20 07:23:43 2010
@@ -11,7 +11,7 @@
 configure_requires:
   ExtUtils::MakeMaker: 6.42
 distribution_type: module
-generated_by: 'Module::Install version 0.98'
+generated_by: 'Module::Install version 1.00'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -24,31 +24,31 @@
 provides:
   MooseX::Types:
     file: lib/MooseX/Types.pm
-    version: 0.22
+    version: 0.23
   MooseX::Types::Base:
     file: lib/MooseX/Types/Base.pm
-    version: 0.22
+    version: 0.23
   MooseX::Types::CheckedUtilExports:
     file: lib/MooseX/Types/CheckedUtilExports.pm
-    version: 0.22
+    version: 0.23
   MooseX::Types::Combine:
     file: lib/MooseX/Types/Combine.pm
-    version: 0.22
+    version: 0.23
   MooseX::Types::Moose:
     file: lib/MooseX/Types/Moose.pm
-    version: 0.22
+    version: 0.23
   MooseX::Types::TypeDecorator:
     file: lib/MooseX/Types/TypeDecorator.pm
-    version: 0.22
+    version: 0.23
   MooseX::Types::UndefinedType:
     file: lib/MooseX/Types/UndefinedType.pm
-    version: 0.22
+    version: 0.23
   MooseX::Types::Util:
     file: lib/MooseX/Types/Util.pm
-    version: 0.22
+    version: 0.23
   MooseX::Types::Wrapper:
     file: lib/MooseX/Types/Wrapper.pm
-    version: 0.22
+    version: 0.23
 requires:
   Carp: 0
   Carp::Clan: 6.00
@@ -60,4 +60,4 @@
   perl: 5.8.0
 resources:
   license: http://dev.perl.org/licenses/
-version: 0.22
+version: 0.23

Modified: branches/upstream/libmoosex-types-perl/current/inc/Module/Install.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/inc/Module/Install.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/inc/Module/Install.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/inc/Module/Install.pm Tue Jul 20 07:23:43 2010
@@ -22,7 +22,6 @@
 use Cwd        ();
 use File::Find ();
 use File::Path ();
-use FindBin;
 
 use vars qw{$VERSION $MAIN};
 BEGIN {
@@ -32,7 +31,7 @@
 	# This is not enforced yet, but will be some time in the next few
 	# releases once we can make sure it won't clash with custom
 	# Module::Install extensions.
-	$VERSION = '0.98';
+	$VERSION = '1.00';
 
 	# Storage for the pseudo-singleton
 	$MAIN    = undef;
@@ -231,7 +230,12 @@
 sub new {
 	my ($class, %args) = @_;
 
-	FindBin->again;
+	delete $INC{'FindBin.pm'};
+	{
+		# to suppress the redefine warning
+		local $SIG{__WARN__} = sub {};
+		require FindBin;
+	}
 
 	# ignore the prefix on extension modules built from top level.
 	my $base_path = Cwd::abs_path($FindBin::Bin);

Modified: branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Base.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Base.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Base.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Base.pm Tue Jul 20 07:23:43 2010
@@ -4,7 +4,7 @@
 use strict 'vars';
 use vars qw{$VERSION};
 BEGIN {
-	$VERSION = '0.98';
+	$VERSION = '1.00';
 }
 
 # Suspend handler for "redefined" warnings

Modified: branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Can.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Can.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Can.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Can.pm Tue Jul 20 07:23:43 2010
@@ -9,7 +9,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.98';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Fetch.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Fetch.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Fetch.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Fetch.pm Tue Jul 20 07:23:43 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.98';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Makefile.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Makefile.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Makefile.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Makefile.pm Tue Jul 20 07:23:43 2010
@@ -8,7 +8,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.98';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Metadata.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Metadata.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Metadata.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Metadata.pm Tue Jul 20 07:23:43 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.98';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Win32.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Win32.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Win32.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/inc/Module/Install/Win32.pm Tue Jul 20 07:23:43 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.98';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: branches/upstream/libmoosex-types-perl/current/inc/Module/Install/WriteAll.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/inc/Module/Install/WriteAll.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/inc/Module/Install/WriteAll.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/inc/Module/Install/WriteAll.pm Tue Jul 20 07:23:43 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.98';
+	$VERSION = '1.00';
 	@ISA     = qw{Module::Install::Base};
 	$ISCORE  = 1;
 }

Modified: branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types.pm Tue Jul 20 07:23:43 2010
@@ -20,7 +20,7 @@
 use namespace::clean -except => [qw( meta )];
 
 use 5.008;
-our $VERSION = '0.22';
+our $VERSION = '0.23';
 my $UndefMsg = q{Action for type '%s' not yet defined in library '%s'};
 
 =head1 SYNOPSIS

Modified: branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Base.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Base.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Base.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Base.pm Tue Jul 20 07:23:43 2010
@@ -1,5 +1,5 @@
 package MooseX::Types::Base;
-our $VERSION = "0.22";
+our $VERSION = "0.23";
 use Moose;
 
 =head1 NAME

Modified: branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/CheckedUtilExports.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/CheckedUtilExports.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/CheckedUtilExports.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/CheckedUtilExports.pm Tue Jul 20 07:23:43 2010
@@ -6,7 +6,7 @@
 =cut
 
 package MooseX::Types::CheckedUtilExports;
-our $VERSION = "0.22";
+our $VERSION = "0.23";
 
 use strict;
 use warnings;

Modified: branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Combine.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Combine.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Combine.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Combine.pm Tue Jul 20 07:23:43 2010
@@ -5,7 +5,7 @@
 =cut
 
 package MooseX::Types::Combine;
-our $VERSION = "0.22";
+our $VERSION = "0.23";
 
 use strict;
 use warnings;

Modified: branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Moose.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Moose.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Moose.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Moose.pm Tue Jul 20 07:23:43 2010
@@ -1,5 +1,5 @@
 package MooseX::Types::Moose;
-our $VERSION = "0.22";
+our $VERSION = "0.23";
 
 =head1 NAME
 

Modified: branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/TypeDecorator.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/TypeDecorator.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/TypeDecorator.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/TypeDecorator.pm Tue Jul 20 07:23:43 2010
@@ -1,5 +1,5 @@
 package MooseX::Types::TypeDecorator;
-our $VERSION = "0.22";
+our $VERSION = "0.23";
 
 use strict;
 use warnings;

Modified: branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/UndefinedType.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/UndefinedType.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/UndefinedType.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/UndefinedType.pm Tue Jul 20 07:23:43 2010
@@ -1,5 +1,5 @@
 package MooseX::Types::UndefinedType;
-our $VERSION = "0.22";
+our $VERSION = "0.23";
 
 =head1 NAME
 

Modified: branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Util.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Util.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Util.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Util.pm Tue Jul 20 07:23:43 2010
@@ -1,5 +1,5 @@
 package MooseX::Types::Util;
-our $VERSION = "0.22";
+our $VERSION = "0.23";
 
 =head1 NAME
 

Modified: branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Wrapper.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Wrapper.pm?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Wrapper.pm (original)
+++ branches/upstream/libmoosex-types-perl/current/lib/MooseX/Types/Wrapper.pm Tue Jul 20 07:23:43 2010
@@ -5,7 +5,7 @@
 =cut
 
 package MooseX::Types::Wrapper;
-our $VERSION = "0.22";
+our $VERSION = "0.23";
 use Moose;
 
 use Carp::Clan      qw( ^MooseX::Types );

Modified: branches/upstream/libmoosex-types-perl/current/t/21_coerce_parameterized_types.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmoosex-types-perl/current/t/21_coerce_parameterized_types.t?rev=60425&op=diff
==============================================================================
--- branches/upstream/libmoosex-types-perl/current/t/21_coerce_parameterized_types.t (original)
+++ branches/upstream/libmoosex-types-perl/current/t/21_coerce_parameterized_types.t Tue Jul 20 07:23:43 2010
@@ -31,24 +31,19 @@
 	[split //]
     };
 }
+
 {
-    package AClass;
-    use Moose;
     BEGIN { TypeLib->import(qw/
 	MyChar MyDigit ArrayRefOfMyCharOrDigit/
     ) };
     use MooseX::Types::Moose 'ArrayRef';
 
-    has parameterized => (is => 'rw', isa => ArrayRef[MyChar|MyDigit], coerce => 1);
-    has subtype_parameterized => (is => 'rw', isa => ArrayRefOfMyCharOrDigit, coerce => 1);
+    my $parameterized = ArrayRef[MyChar|MyDigit];
+    { local $::TODO = "see comments in MooseX::Types->create_arged_...";
+      ::ok( $parameterized->has_coercion, 'coercion applied to parameterized type' );
+    }
+
+    my $subtype = ArrayRefOfMyCharOrDigit;
+    ::ok( $subtype->has_coercion, 'coercion applied to subtype' );
 }
 
-my $instance = AClass->new;
-
-{ local $TODO = "see comments in MooseX::Types->create_arged_...";
-lives_ok { $instance->parameterized('foo') }
-    'coercion applied to parameterized type';
-}
-
-lives_ok { $instance->subtype_parameterized('foo') }
-    'coercion applied to subtype';




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