| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
conditional USE deps.
svn path=/main/trunk/; revision=11769
|
|
|
|
|
|
|
|
| |
when verifying USE deps. TODO: Add repoman support in dep_check() for
evaluation of conditional USE deps based on forced/masked flags.
masked flags, so that repoman can also
svn path=/main/trunk/; revision=11768
|
|
|
|
| |
svn path=/main/trunk/; revision=11767
|
|
|
|
|
|
| |
current package to assume ownership and unregistering the preserved libraries.
svn path=/main/trunk/; revision=11766
|
|
|
|
|
|
|
| |
self hasn't yet been merged and therefore has no CONTENTS file for ownership
checks. Also, remove redundant isprotected() calls.
svn path=/main/trunk/; revision=11765
|
|
|
|
|
|
|
| |
flags for the package being matched (it erroneously uses the masked and forced
flags from the parent package).
svn path=/main/trunk/; revision=11763
|
|
|
|
|
|
| |
verifying USE deps. Thanks to Brian Harring for reporting.
svn path=/main/trunk/; revision=11762
|
|
|
|
|
|
| |
_use_dep.__slots__.
svn path=/main/trunk/; revision=11761
|
|
|
|
| |
svn path=/main/trunk/; revision=11758
|
|
|
|
|
|
| |
there's never any valid reason to do so.
svn path=/main/trunk/; revision=11756
|
|
|
|
|
|
| |
Package instance from the digraph.
svn path=/main/trunk/; revision=11752
|
|
|
|
|
|
| |
can change during a gcc upgrade.
svn path=/main/trunk/; revision=11749
|
|
|
|
|
|
|
|
| |
from dblink.treewalk(), after the library path has been updated. This is
intended to remove unneeded preserved libs after a gcc upgrade. TODO: Figure
out why libgomp.so.1 still isn't properly removed.
svn path=/main/trunk/; revision=11748
|
|
|
|
|
|
| |
removed.
svn path=/main/trunk/; revision=11747
|
|
|
|
|
|
|
|
| |
the same soname as an installed library that is not preserved. This eliminates
libraries that are erroneously preserved due to a move from one directory to
another.
svn path=/main/trunk/; revision=11746
|
|
|
|
|
|
|
| |
and reuse this metadata inside doebuild() in order to avoid redundant
portdbapi.aux_get() calls.
svn path=/main/trunk/; revision=11743
|
|
|
|
|
|
|
|
| |
process in order to avoid problems with stale or unaccounted NEEDED. This
solves a LinkageMap corruption issue which caused findConsumers to return
false positive inside dblink.unmerge().
svn path=/main/trunk/; revision=11742
|
|
|
|
| |
svn path=/main/trunk/; revision=11741
|
|
|
|
|
|
|
|
| |
use a digraph to properly track consumer relationships between preserved libs.
This fixes cases where preserved libs failed to be removed due to being
consumed by other preserved libs.
svn path=/main/trunk/; revision=11740
|
|
|
|
|
|
| |
to the given key.
svn path=/main/trunk/; revision=11737
|
|
|
|
| |
svn path=/main/trunk/; revision=11733
|
|
|
|
|
|
|
|
| |
necessary and add handling code in emerge. This solves an unhandled
KeyError that was raise when a nested set did not exist. Thanks to
ABCD for reporting.
svn path=/main/trunk/; revision=11732
|
|
|
|
| |
svn path=/main/trunk/; revision=11731
|
|
|
|
|
|
| |
os.stat() and realpath() calls.
svn path=/main/trunk/; revision=11730
|
|
|
|
| |
svn path=/main/trunk/; revision=11729
|
|
|
|
| |
svn path=/main/trunk/; revision=11728
|
|
|
|
|
|
| |
when the directory has just been created and therefore it must be empty.
svn path=/main/trunk/; revision=11727
|
|
|
|
|
|
| |
will fail when not running as root.
svn path=/main/trunk/; revision=11725
|
|
|
|
|
|
| |
correctly when ROOT != /.
svn path=/main/trunk/; revision=11724
|
|
|
|
|
|
| |
when possible, instead of recreating the whole directory from scratch.
svn path=/main/trunk/; revision=11723
|
|
|
|
| |
svn path=/main/trunk/; revision=11722
|
|
|
|
| |
svn path=/main/trunk/; revision=11720
|
|
|
|
|
|
|
| |
inherit git.eclass since the GIT_BOOTSTRAP variable may be used to call one of
autotools functions.
svn path=/main/trunk/; revision=11719
|
|
|
|
|
|
|
| |
all package output to stdio whenever the merge list contains one or more
interactive packages.
svn path=/main/trunk/; revision=11715
|
|
|
|
|
|
| |
there's no need to do this every time emerge executes a phase.
svn path=/main/trunk/; revision=11714
|
|
|
|
| |
svn path=/main/trunk/; revision=11713
|
|
|
|
| |
svn path=/main/trunk/; revision=11712
|
|
|
|
| |
svn path=/main/trunk/; revision=11711
|
|
|
|
|
|
| |
dblink.mergeme().
svn path=/main/trunk/; revision=11710
|
|
|
|
|
|
|
|
|
| |
mode, whenever
--verbose is not enabled. Also, export PORTAGE_VERBOSE to the ebuild environment and use
it to control tar verbosity when creating binary packages.
svn path=/main/trunk/; revision=11709
|
|
|
|
|
|
|
|
| |
ebuild
environment.
svn path=/main/trunk/; revision=11708
|
|
|
|
|
|
| |
the fetch loop.
svn path=/main/trunk/; revision=11707
|
|
|
|
|
|
|
| |
yet exist on the normal mirrors. Thanks to Maurice van der Pot <griffon26@g.o>
for reporting.
svn path=/main/trunk/; revision=11706
|
|
|
|
| |
svn path=/main/trunk/; revision=11705
|
|
|
|
| |
svn path=/main/trunk/; revision=11704
|
|
|
|
| |
svn path=/main/trunk/; revision=11703
|
|
|
|
|
|
|
|
|
|
|
| |
the "matched_packages" variable instead. This solve a problem where the
"found_available_arg" flag is unreliable due to the slot filtering behavior
of depgraph._iter_atoms_for_pkg(). For example, a higher version in a
different slot than the available ebuild might be masked or unavailable, and
depgraph._iter_atoms_for_pkg() will not identify the available ebuild as
a match due to this installed package (which is not available for reinstall).
svn path=/main/trunk/; revision=11702
|
|
|
|
| |
svn path=/main/trunk/; revision=11699
|
|
|
|
|
|
| |
anyway. Thanks to DJ Anderson for the suggestion.
svn path=/main/trunk/; revision=11698
|
|
|
|
|
|
| |
always discarded.
svn path=/main/trunk/; revision=11697
|