| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
and src_configure (and bump EAPI to 2_pre3). Thanks to Ciaran McCreesh for
the suggestion.
svn path=/main/trunk/; revision=11454
|
|
|
|
| |
svn path=/main/trunk/; revision=11404
|
|
|
|
|
|
|
|
| |
for which it's not supported. This avoids pointless spawning of ebuild.sh and
also avoids having bashrc called during an invalid phase as reported by
Arfrever.
svn path=/main/trunk/; revision=11398
|
|
|
|
|
|
|
|
|
| |
an array, and then restore it before doing anything else. This avoids
interference that can otherwise occur if code from profile.bashrc (or
/etc/portage/env, be extension) needs to call any of the elog functions
which use the save_IFS and restore_IFS aliases internally.
svn path=/main/trunk/; revision=11397
|
|
|
|
|
|
| |
be necessary, such as after loading an exising environment.
svn path=/main/trunk/; revision=11387
|
|
|
|
| |
svn path=/main/trunk/; revision=11380
|
|
|
|
|
|
| |
_eapi2_src_configure().
svn path=/main/trunk/; revision=11379
|
|
|
|
| |
svn path=/main/trunk/; revision=11377
|
|
|
|
| |
svn path=/main/trunk/; revision=11365
|
|
|
|
| |
svn path=/main/trunk/; revision=11363
|
|
|
|
|
|
| |
which are now handled inside _ebuild_phase_funcs().
svn path=/main/trunk/; revision=11358
|
|
|
|
| |
svn path=/main/trunk/; revision=11354
|
|
|
|
|
|
| |
"2" instead of "2_pre2. Thanks to Arfrever for reporting.
svn path=/main/trunk/; revision=11352
|
|
|
|
|
|
| |
new eapi* functions.
svn path=/main/trunk/; revision=11351
|
|
|
|
|
|
|
|
|
| |
default_* functions for the given EAPI. For example, a function named
eapi0_src_compile provides access to the default src_compile implementation
that EAPI 0 provides. This feature is supported only when EAPI=2_pre2 is set.
Thanks to Brian Harring for suggesting this idea.
svn path=/main/trunk/; revision=11350
|
|
|
|
|
|
|
|
|
|
|
| |
the correct phase function.
* Add --exclude-init-phases option to save_ebuild_env() for filtering
out unnecessary functions and variables when creating environment.bz2.
* Add support for default() and default_* functions that die in all
ebuild phases so that improper use of these functions is quickly
discovered.
svn path=/main/trunk/; revision=11346
|
|
|
|
|
|
|
|
| |
each phase so that it will call the default_* function corresponding to the
current phase. Thanks to Thomas Anderson <gentoofan23> for the initial
patch.
svn path=/main/trunk/; revision=11342
|
|
|
|
|
|
|
| |
new EAPI=2_pre2. Thanks to Arfrever Frehtes Taifersar Arahesis for the
initial patch which I've made a few adjustments to.
svn path=/main/trunk/; revision=11327
|
|
|
|
|
|
|
| |
* Highlight the "Files built without respecting LDFLAGS" QA Notice with red.
* Remove scanelf-ignored-LDFLAGS.log when empty.
svn path=/main/trunk/; revision=11216
|
|
|
|
| |
svn path=/main/trunk/; revision=10836
|
|
|
|
| |
svn path=/main/trunk/; revision=10591
|
|
|
|
| |
svn path=/main/trunk/; revision=10429
|
|
|
|
|
|
| |
Fabian Groffen, http://archives.gentoo.org/gentoo-portage-dev/msg_2f9c8543016f1a96f9122aca0ec35ded.xml)
svn path=/main/trunk/; revision=10327
|
|
|
|
|
|
|
| |
with command substitution. Thanks to Fabio Rossi <rossi.f@inwind.it> for
this patch.
svn path=/main/trunk/; revision=9856
|
|
|
|
|
|
|
| |
them out. The built_with_use() function in eutils.eclass needs to be updated
for compatibility.
svn path=/main/trunk/; revision=9674
|
|
|
|
|
|
| |
like .unpacked and .compiled so that the state is consistent.
svn path=/main/trunk/; revision=9606
|
|
|
|
|
|
|
|
|
| |
${PORTAGE_BUILDDIR}/.installed since otherwise with FEATURES=keepwork
dyn_install() will not call src_install() as necessary to repopulate
${PORTAGE_BUILDDIR}/image (resulting in install_qa_check failure due
to absence of ${PORTAGE_BUILDDIR}/image).
svn path=/main/trunk/; revision=9527
|
|
|
|
|
|
| |
since it may contain essential state.
svn path=/main/trunk/; revision=9526
|
|
|
|
|
|
| |
ebuild.sh to make.globals (bug #214499).
svn path=/main/trunk/; revision=9511
|
|
|
|
|
|
| |
their own implicit flags. For uniformity, use an empty string as the default.
svn path=/main/trunk/; revision=9503
|
|
|
|
|
|
| |
update the docs to reflect this.
svn path=/main/trunk/; revision=9475
|
|
|
|
| |
svn path=/main/trunk/; revision=9472
|
|
|
|
|
|
| |
things like writing metadata cache. Thanks to ferringb for the suggestion.
svn path=/main/trunk/; revision=9448
|
|
|
|
| |
svn path=/main/trunk/; revision=9447
|
|
|
|
| |
svn path=/main/trunk/; revision=9446
|
|
|
|
|
|
| |
filter-bash-environment.py instead of passing them in from bash.
svn path=/main/trunk/; revision=9445
|
|
|
|
|
|
|
| |
generate the final regex on the python side instead of in bash. Also, properly
anchor the regex so that it actually works.
svn path=/main/trunk/; revision=9443
|
|
|
|
|
|
| |
with names containing any non-alphanumeric characters.
svn path=/main/trunk/; revision=9441
|
|
|
|
|
|
| |
into filter-bash-environment.py.
svn path=/main/trunk/; revision=9438
|
|
|
|
|
|
| |
make it more flexible and robust.
svn path=/main/trunk/; revision=9436
|
|
|
|
|
|
|
| |
avoid false positives with multi-line variable definitions that can be
produced by the 'export' builtin.
svn path=/main/trunk/; revision=9432
|
|
|
|
|
|
| |
sign).
svn path=/main/trunk/; revision=9429
|
|
|
|
|
|
| |
cannot match the required non-alphanumeric group.
svn path=/main/trunk/; revision=9421
|
|
|
|
|
|
| |
names that contain more than one non-alphanumeric character.
svn path=/main/trunk/; revision=9419
|
|
|
|
|
|
|
| |
exclude variable names that begin with a digit or that contain any
non-alphanumeric characters that are not be supported by bash.
svn path=/main/trunk/; revision=9416
|
|
|
|
|
|
| |
with names containing a hyphen since bash does not allow them.
svn path=/main/trunk/; revision=9402
|
|
|
|
|
|
|
| |
variables in case the user is running the install phase multiple times
consecutively via the ebuild command.
svn path=/main/trunk/; revision=9357
|
|
|
|
|
|
|
| |
should already be handled on the python side and it won't work with
dropped privileges anyway.
svn path=/main/trunk/; revision=9327
|
|
|
|
|
|
|
| |
installation phases need to pass some variables to
uninstallation phases.
svn path=/main/trunk/; revision=9281
|
|
|
|
|
|
|
| |
of egrep since apparently it's compatible in this case. Thanks to
igli for this.
svn path=/main/trunk/; revision=9279
|