diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-09-24 21:23:02 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-09-24 21:23:02 -0700 |
commit | a265e5e6a9f0c9af19942b5e52f046749426062f (patch) | |
tree | 2d2ae1790e7247c137a4dcb36757045f63f6bfa7 | |
parent | 558ada1185e9d44627298aeff1b2a699c509897d (diff) | |
download | portage-a265e5e6a9f0c9af19942b5e52f046749426062f.tar.gz portage-a265e5e6a9f0c9af19942b5e52f046749426062f.tar.bz2 portage-a265e5e6a9f0c9af19942b5e52f046749426062f.zip |
Add EAPI 5-hdepend.docbook
-rw-r--r-- | doc/package/ebuild.docbook | 1 | ||||
-rw-r--r-- | doc/package/ebuild/eapi/5-hdepend.docbook | 32 | ||||
-rw-r--r-- | doc/portage.docbook | 1 |
3 files changed, 34 insertions, 0 deletions
diff --git a/doc/package/ebuild.docbook b/doc/package/ebuild.docbook index 98084c8fa..c3b6caca3 100644 --- a/doc/package/ebuild.docbook +++ b/doc/package/ebuild.docbook @@ -13,5 +13,6 @@ &package_ebuild_eapi_4_slot_abi; &package_ebuild_eapi_5; &package_ebuild_eapi_5_progress; +&package_ebuild_eapi_5_hdepend; </section> </chapter> diff --git a/doc/package/ebuild/eapi/5-hdepend.docbook b/doc/package/ebuild/eapi/5-hdepend.docbook new file mode 100644 index 000000000..0f568bcdd --- /dev/null +++ b/doc/package/ebuild/eapi/5-hdepend.docbook @@ -0,0 +1,32 @@ +<section id='package-ebuild-eapi-5-hdepend'> +<title>EAPI 5-hdepend</title> +<section id='package-ebuild-eapi-5-hdepend-metadata'> +<title>Metadata</title> +<section id='package-ebuild-eapi-5-hdepend-metadata-dependencies'> +<title>Dependencies</title> +<section id='package-ebuild-eapi-5-hdepend-metadata-dependencies-hdepend'> +<title>HDEPEND</title> +<para> +The HDEPEND variable is used to represent build-time host dependencies. For +build-time target dependencies, use DEPEND (if the host is the target then both +HDEPEND and DEPEND will be installed on it). For EAPIs that support HDEPEND, +the emerge --root-deps option will have no effect, since it is not needed +when build-time dependencies are correctly specified with HDEPEND and DEPEND. +If ebuilds using EAPIs which <emphasis>do not</emphasis> support HDEPEND are +built in the same emerge run as those using EAPIs which <emphasis>do</emphasis> +support HDEPEND, the emerge --root-deps option will only apply to the former. +</para> +</section> +<section id='package-ebuild-eapi-5-hdepend-metadata-dependencies-targetroot'> +<title>Special "targetroot" USE flag</title> +<para> +The special "targetroot" USE flag will be automatically enabled for packages +that are built for installation into a target ROOT, and will otherwise be +automatically disabled. This flag may be used to control conditional +dependencies, and ebuilds that use this flag need to add it to IUSE unless it +happens to be included in the profile's IUSE_IMPLICIT variable. +</para> +</section> +</section> +</section> +</section> diff --git a/doc/portage.docbook b/doc/portage.docbook index 04db26303..811544f5e 100644 --- a/doc/portage.docbook +++ b/doc/portage.docbook @@ -24,6 +24,7 @@ <!ENTITY package_ebuild_eapi_4_slot_abi SYSTEM "package/ebuild/eapi/4-slot-abi.docbook"> <!ENTITY package_ebuild_eapi_5 SYSTEM "package/ebuild/eapi/5.docbook"> <!ENTITY package_ebuild_eapi_5_progress SYSTEM "package/ebuild/eapi/5-progress.docbook"> + <!ENTITY package_ebuild_eapi_5_hdepend SYSTEM "package/ebuild/eapi/5-hdepend.docbook"> <!ENTITY qa SYSTEM "qa.docbook"> <!ENTITY config SYSTEM "config.docbook"> <!ENTITY config_bashrc SYSTEM "config/bashrc.docbook"> |