From: Zac Medico Date: Thu, 4 Sep 2008 19:22:59 +0000 (-0000) Subject: Document EAPI 2 blocker atom extensions (not yet implemented). X-Git-Tag: v2.2_rc9~36 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=dcc68916d38afd81f7de23fb3ba6d701fa21e3fc;p=portage.git Document EAPI 2 blocker atom extensions (not yet implemented). svn path=/main/trunk/; revision=11490 --- diff --git a/doc/package/ebuild/eapi/2.docbook b/doc/package/ebuild/eapi/2.docbook index a972b5b0c..f854e059d 100644 --- a/doc/package/ebuild/eapi/2.docbook +++ b/doc/package/ebuild/eapi/2.docbook @@ -309,6 +309,34 @@ src_compile() {
Dependencies +
+ Blocker Atoms +
+ New Meaning for Old Syntax + + Blocker atoms which use the previously existing !atom syntax now have + a slightly different meaning. These blocker atoms indicate that + conflicting packages may be temporarily installed simultaneously. When + temporary simultaneous installation of conflicting packages occurs, the + installation of a newer package may overwrite any colliding files that + belong to an older package which is explicitly blocked. When such file + collisions occur, the colliding files cease to belong to the older + package, and they remain installed after the older package is + eventually uninstalled. The older package is uninstalled only after + any newer blocking packages have been merged on top of it. + +
+
+ New !!atom Syntax + + A new !!atom syntax is now supported, for use in special cases for which + temporary simultaneous installation of blocking packages should not be + allowed. If a given package happens to be blocked my a mixture of atoms + consisting of both the !atom and !!atom syntaxes, the !!atom syntax takes + precedence over the !atom syntax. + +
+
USE Dependencies