| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/main/trunk/; revision=11238
|
|
|
|
| |
svn path=/main/trunk/; revision=11234
|
|
|
|
|
|
|
|
| |
USE deps can set the EAPI to something other than 0 or 1. We can support as
many different experimental EAPI values as we need, and drop support for them
when the final EAPI 2 is defined.
svn path=/main/trunk/; revision=11233
|
|
|
|
|
|
| |
is now valid.
svn path=/main/trunk/; revision=11232
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Conditional evaluation behavior:
parent state conditional result
x x? x
-x x?
x -x?
-x -x? -x
x x= x
-x x= -x
x x!= -x
-x x!= x
Conditional syntax examples:
compact form equivalent expanded form
foo[bar?] foo bar? ( foo[bar] )
foo[-bar?] foo !bar? ( foo[-bar] )
foo[bar=] foo bar? ( foo[bar] ) !bar? ( foo[-bar] )
foo[bar!=] foo bar? ( foo[-bar] ) !bar? ( foo[bar] )
svn path=/main/trunk/; revision=11231
|
|
|
|
|
|
|
|
|
| |
is passed to the update() method (similar to the dict constructor), and also
pass keyword arguments into the update() method if any are given. This makes
it possible to use the constructor similarly to the way that the
_emerge.SlotObject constructor is used.
svn path=/main/trunk/; revision=11230
|
|
|
|
|
|
|
| |
deps that only have one set of square brackets.
* Add test cases for the new comma separated USE deps syntax.
svn path=/main/trunk/; revision=11229
|
|
|
|
| |
svn path=/main/trunk/; revision=11228
|
|
|
|
|
|
| |
like http_proxy are included.
svn path=/main/trunk/; revision=11223
|
|
|
|
|
|
| |
now that lines are always split.
svn path=/main/trunk/; revision=11220
|
|
|
|
| |
svn path=/main/trunk/; revision=11217
|
|
|
|
|
|
|
| |
can interfere with eachother. This will have to rely on a hardcoded list of
eclasses until we create way to properly tag this information in the metadata.
svn path=/main/trunk/; revision=11213
|
|
|
|
|
|
|
| |
in order to serialize unsandboxed access to the live
filesystem.
svn path=/main/trunk/; revision=11204
|
|
|
|
|
|
|
|
|
| |
event handlers are registered if possible. If not, raise StopIteration in
order to avoid endless blocking in a poll call with no file descriptors
registered. Add StopIteration exception handling for all
PollScheduler._poll._next_poll_event() calls.
svn path=/main/trunk/; revision=11203
|
|
|
|
|
|
| |
early if there are no listeners.
svn path=/main/trunk/; revision=11202
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
providing a given soname actually points to that lib. If there is another
version of this lib with the same soname and the master link points to
that other version, this lib will be shadowed and won't have any consumers.
By eliminating false, positives this way, we avoid the following state
after upgrade from media-libs/mesa-7.0.3 to media-libs/mesa-7.1_rc3:
# scanelf -S /usr/lib64/libGLU.so*
TYPE SONAME FILE
ET_DYN libGLU.so.1 /usr/lib64/libGLU.so
ET_DYN libGLU.so.1 /usr/lib64/libGLU.so.1
ET_DYN libGLU.so.1 /usr/lib64/libGLU.so.1.3
ET_DYN libGLU.so.1 /usr/lib64/libGLU.so.1.3.070003
ET_DYN libGLU.so.1 /usr/lib64/libGLU.so.1.3.070100 <- shadowed lib
Thanks to Diego "Flameeyes" Pettenò for reporting this issue.
svn path=/main/trunk/; revision=11200
|
|
|
|
| |
svn path=/main/trunk/; revision=11198
|
|
|
|
|
|
| |
existing sets.
svn path=/main/trunk/; revision=11197
|
|
|
|
|
|
|
|
| |
collision and how to solve it may not be visible via a scrollback buffer,
especially if the number of file collisions is large. Therefore, show a
summary at the end and refer the user to the elog messages.
svn path=/main/trunk/; revision=11196
|
|
|
|
|
|
| |
Thargor for the suggestion.
svn path=/main/trunk/; revision=11191
|
|
|
|
| |
svn path=/main/trunk/; revision=11190
|
|
|
|
|
|
|
| |
InvalidPackageName exception. This avoids silent or nonsense errors
later on.
svn path=/main/trunk/; revision=11188
|
|
|
|
|
|
| |
running.
svn path=/main/trunk/; revision=11185
|
|
|
|
|
|
| |
log for convenience.
svn path=/main/trunk/; revision=11184
|
|
|
|
|
|
|
| |
* Document that PORTAGE_IONICE_COMMAND can be disabled by setting it
to an empty string.
svn path=/main/trunk/; revision=11183
|
|
|
|
|
|
|
|
|
| |
to adjust ionice priority, similar to PORTAGE_NICENESS but used more like
FETCHCOMMAND since so that portage doesn't have to know anything about
ionice options. The command should include a \${PID} place-holder to be
substituted with an integer pid.
svn path=/main/trunk/; revision=11182
|
|
|
|
|
|
|
|
|
| |
necessary to avoid a silent error in shlex that is triggered by a source
statement at the end of the file without a trailing newline after the source
statement. To solve this problem, derive a special file class that inserts
a newline just before eof when necessary.
svn path=/main/trunk/; revision=11181
|
|
|
|
| |
svn path=/main/trunk/; revision=11177
|
|
|
|
|
|
|
|
|
| |
* Make --with-bdeps default to "y" for removal actions.
* Treat unsatisfied build time dependencies as "soft" for removal actions,
even when --with-bdeps=y.
svn path=/main/trunk/; revision=11176
|
|
|
|
| |
svn path=/main/trunk/; revision=11173
|
|
|
|
| |
svn path=/main/trunk/; revision=11170
|
|
|
|
| |
svn path=/main/trunk/; revision=11169
|
|
|
|
|
|
| |
are now automatically accounted for.
svn path=/main/trunk/; revision=11168
|
|
|
|
|
|
| |
when in background mode.
svn path=/main/trunk/; revision=11167
|
|
|
|
|
|
| |
unsatisfied PDEPEND.
svn path=/main/trunk/; revision=11166
|
|
|
|
| |
svn path=/main/trunk/; revision=11165
|
|
|
|
| |
svn path=/main/trunk/; revision=11164
|
|
|
|
|
|
| |
mode.
svn path=/main/trunk/; revision=11163
|
|
|
|
| |
svn path=/main/trunk/; revision=11162
|
|
|
|
| |
svn path=/main/trunk/; revision=11161
|
|
|
|
| |
svn path=/main/trunk/; revision=11160
|
|
|
|
| |
svn path=/main/trunk/; revision=11159
|
|
|
|
|
|
|
| |
graph and create a new clean list when necessary. This completes the fix
for bug #230053.
svn path=/main/trunk/; revision=11158
|
|
|
|
|
|
|
|
| |
bail out if the clean list contains a package that will cause link breakage
if removed. TODO: Calculate a new cleanlist instead of bailing out, and
implement a package set for rebuilding consumers.
svn path=/main/trunk/; revision=11157
|
|
|
|
|
|
| |
since obviously it shouldn't grow each time that findProviders() is called.
svn path=/main/trunk/; revision=11156
|
|
|
|
|
|
| |
it works when $ROOT != /.
svn path=/main/trunk/; revision=11155
|
|
|
|
| |
svn path=/main/trunk/; revision=11154
|
|
|
|
| |
svn path=/main/trunk/; revision=11153
|
|
|
|
|
|
|
|
| |
the depgraph class to do it. The depgraph class was used in the past for this
purpose but back then it didn't handle USE flags correctly for installed
packages. Now it works fine.
svn path=/main/trunk/; revision=11152
|
|
|
|
|
|
| |
_status_msg().
svn path=/main/trunk/; revision=11151
|