summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Fix AttributeError from has_versions for atoms with no USE deps. Thanks toZac Medico2010-01-291-2/+2
| | | | | | Arfrever for reporting. (trunk r15214) svn path=/main/branches/2.1.7/; revision=15265
* Add an Atom.evaluate_conditionals() method and use where appropriate.Zac Medico2010-01-291-5/+1
| | | | | | (trunk r15212) svn path=/main/branches/2.1.7/; revision=15263
* Add support for evaluation of conditional USE atoms in has_version andZac Medico2010-01-291-11/+36
| | | | | | best_version arguments, using the USE environment variable. (trunk r15211) svn path=/main/branches/2.1.7/; revision=15262
* Fix Manifest commit logic for cvs and svn. Thanks to Rafael MartinsZac Medico2010-01-291-4/+4
| | | | | | <rafael@rafaelmartins.com>. (trunk r15205) svn path=/main/branches/2.1.7/; revision=15258
* Invert some vcs conditionals that are specific to cvs and svn. (trunk r15204)Zac Medico2010-01-291-3/+3
| | | | svn path=/main/branches/2.1.7/; revision=15257
* Support mercurial. Thanks to Rafael Martins <rafael@rafaelmartins.com> for Zac Medico2010-01-291-15/+60
| | | | | | this patch. (trunk r15203) svn path=/main/branches/2.1.7/; revision=15256
* Make sure repoman knows about all files in the directory to commit using ↵Zac Medico2010-01-291-1/+1
| | | | | | | | bzr. Patch by Christian Faulhammer. (trunk r15199) svn path=/main/branches/2.1.7/; revision=15253
* Use encoded byte strings with python-2.x, since the python ebuilds areZac Medico2010-01-291-10/+14
| | | | | | | known to remove the encodings module when USE=build is enabled (thus disabling unicode decoding/encoding). (trunk r15197) svn path=/main/branches/2.1.7/; revision=15251
* Fix output handling to avoid potential UnicodeEncodeError. (trunk r15196)Zac Medico2010-01-291-3/+9
| | | | svn path=/main/branches/2.1.7/; revision=15250
* Fix unicode quote handling to work with python3. (trunk r15195)Zac Medico2010-01-291-4/+16
| | | | svn path=/main/branches/2.1.7/; revision=15249
* Avoid portage import in order to avoid a potential sandbox violation ifZac Medico2010-01-291-3/+1
| | | | | | portage's *.pyc files are stale. (trunk r15194) svn path=/main/branches/2.1.7/; revision=15248
* Avoid potential UnicodeDecodeError with Python 3. Reported by devurandom.Zac Medico2010-01-291-1/+6
| | | | | | (trunk r15192) svn path=/main/branches/2.1.7/; revision=15247
* Bug #300388 - Fix terminal handling code to so term codes aren't sent whenZac Medico2010-01-293-1/+3
| | | | | | TERM=dumb. (trunk r15191) svn path=/main/branches/2.1.7/; revision=15246
* only return status for the current directory (or the directory being asked ↵Zac Medico2010-01-291-3/+3
| | | | | | | | for), instead of the whole tree (trunk r15188) svn path=/main/branches/2.1.7/; revision=15244
* Add Bazaar (bzr) support for repoman, test-driven by Fauli (Christian ↵Zac Medico2010-01-291-18/+58
| | | | | | | | Faulhammer) (trunk r15185) svn path=/main/branches/2.1.7/; revision=15243
* Bug #269225 - Warn about virtuals with non-empty HOMEPAGE or LICENSE. ThanksZac Medico2010-01-291-0/+11
| | | | | | to Ulrich Müller <ulm@g.o> for this patch. (trunk r15174) svn path=/main/branches/2.1.7/; revision=15240
* Fix it so an empty directory given to doins -r does not trigger failure.Zac Medico2010-01-291-7/+6
| | | | | | (trunk r15172) svn path=/main/branches/2.1.7/; revision=15238
* Bug #299248 - Fix doins return code handling to make sure it always failsZac Medico2010-01-291-3/+20
| | | | | | | when appropriate. Thanks to Jonathan Callen <abcd@g.o> for the initial patch. (trunk r15158) svn path=/main/branches/2.1.7/; revision=15226
* Merge PATH initialization/filtering changes from trunk r15149.v2.1.7.16Zac Medico2009-12-241-25/+36
| | | | svn path=/main/branches/2.1.7/; revision=15150
* Remove stray echo. (trunk r15147)Zac Medico2009-12-241-1/+0
| | | | svn path=/main/branches/2.1.7/; revision=15148
* In save_ebuild_env(), preserve all ebuild phases in any case since excludingZac Medico2009-12-241-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. (trunk r15145) svn path=/main/branches/2.1.7/; revision=15146
* Remove obsolete backing up of ROOTPATH via PORTAGE_ROOTPATH. (trunk r15143)Zac Medico2009-12-241-7/+1
| | | | svn path=/main/branches/2.1.7/; revision=15144
* Bug #297933: Filter BASHOPTS variable for compatibility with bash-4.1.Zac Medico2009-12-241-2/+2
| | | | | | (trunk r15130) svn path=/main/branches/2.1.7/; revision=15142
* Fix the assert alias to avoid 'value to great for base' messages in some cases.Zac Medico2009-12-241-2/+9
| | | | | | Thanks to Jonathan Callen <abcd@g.o> for reporting. (trunk r15121) svn path=/main/branches/2.1.7/; revision=15135
* Bug #296710 - Add equery to QA_INTERCEPTORS since it can trigger a fork bomb.Zac Medico2009-12-171-1/+1
| | | | | | (trunk r15098) svn path=/main/branches/2.1.7/; revision=15103
* Bug #296870 - Allow locale related LANG and LC_* variables to persist betweenZac Medico2009-12-172-6/+12
| | | | | | | ebuild phases, and only filter them for binary and installed packages. (trunk r15096) svn path=/main/branches/2.1.7/; revision=15101
* Combine 2 shift calls into one. (trunk r15059)v2.1.7.14Zac Medico2009-12-131-2/+1
| | | | svn path=/main/branches/2.1.7/; revision=15092
* Bug #296554 - Add decompression support to ecompress (similar to ecompressdirZac Medico2009-12-131-0/+57
| | | | | | | behavior) since dodoc can call ecompress with stuff that's already compressed in some way. (trunk r15058) svn path=/main/branches/2.1.7/; revision=15091
* Make prefix varialbes ED, EPREFIX, and EROOT readonly except in EAPI 0, 1, andZac Medico2009-12-131-0/+7
| | | | | | 2. (trunk r15057) svn path=/main/branches/2.1.7/; revision=15090
* Remove unused STARTDIR variable. (trunk r15051)Zac Medico2009-12-131-1/+1
| | | | svn path=/main/branches/2.1.7/; revision=15085
* Add EAPI 3_pre2 to conditinals so the EAPI 4 stuff is disabled. (trunk r15035)Zac Medico2009-12-134-13/+13
| | | | svn path=/main/branches/2.1.7/; revision=15069
* Enable xz unpack for EAPI 3_pre2. (trunk r15034)Zac Medico2009-12-131-1/+1
| | | | svn path=/main/branches/2.1.7/; revision=15068
* Don't filter/interfere with prefix variables unless they are supported by theZac Medico2009-12-131-1/+12
| | | | | | current EAPI. (trunk r15031) svn path=/main/branches/2.1.7/; revision=15065
* Filter prefix variables ED, EPREFIX, and EROOT insideZac Medico2009-12-131-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. (trunk r15030) svn path=/main/branches/2.1.7/; revision=15064
* Implement forward compatible Prefix support. This makes EPREFIX, ED andZac Medico2009-12-131-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. (trunk r15024) svn path=/main/branches/2.1.7/; revision=15060
* Remove obsolete env-update.sh script. (trunk r14992)Zac Medico2009-12-101-219/+0
| | | | svn path=/main/branches/2.1.7/; revision=15010
* Add localization variables (LANG and LC_*) to the environment whitelist andZac Medico2009-12-101-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. (trunk r14975) svn path=/main/branches/2.1.7/; revision=15009
* Fix handling for TEMP, TMP, and TMPDIR variables:Zac Medico2009-12-102-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. (trunk r14973) svn path=/main/branches/2.1.7/; revision=15007
* Move ebuild helpers to account for rename of EAPI 3 to 4. (trunk r14966)Zac Medico2009-12-103-0/+0
| | | | svn path=/main/branches/2.1.7/; revision=15000
* Bump EAPI conditionals to account for rename of EAPI 3 to 4. Thanks toZac Medico2009-12-104-17/+17
| | | | | | Jonathan Callen <abcd@g.o> for this patch. (trunk r14965) svn path=/main/branches/2.1.7/; revision=14999
* Bug #295715 - Implement a register_success_hook function to complementZac Medico2009-12-063-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). (trunk r14936) svn path=/main/branches/2.1.7/; revision=14950
* Add 'tla' to the lists of live eclasses. (trunk r14935)Zac Medico2009-12-061-1/+2
| | | | svn path=/main/branches/2.1.7/; revision=14949
* Make register_die_hook() ensure that each hook is registered only once.Zac Medico2009-12-061-1/+5
| | | | | | (trunk r14932) svn path=/main/branches/2.1.7/; revision=14946
* Bug #294886 - Show some basic info at the beginning of the build log,Zac Medico2009-11-271-0/+5
| | | | | | including USE flags. (trunk r14907) svn path=/main/branches/2.1.7/; revision=14908
* Use einfo instead of ewarn for the "Skipping make test/check due to ebuildZac Medico2009-11-251-1/+1
| | | | | | restriction." message. (trunk r14885) svn path=/main/branches/2.1.7/; revision=14890
* Remove SLOT.missing since SLOT.invalid handles that case now. (trunk r14824)v2.1.7.5Zac Medico2009-11-161-3/+2
| | | | svn path=/main/branches/2.1.7/; revision=14841
* Bug #292820 - Make the Package constructor handle invalid SLOT values.Zac Medico2009-11-161-0/+1
| | | | | | (trunk r14819) svn path=/main/branches/2.1.7/; revision=14837
* Restore support for bash-3. (trunk r14804)Zac Medico2009-11-161-0/+3
| | | | svn path=/main/branches/2.1.7/; revision=14827
* Collapse two [[ ]] into one. (trunk r14782)Zac Medico2009-11-071-1/+1
| | | | svn path=/main/branches/2.1.7/; revision=14795
* For --debug mode, enable bash tracing when sourcing the ebuild. (trunk r14781)Zac Medico2009-11-071-1/+8
| | | | svn path=/main/branches/2.1.7/; revision=14794