r64764 - in /trunk/libmoosex-role-parameterized-perl: ./ debian/ inc/Module/ inc/Module/Install/ lib/MooseX/Role/ t/

carnil at users.alioth.debian.org carnil at users.alioth.debian.org
Thu Nov 11 22:06:24 UTC 2010


Author: carnil
Date: Thu Nov 11 22:06:17 2010
New Revision: 64764

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=64764
Log:
New upstream release

Modified:
    trunk/libmoosex-role-parameterized-perl/Changes
    trunk/libmoosex-role-parameterized-perl/META.yml
    trunk/libmoosex-role-parameterized-perl/debian/changelog
    trunk/libmoosex-role-parameterized-perl/inc/Module/Install.pm
    trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Base.pm
    trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Can.pm
    trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Fetch.pm
    trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Makefile.pm
    trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Metadata.pm
    trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Win32.pm
    trunk/libmoosex-role-parameterized-perl/inc/Module/Install/WriteAll.pm
    trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized.pm
    trunk/libmoosex-role-parameterized-perl/t/006-requires.t
    trunk/libmoosex-role-parameterized-perl/t/007-excludes.t

Modified: trunk/libmoosex-role-parameterized-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/Changes?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/Changes (original)
+++ trunk/libmoosex-role-parameterized-perl/Changes Thu Nov 11 22:06:17 2010
@@ -1,4 +1,7 @@
 Changes for MooseX-Role-Parameterized
+
+0.20  November 2, 2010
+    * Minor test refactoring to fix blead support [rt.perl.org #78244]
 
 0.19  July 8, 2010
     * Documentation improvements

Modified: trunk/libmoosex-role-parameterized-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/META.yml?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/META.yml (original)
+++ trunk/libmoosex-role-parameterized-perl/META.yml Thu Nov 11 22:06:17 2010
@@ -10,7 +10,7 @@
 configure_requires:
   ExtUtils::MakeMaker: 6.42
 distribution_type: module
-generated_by: 'Module::Install version 0.99'
+generated_by: 'Module::Install version 1.00'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -27,4 +27,4 @@
   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.19
+version: 0.20

Modified: trunk/libmoosex-role-parameterized-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/debian/changelog?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/debian/changelog (original)
+++ trunk/libmoosex-role-parameterized-perl/debian/changelog Thu Nov 11 22:06:17 2010
@@ -1,6 +1,7 @@
-libmoosex-role-parameterized-perl (0.19-2) UNRELEASED; urgency=low
+libmoosex-role-parameterized-perl (0.20-1) UNRELEASED; urgency=low
 
   [ Salvatore Bonaccorso ]
+  * New upstream release
   * Update my email address.
 
   [ Ansgar Burchardt ]

Modified: trunk/libmoosex-role-parameterized-perl/inc/Module/Install.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/inc/Module/Install.pm?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/inc/Module/Install.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/inc/Module/Install.pm Thu Nov 11 22:06:17 2010
@@ -31,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.99';
+	$VERSION = '1.00';
 
 	# Storage for the pseudo-singleton
 	$MAIN    = undef;
@@ -230,8 +230,12 @@
 sub new {
 	my ($class, %args) = @_;
 
-    delete $INC{'FindBin.pm'};
-    require FindBin;
+	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: trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Base.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Base.pm?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Base.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Base.pm Thu Nov 11 22:06:17 2010
@@ -4,7 +4,7 @@
 use strict 'vars';
 use vars qw{$VERSION};
 BEGIN {
-	$VERSION = '0.99';
+	$VERSION = '1.00';
 }
 
 # Suspend handler for "redefined" warnings

Modified: trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Can.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Can.pm?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Can.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Can.pm Thu Nov 11 22:06:17 2010
@@ -9,7 +9,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.99';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Fetch.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Fetch.pm?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Fetch.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Fetch.pm Thu Nov 11 22:06:17 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.99';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Makefile.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Makefile.pm?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Makefile.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Makefile.pm Thu Nov 11 22:06:17 2010
@@ -8,7 +8,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.99';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Metadata.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Metadata.pm?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Metadata.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Metadata.pm Thu Nov 11 22:06:17 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.99';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Win32.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Win32.pm?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Win32.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/inc/Module/Install/Win32.pm Thu Nov 11 22:06:17 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.99';
+	$VERSION = '1.00';
 	@ISA     = 'Module::Install::Base';
 	$ISCORE  = 1;
 }

Modified: trunk/libmoosex-role-parameterized-perl/inc/Module/Install/WriteAll.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/inc/Module/Install/WriteAll.pm?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/inc/Module/Install/WriteAll.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/inc/Module/Install/WriteAll.pm Thu Nov 11 22:06:17 2010
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION @ISA $ISCORE};
 BEGIN {
-	$VERSION = '0.99';
+	$VERSION = '1.00';
 	@ISA     = qw{Module::Install::Base};
 	$ISCORE  = 1;
 }

Modified: trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized.pm?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized.pm (original)
+++ trunk/libmoosex-role-parameterized-perl/lib/MooseX/Role/Parameterized.pm Thu Nov 11 22:06:17 2010
@@ -7,7 +7,7 @@
 
 use MooseX::Role::Parameterized::Meta::Role::Parameterizable;
 
-our $VERSION = '0.19';
+our $VERSION = '0.20';
 our $CURRENT_METACLASS;
 
 Moose::Exporter->setup_import_methods(

Modified: trunk/libmoosex-role-parameterized-perl/t/006-requires.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/t/006-requires.t?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/t/006-requires.t (original)
+++ trunk/libmoosex-role-parameterized-perl/t/006-requires.t Thu Nov 11 22:06:17 2010
@@ -19,13 +19,16 @@
     };
 };
 
+my @keep_roles_alive;
 sub requires_names {
     map {
-        MyRole::Requires->meta->generate_role(
+        my $role = MyRole::Requires->meta->generate_role(
             parameters => {
                 requires => $_,
             },
-        )->name
+        );
+        push @keep_roles_alive, $role;
+        $role->name;
     } @_
 }
 

Modified: trunk/libmoosex-role-parameterized-perl/t/007-excludes.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-role-parameterized-perl/t/007-excludes.t?rev=64764&op=diff
==============================================================================
--- trunk/libmoosex-role-parameterized-perl/t/007-excludes.t (original)
+++ trunk/libmoosex-role-parameterized-perl/t/007-excludes.t Thu Nov 11 22:06:17 2010
@@ -22,13 +22,16 @@
 Moose::Meta::Role->create("Role::A");
 Moose::Meta::Role->create("Role::B");
 
+my @keep_roles_alive;
 sub excludes_roles {
     map {
-        MyRole::Excluder->meta->generate_role(
+        my $role = MyRole::Excluder->meta->generate_role(
             parameters => {
                 exclude => $_,
             },
-        )->name
+        );
+        push @keep_roles_alive, $role;
+        $role->name;
     } @_
 }
 




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