Merged from trunk -r12583:12593
authorFabian Groffen <grobian@gentoo.org>
Sat, 14 Feb 2009 10:57:35 +0000 (10:57 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sat, 14 Feb 2009 10:57:35 +0000 (10:57 -0000)
commit5fb92c60ee1e691397309ea98b4ab738f7103015
tree9e508f7033d74a4a2474630a779999ceb92523c7
parentd3001c4c55af0f9ce3b600d04450e5e04dfd719c
   Merged from trunk -r12583:12593

   | 12584    | For python-3.0 compatibility, make dict-like classes modify |
   | zmedico  | their keys(), items(), and values() methods appropriatly    |
   |          | for the current python version.                             |

   | 12585    | Inside depgraph._serialize_tasks(), simplify the logic      |
   | zmedico  | which delays selection of root nodes.                       |

   | 12586    | Make DepPriority.__str__() indicate optional deps.          |
   | zmedico  |                                                             |

   | 12587    | Fix digraph.clone() to properly clone priority lists.       |
   | zmedico  |                                                             |

   | 12588    | fix --libdir detection when econf is passed                 |
   | SpankMan | whitespace/empty arguments ... those break the plain string |
   |          | expansion comparison                                        |

   | 12589    | fix previous commit -- hasq isnt as cool as i thought and   |
   | SpankMan | doesnt accept globs, so define a new hasg() func that does  |
   |          | and use that                                                |

   | 12590    | cleanup econf() code -- use hasg* funcs in multilib code to |
   | SpankMan | avoid wrong/duplicate parsing methods, move all handling to |
   |          | "$@" to avoid duplication, and make sure we prepend         |
   |          | arguments coming from the ebuild rather than append -- only |
   |          | EXTRA_ECONF from user should override things                |

   | 12591    | Escape globs in hasgq arguments in order to prevent bash    |
   | zmedico  | from trying to perform filename expansion.                  |

   | 12592    | Filter the new hasg and hasgq functions inside              |
   | zmedico  | save_ebuild_env().                                          |

   | 12593    | add support for .xz compressed files like .lzma             |
   | SpankMan |                                                             |

svn path=/main/branches/prefix/; revision=12607
bin/ebuild.sh
bin/isolated-functions.sh
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/cache/anydbm.py
pym/portage/cache/mappings.py
pym/portage/cache/sql_template.py
pym/portage/cache/template.py