Merged from trunk 7994:8001
| 7995 | Move the "commit" mode manifest generation earlier in order |
| zmedico | to avoid digest verification issues when FEATURES="strict" |
| | is enabled. |
| 7996 | Remove duplicate call to digestgen(). |
| zmedico | |
| 7997 | Factor the KEYWORDS masking logic out of portdbapi.visible() |
| zmedico | and move it to config.getMissingEeywords(). This will allow |
| | the code to be reused for binary packages. |
| 7998 | Allow config.setcpv() to take a dictionary of package |
| zmedico | metadata in place of a dbapi instance so that extra cache |
| | pulls can be avoided. |
| 7999 | Restore profile masking support to getmaskingstatus(). |
| zmedico | |
| 8000 | Cache IUSE for portdbapi.gvisible() calls. |
| zmedico | |
| 8001 | Factor package.mask and profile masking logic out of |
| zmedico | portdbapi.visible() and move it to config.getMaskAtom() and |
| | getProfileMaskAtom(). This will allow the code to be reused |
| | for binary packages. |
svn path=/main/branches/prefix/; revision=8007