Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bug #321145: Don't ignore exit status of filter-bash-environment.py and ↵ | Arfrever Frehtes Taifersar Arahesis | 2010-05-25 | 1 | -1/+1 |
| | | | | check-implicit-pointer-usage.py. | ||||
* | Bug #320755 - Make sure src_test only runs once when ebuild(1) | Zac Medico | 2010-05-21 | 1 | -5/+8 |
| | | | | | is used to explicitly run the test phase along with other phases. | ||||
* | Update comment in econf about --disable-dependency-tracking to refer to | Zac Medico | 2010-05-06 | 1 | -1/+1 |
| | | | | EAPI 4 instead of 3. | ||||
* | Support per-package bashrc files. | Michał Górny | 2010-04-29 | 1 | -10/+13 |
| | | | | | | | Support loading per-package bashrc files from the /etc/portage/env directory. The invidual files should reside in a directory matching ${CATEGORY}, with names matching ${PN}, ${PN}:${SLOT}, ${P} and/or ${PF} (which are applied in that order). | ||||
* | Remove unsed check_KV() function. Thanks to Brian Harring. | Zac Medico | 2010-03-25 | 1 | -14/+0 |
| | |||||
* | Add back executable bits, accidentally removed in previous commit. | Zac Medico | 2010-03-24 | 1 | -0/+0 |
| | |||||
* | Remove all svn $Id keywords. | Zac Medico | 2010-03-24 | 1 | -1/+0 |
| | |||||
* | Fix breakage from previous commit. | Zac Medico | 2010-03-15 | 1 | -0/+1 |
| | | | | svn path=/main/trunk/; revision=15830 | ||||
* | Add a TODO note about adding a registration interface for eclasses to register | Zac Medico | 2010-03-15 | 1 | -6/+7 |
| | | | | | | phase hooks, in order to migrate away from global scope useq() calls. svn path=/main/trunk/; revision=15829 | ||||
* | Revert tar error handling changes from bug #309001 since we can't necessarily | Zac Medico | 2010-03-14 | 1 | -2/+4 |
| | | | | | | trust tar exist status alone (reverts r15820 and r15821). svn path=/main/trunk/; revision=15827 | ||||
* | Bug #309001 - Only trust tar exit status (ignore decompressor exit status) | Zac Medico | 2010-03-11 | 1 | -4/+2 |
| | | | | | | when unpacking tar files. svn path=/main/trunk/; revision=15820 | ||||
* | After src_install, save fewer variables when writing the vdb entry for a | Zac Medico | 2010-02-14 | 1 | -3/+9 |
| | | | | | | virtual package. svn path=/main/trunk/; revision=15349 | ||||
* | Evaluate USE conditionals when writing vdb entries after src_install. | Zac Medico | 2010-02-14 | 1 | -3/+2 |
| | | | | svn path=/main/trunk/; revision=15348 | ||||
* | Bug #297364 - Only set EAPI conditional PATH once after sourcing the ebuildv2.2_rc61 | Zac Medico | 2009-12-24 | 1 | -39/+48 |
| | | | | | | (when the EAPI is first known) rather than for each phase. svn path=/main/trunk/; revision=15149 | ||||
* | Remove stray echo. | Zac Medico | 2009-12-24 | 1 | -1/+0 |
| | | | | svn path=/main/trunk/; revision=15147 | ||||
* | Remove obsolete backing up of ROOTPATH via PORTAGE_ROOTPATH. | Zac Medico | 2009-12-24 | 1 | -7/+1 |
| | | | | svn path=/main/trunk/; revision=15143 | ||||
* | Bug #297933: Filter BASHOPTS variable for compatibility with bash-4.1. | Arfrever Frehtes Taifersar Arahesis | 2009-12-22 | 1 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=15130 | ||||
* | Bug #296710 - Add equery to QA_INTERCEPTORS since it can trigger a fork bomb. | Zac Medico | 2009-12-16 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=15098 | ||||
* | Bug #296870 - Allow locale related LANG and LC_* variables to persist between | Zac Medico | 2009-12-16 | 1 | -1/+12 |
| | | | | | | ebuild phases, and only filter them for binary and installed packages. svn path=/main/trunk/; revision=15096 | ||||
* | Make prefix varialbes ED, EPREFIX, and EROOT readonly except in EAPI 0, 1, and | Zac Medico | 2009-12-13 | 1 | -0/+7 |
| | | | | | | 2. svn path=/main/trunk/; revision=15057 | ||||
* | Add EAPI 3_pre2 to conditinals so the EAPI 4 stuff is disabled. | Zac Medico | 2009-12-11 | 1 | -10/+10 |
| | | | | svn path=/main/trunk/; revision=15035 | ||||
* | Enable xz unpack for EAPI 3_pre2. | Zac Medico | 2009-12-11 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=15034 | ||||
* | Don't filter/interfere with prefix variables unless they are supported by the | Zac Medico | 2009-12-11 | 1 | -1/+12 |
| | | | | | | current EAPI. svn path=/main/trunk/; revision=15031 | ||||
* | Filter prefix variables ED, EPREFIX, and EROOT inside | Zac Medico | 2009-12-11 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | filter_readonly_variables() but don't mark them readonly for now since some ebuilds/eclasses try to assign EROOT (such as kde4-base_pkg_setup) which causes the whole bash shell to exit like this: >>> Extracting info * CPV: kde-base/oxygen-icons-4.3.4 * REPO: gentoo * USE: elibc_glibc kernel_linux test userland_GNU x86 /var/tmp/portage/kde-base/oxygen-icons-4.3.4/temp/environment: line 2781: EROOT: readonly variable Also, add ED to the environment blacklist. svn path=/main/trunk/; revision=15030 | ||||
* | Implement forward compatible Prefix support. This makes EPREFIX, ED and | Fabian Groffen | 2009-12-10 | 1 | -2/+2 |
| | | | | | | | | | | | EROOT available to the ebuild environment, and updates the manpage accordingly. EPREFIX is hardwired to the empty string, and not configurable. For that, the prefix branch should be used for now. This should satisfy the requirements for EAPI=3. svn path=/main/trunk/; revision=15024 | ||||
* | Fix handling for TEMP, TMP, and TMPDIR variables: | Zac Medico | 2009-12-09 | 1 | -0/+6 |
| | | | | | | | | * Add to whitelist so current values are always used. * Always filter them from the saved environment. * Always add thier values to SANDBOX_WRITE. svn path=/main/trunk/; revision=14973 | ||||
* | Bump EAPI conditionals to account for rename of EAPI 3 to 4. Thanks to | Zac Medico | 2009-12-08 | 1 | -15/+15 |
| | | | | | | Jonathan Callen <abcd@g.o> for this patch. svn path=/main/trunk/; revision=14965 | ||||
* | Bug #295715 - Implement a register_success_hook function to complement | Zac Medico | 2009-12-06 | 1 | -1/+10 |
| | | | | | | | register_die_hook, and also add code to ensure the die hooks are called even when the failure is on the python side (like for file collisions). svn path=/main/trunk/; revision=14936 | ||||
* | Make register_die_hook() ensure that each hook is registered only once. | Zac Medico | 2009-12-06 | 1 | -1/+5 |
| | | | | svn path=/main/trunk/; revision=14932 | ||||
* | Bug #294886 - Show some basic info at the beginning of the build log, | Zac Medico | 2009-11-27 | 1 | -0/+5 |
| | | | | | | including USE flags. svn path=/main/trunk/; revision=14907 | ||||
* | Use einfo instead of ewarn for the "Skipping make test/check due to ebuild | Zac Medico | 2009-11-25 | 1 | -1/+1 |
| | | | | | | restriction." message. svn path=/main/trunk/; revision=14885 | ||||
* | Collapse two [[ ]] into one. | Zac Medico | 2009-11-06 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=14782 | ||||
* | For --debug mode, enable bash tracing when sourcing the ebuild. | Zac Medico | 2009-11-06 | 1 | -1/+8 |
| | | | | svn path=/main/trunk/; revision=14781 | ||||
* | Revert the workaround for bug #288863. This will require a dependency on | Zac Medico | 2009-10-26 | 1 | -6/+0 |
| | | | | | | >=sys-apps/sandbox-2.2. svn path=/main/trunk/; revision=14733 | ||||
* | drop IMAGE -- people have had years to catch up | Mike Frysinger | 2009-10-19 | 1 | -4/+0 |
| | | | | svn path=/main/trunk/; revision=14694 | ||||
* | Move filtering of misc bash variables from save_ebuild_env() to | Zac Medico | 2009-10-18 | 1 | -2/+6 |
| | | | | | | | filter_readonly_variables(). Add additional variables found in the output of `env -i bash -c 'declare -p'`. svn path=/main/trunk/; revision=14676 | ||||
* | Fix messages broken in r14616. Thanks to Arfrever for reporting and thanks to | Zac Medico | 2009-10-18 | 1 | -4/+3 |
| | | | | | | Jonathan Callen <abcd@g.o> for this patch. svn path=/main/trunk/; revision=14675 | ||||
* | Fix breakage in DEFINED_PHASES code. | Zac Medico | 2009-10-18 | 1 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=14664 | ||||
* | Preserve variables which have been set in global scope using 'declare'. | Arfrever Frehtes Taifersar Arahesis | 2009-10-18 | 1 | -65/+62 |
| | | | | svn path=/main/trunk/; revision=14662 | ||||
* | Use short substitution syntax in use_with() and use_enable(). Thanks to | Zac Medico | 2009-10-17 | 1 | -18/+4 |
| | | | | | | Jonathan Callen <abcd@g.o> for this patch. svn path=/main/trunk/; revision=14623 | ||||
* | Fix einstall() change from previous commit, for compatibility with empty | Zac Medico | 2009-10-17 | 1 | -1/+1 |
| | | | | | | but set CONF_PREFIX. Thanks to Jonathan Callen <abcd@g.o> for reporting. svn path=/main/trunk/; revision=14622 | ||||
* | Use [ "${foo+set}" = set ] instead of "${foo-unset}" != unset ], to avoid | Zac Medico | 2009-10-17 | 1 | -18/+18 |
| | | | | | | | any possility of ambiguity. Thanks to Jonathan Callen <abcd@g.o> for the suggestion. svn path=/main/trunk/; revision=14621 | ||||
* | In dyn_unpack, check mtimes on $A instead of $AA. Thanks to Jonathan Callen | Zac Medico | 2009-10-17 | 1 | -1/+1 |
| | | | | | | <abcd@g.o> for reporting. svn path=/main/trunk/; revision=14619 | ||||
* | Make phase variable local in has_phase_defined_up_to(). | Zac Medico | 2009-10-17 | 1 | -0/+1 |
| | | | | svn path=/main/trunk/; revision=14618 | ||||
* | Simplify the conditionals from bug #273648. Thanks to Jonathan Callen | Zac Medico | 2009-10-17 | 1 | -18/+13 |
| | | | | | | <abcd@g.o> for this patch. svn path=/main/trunk/; revision=14617 | ||||
* | Bug #273648 - EAPI 3 - the following condtions must be met: | Zac Medico | 2009-10-17 | 1 | -13/+49 |
| | | | | | | | | | | | | 1. The A variable contains no items. 2. The phase function in question is not in DEFINED_PHASES. 3. None of the phase functions unpack, prepare, configure, compile or install, if supported by the EAPI in question and occurring prior to the phase about to be executed, are in DEFINED_PHASES. Thanks to Jonathan Callen <abcd@g.o> for this patch. svn path=/main/trunk/; revision=14616 | ||||
* | Ensure that /dev/std* streams have appropriate sandbox permission for | Zac Medico | 2009-10-16 | 1 | -0/+6 |
| | | | | | | | bug #288863. This can be removed after sandbox is fixed and portage depends on the fixed version. svn path=/main/trunk/; revision=14612 | ||||
* | Use a shell script for dohtml instead of a function, for xargs compatibility. | Zac Medico | 2009-10-11 | 1 | -7/+0 |
| | | | | svn path=/main/trunk/; revision=14582 | ||||
* | Add some more EPYTHON safety. | Zac Medico | 2009-10-11 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=14570 | ||||
* | Set EPYTHON variable as empty when calling portageq or dohtml to avoid using ↵ | Arfrever Frehtes Taifersar Arahesis | 2009-10-11 | 1 | -7/+23 |
| | | | | | | potentially unsupported version of Python. svn path=/main/trunk/; revision=14568 |