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