=encoding utf8
=for stopwords
YAMASHINA
Hio
ACKNOWLEDGEMENTS
AnnoCPAN
CPAN
EUMM
META.yml
RT
=head1 NAME
ExtUtils::MY_Metafile - META.yml customize with ExtUtil::MakeMaker
J<< ja; ExtUtils::MY_Metafile - ExtUtil::MakeMaker での META.yml カスタマイズ >>
=head1 VERSION
Version 0.09
=head1 SYNOPSIS
put ExtUtils/MY_Metafile.pm into inc/ExtUtils/MY_Metafile.pm:
J<< ja;
ExtUtils/MY_Metafile.pm を inc/ExtUtils/MY_Metafile.pm に置きます:
>>
$ mkdir -p inc/ExtUtils
$ cp `perldoc -l ExtUtils::MY_Metafile` inc/ExtUtils/
and write in your Makefile.PL:
J<< ja;
Makefile.PL に次のように書きます:
>>
use ExtUtils::MakeMaker;
use inc::ExtUtils::MY_Metafile;
my_metafile {
no_index => {
directory => [ qw(inc example t), ],
},
license => 'perl',
};
WriteMakefile(
DISTNAME => 'Your::Module',
...
);
=head1 EXPORT
This module exports one function.
J<< ja;
このモジュールは関数を1つエクスポートします.
>>
=head1 FUNCTIONS
=head2 my_metafile $modname => \%meta_param;
Takes two arguments.
First one is package name to be generated, and you can omit this
argument. Second is hashref which contains META.yml contents.
J<< ja;
引数を2つとります.
1つめはMETA.ymlの生成対象とするパッケージ名で省略可能です.
2つめはhashrefで, META.yml に生成する情報を渡します.
>>
my_metafile {
no_index => {
directory => [ qw(inc example t), ],
},
license => 'perl',
};
Some parameters are checked automatically.
J<< ja;
幾つかのパラメータは自動的にチェックされます.
>>
=over
=item no_index
If you not specify C<directory> parameter for C<no_index> and
there are any directory of F<inc t ex eg example examples
sample samples demo demos>, they are set as it.
J<< ja;
C<no_index> の C<directory> パラメータが指定されていなくて
F<inc t ex eg example examples sample samples demo demos>
のいずれかのディレクトリが存在するとき, それらが設定されます.
>>
=item requires
J<< ja; requires >>
C<requires> directive is set from C<PREREQ_PM> parameter
of EUMM. If you want to use C<build_requires>, you can write it.
J<< ja;
C<requires> ディレクティブは EUMM の C<PREREQ_PM>
パラメータから設定されます. C<build_requires> も指定すれば
使えます.
>>
=back
=head1 AUTHOR
YAMASHINA Hio, C<< <hio at cpan.org> >>
J<< ja;
山科 氷魚 (YAMASHINA Hio), C<< <hio at cpan.org> >>
>>
=head1 BUGS
Please report any bugs or feature requests to
C<bug-extutils-my_metafile at rt.cpan.org>, or through the web interface at
L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=ExtUtils-MY_Metafile>.
I will be notified, and then you'll automatically be notified of progress on
your bug as I make changes.
J<< ja;
バグや要望は C<bug-extutils-my_metafile at rt.cpan.org> 宛に
報告してください. 若しくは
L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=ExtUtils-MY_Metafile>.
にある web インターフェースからでもかまいません.
そこから私に通知され, そして私が変更を行うことで報告頂いたバグの進捗を
自動的にあなたに伝えるでしょう.
>>
=head1 SUPPORT
You can find documentation for this module with the perldoc command.
J<< ja;
このモジュールのドキュメントは perldoc コマンドで見ることが出来ます.
>>
perldoc ExtUtils::MY_Metafile
You can also look for information at:
J<< ja;
また, 以下の場所でも見ることが出来ます:
>>
=over 4
=item * AnnoCPAN: Annotated CPAN documentation
L<http://annocpan.org/dist/ExtUtils-MY_Metafile>
=item * CPAN Ratings
L<http://cpanratings.perl.org/d/ExtUtils-MY_Metafile>
=item * RT: CPAN's request tracker
L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MY_Metafile>
=item * Search CPAN
L<http://search.cpan.org/dist/ExtUtils-MY_Metafile>
=back
=head1 ACKNOWLEDGEMENTS
=head1 COPYRIGHT & LICENSE
Copyright 2006-2008 YAMASHINA Hio, all rights reserved.
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
J<< ja;
このプログラムはフリーソフトウェアです。あなたは Perl と同じ
ライセンスの 元で再配布及び変更を行うことが出来ます.
>>
=cut