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