Merged from trunk -r14724:14735
| 14725 | Don't set mtime on downloaded metadata.dtd when using |
| zmedico | python3, since the rfc822.parsedate() function is not |
| | available. Thanks to Arfrever for reporting. |
| 14728 | Use calendar.timegm instead of time.mktime, for correct |
| zmedico | timezone handling. |
| 14729 | Add a parsedate() function which emulates |
| zmedico | rfc822.parsedate(), since python3 doesn't have it. |
| 14730 | Add -R as a shortcut for --depclean. Thanks to Jonathan |
| zmedico | Callen <abcd@g.o> for the suggestion. |
| 14731 | Take the -c option and make it mean --depclean instead of |
| zmedico | --clean, since --clean is pretty useless anyway. |
| 14732 | Add a reference to bug #141118 inside |
| zmedico | _expand_new_virtuals(). |
| 14733 | Revert the workaround for bug #288863. This will require a |
| zmedico | dependency on >=sys-apps/sandbox-2.2. |
| 14734 | Bug #290625 - Manually encode output to stdout in python3, |
| zmedico | in order to avoid potential UnicodeEncodeError exceptions. |
| 14735 | Bug #290428 - Update mtime of /var/db/pkg and category |
| zmedico | subdirectories when stuff inside is modified, so that |
| | consumers can use directory mtimes to validate caches. |
svn path=/main/branches/prefix/; revision=14743