[svn-upgrade] Integrating new upstream version, libconfig-mvp-perl (0.100780)
Gregor Herrmann
14 years ago
0 | 0 |
Revision history for Config-MVP
|
|
1 |
|
|
2 |
0.100780 2010-03-19 22:16:16 America/New_York
|
|
3 |
the alias attr on Section is now lazy so that mvp_aliases is called
|
1 | 4 |
|
2 | 5 |
0.093350 2009-12-01 06:58:48 America/New_York
|
3 | 6 |
added Config::MVP::Reader::Hash for use by adapter writers
|
0 | |
This software is copyright (c) 2009 by Ricardo Signes.
|
|
0 |
This software is copyright (c) 2010 by Ricardo Signes.
|
1 | 1 |
|
2 | 2 |
This is free software; you can redistribute it and/or modify it under
|
3 | 3 |
the same terms as the Perl 5 programming language system itself.
|
|
11 | 11 |
|
12 | 12 |
--- The GNU General Public License, Version 1, February 1989 ---
|
13 | 13 |
|
14 | |
This software is Copyright (c) 2009 by Ricardo Signes.
|
|
14 |
This software is Copyright (c) 2010 by Ricardo Signes.
|
15 | 15 |
|
16 | 16 |
This is free software, licensed under:
|
17 | 17 |
|
|
269 | 269 |
|
270 | 270 |
--- The Artistic License 1.0 ---
|
271 | 271 |
|
272 | |
This software is Copyright (c) 2009 by Ricardo Signes.
|
|
272 |
This software is Copyright (c) 2010 by Ricardo Signes.
|
273 | 273 |
|
274 | 274 |
This is free software, licensed under:
|
275 | 275 |
|
0 | 0 |
{
|
1 | 1 |
"resources" : {
|
2 | |
"repository" : "http://github.com/rjbs/config-mvp"
|
|
2 |
"repository" : "git://git.codesimply.com/Config-MVP.git"
|
3 | 3 |
},
|
4 | 4 |
"meta-spec" : {
|
5 | 5 |
"version" : 1.4,
|
6 | 6 |
"url" : "http://module-build.sourceforge.net/META-spec-v1.4.html"
|
7 | 7 |
},
|
8 | |
"generated_by" : "Dist::Zilla version 1.093290",
|
9 | |
"version" : "0.093350",
|
|
8 |
"generated_by" : "Dist::Zilla version 1.100730",
|
|
9 |
"version" : "0.100780",
|
10 | 10 |
"name" : "Config-MVP",
|
11 | 11 |
"author" : [
|
12 | 12 |
"Ricardo Signes <rjbs@cpan.org>"
|
13 | 13 |
],
|
14 | 14 |
"license" : "perl",
|
|
15 |
"build_requires" : {},
|
15 | 16 |
"requires" : {
|
|
17 |
"Test::More" : "0.88",
|
|
18 |
"Moose::Role" : "0",
|
16 | 19 |
"Tie::IxHash" : "0",
|
|
20 |
"File::Spec" : "0",
|
17 | 21 |
"Module::Pluggable::Object" : "0",
|
18 | 22 |
"Moose" : "0"
|
19 | 23 |
},
|
20 | |
"abstract" : "multivalue-property package-oriented configuration"
|
|
24 |
"abstract" : "multivalue-property package-oriented configuration",
|
|
25 |
"configure_requires" : {
|
|
26 |
"ExtUtils::MakeMaker" : "6.11"
|
|
27 |
}
|
21 | 28 |
}
|
22 | 29 |
|
1 | 1 |
abstract: 'multivalue-property package-oriented configuration'
|
2 | 2 |
author:
|
3 | 3 |
- 'Ricardo Signes <rjbs@cpan.org>'
|
4 | |
generated_by: 'Dist::Zilla version 1.093290'
|
|
4 |
build_requires: {}
|
|
5 |
configure_requires:
|
|
6 |
ExtUtils::MakeMaker: 6.11
|
|
7 |
generated_by: 'Dist::Zilla version 1.100730'
|
5 | 8 |
license: perl
|
6 | 9 |
meta-spec:
|
7 | 10 |
url: http://module-build.sourceforge.net/META-spec-v1.4.html
|
8 | 11 |
version: 1.4
|
9 | 12 |
name: Config-MVP
|
10 | 13 |
requires:
|
|
14 |
File::Spec: 0
|
11 | 15 |
Module::Pluggable::Object: 0
|
12 | 16 |
Moose: 0
|
|
17 |
Moose::Role: 0
|
|
18 |
Test::More: 0.88
|
13 | 19 |
Tie::IxHash: 0
|
14 | 20 |
resources:
|
15 | |
repository: http://github.com/rjbs/config-mvp
|
16 | |
version: 0.093350
|
|
21 |
repository: git://git.codesimply.com/Config-MVP.git
|
|
22 |
version: 0.100780
|
3 | 3 |
|
4 | 4 |
|
5 | 5 |
|
6 | |
use ExtUtils::MakeMaker;
|
|
6 |
use ExtUtils::MakeMaker 6.11;
|
7 | 7 |
|
8 | |
WriteMakefile(
|
9 | |
DISTNAME => 'Config-MVP',
|
10 | |
NAME => 'Config::MVP',
|
11 | |
AUTHOR => "Ricardo\ Signes\ \<rjbs\@cpan\.org\>",
|
12 | |
ABSTRACT => "multivalue\-property\ package\-oriented\ configuration",
|
13 | |
VERSION => '0.093350',
|
14 | |
EXE_FILES => [ qw() ],
|
15 | |
(eval { ExtUtils::MakeMaker->VERSION(6.31) } ? (LICENSE => 'perl') : ()),
|
16 | |
PREREQ_PM => {
|
17 | |
"Tie::IxHash" => '0',
|
18 | |
"Module::Pluggable::Object" => '0',
|
19 | |
"Moose" => '0',
|
20 | |
},
|
21 | |
test => {TESTS => 't/*.t'}
|
22 | |
);
|
23 | 8 |
|
|
9 |
|
|
10 |
my %WriteMakefileArgs = (
|
|
11 |
'test' => {
|
|
12 |
'TESTS' => 't/*.t'
|
|
13 |
},
|
|
14 |
'NAME' => 'Config::MVP',
|
|
15 |
'DISTNAME' => 'Config-MVP',
|
|
16 |
'CONFIGURE_REQUIRES' => {
|
|
17 |
'ExtUtils::MakeMaker' => '6.11'
|
|
18 |
},
|
|
19 |
'AUTHOR' => 'Ricardo Signes <rjbs@cpan.org>',
|
|
20 |
'BUILD_REQUIRES' => {},
|
|
21 |
'ABSTRACT' => 'multivalue-property package-oriented configuration',
|
|
22 |
'EXE_FILES' => [],
|
|
23 |
'VERSION' => '0.100780',
|
|
24 |
'PREREQ_PM' => {
|
|
25 |
'Test::More' => '0.88',
|
|
26 |
'Moose::Role' => '0',
|
|
27 |
'Tie::IxHash' => '0',
|
|
28 |
'File::Spec' => '0',
|
|
29 |
'Module::Pluggable::Object' => '0',
|
|
30 |
'Moose' => '0'
|
|
31 |
},
|
|
32 |
'LICENSE' => 'perl'
|
|
33 |
);
|
|
34 |
|
|
35 |
|
|
36 |
delete $WriteMakefileArgs{LICENSE}
|
|
37 |
unless eval { ExtUtils::MakeMaker->VERSION(6.31) };
|
|
38 |
|
|
39 |
WriteMakefile(%WriteMakefileArgs);
|
|
40 |
|
|
41 |
|
|
42 |
|
0 | 0 |
|
1 | 1 |
|
2 | 2 |
This archive contains the distribution Config-MVP, version
|
3 | |
0.093350:
|
|
3 |
0.100780:
|
4 | 4 |
|
5 | 5 |
multivalue-property package-oriented configuration
|
6 | 6 |
|
7 | |
This software is copyright (c) 2009 by Ricardo Signes.
|
|
7 |
This software is copyright (c) 2010 by Ricardo Signes.
|
8 | 8 |
|
9 | 9 |
This is free software; you can redistribute it and/or modify it under
|
10 | 10 |
the same terms as the Perl 5 programming language system itself.
|
6 | 6 |
Moose = 0 ; min ver unknown
|
7 | 7 |
Tie::IxHash = 0 ; min ver unknown
|
8 | 8 |
Module::Pluggable::Object = 0 ; min ver unknown
|
|
9 |
Test::More = 0.88
|
9 | 10 |
|
10 | 11 |
[@RJBS]
|
0 | 0 |
package Config::MVP::Assembler::WithBundles;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
use Moose::Role;
|
5 | 3 |
# ABSTRACT: a role to make assemblers expand bundles
|
6 | 4 |
|
|
76 | 74 |
|
77 | 75 |
=head1 VERSION
|
78 | 76 |
|
79 | |
version 0.093350
|
|
77 |
version 0.100780
|
80 | 78 |
|
81 | 79 |
=head1 DESCRIPTION
|
82 | 80 |
|
|
118 | 116 |
|
119 | 117 |
=head1 COPYRIGHT AND LICENSE
|
120 | 118 |
|
121 | |
This software is copyright (c) 2009 by Ricardo Signes.
|
|
119 |
This software is copyright (c) 2010 by Ricardo Signes.
|
122 | 120 |
|
123 | 121 |
This is free software; you can redistribute it and/or modify it under
|
124 | 122 |
the same terms as the Perl 5 programming language system itself.
|
0 | 0 |
package Config::MVP::Assembler;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
use Moose;
|
5 | 3 |
# ABSTRACT: multivalue-property config-loading state machine
|
6 | 4 |
|
|
111 | 109 |
|
112 | 110 |
=head1 VERSION
|
113 | 111 |
|
114 | |
version 0.093350
|
|
112 |
version 0.100780
|
115 | 113 |
|
116 | 114 |
=head1 DESCRIPTION
|
117 | 115 |
|
|
235 | 233 |
|
236 | 234 |
=head1 COPYRIGHT AND LICENSE
|
237 | 235 |
|
238 | |
This software is copyright (c) 2009 by Ricardo Signes.
|
|
236 |
This software is copyright (c) 2010 by Ricardo Signes.
|
239 | 237 |
|
240 | 238 |
This is free software; you can redistribute it and/or modify it under
|
241 | 239 |
the same terms as the Perl 5 programming language system itself.
|
0 | 0 |
package Config::MVP::Reader::Findable;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
use Moose::Role;
|
5 | 3 |
# ABSTRACT: a config class that Config::MVP::Reader::Finder can find
|
6 | 4 |
|
|
52 | 50 |
|
53 | 51 |
=head1 VERSION
|
54 | 52 |
|
55 | |
version 0.093350
|
|
53 |
version 0.100780
|
56 | 54 |
|
57 | 55 |
=head1 DESCRIPTION
|
58 | 56 |
|
|
90 | 88 |
|
91 | 89 |
=head1 COPYRIGHT AND LICENSE
|
92 | 90 |
|
93 | |
This software is copyright (c) 2009 by Ricardo Signes.
|
|
91 |
This software is copyright (c) 2010 by Ricardo Signes.
|
94 | 92 |
|
95 | 93 |
This is free software; you can redistribute it and/or modify it under
|
96 | 94 |
the same terms as the Perl 5 programming language system itself.
|
0 | 0 |
package Config::MVP::Reader::Finder;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
use Moose;
|
5 | 3 |
with qw(Config::MVP::Reader);
|
6 | 4 |
# ABSTRACT: a reader that finds an appropriate file
|
|
63 | 61 |
|
64 | 62 |
=head1 VERSION
|
65 | 63 |
|
66 | |
version 0.093350
|
|
64 |
version 0.100780
|
67 | 65 |
|
68 | 66 |
=head1 DESCRIPTION
|
69 | 67 |
|
|
94 | 92 |
|
95 | 93 |
=head1 COPYRIGHT AND LICENSE
|
96 | 94 |
|
97 | |
This software is copyright (c) 2009 by Ricardo Signes.
|
|
95 |
This software is copyright (c) 2010 by Ricardo Signes.
|
98 | 96 |
|
99 | 97 |
This is free software; you can redistribute it and/or modify it under
|
100 | 98 |
the same terms as the Perl 5 programming language system itself.
|
0 | 0 |
package Config::MVP::Reader::Hash;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
use Moose;
|
5 | 3 |
with qw(Config::MVP::Reader);
|
6 | 4 |
# ABSTRACT: a reader that tries to cope with a plain old hashref
|
|
44 | 42 |
|
45 | 43 |
=head1 VERSION
|
46 | 44 |
|
47 | |
version 0.093350
|
|
45 |
version 0.100780
|
48 | 46 |
|
49 | 47 |
=head1 SYNOPSIS
|
50 | 48 |
|
|
65 | 63 |
|
66 | 64 |
=head1 COPYRIGHT AND LICENSE
|
67 | 65 |
|
68 | |
This software is copyright (c) 2009 by Ricardo Signes.
|
|
66 |
This software is copyright (c) 2010 by Ricardo Signes.
|
69 | 67 |
|
70 | 68 |
This is free software; you can redistribute it and/or modify it under
|
71 | 69 |
the same terms as the Perl 5 programming language system itself.
|
0 | 0 |
package Config::MVP::Reader;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
use Moose::Role;
|
5 | 3 |
# ABSTRACT: role to load MVP-style config from a file
|
6 | 4 |
|
|
32 | 30 |
|
33 | 31 |
=head1 VERSION
|
34 | 32 |
|
35 | |
version 0.093350
|
|
33 |
version 0.100780
|
36 | 34 |
|
37 | 35 |
=head1 DESCRIPTION
|
38 | 36 |
|
|
77 | 75 |
|
78 | 76 |
=head1 COPYRIGHT AND LICENSE
|
79 | 77 |
|
80 | |
This software is copyright (c) 2009 by Ricardo Signes.
|
|
78 |
This software is copyright (c) 2010 by Ricardo Signes.
|
81 | 79 |
|
82 | 80 |
This is free software; you can redistribute it and/or modify it under
|
83 | 81 |
the same terms as the Perl 5 programming language system itself.
|
0 | 0 |
package Config::MVP::Section;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
use Moose;
|
5 | 3 |
# ABSTRACT: one section of an MVP configuration sequence
|
6 | 4 |
|
|
36 | 34 |
|
37 | 35 |
|
38 | 36 |
has aliases => (
|
39 | |
is => 'ro',
|
40 | |
isa => 'HashRef',
|
|
37 |
is => 'ro',
|
|
38 |
isa => 'HashRef',
|
|
39 |
lazy => 1,
|
41 | 40 |
default => sub {
|
42 | 41 |
my ($self) = @_;
|
43 | 42 |
|
|
113 | 112 |
|
114 | 113 |
=head1 VERSION
|
115 | 114 |
|
116 | |
version 0.093350
|
|
115 |
version 0.100780
|
117 | 116 |
|
118 | 117 |
=head1 DESCRIPTION
|
119 | 118 |
|
|
187 | 186 |
|
188 | 187 |
=head1 COPYRIGHT AND LICENSE
|
189 | 188 |
|
190 | |
This software is copyright (c) 2009 by Ricardo Signes.
|
|
189 |
This software is copyright (c) 2010 by Ricardo Signes.
|
191 | 190 |
|
192 | 191 |
This is free software; you can redistribute it and/or modify it under
|
193 | 192 |
the same terms as the Perl 5 programming language system itself.
|
0 | 0 |
package Config::MVP::Sequence;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
use Moose;
|
5 | 3 |
# ABSTRACT: an ordered set of named configuration sections
|
6 | 4 |
|
|
72 | 70 |
|
73 | 71 |
=head1 VERSION
|
74 | 72 |
|
75 | |
version 0.093350
|
|
73 |
version 0.100780
|
76 | 74 |
|
77 | 75 |
=head1 DESCRIPTION
|
78 | 76 |
|
|
124 | 122 |
|
125 | 123 |
=head1 COPYRIGHT AND LICENSE
|
126 | 124 |
|
127 | |
This software is copyright (c) 2009 by Ricardo Signes.
|
|
125 |
This software is copyright (c) 2010 by Ricardo Signes.
|
128 | 126 |
|
129 | 127 |
This is free software; you can redistribute it and/or modify it under
|
130 | 128 |
the same terms as the Perl 5 programming language system itself.
|
0 | 0 |
package Config::MVP;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
# ABSTRACT: multivalue-property package-oriented configuration
|
5 | 3 |
use strict;
|
6 | 4 |
use warnings;
|
|
17 | 15 |
|
18 | 16 |
=head1 VERSION
|
19 | 17 |
|
20 | |
version 0.093350
|
|
18 |
version 0.100780
|
21 | 19 |
|
22 | 20 |
=head1 SYNOPSIS
|
23 | 21 |
|
|
224 | 222 |
|
225 | 223 |
=head1 COPYRIGHT AND LICENSE
|
226 | 224 |
|
227 | |
This software is copyright (c) 2009 by Ricardo Signes.
|
|
225 |
This software is copyright (c) 2010 by Ricardo Signes.
|
228 | 226 |
|
229 | 227 |
This is free software; you can redistribute it and/or modify it under
|
230 | 228 |
the same terms as the Perl 5 programming language system itself.
|
0 | 0 |
package Config::MVP::Reader::Test;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
use Moose;
|
5 | 3 |
with qw(Config::MVP::Reader Config::MVP::Reader::Findable);
|
6 | 4 |
|
0 | 0 |
package Foo::Bar;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
sub mvp_multivalue_args { qw(y) }
|
5 | 3 |
1;
|
0 | 0 |
package Foo::Baz;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
sub mvp_multivalue_args { qw(multi) }
|
5 | 3 |
|
6 | 4 |
1;
|
0 | 0 |
package Foo::Boo1;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
1;
|
0 | 0 |
package Foo::Boo2;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
1;
|
0 | 0 |
package Foo::Boondle;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
|
5 | 3 |
sub mvp_bundle_config {
|
6 | 4 |
return (
|
0 | 0 |
package Foo::Metaboondle;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
|
5 | 3 |
sub mvp_bundle_config {
|
6 | 4 |
return (
|
0 | 0 |
package Foo::Quux;
|
1 | |
our $VERSION = '0.093350';
|
2 | |
|
3 | |
|
|
1 |
our $VERSION = '0.100780';
|
4 | 2 |
1;
|