Skip to content

Commit d2a2bf1

Browse files
committed
Completed as much of Portable::minicpan as I can without CPAN::Mini changes
1 parent 62aa515 commit d2a2bf1

File tree

8 files changed

+32
-26
lines changed

8 files changed

+32
-26
lines changed

Changes

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,49 @@
1-
Changes for Perl extension Portable
1+
Changes for Perl extension Portable.
2+
3+
0.10 Wed 2 Jul 2008
4+
- Working on a proper implementation of the minicpan backend.
5+
- Added missing test_requires Test::Exception.
26

37
0.09 Wed 2 Jul 2008
48
- Fixing my_documents, my_data, etc in Portable::HomeDir.
59
- Implementing my_data also fixes Portable::CPAN.
610
- Adding CPAN::Mini as a dependency for that backend.
711

812
0.08 Tue 1 Jul 2008
9-
- Adding a dependency on a new version of File::HomeDir
13+
- Adding a dependency on a new version of File::HomeDir.
1014

1115
0.07 Sun 20 Jun 2008
12-
- Bug fix to make the CPAN driver test optional
16+
- Bug fix to make the CPAN driver test optional.
1317
(Avoids breaking CPAN Testers)
1418

1519
0.06 Sat 28 Jun 2008
16-
- Satisfactorily completed the Config.pm hook
17-
- Satisfactorily completed the File::HomeDir hook
18-
- Some test tweaks to make them actually work
20+
- Satisfactorily completed the Config.pm hook.
21+
- Satisfactorily completed the File::HomeDir hook.
22+
- Some test tweaks to make them actually work.
1923

2024
0.05 Sun 27 Apr 2008
2125
- Don't preload the configurations.
2226
(Delay until the final ->apply is called)
23-
- Import now takes backend names as params
27+
- Import now takes backend names as params.
2428
(Allows appending "use Portable 'Config';" to Config.pm etc)
25-
- Adding tests for the new interfaces
26-
- Disable warnings when playing around with Config::STORE
27-
- Completing the implementation of Portable::CPAN
28-
- A variety of functionality bug fixes
29+
- Adding tests for the new interfaces.
30+
- Disable warnings when playing around with Config::STORE.
31+
- Completing the implementation of Portable::CPAN.
32+
- A variety of functionality bug fixes.
2933

3034
0.04 Wed 23 Apr 2008
31-
- Separating out each task into a separate class
35+
- Separating out each task into a separate class.
3236
- Making the overwriting of CPAN::Config optional,
33-
because (at least theoretically) it doesn't always exist
37+
because (at least theoretically) it doesn't always exist.
3438

3539
0.03 Tue 22 Apr 2008
36-
- Moving the name from Perl::Portable to Portable
37-
- Adding proper support for Portable'ing CPAN::Config
38-
- Removing dependency bloat, use only 5.10.1 core modules
40+
- Moving the name from Perl::Portable to Portable.
41+
- Adding proper support for Portable'ing CPAN::Config.
42+
- Removing dependency bloat, use only 5.10.1 core modules.
3943

4044
0.02 Mon 21 Apr 2008
4145
- Completely changed the portable.perl format to be based on
4246
Config.pm instead of some arbitrary format I invented myself.
4347

4448
0.01 Fri 18 Apr 2008
45-
- Experimental first release
49+
- Experimental first release.

Makefile.PL

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ requires 'Parse::CPAN::Meta' => '0.03';
77
requires 'File::HomeDir' => '0.80';
88
requires 'CPAN::Mini' => '0.570';
99
test_requires 'Test::More' => '0.42';
10+
test_requires 'Test::Exception' => '0.27';
1011
test_requires 'Class::Inspector' => '1.20';
1112

1213
WriteAll;

lib/CPAN/Mini/Portable.pm

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,18 @@ package CPAN::Mini::Portable;
33
use 5.008;
44
use strict;
55
use warnings;
6-
use CPAN::Mini ();
76
use Portable ();
7+
use CPAN::Mini ();
88

9-
our $VERSION = '0.09';
9+
our $VERSION = '0.10';
1010
our @ISA = 'CPAN::Mini';
1111

1212
sub new {
13-
my $class = shift;
14-
1513
# Use the portable values as defaults
1614
my $portable = Portable->default->portable;
15+
16+
# Hand off to the parent class
17+
my $class = shift;
1718
return $class->SUPER::new( %$portable, @_ );
1819
}
1920

lib/Portable.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ use File::Spec ();
6060
use List::Util ();
6161
use Parse::CPAN::Meta ();
6262

63-
our $VERSION = '0.09';
63+
our $VERSION = '0.10';
6464

6565
# This variable is provided exclusively for the
6666
# use of test scripts.

lib/Portable/CPAN.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use strict;
55
use warnings;
66
use Carp ();
77

8-
our $VERSION = '0.09';
8+
our $VERSION = '0.10';
99

1010
# Create the enumerations
1111
our %bin = map { $_ => 1 } qw{

lib/Portable/Config.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use warnings;
66
use Carp ();
77
use File::Spec ();
88

9-
our $VERSION = '0.09';
9+
our $VERSION = '0.10';
1010

1111

1212

lib/Portable/HomeDir.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use Carp ();
99
use Scalar::Util ();
1010
use File::HomeDir::Driver ();
1111

12-
our $VERSION = '0.09';
12+
our $VERSION = '0.10';
1313

1414

1515

lib/Portable/minicpan.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use strict;
55
use warnings;
66
use Carp ();
77

8-
our $VERSION = '0.09';
8+
our $VERSION = '0.10';
99

1010

1111

0 commit comments

Comments
 (0)