Merged from trunk 5673:5697
authorFabian Groffen <grobian@gentoo.org>
Fri, 19 Jan 2007 19:31:53 +0000 (19:31 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 19 Jan 2007 19:31:53 +0000 (19:31 -0000)
commitccfdff7c49f1b7a82c766705e576e894956a4efa
treeb831614d05ee6a019db3ca8b021d58ccf30f257b
parentb597dc38331b2b1f3839e1c357e82a995f6d4d8e
Merged from trunk 5673:5697

For consistency, respect the use_binaries flag inside
_expand_new_virtuals().

Allow --usepkgonly/--getbinpkgonly to work with installed deps when
binpkgs aren't available for some packages.  Thanks to Brent Baude
<ranger@gentoo.org> for reporting.

Use the portable -o option for tar.  Thanks to Timothy Redaelli
<drizzt@gentoo.org> for the patch.

make it executable (SpankMan)

make sure we rename links and not just what they point to #162451
(SpankMan)

Prevent packages that are installed but masked from being incorrectly
flagged as "available" (unless --usepkgonly is enabled, which currently
has no package.mask support).

For --usepkgonly, allow _expand_new_virtuals() to fall back to the vardb
in case all binaries aren't available.

Fix elimination of duplicate virtuals between the binpkg repo and
installed packages.

Remove one last reference to ${tarvars}.

For bug #162404, spawn tee outside the sesandbox domain so that it reads
from a pipe between two domains.

Use elif where appropriate.  Thanks to ferringb.

start documenting qa notices so antarus stops whining (SpankMan)

superh supports sane exec stack stuff now (SpankMan)

arm supports sane exec stack stuff now (SpankMan)

add try finally blocks around locking for news (WarnerBro)

svn path=/main/branches/prefix/; revision=5727
12 files changed:
bin/ebuild.sh
bin/ecompressdir
bin/isolated-functions.sh [changed mode: 0644->0755]
bin/misc-functions.sh
doc/Makefile [new file with mode: 0644]
doc/custom.xsl [new file with mode: 0644]
doc/fragment/date [new file with mode: 0644]
doc/fragment/version [new file with mode: 0644]
doc/portage.docbook [new file with mode: 0644]
doc/qa.docbook [new file with mode: 0644]
pym/portage.py
pym/portage_news.py