| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
in PORTAGE_ARCHLIST.
svn path=/main/trunk/; revision=8967
|
|
|
|
|
|
| |
new-style virtual packages.
svn path=/main/trunk/; revision=8965
|
|
|
|
|
|
|
| |
it separate from the global USE that's shown by
emerge --info.
svn path=/main/trunk/; revision=8963
|
|
|
|
|
|
|
|
|
| |
EBUILD_PHASE variable is defined. It's too expensive to do
the regenerate() call every time. Do in when EBUILD_PHASE
is defined since it's needed to create the filtered USE that
environ() passes to the ebuild environment.
svn path=/main/trunk/; revision=8961
|
|
|
|
|
|
|
| |
attribute so that the normal global USE is still available
for things like emerge --info output.
svn path=/main/trunk/; revision=8959
|
|
|
|
|
|
| |
calling config.regenerate().
svn path=/main/trunk/; revision=8957
|
|
|
|
|
|
| |
of IUSE so that stage builds will work again.
svn path=/main/trunk/; revision=8955
|
|
|
|
|
|
|
| |
blockers, instead of telling the user to try again with
--pretend.
svn path=/main/trunk/; revision=8953
|
|
|
|
|
|
| |
since that's the only time it's valid for now.
svn path=/main/trunk/; revision=8951
|
|
|
|
|
|
| |
in the useq() IUSE check.
svn path=/main/trunk/; revision=8949
|
|
|
|
|
|
|
|
| |
for use by the QA check that's built into useq(). This allows
the IUSE logic for this check to be isolated in the python
code.
svn path=/main/trunk/; revision=8945
|
|
|
|
|
|
|
|
|
|
|
| |
Some flags are considered to be implicit members of IUSE:
* Flags derived from ARCH
* Flags derived from USE_EXPAND_HIDDEN variables
* Forced flags, such as those from {,package}use.force
svn path=/main/trunk/; revision=8944
|
|
|
|
| |
svn path=/main/trunk/; revision=8943
|
|
|
|
|
|
|
|
|
| |
possible to create awk, make, and patch symlinks that
behave analogously. These symlinks will make
it unnecessary for default-bsd profiles to define
profile.bashrc aliases for these commands.
svn path=/main/trunk/; revision=8942
|
|
|
|
| |
svn path=/main/trunk/; revision=8937
|
|
|
|
|
|
| |
leading ${D} from file paths.
svn path=/main/trunk/; revision=8935
|
|
|
|
|
|
| |
the ouput module.
svn path=/main/trunk/; revision=8934
|
|
|
|
|
|
| |
Arahesis <arfrever.fta@gmail.com>.
svn path=/main/trunk/; revision=8932
|
|
|
|
| |
svn path=/main/trunk/; revision=8930
|
|
|
|
|
|
| |
output for display in $EDITOR.
svn path=/main/trunk/; revision=8928
|
|
|
|
| |
svn path=/main/trunk/; revision=8927
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in $EDITOR while the user creates a commit message.
Otherwise, the user would not be able to see this output
once the editor has taken over the screen.
Output is done through a formatter object where it is
captured for later use. A file-like object that behaves
something like the portage.output.colorize() function is
used to transfor style identifiers from the formatter
framework into actual console codes.
svn path=/main/trunk/; revision=8925
|
|
|
|
|
|
|
| |
take over the screen so there is an
opportunity to review any QA warnings.
svn path=/main/trunk/; revision=8923
|
|
|
|
|
|
| |
by the EDITOR environment variable.
svn path=/main/trunk/; revision=8921
|
|
|
|
|
|
| |
as a delimiter (Ctrl-d) instead of a new line.
svn path=/main/trunk/; revision=8920
|
|
|
|
|
|
| |
slot collisions and world file updates.
svn path=/main/trunk/; revision=8917
|
|
|
|
|
|
|
|
| |
contains "strip" or "binchecks". This is needed at least for the
glibc ebuild since it calls prepallstrip directly, resulting in
it being called twice. Thanks to loki_val for reporting.
svn path=/main/trunk/; revision=8915
|
|
|
|
|
|
| |
with a reference to the CONFIGURATION FILES section of emerge(1).
svn path=/main/trunk/; revision=8913
|
|
|
|
|
|
| |
by "${T}"/environment.
svn path=/main/trunk/; revision=8911
|
|
|
|
|
|
|
|
|
|
|
| |
want to modify it via bashrc to enable things like splitdebug
and installsources for specific packages. They should be able
to modify it in pre_pkg_setup() and have it persist all the
way through the install phase. However, if FEATURES exist
inside environment.bz2 then they should be overridden by
current settings.
svn path=/main/trunk/; revision=8909
|
|
|
|
| |
svn path=/main/trunk/; revision=8907
|
|
|
|
|
|
|
|
|
| |
${T}/environment it's a bit tricky because we have to temporarily
disable sandbox since the SANDBOX_{DENY,READ,PREDICT,_WRITE} values
we've just loaded may be unusable (triggering in spurious sandbox
violations) until we've merged them with our current values.
svn path=/main/trunk/; revision=8906
|
|
|
|
| |
svn path=/main/trunk/; revision=8904
|
|
|
|
|
|
| |
(branches/2.1.2 r8900)
svn path=/main/trunk/; revision=8901
|
|
|
|
| |
svn path=/main/trunk/; revision=8897
|
|
|
|
|
|
|
| |
paths that start with ${DISTDIR} and die an appropriate error
message. Thanks to grobian for this patch.
svn path=/main/trunk/; revision=8896
|
|
|
|
|
|
| |
SLOT.
svn path=/main/trunk/; revision=8895
|
|
|
|
| |
svn path=/main/trunk/; revision=8894
|
|
|
|
|
|
| |
commonly used characters like (, ), and + don't have to be escaped.
svn path=/main/trunk/; revision=8893
|
|
|
|
|
|
|
|
| |
of the bash environment, use a filter-bash-environment.py script
that behaves similar to egrep -v except that it leaves bash here-
documents intact.
svn path=/main/trunk/; revision=8892
|
|
|
|
|
|
| |
instead of removing it completely.
svn path=/main/trunk/; revision=8891
|
|
|
|
|
|
| |
code can assume there are no blockers.
svn path=/main/trunk/; revision=8889
|
|
|
|
|
|
| |
repoman from the root of the repo.
svn path=/main/trunk/; revision=8888
|
|
|
|
|
|
| |
creation appears to be missing.
svn path=/main/trunk/; revision=8887
|
|
|
|
|
|
|
|
|
| |
constructor, raise a ParseError and make emerge and portageq handle
the error. This way consumers of the portage api can handle the
ParseError rather than have their application exit. Thanks to lxnay
for reporting.
svn path=/main/trunk/; revision=8884
|
|
|
|
|
|
|
| |
* When available, make getconfig() include an invalid token
in a ParseError message.
svn path=/main/trunk/; revision=8883
|
|
|
|
|
|
|
|
|
| |
is almost certain to succeed in that case. This provides access to
the portage.exception namespace which is needed for later exception
handling, like if portage.exception.PermissionDenied is raised when
constructing the legacy global config instance.
svn path=/main/trunk/; revision=8882
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
as PORTAGE_BINPKG_FILE in order to give bashrc users an opportunity
to do various things such as remove binary packages after they're
installed.
* Add a note in ebuild.sh explaining why hardcoded bash lists are
needed for backward compatibility with <portage-2.1.4 since they
assume that a newly installed version of ebuild.sh will work for
pkg_postinst, pkg_prerm, and pkg_postrm when portage is upgrading
itself.
svn path=/main/trunk/; revision=8878
|
|
|
|
|
|
| |
consistently nested inside <part> tags.
svn path=/main/trunk/; revision=8877
|
|
|
|
|
|
| |
hooks that can be defined via bashrc.
svn path=/main/trunk/; revision=8876
|