Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix unicode quote handling to work with python3. | Zac Medico | 2010-01-11 | 1 | -4/+16 |
| | | | | svn path=/main/trunk/; revision=15195 | ||||
* | Avoid portage import in order to avoid a potential sandbox violation if | Zac Medico | 2010-01-11 | 1 | -3/+1 |
| | | | | | | portage's *.pyc files are stale. svn path=/main/trunk/; revision=15194 | ||||
* | Avoid potential UnicodeDecodeError with Python 3. Reported by devurandom. | Arfrever Frehtes Taifersar Arahesis | 2010-01-11 | 1 | -1/+6 |
| | | | | svn path=/main/trunk/; revision=15192 | ||||
* | Bug #300388 - Fix terminal handling code to so term codes aren't sent when | Zac Medico | 2010-01-11 | 3 | -1/+3 |
| | | | | | | TERM=dumb. svn path=/main/trunk/; revision=15191 | ||||
* | only return status for the current directory (or the directory being asked ↵ | Fabian Groffen | 2010-01-10 | 1 | -3/+3 |
| | | | | | | for), instead of the whole tree svn path=/main/trunk/; revision=15188 | ||||
* | Add Bazaar (bzr) support for repoman, test-driven by Fauli (Christian ↵ | Fabian Groffen | 2010-01-10 | 1 | -18/+58 |
| | | | | | | Faulhammer) svn path=/main/trunk/; revision=15185 | ||||
* | Bug #269225 - Warn about virtuals with non-empty HOMEPAGE or LICENSE. Thanks | Zac Medico | 2010-01-07 | 1 | -0/+11 |
| | | | | | | to Ulrich Müller <ulm@g.o> for this patch. svn path=/main/trunk/; revision=15174 | ||||
* | Fix it so an empty directory given to doins -r does not trigger failure. | Zac Medico | 2010-01-06 | 1 | -7/+6 |
| | | | | svn path=/main/trunk/; revision=15172 | ||||
* | Bug #299248 - Fix doins return code handling to make sure it always fails | Zac Medico | 2010-01-04 | 1 | -3/+20 |
| | | | | | | | when appropriate. Thanks to Jonathan Callen <abcd@g.o> for the initial patch. svn path=/main/trunk/; revision=15158 | ||||
* | 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 | ||||
* | In save_ebuild_env(), preserve all ebuild phases in any case since excluding | Zac Medico | 2009-12-24 | 1 | -2/+0 |
| | | | | | | | the already executed ones from environment.bz2 doesn't save much space, and it's possible that someone would want to look at them later. svn path=/main/trunk/; revision=15145 | ||||
* | 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 | ||||
* | Fix the assert alias to avoid 'value to great for base' messages in some cases. | Zac Medico | 2009-12-19 | 1 | -2/+9 |
| | | | | | | Thanks to Jonathan Callen <abcd@g.o> for reporting. svn path=/main/trunk/; revision=15121 | ||||
* | Revert previous commit because it's no comptible (doesn't pass arguments to | Zac Medico | 2009-12-19 | 1 | -1/+1 |
| | | | | | | die). svn path=/main/trunk/; revision=15120 | ||||
* | Fix the assert alias to 'value to great for base' messages in some cases. | Zac Medico | 2009-12-19 | 1 | -1/+1 |
| | | | | | | Thanks to Jonathan Callen <abcd@g.o> for reporting. svn path=/main/trunk/; revision=15119 | ||||
* | 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 | 2 | -6/+12 |
| | | | | | | ebuild phases, and only filter them for binary and installed packages. svn path=/main/trunk/; revision=15096 | ||||
* | Combine 2 shift calls into one.v2.2_rc59 | Zac Medico | 2009-12-13 | 1 | -2/+1 |
| | | | | svn path=/main/trunk/; revision=15059 | ||||
* | Bug #296554 - Add decompression support to ecompress (similar to ecompressdir | Zac Medico | 2009-12-13 | 1 | -0/+57 |
| | | | | | | | behavior) since dodoc can call ecompress with stuff that's already compressed in some way. svn path=/main/trunk/; revision=15058 | ||||
* | 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 | ||||
* | Remove unused STARTDIR variable. | Zac Medico | 2009-12-12 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=15051 | ||||
* | Add EAPI 3_pre2 to conditinals so the EAPI 4 stuff is disabled. | Zac Medico | 2009-12-11 | 4 | -13/+13 |
| | | | | 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 | ||||
* | Remove obsolete env-update.sh script. | Zac Medico | 2009-12-09 | 1 | -219/+0 |
| | | | | svn path=/main/trunk/; revision=14992 | ||||
* | Add localization variables (LANG and LC_*) to the environment whitelist and | Zac Medico | 2009-12-09 | 1 | -0/+5 |
| | | | | | | | filter them from the saved environment (so user settings override those of binary packages). Thanks to Fabio Erculiani <lxnay@g.o> for reporting. svn path=/main/trunk/; revision=14975 | ||||
* | Fix handling for TEMP, TMP, and TMPDIR variables: | Zac Medico | 2009-12-09 | 2 | -1/+7 |
| | | | | | | | | * 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 | ||||
* | Move ebuild helpers to account for rename of EAPI 3 to 4. | Zac Medico | 2009-12-08 | 3 | -0/+0 |
| | | | | svn path=/main/trunk/; revision=14966 | ||||
* | Bump EAPI conditionals to account for rename of EAPI 3 to 4. Thanks to | Zac Medico | 2009-12-08 | 4 | -19/+19 |
| | | | | | | 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 | 3 | -1/+27 |
| | | | | | | | 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 | ||||
* | Add 'tla' to the lists of live eclasses. | Zac Medico | 2009-12-06 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=14935 | ||||
* | 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 | ||||
* | Remove SLOT.missing since SLOT.invalid handles that case now.v2.2_rc50 | Zac Medico | 2009-11-16 | 1 | -3/+2 |
| | | | | svn path=/main/trunk/; revision=14824 | ||||
* | Bug #292820 - Make the Package constructor handle invalid SLOT values. | Zac Medico | 2009-11-12 | 1 | -0/+1 |
| | | | | svn path=/main/trunk/; revision=14819 | ||||
* | Restore support for bash-3. | Arfrever Frehtes Taifersar Arahesis | 2009-11-08 | 1 | -0/+3 |
| | | | | svn path=/main/trunk/; revision=14804 | ||||
* | 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 | ||||
* | For compatibility, still exit successfully if there are skipped directories. | Zac Medico | 2009-10-31 | 1 | -1/+1 |
| | | | | | | We can make it more strict later. svn path=/main/trunk/; revision=14762 | ||||
* | Bug #290921 - Always exit unsuccessfully if -r is not specified and a | Zac Medico | 2009-10-31 | 1 | -5/+6 |
| | | | | | | directory is skipped. This reverts a behavior change from r9484. svn path=/main/trunk/; revision=14760 | ||||
* | 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 | ||||
* | Add a parsedate() function which emulates rfc822.parsedate(), since python3 | Zac Medico | 2009-10-25 | 1 | -12/+28 |
| | | | | | | doesn't have it. svn path=/main/trunk/; revision=14729 | ||||
* | Use calendar.timegm instead of time.mktime, for correct timezone handling. | Zac Medico | 2009-10-25 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=14728 | ||||
* | Don't set mtime on downloaded metadata.dtd when using python3, since the | Zac Medico | 2009-10-25 | 1 | -5/+23 |
| | | | | | | | rfc822.parsedate() function is not available. Thanks to Arfrever for reporting. svn path=/main/trunk/; revision=14725 | ||||
* | Use urllib.urlopen() instead of portage.fetch() for fetching metadata.dtd. | Zac Medico | 2009-10-24 | 1 | -42/+68 |
| | | | | svn path=/main/trunk/; revision=14709 |