Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Avoid NameError when cwd is $FILESDIR. Thanks to Christian Ruppert <idl0r@g.o> | Zac Medico | 2010-01-30 | 1 | -0/+6 |
| | | | | | | for reporting. svn path=/main/trunk/; revision=15294 | ||||
* | Deprecate the first parameter of the portdbapi constructor since it is always | Zac Medico | 2010-01-30 | 1 | -1/+1 |
| | | | | | | the same as mysettings['PORTDIR']. svn path=/main/trunk/; revision=15281 | ||||
* | Don't ignore CVS/Entries.IO_error when not in commit mode.v2.2_rc62 | Zac Medico | 2010-01-29 | 1 | -6/+5 |
| | | | | svn path=/main/trunk/; revision=15272 | ||||
* | Remove code for svn.IO_error and bzr.IO_error categories since they don't | Zac Medico | 2010-01-29 | 1 | -6/+2 |
| | | | | | | | exist therefore and if this code had ever executed it would have raised a KeyError. svn path=/main/trunk/; revision=15222 | ||||
* | Fix AttributeError from has_versions for atoms with no USE deps. Thanks to | Zac Medico | 2010-01-28 | 1 | -2/+2 |
| | | | | | | Arfrever for reporting. svn path=/main/trunk/; revision=15214 | ||||
* | Add an Atom.evaluate_conditionals() method and use where appropriate. | Zac Medico | 2010-01-28 | 1 | -5/+1 |
| | | | | svn path=/main/trunk/; revision=15212 | ||||
* | Add support for evaluation of conditional USE atoms in has_version and | Zac Medico | 2010-01-27 | 1 | -11/+36 |
| | | | | | | best_version arguments, using the USE environment variable. svn path=/main/trunk/; revision=15211 | ||||
* | Fix Manifest commit logic for cvs and svn. Thanks to Rafael Martins | Zac Medico | 2010-01-19 | 1 | -4/+4 |
| | | | | | | <rafael@rafaelmartins.com>. svn path=/main/trunk/; revision=15205 | ||||
* | Invert some vcs conditionals that are specific to cvs and svn. | Zac Medico | 2010-01-18 | 1 | -3/+3 |
| | | | | svn path=/main/trunk/; revision=15204 | ||||
* | Support mercurial. Thanks to Rafael Martins <rafael@rafaelmartins.com> for | Zac Medico | 2010-01-18 | 1 | -15/+60 |
| | | | | | | this patch. svn path=/main/trunk/; revision=15203 | ||||
* | Make sure repoman knows about all files in the directory to commit using ↵ | Fabian Groffen | 2010-01-14 | 1 | -1/+1 |
| | | | | | | bzr. Patch by Christian Faulhammer. svn path=/main/trunk/; revision=15199 | ||||
* | Use encoded byte strings with python-2.x, since the python ebuilds are | Zac Medico | 2010-01-13 | 1 | -10/+14 |
| | | | | | | | known to remove the encodings module when USE=build is enabled (thus disabling unicode decoding/encoding). svn path=/main/trunk/; revision=15197 | ||||
* | Fix output handling to avoid potential UnicodeEncodeError. | Zac Medico | 2010-01-12 | 1 | -3/+9 |
| | | | | svn path=/main/trunk/; revision=15196 | ||||
* | 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 |