Codebase list libmodule-build-tiny-perl / 38c52a3
Imported Upstream version 0.027 gregor herrmann 10 years ago
7 changed file(s) with 51 addition(s) and 14 deletion(s). Raw diff Collapse all Expand all
00 Revision history for Module::Build::Tiny
1
2 0.027 2013-09-09 11:43:12 Europe/Amsterdam
3 Various documentation updates
14
25 0.026 2013-08-19 22:09:00 Europe/Amsterdam
36 Safe PERL_MB_OPT during configuration stage
44 "David Golden <dagolden@cpan.org>"
55 ],
66 "dynamic_config" : 0,
7 "generated_by" : "Dist::Zilla version 4.300035, CPAN::Meta::Converter version 2.120921",
7 "generated_by" : "Dist::Zilla version 4.300035, CPAN::Meta::Converter version 2.132140",
88 "license" : [
99 "perl_5"
1010 ],
4343 }
4444 },
4545 "runtime" : {
46 "conflicts" : {
47 "local::lib" : "< 1.006008"
48 },
49 "recommends" : {
50 "TAP::Harness" : "3.28"
51 },
4652 "requires" : {
4753 "CPAN::Meta" : "0",
4854 "Exporter" : "5.57",
99105 "web" : "https://github.com/Leont/module-build-tiny"
100106 }
101107 },
102 "version" : "0.026"
108 "version" : "0.027"
103109 }
104110
3434 perl: 5.006
3535 strict: 0
3636 warnings: 0
37 conflicts:
38 local::lib: '< 1.006008'
3739 dynamic_config: 0
38 generated_by: 'Dist::Zilla version 4.300035, CPAN::Meta::Converter version 2.120921'
40 generated_by: 'Dist::Zilla version 4.300035, CPAN::Meta::Converter version 2.132140'
3941 license: perl
4042 meta-spec:
4143 url: http://module-build.sourceforge.net/META-spec-v1.4.html
4244 version: 1.4
4345 name: Module-Build-Tiny
46 recommends:
47 TAP::Harness: 3.28
4448 requires:
4549 CPAN::Meta: 0
4650 Exporter: 5.57
6468 resources:
6569 bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=Module-Build-Tiny
6670 repository: git://github.com/Leont/module-build-tiny.git
67 version: 0.026
71 version: 0.027
00
11
22 This archive contains the distribution Module-Build-Tiny,
3 version 0.026:
3 version 0.027:
44
55 A tiny replacement for Module::Build
66
0 * write tests
1 - _build_params?
2 * add XS support
30 * add HTML support
1010 BuildSelf.auto_configure_requires = 1
1111 AutoPrereqs.skip = File::ShareDir
1212 -remove = PodCoverageTests
13 [Prereqs / RuntimeRecommends]
14 TAP::Harness = 3.28
1315 [Prereqs / RuntimeSuggests]
1416 constant = 1.27
17 [Prereqs / RuntimeConflicts]
18 local::lib = <1.006008
1519 [Prereqs / TestSuggests]
1620 File::ShareDir = 1.000
00 package Module::Build::Tiny;
11 {
2 $Module::Build::Tiny::VERSION = '0.026';
2 $Module::Build::Tiny::VERSION = '0.027';
33 }
44 use strict;
55 use warnings;
142142
143143 =head1 VERSION
144144
145 version 0.026
145 version 0.027
146146
147147 =head1 SYNOPSIS
148148
187187
188188 =item * Extending Module::Build::Tiny
189189
190 =item * Module sharedirs
191
190192 =back
191193
192194 =head2 Directory structure
193195
194196 Your .pm and .pod files must be in F<lib/>. Any executables must be in
195 F<script/>. Test files must be in F<t/>.
197 F<script/>. Test files must be in F<t/>. Dist sharedirs must be in F<share/>.
196198
197199 =head1 USAGE
198200
210212
211213 =over
212214
215 =item * verbose
216
213217 =item * install_base
214218
215219 =item * installdirs
222226
223227 =item * uninst
224228
229 =item * config
230
231 =item * pure-perl
232
233 =item * create_packlist
234
225235 =back
226236
227237 =head1 AUTHORING
228238
229 This module doesn't support authoring. To develop modules using Module::Build::Tiny, usage of L<Dist::Zilla::Plugin::ModuleBuildTiny> is recommended.
239 This module doesn't support authoring. To develop modules using Module::Build::Tiny, usage of L<Dist::Zilla::Plugin::ModuleBuildTiny> or L<App::ModuleBuildTiny> is recommended.
230240
231241 =head1 CONFIG FILE AND ENVIRONMENT
232242
233 Options can be provided in a F<.modulebuildrc> file or in the C<PERL_MB_OPT>
234 environment variable the same way they can with Module::Build.
243 Options can be provided in the C<PERL_MB_OPT> environment variable the same way they can with Module::Build. This should be done during the configuration stage.
244
245 =head2 Incompatibilities
246
247 =over 4
248
249 =item * Argument parsing
250
251 Module::Build has an extremely permissive way of argument handling, Module::Build::Tiny only supports a (sane) subset of that. In particular, C<./Build destdir=/foo> does not work, you will need to pass it as C<./Build --destdir=/foo>.
252
253 =item * .modulebuildrc
254
255 Module::Build::Tiny does not support .modulebuildrc files. In particular, this means that versions of local::lib older than 1.006008 may break. Upgrading it resolves this issue.
256
257 =back
235258
236259 =head1 SEE ALSO
237260