r20358 - in /branches/upstream/libmro-compat-perl/current: ./ inc/Module/ inc/Module/Install/ lib/MRO/

gregoa at users.alioth.debian.org gregoa at users.alioth.debian.org
Fri May 23 19:45:22 UTC 2008


Author: gregoa
Date: Fri May 23 19:45:22 2008
New Revision: 20358

URL: http://svn.debian.org/wsvn/?sc=1&rev=20358
Log:
[svn-upgrade] Integrating new upstream version, libmro-compat-perl (0.07)

Modified:
    branches/upstream/libmro-compat-perl/current/ChangeLog
    branches/upstream/libmro-compat-perl/current/META.yml
    branches/upstream/libmro-compat-perl/current/Makefile.PL
    branches/upstream/libmro-compat-perl/current/README
    branches/upstream/libmro-compat-perl/current/inc/Module/Install.pm
    branches/upstream/libmro-compat-perl/current/inc/Module/Install/AutoInstall.pm
    branches/upstream/libmro-compat-perl/current/inc/Module/Install/Base.pm
    branches/upstream/libmro-compat-perl/current/inc/Module/Install/Build.pm
    branches/upstream/libmro-compat-perl/current/inc/Module/Install/Can.pm
    branches/upstream/libmro-compat-perl/current/inc/Module/Install/Fetch.pm
    branches/upstream/libmro-compat-perl/current/inc/Module/Install/Include.pm
    branches/upstream/libmro-compat-perl/current/inc/Module/Install/Makefile.pm
    branches/upstream/libmro-compat-perl/current/inc/Module/Install/Metadata.pm
    branches/upstream/libmro-compat-perl/current/inc/Module/Install/Win32.pm
    branches/upstream/libmro-compat-perl/current/inc/Module/Install/WriteAll.pm
    branches/upstream/libmro-compat-perl/current/lib/MRO/Compat.pm

Modified: branches/upstream/libmro-compat-perl/current/ChangeLog
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/ChangeLog?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/ChangeLog (original)
+++ branches/upstream/libmro-compat-perl/current/ChangeLog Fri May 23 19:45:22 2008
@@ -1,4 +1,13 @@
 Revision history for Perl extension MRO::Compat.
+
+0.07 - Tue May 20, 2008
+    - Add explicit dependency on perl 5.6.0 or higher
+      in Makefile.PL + META.yml
+
+0.06_01 - Mon May 19, 2008
+    - Fix for false classnames in mro::get_isarev, I guess
+      I missed an instance during the 0.04 fixes.
+      (reported by Daniel Austin)
 
 0.05 - Sun Sept 9, 2007
     - Fix for RT#28661 (ill-formated %INC filenames aren't nice)

Modified: branches/upstream/libmro-compat-perl/current/META.yml
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/META.yml?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/META.yml (original)
+++ branches/upstream/libmro-compat-perl/current/META.yml Fri May 23 19:45:22 2008
@@ -1,10 +1,11 @@
 --- 
 abstract: mro::* interface compatibility for Perls < 5.9.5
-author: Brandon L. Black, <blblack at gmail.com>
+author: 
+  - Brandon L. Black, <blblack at gmail.com>
 build_requires: 
   Test::More: 0.47
 distribution_type: module
-generated_by: Module::Install version 0.670
+generated_by: Module::Install version 0.68
 license: perl
 meta-spec: 
   url: http://module-build.sourceforge.net/META-spec-v1.3.html
@@ -17,7 +18,7 @@
 provides: 
   MRO::Compat: 
     file: lib/MRO/Compat.pm
-    version: 0.05
+    version: 0.07
 requires: 
-  Class::C3: 0.19
-version: 0.05
+  perl: 5.6.0
+version: 0.07

Modified: branches/upstream/libmro-compat-perl/current/Makefile.PL
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/Makefile.PL?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/Makefile.PL (original)
+++ branches/upstream/libmro-compat-perl/current/Makefile.PL Fri May 23 19:45:22 2008
@@ -3,7 +3,8 @@
 name          'MRO-Compat';
 all_from      'lib/MRO/Compat.pm';
 
-test_requires 'Test::More'    => '0.47';
+requires      'perl'       => 5.006_000;
+test_requires 'Test::More' => '0.47';
 
 if($] < 5.009_005) {
     feature  'XS Speedups', 'Class::C3::XS' => '0.08';

Modified: branches/upstream/libmro-compat-perl/current/README
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/README?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/README (original)
+++ branches/upstream/libmro-compat-perl/current/README Fri May 23 19:45:22 2008
@@ -44,11 +44,11 @@
 
 Functions
   mro::get_linear_isa($classname[, $type])
-    Returns an arrayref which is the linearized MRO of the given class. Uses
-    whichever MRO is currently in effect for that class by default, or the
-    given MRO (either "c3" or "dfs" if specified as $type).
+    Returns an arrayref which is the linearized "ISA" of the given class.
+    Uses whichever MRO is currently in effect for that class by default, or
+    the given MRO (either "c3" or "dfs" if specified as $type).
 
-    The linearized MRO of a class is a single ordered list of all of the
+    The linearized ISA of a class is a single ordered list of all of the
     classes that would be visited in the process of resolving a method on
     the given class, starting with itself. It does not include any duplicate
     entries.
@@ -131,7 +131,7 @@
     Brandon L. Black, <blblack at gmail.com>
 
 COPYRIGHT AND LICENSE
-    Copyright 2007 Brandon L. Black <blblack at gmail.com>
+    Copyright 2007-2008 Brandon L. Black <blblack at gmail.com>
 
     This library is free software; you can redistribute it and/or modify it
     under the same terms as Perl itself.

Modified: branches/upstream/libmro-compat-perl/current/inc/Module/Install.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/inc/Module/Install.pm?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/inc/Module/Install.pm (original)
+++ branches/upstream/libmro-compat-perl/current/inc/Module/Install.pm Fri May 23 19:45:22 2008
@@ -28,7 +28,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.67';
+    $VERSION = '0.68';
 }
 
 # Whether or not inc::Module::Install is actually loaded, the

Modified: branches/upstream/libmro-compat-perl/current/inc/Module/Install/AutoInstall.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/inc/Module/Install/AutoInstall.pm?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/inc/Module/Install/AutoInstall.pm (original)
+++ branches/upstream/libmro-compat-perl/current/inc/Module/Install/AutoInstall.pm Fri May 23 19:45:22 2008
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-	$VERSION = '0.67';
+	$VERSION = '0.68';
 	$ISCORE  = 1;
 	@ISA     = qw{Module::Install::Base};
 }

Modified: branches/upstream/libmro-compat-perl/current/inc/Module/Install/Base.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/inc/Module/Install/Base.pm?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/inc/Module/Install/Base.pm (original)
+++ branches/upstream/libmro-compat-perl/current/inc/Module/Install/Base.pm Fri May 23 19:45:22 2008
@@ -1,7 +1,7 @@
 #line 1
 package Module::Install::Base;
 
-$VERSION = '0.67';
+$VERSION = '0.68';
 
 # Suspend handler for "redefined" warnings
 BEGIN {

Modified: branches/upstream/libmro-compat-perl/current/inc/Module/Install/Build.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/inc/Module/Install/Build.pm?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/inc/Module/Install/Build.pm (original)
+++ branches/upstream/libmro-compat-perl/current/inc/Module/Install/Build.pm Fri May 23 19:45:22 2008
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-	$VERSION = '0.67';
+	$VERSION = '0.68';
 	$ISCORE  = 1;
 	@ISA     = qw{Module::Install::Base};
 }

Modified: branches/upstream/libmro-compat-perl/current/inc/Module/Install/Can.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/inc/Module/Install/Can.pm?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/inc/Module/Install/Can.pm (original)
+++ branches/upstream/libmro-compat-perl/current/inc/Module/Install/Can.pm Fri May 23 19:45:22 2008
@@ -11,7 +11,7 @@
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-	$VERSION = '0.67';
+	$VERSION = '0.68';
 	$ISCORE  = 1;
 	@ISA     = qw{Module::Install::Base};
 }

Modified: branches/upstream/libmro-compat-perl/current/inc/Module/Install/Fetch.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/inc/Module/Install/Fetch.pm?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/inc/Module/Install/Fetch.pm (original)
+++ branches/upstream/libmro-compat-perl/current/inc/Module/Install/Fetch.pm Fri May 23 19:45:22 2008
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-	$VERSION = '0.67';
+	$VERSION = '0.68';
 	$ISCORE  = 1;
 	@ISA     = qw{Module::Install::Base};
 }

Modified: branches/upstream/libmro-compat-perl/current/inc/Module/Install/Include.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/inc/Module/Install/Include.pm?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/inc/Module/Install/Include.pm (original)
+++ branches/upstream/libmro-compat-perl/current/inc/Module/Install/Include.pm Fri May 23 19:45:22 2008
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-	$VERSION = '0.67';
+	$VERSION = '0.68';
 	$ISCORE  = 1;
 	@ISA     = qw{Module::Install::Base};
 }

Modified: branches/upstream/libmro-compat-perl/current/inc/Module/Install/Makefile.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/inc/Module/Install/Makefile.pm?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/inc/Module/Install/Makefile.pm (original)
+++ branches/upstream/libmro-compat-perl/current/inc/Module/Install/Makefile.pm Fri May 23 19:45:22 2008
@@ -7,7 +7,7 @@
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-	$VERSION = '0.67';
+	$VERSION = '0.68';
 	$ISCORE  = 1;
 	@ISA     = qw{Module::Install::Base};
 }

Modified: branches/upstream/libmro-compat-perl/current/inc/Module/Install/Metadata.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/inc/Module/Install/Metadata.pm?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/inc/Module/Install/Metadata.pm (original)
+++ branches/upstream/libmro-compat-perl/current/inc/Module/Install/Metadata.pm Fri May 23 19:45:22 2008
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-	$VERSION = '0.67';
+	$VERSION = '0.68';
 	$ISCORE  = 1;
 	@ISA     = qw{Module::Install::Base};
 }

Modified: branches/upstream/libmro-compat-perl/current/inc/Module/Install/Win32.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/inc/Module/Install/Win32.pm?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/inc/Module/Install/Win32.pm (original)
+++ branches/upstream/libmro-compat-perl/current/inc/Module/Install/Win32.pm Fri May 23 19:45:22 2008
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-	$VERSION = '0.67';
+	$VERSION = '0.68';
 	$ISCORE  = 1;
 	@ISA     = qw{Module::Install::Base};
 }

Modified: branches/upstream/libmro-compat-perl/current/inc/Module/Install/WriteAll.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/inc/Module/Install/WriteAll.pm?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/inc/Module/Install/WriteAll.pm (original)
+++ branches/upstream/libmro-compat-perl/current/inc/Module/Install/WriteAll.pm Fri May 23 19:45:22 2008
@@ -6,7 +6,7 @@
 
 use vars qw{$VERSION $ISCORE @ISA};
 BEGIN {
-	$VERSION = '0.67';
+	$VERSION = '0.68';
 	$ISCORE  = 1;
 	@ISA     = qw{Module::Install::Base};
 }

Modified: branches/upstream/libmro-compat-perl/current/lib/MRO/Compat.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libmro-compat-perl/current/lib/MRO/Compat.pm?rev=20358&op=diff
==============================================================================
--- branches/upstream/libmro-compat-perl/current/lib/MRO/Compat.pm (original)
+++ branches/upstream/libmro-compat-perl/current/lib/MRO/Compat.pm Fri May 23 19:45:22 2008
@@ -5,7 +5,7 @@
 
 # Keep this < 1.00, so people can tell the fake
 #  mro.pm from the real one
-our $VERSION = '0.05';
+our $VERSION = '0.07';
 
 BEGIN {
     # Alias our private functions over to
@@ -97,11 +97,11 @@
 
 =head2 mro::get_linear_isa($classname[, $type])
 
-Returns an arrayref which is the linearized MRO of the given class.
+Returns an arrayref which is the linearized "ISA" of the given class.
 Uses whichever MRO is currently in effect for that class by default,
 or the given MRO (either C<c3> or C<dfs> if specified as C<$type>).
 
-The linearized MRO of a class is a single ordered list of all of the
+The linearized ISA of a class is a single ordered list of all of the
 classes that would be visited in the process of resolving a method
 on the given class, starting with itself.  It does not include any
 duplicate entries.
@@ -227,7 +227,7 @@
     my $search = shift;
     my $pfx;
     my $isa;
-    if($search) {
+    if(defined $search) {
         $isa = \@{"$search\::ISA"};
         $pfx = "$search\::";
     }
@@ -396,7 +396,7 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2007 Brandon L. Black E<lt>blblack at gmail.comE<gt>
+Copyright 2007-2008 Brandon L. Black E<lt>blblack at gmail.comE<gt>
 
 This library is free software; you can redistribute it and/or modify
 it under the same terms as Perl itself. 




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