Merged from trunk 7372:7396
authorFabian Groffen <grobian@gentoo.org>
Wed, 25 Jul 2007 20:19:58 +0000 (20:19 -0000)
committerFabian Groffen <grobian@gentoo.org>
Wed, 25 Jul 2007 20:19:58 +0000 (20:19 -0000)
commitc5f74e995a71c15defc2ff3d402f6dcbea2c747d
tree06dd1fa3e1dc05bc2321b03131786e26310fff84
parent64c1c698e0102684c73b907fc8d3c73b88ada4d6
   Merged from trunk 7372:7396

   +------------------------------------------------------------------------+
   | 7373      | Drop privileges in the "depend" phase regardless of        |
   | zmedico   | FEATURES and RESTRICT since that phase should never need   |
   |           | special privileges. Thanks to swegener for the initial     |
   |           | patch.                                                     |
   |-----------+------------------------------------------------------------|
   | 7375      | Enable FEATURES=userfetch by default.                      |
   | zmedico   |                                                            |
   |-----------+------------------------------------------------------------|
   | 7377      | Add sfperms and strict to the default FEATURES since       |
   | zmedico   | they're already in the base profile's make.defaults.       |
   |-----------+------------------------------------------------------------|
   | 7379      | Add FEATURES=fakeroot support which causes install and     |
   | zmedico   | package phases to run inside fakeroot when a non-root user |
   |           | runs the ebuild command. Thanks to swegener for the        |
   |           | initial patch.                                             |
   |-----------+------------------------------------------------------------|
   | 7381      | For bug #186337, show an ewarn message if                  |
   | zmedico   | FEATURES=installsources is enabled but debugedit is not    |
   |           | installed. Also document installsources and splitdebug in  |
   |           | make.conf.example.                                         |
   |-----------+------------------------------------------------------------|
   | 7383      | Fix make.conf.example rejects.                             |
   | zmedico   |                                                            |
   |-----------+------------------------------------------------------------|
   | 7385      | Add droppriv keyword for the depend phase.                 |
   | zmedico   |                                                            |
   |-----------+------------------------------------------------------------|
   | 7387      | Add droppriv keyword for the depend phase (last one).      |
   | zmedico   |                                                            |
   |-----------+------------------------------------------------------------|
   | 7389      | Use a select loop for moving input and ouput when logging  |
   | zmedico   | is enabled in portage.spawn().                             |
   |-----------+------------------------------------------------------------|
   | 7390      | Use the hardcoded variables from portage.const rather than |
   | WarnerBro | strings that are apt to change, fix spacing.               |
   |-----------+------------------------------------------------------------|
   | 7391      | Use blocking mode for writes since we'd rather block than  |
   | zmedico   | trigger a EWOULDBLOCK error.                               |
   |-----------+------------------------------------------------------------|
   | 7392      | CACHE_PATH starts with / and therefore isn't compatible    |
   | zmedico   | with os.path.join().                                       |
   |-----------+------------------------------------------------------------|
   | 7393      | Set O_NONBLOCK just for read calls (uses fewer fcntl       |
   | zmedico   | calls).                                                    |
   |-----------+------------------------------------------------------------|
   | 7394      | For bug #186386, pass stdin directly to spawned processes  |
   | zmedico   | (even when their output goes through a pty) so that Ctrl+Z |
   |           | works as on would expect.)                                 |
   |-----------+------------------------------------------------------------|
   | 7396      | use ${MAKE:-make} rather than make in einstall()           |
   | SpankMan  |                                                            |
   +------------------------------------------------------------------------+

svn path=/main/branches/prefix/; revision=7398
bin/ebuild.sh
bin/prepstrip
cnf/make.conf
cnf/make.conf.sparc-fbsd.diff
cnf/make.conf.x86-fbsd.diff
cnf/make.globals
man/make.conf.5
pym/portage/__init__.py
pym/portage/dbapi/porttree.py
pym/portage/process.py