Merged from trunk 6765:6802
+------------------------------------------------------------------------+
| 6766 | For bug #181104, make econf give an appropriate error |
| zmedico | message when configure is not executable. |
|---------+--------------------------------------------------------------|
| 6768 | For bug #139383, in xtermTitleReset() use os.system() |
| zmedico | instead of commands.getoutput() since the latter puts too |
| | much restriction on what $PROMPT_COMMAND may contain. |
|---------+--------------------------------------------------------------|
| 6770 | For bug #152828, run ${CHOST}-ldconfig when ${CBUILD} != |
| zmedico | ${CHOST}. |
|---------+--------------------------------------------------------------|
| 6772 | Only execute $PROMPT_COMMAND when appropriate. |
| zmedico | |
|---------+--------------------------------------------------------------|
| 6775 | Skip bogus '$ECLASS inherited illegally' messages when |
| zmedico | installing from a binary package. |
|---------+--------------------------------------------------------------|
| 6778 | For bug #181387, fix an UnboundLocalError for the mymtime |
| zmedico | variable that is triggered by confmem. |
|---------+--------------------------------------------------------------|
| 6780 | For bug #148702, automatically enable flags from IUSE if |
| zmedico | they correspond to unset USE_EXPAND variables such as |
| | LINGUAS. The variable only has to be set to some value or an |
| | empty string in order to disable these flags. |
|---------+--------------------------------------------------------------|
| 6782 | When an update is discarded due to confmem, record it's |
| zmedico | mtime in the contents (it's md5 is already recorded there |
| | too). |
|---------+--------------------------------------------------------------|
| 6784 | For bug #148702, use the * token to trigger wildcard |
| zmedico | expansion of IUSE. This adds flexibility and prevents flags |
| | from being enabled unexpectedly. |
|---------+--------------------------------------------------------------|
| 6786 | Preserve order of flags from IUSE in wildcard expansion. |
| zmedico | |
|---------+--------------------------------------------------------------|
| 6788 | Make repoman work with both + and - flags in IUSE. |
| zmedico | |
|---------+--------------------------------------------------------------|
| 6790 | For bug #181551, support slot deps in package.keywords. |
| zmedico | |
|---------+--------------------------------------------------------------|
| 6792 | For bug #81097, detect and report suspicious hardlinks to |
| zmedico | suid/sgid files. False positives are prevented by doing |
| | reference counts for each inode having suid/sgid bits and |
| | multiple hardlinks. The security check is done prior to each |
| | merge or unmerge phase and it will cause the phase to abort |
| | if a problem is found (so that the user can investigate |
| | before any files are removed). |
|---------+--------------------------------------------------------------|
| 6793 | Don't bother to warn about hardlinks to suid/sgid files |
| zmedico | before unlink since it can give false positives and the |
| | existing suid/sgid security check should spot problems |
| | before this anyway. |
|---------+--------------------------------------------------------------|
| 6794 | Fix the suid/sgid check so it only looks at regular files |
| zmedico | since it can generate false positives otherwise. |
|---------+--------------------------------------------------------------|
| 6796 | For bug #181355, detect parenthesis mismatch in |
| zmedico | paren_reduce(), raise an InvalidDependString exception, and |
| | make sure that all callers handle the exception properly. |
|---------+--------------------------------------------------------------|
| 6797 | Remove the "missing left parenthesis" test for now since it |
| zmedico | gives false positives. |
|---------+--------------------------------------------------------------|
| 6799 | For consistency with other xterm titles code, redirect |
| zmedico | $PROMPT_COMMAND output to stderr. |
|---------+--------------------------------------------------------------|
| 6802 | Bump 2.1.3 to 2.2 for some features and add news about |
| zmedico | USE_EXPAND wildcards. |
+------------------------------------------------------------------------+
svn path=/main/branches/prefix/; revision=6804