Imported Upstream version 0.027
gregor herrmann
10 years ago
0 | 0 |
Revision history for Module::Build::Tiny
|
|
1 |
|
|
2 |
0.027 2013-09-09 11:43:12 Europe/Amsterdam
|
|
3 |
Various documentation updates
|
1 | 4 |
|
2 | 5 |
0.026 2013-08-19 22:09:00 Europe/Amsterdam
|
3 | 6 |
Safe PERL_MB_OPT during configuration stage
|
4 | 4 |
"David Golden <dagolden@cpan.org>"
|
5 | 5 |
],
|
6 | 6 |
"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",
|
8 | 8 |
"license" : [
|
9 | 9 |
"perl_5"
|
10 | 10 |
],
|
|
43 | 43 |
}
|
44 | 44 |
},
|
45 | 45 |
"runtime" : {
|
|
46 |
"conflicts" : {
|
|
47 |
"local::lib" : "< 1.006008"
|
|
48 |
},
|
|
49 |
"recommends" : {
|
|
50 |
"TAP::Harness" : "3.28"
|
|
51 |
},
|
46 | 52 |
"requires" : {
|
47 | 53 |
"CPAN::Meta" : "0",
|
48 | 54 |
"Exporter" : "5.57",
|
|
99 | 105 |
"web" : "https://github.com/Leont/module-build-tiny"
|
100 | 106 |
}
|
101 | 107 |
},
|
102 | |
"version" : "0.026"
|
|
108 |
"version" : "0.027"
|
103 | 109 |
}
|
104 | 110 |
|
34 | 34 |
perl: 5.006
|
35 | 35 |
strict: 0
|
36 | 36 |
warnings: 0
|
|
37 |
conflicts:
|
|
38 |
local::lib: '< 1.006008'
|
37 | 39 |
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'
|
39 | 41 |
license: perl
|
40 | 42 |
meta-spec:
|
41 | 43 |
url: http://module-build.sourceforge.net/META-spec-v1.4.html
|
42 | 44 |
version: 1.4
|
43 | 45 |
name: Module-Build-Tiny
|
|
46 |
recommends:
|
|
47 |
TAP::Harness: 3.28
|
44 | 48 |
requires:
|
45 | 49 |
CPAN::Meta: 0
|
46 | 50 |
Exporter: 5.57
|
|
64 | 68 |
resources:
|
65 | 69 |
bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=Module-Build-Tiny
|
66 | 70 |
repository: git://github.com/Leont/module-build-tiny.git
|
67 | |
version: 0.026
|
|
71 |
version: 0.027
|
0 | 0 |
|
1 | 1 |
|
2 | 2 |
This archive contains the distribution Module-Build-Tiny,
|
3 | |
version 0.026:
|
|
3 |
version 0.027:
|
4 | 4 |
|
5 | 5 |
A tiny replacement for Module::Build
|
6 | 6 |
|
0 | |
* write tests
|
1 | |
- _build_params?
|
2 | |
* add XS support
|
3 | 0 |
* add HTML support
|
10 | 10 |
BuildSelf.auto_configure_requires = 1
|
11 | 11 |
AutoPrereqs.skip = File::ShareDir
|
12 | 12 |
-remove = PodCoverageTests
|
|
13 |
[Prereqs / RuntimeRecommends]
|
|
14 |
TAP::Harness = 3.28
|
13 | 15 |
[Prereqs / RuntimeSuggests]
|
14 | 16 |
constant = 1.27
|
|
17 |
[Prereqs / RuntimeConflicts]
|
|
18 |
local::lib = <1.006008
|
15 | 19 |
[Prereqs / TestSuggests]
|
16 | 20 |
File::ShareDir = 1.000
|
0 | 0 |
package Module::Build::Tiny;
|
1 | 1 |
{
|
2 | |
$Module::Build::Tiny::VERSION = '0.026';
|
|
2 |
$Module::Build::Tiny::VERSION = '0.027';
|
3 | 3 |
}
|
4 | 4 |
use strict;
|
5 | 5 |
use warnings;
|
|
142 | 142 |
|
143 | 143 |
=head1 VERSION
|
144 | 144 |
|
145 | |
version 0.026
|
|
145 |
version 0.027
|
146 | 146 |
|
147 | 147 |
=head1 SYNOPSIS
|
148 | 148 |
|
|
187 | 187 |
|
188 | 188 |
=item * Extending Module::Build::Tiny
|
189 | 189 |
|
|
190 |
=item * Module sharedirs
|
|
191 |
|
190 | 192 |
=back
|
191 | 193 |
|
192 | 194 |
=head2 Directory structure
|
193 | 195 |
|
194 | 196 |
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/>.
|
196 | 198 |
|
197 | 199 |
=head1 USAGE
|
198 | 200 |
|
|
210 | 212 |
|
211 | 213 |
=over
|
212 | 214 |
|
|
215 |
=item * verbose
|
|
216 |
|
213 | 217 |
=item * install_base
|
214 | 218 |
|
215 | 219 |
=item * installdirs
|
|
222 | 226 |
|
223 | 227 |
=item * uninst
|
224 | 228 |
|
|
229 |
=item * config
|
|
230 |
|
|
231 |
=item * pure-perl
|
|
232 |
|
|
233 |
=item * create_packlist
|
|
234 |
|
225 | 235 |
=back
|
226 | 236 |
|
227 | 237 |
=head1 AUTHORING
|
228 | 238 |
|
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.
|
230 | 240 |
|
231 | 241 |
=head1 CONFIG FILE AND ENVIRONMENT
|
232 | 242 |
|
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
|
235 | 258 |
|
236 | 259 |
=head1 SEE ALSO
|
237 | 260 |
|