| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add EBUILD_FORCE_TEST to the environment whitelist and filter
it from the saved environment in save_ebuild_env().
* Tweak logic inside the ebuild command and config.regenerate()
so that EBUILD_FORCE_TEST works even in odd cases like when
USE=test is masked.
* Only make FEATURES=test map to USE=test when "test" is
actually in IUSE.
* Remove USE=test from the set of implicit IUSE so that useq()
calls in ebuild.sh properly generate a QA Notice when "test"
is missing from IUSE.
(trunk r9063:9065)
svn path=/main/branches/2.1.2/; revision=9076
|
|
|
|
|
|
|
| |
g-r on binaries that are both setuid and setgid. In that case, just
chmod o-r. (trunk r9061)
svn path=/main/branches/2.1.2/; revision=9075
|
|
|
|
|
|
|
|
|
|
| |
* Use relative_path and full_path variables for files being checked
instead of spreading code like x+"/files/"+y all over the place.
* Use stat.S_IMODE with octal 0111 instead of hex 0x0248 in the
file.executable checks.
(trunk r9060)
svn path=/main/branches/2.1.2/; revision=9074
|
|
|
|
|
|
|
|
| |
files inside ${FILESDIR} and generate a "desktop.invalid"
qa warning if an error is detected. Thanks to Betelgeuse for
the initial patch. (trunk r9059)
svn path=/main/branches/2.1.2/; revision=9073
|
|
|
|
|
|
| |
verify_all(). Thanks to Betelgeuse. (trunk r9056)
svn path=/main/branches/2.1.2/; revision=9072
|
|
|
|
|
|
|
| |
constructor so that shlex.sourcehook() properly joins
relative paths. (trunk r9054)
svn path=/main/branches/2.1.2/; revision=9071
|
|
|
|
|
|
| |
(trunk r9053)
svn path=/main/branches/2.1.2/; revision=9070
|
|
|
|
|
|
|
| |
file that can lead to invalid COUNTER generation.
(trunk r9052)
svn path=/main/branches/2.1.2/; revision=9069
|
|
|
|
|
|
|
|
| |
This will load the ${T}/environment file if available and then
source ${EBUILD} to overwrite any functions that have changed.
(trunk r9051 and r9062)
svn path=/main/branches/2.1.2/; revision=9068
|
|
|
|
|
|
| |
of missing newlines. (trunk r9050)
svn path=/main/branches/2.1.2/; revision=9067
|
|
|
|
|
|
| |
emerge --search. (trunk r9038)
svn path=/main/branches/2.1.2/; revision=9039
|
|
|
|
|
|
|
| |
that lists all the files that are installed for a given package,
with one file listed on each line. (trunk r9035)
svn path=/main/branches/2.1.2/; revision=9037
|
|
|
|
|
|
| |
when given an empty string. (trunk r9032:9034)
svn path=/main/branches/2.1.2/; revision=9036
|
|
|
|
|
|
| |
emerge --searchdesc. (trunk r9031)
svn path=/main/branches/2.1.2/; revision=9032
|
|
|
|
|
|
|
|
| |
* support for searching installed packages
* visibility filtering for both installed and binary packages
(trunk r9026:9029)
svn path=/main/branches/2.1.2/; revision=9030
|
|
|
|
|
|
| |
an implicit iuse member. (trunk r9025)
svn path=/main/branches/2.1.2/; revision=9026
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=9024
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=9022
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=9021
|
|
|
|
|
|
|
| |
file descriptors from sys.std{in,out,err} so that they can be
overridden. (trunk r9018)
svn path=/main/branches/2.1.2/; revision=9019
|
|
|
|
|
|
|
| |
descriptors from sys.std{in,out,err} so that they can be
overridden. (trunk r9016)
svn path=/main/branches/2.1.2/; revision=9017
|
|
|
|
|
|
| |
(trunk r9011:9013)
svn path=/main/branches/2.1.2/; revision=9014
|
|
|
|
|
|
| |
and also simplify the catagory regex a bit. (trunk r9010)
svn path=/main/branches/2.1.2/; revision=9011
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=9009
|
|
|
|
|
|
| |
(trunk r9006)
svn path=/main/branches/2.1.2/; revision=9007
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=9003
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8999
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8998
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8996
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8995
|
|
|
|
|
|
|
| |
for category validation instead of using a list.
(trunk r8991:8993)
svn path=/main/branches/2.1.2/; revision=8994
|
|
|
|
|
|
| |
missing profile. (trunk r8990)
svn path=/main/branches/2.1.2/; revision=8991
|
|
|
|
|
|
|
|
| |
availability test in cases where the package does not
appear to be masked. This solves dep selection preference
issues when working without a portage tree. (trunk r8988)
svn path=/main/branches/2.1.2/; revision=8989
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8987
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8986
|
|
|
|
|
|
|
| |
This is only the least invasive part of the implementation that is
currently in trunk.
svn path=/main/branches/2.1.2/; revision=8984
|
|
|
|
|
|
|
| |
list since it may not be available if there is no portage
tree. (trunk r8982)
svn path=/main/branches/2.1.2/; revision=8983
|
|
|
|
|
|
| |
no portage tree available. (trunk r8980)
svn path=/main/branches/2.1.2/; revision=8981
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8979
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
packages without having a portage tree:
* Make portdbapi.aux_get() return early by raising a KeyError
if it detects that there is no portage tree.
* Move the ARCH and USERLAND sanity check to the last moment
in doebuild() and only require these variables if an
existing environment (such as environment.bz2) is
unavailable.
* Convert messages about missing portage tree to debug level
warnings since quite often it's possible to function without
a portage tree now.
* Make binarytree.populate() stop relying on having a categories
list since it may not be available if there is no portage tree.
(trunk r8972:8976)
svn path=/main/branches/2.1.2/; revision=8977
|
|
|
|
|
|
|
| |
temp files on success. Otherwise, leave the temp files
intact for debugging purposes. (trunk r8971)
svn path=/main/branches/2.1.2/; revision=8972
|
|
|
|
| |
svn path=/main/branches/2.1.2/; revision=8970
|
|
|
|
|
|
| |
in PORTAGE_ARCHLIST. (trunk r8967)
svn path=/main/branches/2.1.2/; revision=8968
|
|
|
|
|
|
| |
new-style virtual packages. (trunk r8965)
svn path=/main/branches/2.1.2/; revision=8966
|
|
|
|
|
|
|
| |
it separate from the global USE that's shown by
emerge --info. (trunk r8963)
svn path=/main/branches/2.1.2/; revision=8964
|
|
|
|
|
|
|
|
|
| |
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. (trunk r8961)
svn path=/main/branches/2.1.2/; revision=8962
|
|
|
|
|
|
|
| |
attribute so that the normal global USE is still available
for things like emerge --info output. (trunk r8959)
svn path=/main/branches/2.1.2/; revision=8960
|
|
|
|
|
|
| |
calling config.regenerate(). (trunk r8957)
svn path=/main/branches/2.1.2/; revision=8958
|
|
|
|
|
|
| |
of IUSE so that stage builds will work again. (trunk r8955)
svn path=/main/branches/2.1.2/; revision=8956
|
|
|
|
|
|
|
| |
blockers, instead of telling the user to try again with
--pretend. (trunk r8953)
svn path=/main/branches/2.1.2/; revision=8954
|