HORDE.ECLASS(5)

名前
horde - hordeパッケージの統一的な導入方法

説明
horde eclass は、horde ebuilds を書くのを簡単にする。 horde eclass は、(${PN} に "-cvs" が含まれる場合に)自動的に cvs.eclass(5) を経由してCVS ebuildに対する操作もサポートする。

変数
HORDE_PHP_FEATURES この変数は、mod_phpのUSEフラグの空白区切りリストが設定される。 もし設定されている場合、 horde_pkg_setup はmod_phpが特定のUSEフラグで コンパイルされているかを確認する。もしmod_php がHORDE_PHP_FEATURESで指定した USEフラグでコンパイルされていないならば、ビルドは失敗し、 ユーザに mod_php を指定したUSEフラグで再ビルドする必要があることを報告する。

関数

horde_pkg_setup
    この関数を実行すると、 操作しづらい webapp.eclass(5) の内容を操作し、 そして HORDE_PHP_FEATURES のチェックを行う。

horde_src_unpack
    直接 CVS ebuildを操作する場合に、この関数は、cvs eclass から cvs_src_unpack を呼びだす。 もし cvs_src_unpack が無ければ、代わりに unpack を呼びだす。

horde_src_install
    この関数は、 ${S} にある全てのファイルを webapp eclassの ${MY_HTDOCSDIR} ディレクトリにインストールする。この関数は、ドキュメント(READMEと ${S}/docs/ 以下の全てのファイル)のインストールも行う。 そして、取り扱いが難しい webapp.eclass(5) の他の内容は処理される。

horde_pkg_postinst
    さまざまな情報や警告メッセージを表示するようにする。

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

参照
ebuild(5), cvs.eclass(5), webapp.eclass(5)

ファイル
/usr/portage/eclass/horde.eclass
/usr/portage/eclass/webapp.eclass
/usr/portage/eclass/cvs.eclass

著者
Aaron Walker <ka0ttic@gentoo.org>
Mike Frysinger <vapier@gentoo.org>

CVS ヘッダ
原文: horde.eclass.5,v 1.3