ros/rosdep — pull request #9 by jmesmon (2012-05-15 23:02:05+00:00)
Title: platforms/gentoo: form a single emerge command

This makes interactive mode (need to type 'yes' to continue) much less painful, and allows portage to neglect items which are pulled in by other items.

An example for the second point: pkgA depends on pkgB.
rosdep wants to install both pkgA and pkgB.
In the old methodology, pkgB could be built a second time, unecissarilly.

Note that this is not the only solution to the "merge twice" annoyance. We could pass '-uN' to emerge to tell it not to merge already merged packages that lack updages or new use flags.