PERL-MODULE.ECLASS(5)

名前
perl-module - 一般的な Perl モジュールの ebuilds を操作する

説明
perl-module eclass は Portage システム内で Perl モジュールのコンパイル、テスト、そしてインストールを行なうために使われ、 モジュールを扱うのに ExtUtils::MakeMaker(3pm) か Module::Builder(3pm) のいずれかの手順をそのまま利用する。

変数

style = "[builder|makemaker]"
    この変数でモジュールをビルドするのに使うデフォルトのパッケージを選択する。 style を指定しなければ、デフォルトでは ExtUtils::MakeMaker(3pm) が使用される。

関数

perl-module_src_prep
    最初の Makefile を作成する。

perl-module_src_compile
    まだ呼ばれていなければ perl-module_src_prep を呼び、 最初の make を実行する。

perl-module_src_test
    呼ばれれば、そのモジュールといっしょに配布されている全テストを実行する。

perl-module_src_install
    `make install` (もしくは Module::Builder(3pm) がビルドモジュールであればそれに相当するもの) を実行する。 また、pod ファイルのためにビルドパスを消去し、 perllocal.pod を生成する。

perl-module_pkg_setup
    perlinfo を呼ぶ。

perl-module_pkg_preinst
    perlinfo を呼ぶ。

perl-module_pkg_postinst
    updatepod を呼ぶ。

perl-module_pkg_prerm
    updatepod を呼ぶ。

perl-module_pkg_postrm
    updatepod を呼ぶ。

perlinfo
    Gentoo の pods 文書を更新する。

updatepod
    ARCH_LIB と SITE_LIB にある perllocal.pods を消す。

バグ報告
バグ報告は http://bugs.gentoo.org/ 経由で行なってください。

参照
ebuild(5), ExtUtils::MakeMaker(3pm), Module::Build(3pm), perl(1)

ファイル
/usr/portage/eclass/perl-module.eclass

著者
Michael Cummings <mcummings@gentoo.org>
Mike Frysinger <vapier@gentoo.org>

CVS ヘッダ
原文: perl-module.eclass.5,v 1.3