Codebase list libconfig-mvp-perl / c22bce1
[svn-upgrade] Integrating new upstream version, libconfig-mvp-perl (0.100780) Gregor Herrmann 14 years ago
24 changed file(s) with 102 addition(s) and 99 deletion(s). Raw diff Collapse all Expand all
00 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
14
25 0.093350 2009-12-01 06:58:48 America/New_York
36 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.
11
22 This is free software; you can redistribute it and/or modify it under
33 the same terms as the Perl 5 programming language system itself.
1111
1212 --- The GNU General Public License, Version 1, February 1989 ---
1313
14 This software is Copyright (c) 2009 by Ricardo Signes.
14 This software is Copyright (c) 2010 by Ricardo Signes.
1515
1616 This is free software, licensed under:
1717
269269
270270 --- The Artistic License 1.0 ---
271271
272 This software is Copyright (c) 2009 by Ricardo Signes.
272 This software is Copyright (c) 2010 by Ricardo Signes.
273273
274274 This is free software, licensed under:
275275
00 {
11 "resources" : {
2 "repository" : "http://github.com/rjbs/config-mvp"
2 "repository" : "git://git.codesimply.com/Config-MVP.git"
33 },
44 "meta-spec" : {
55 "version" : 1.4,
66 "url" : "http://module-build.sourceforge.net/META-spec-v1.4.html"
77 },
8 "generated_by" : "Dist::Zilla version 1.093290",
9 "version" : "0.093350",
8 "generated_by" : "Dist::Zilla version 1.100730",
9 "version" : "0.100780",
1010 "name" : "Config-MVP",
1111 "author" : [
1212 "Ricardo Signes <rjbs@cpan.org>"
1313 ],
1414 "license" : "perl",
15 "build_requires" : {},
1516 "requires" : {
17 "Test::More" : "0.88",
18 "Moose::Role" : "0",
1619 "Tie::IxHash" : "0",
20 "File::Spec" : "0",
1721 "Module::Pluggable::Object" : "0",
1822 "Moose" : "0"
1923 },
20 "abstract" : "multivalue-property package-oriented configuration"
24 "abstract" : "multivalue-property package-oriented configuration",
25 "configure_requires" : {
26 "ExtUtils::MakeMaker" : "6.11"
27 }
2128 }
2229
11 abstract: 'multivalue-property package-oriented configuration'
22 author:
33 - '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'
58 license: perl
69 meta-spec:
710 url: http://module-build.sourceforge.net/META-spec-v1.4.html
811 version: 1.4
912 name: Config-MVP
1013 requires:
14 File::Spec: 0
1115 Module::Pluggable::Object: 0
1216 Moose: 0
17 Moose::Role: 0
18 Test::More: 0.88
1319 Tie::IxHash: 0
1420 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
33
44
55
6 use ExtUtils::MakeMaker;
6 use ExtUtils::MakeMaker 6.11;
77
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 );
238
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
00
11
22 This archive contains the distribution Config-MVP, version
3 0.093350:
3 0.100780:
44
55 multivalue-property package-oriented configuration
66
7 This software is copyright (c) 2009 by Ricardo Signes.
7 This software is copyright (c) 2010 by Ricardo Signes.
88
99 This is free software; you can redistribute it and/or modify it under
1010 the same terms as the Perl 5 programming language system itself.
66 Moose = 0 ; min ver unknown
77 Tie::IxHash = 0 ; min ver unknown
88 Module::Pluggable::Object = 0 ; min ver unknown
9 Test::More = 0.88
910
1011 [@RJBS]
00 package Config::MVP::Assembler::WithBundles;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 use Moose::Role;
53 # ABSTRACT: a role to make assemblers expand bundles
64
7674
7775 =head1 VERSION
7876
79 version 0.093350
77 version 0.100780
8078
8179 =head1 DESCRIPTION
8280
118116
119117 =head1 COPYRIGHT AND LICENSE
120118
121 This software is copyright (c) 2009 by Ricardo Signes.
119 This software is copyright (c) 2010 by Ricardo Signes.
122120
123121 This is free software; you can redistribute it and/or modify it under
124122 the same terms as the Perl 5 programming language system itself.
00 package Config::MVP::Assembler;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 use Moose;
53 # ABSTRACT: multivalue-property config-loading state machine
64
111109
112110 =head1 VERSION
113111
114 version 0.093350
112 version 0.100780
115113
116114 =head1 DESCRIPTION
117115
235233
236234 =head1 COPYRIGHT AND LICENSE
237235
238 This software is copyright (c) 2009 by Ricardo Signes.
236 This software is copyright (c) 2010 by Ricardo Signes.
239237
240238 This is free software; you can redistribute it and/or modify it under
241239 the same terms as the Perl 5 programming language system itself.
00 package Config::MVP::Reader::Findable;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 use Moose::Role;
53 # ABSTRACT: a config class that Config::MVP::Reader::Finder can find
64
5250
5351 =head1 VERSION
5452
55 version 0.093350
53 version 0.100780
5654
5755 =head1 DESCRIPTION
5856
9088
9189 =head1 COPYRIGHT AND LICENSE
9290
93 This software is copyright (c) 2009 by Ricardo Signes.
91 This software is copyright (c) 2010 by Ricardo Signes.
9492
9593 This is free software; you can redistribute it and/or modify it under
9694 the same terms as the Perl 5 programming language system itself.
00 package Config::MVP::Reader::Finder;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 use Moose;
53 with qw(Config::MVP::Reader);
64 # ABSTRACT: a reader that finds an appropriate file
6361
6462 =head1 VERSION
6563
66 version 0.093350
64 version 0.100780
6765
6866 =head1 DESCRIPTION
6967
9492
9593 =head1 COPYRIGHT AND LICENSE
9694
97 This software is copyright (c) 2009 by Ricardo Signes.
95 This software is copyright (c) 2010 by Ricardo Signes.
9896
9997 This is free software; you can redistribute it and/or modify it under
10098 the same terms as the Perl 5 programming language system itself.
00 package Config::MVP::Reader::Hash;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 use Moose;
53 with qw(Config::MVP::Reader);
64 # ABSTRACT: a reader that tries to cope with a plain old hashref
4442
4543 =head1 VERSION
4644
47 version 0.093350
45 version 0.100780
4846
4947 =head1 SYNOPSIS
5048
6563
6664 =head1 COPYRIGHT AND LICENSE
6765
68 This software is copyright (c) 2009 by Ricardo Signes.
66 This software is copyright (c) 2010 by Ricardo Signes.
6967
7068 This is free software; you can redistribute it and/or modify it under
7169 the same terms as the Perl 5 programming language system itself.
00 package Config::MVP::Reader;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 use Moose::Role;
53 # ABSTRACT: role to load MVP-style config from a file
64
3230
3331 =head1 VERSION
3432
35 version 0.093350
33 version 0.100780
3634
3735 =head1 DESCRIPTION
3836
7775
7876 =head1 COPYRIGHT AND LICENSE
7977
80 This software is copyright (c) 2009 by Ricardo Signes.
78 This software is copyright (c) 2010 by Ricardo Signes.
8179
8280 This is free software; you can redistribute it and/or modify it under
8381 the same terms as the Perl 5 programming language system itself.
00 package Config::MVP::Section;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 use Moose;
53 # ABSTRACT: one section of an MVP configuration sequence
64
3634
3735
3836 has aliases => (
39 is => 'ro',
40 isa => 'HashRef',
37 is => 'ro',
38 isa => 'HashRef',
39 lazy => 1,
4140 default => sub {
4241 my ($self) = @_;
4342
113112
114113 =head1 VERSION
115114
116 version 0.093350
115 version 0.100780
117116
118117 =head1 DESCRIPTION
119118
187186
188187 =head1 COPYRIGHT AND LICENSE
189188
190 This software is copyright (c) 2009 by Ricardo Signes.
189 This software is copyright (c) 2010 by Ricardo Signes.
191190
192191 This is free software; you can redistribute it and/or modify it under
193192 the same terms as the Perl 5 programming language system itself.
00 package Config::MVP::Sequence;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 use Moose;
53 # ABSTRACT: an ordered set of named configuration sections
64
7270
7371 =head1 VERSION
7472
75 version 0.093350
73 version 0.100780
7674
7775 =head1 DESCRIPTION
7876
124122
125123 =head1 COPYRIGHT AND LICENSE
126124
127 This software is copyright (c) 2009 by Ricardo Signes.
125 This software is copyright (c) 2010 by Ricardo Signes.
128126
129127 This is free software; you can redistribute it and/or modify it under
130128 the same terms as the Perl 5 programming language system itself.
00 package Config::MVP;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 # ABSTRACT: multivalue-property package-oriented configuration
53 use strict;
64 use warnings;
1715
1816 =head1 VERSION
1917
20 version 0.093350
18 version 0.100780
2119
2220 =head1 SYNOPSIS
2321
224222
225223 =head1 COPYRIGHT AND LICENSE
226224
227 This software is copyright (c) 2009 by Ricardo Signes.
225 This software is copyright (c) 2010 by Ricardo Signes.
228226
229227 This is free software; you can redistribute it and/or modify it under
230228 the same terms as the Perl 5 programming language system itself.
00 package Config::MVP::Reader::Test;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 use Moose;
53 with qw(Config::MVP::Reader Config::MVP::Reader::Findable);
64
00 package Foo::Bar;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 sub mvp_multivalue_args { qw(y) }
53 1;
00 package Foo::Baz;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 sub mvp_multivalue_args { qw(multi) }
53
64 1;
00 package Foo::Boo1;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 1;
00 package Foo::Boo2;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 1;
00 package Foo::Boondle;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42
53 sub mvp_bundle_config {
64 return (
00 package Foo::Metaboondle;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42
53 sub mvp_bundle_config {
64 return (
00 package Foo::Quux;
1 our $VERSION = '0.093350';
2
3
1 our $VERSION = '0.100780';
42 1;