On 29/1/2011, at 2:49am, Andrew Lowe wrote: > ... > emerge: there are no ebuilds built with USE flags to satisfy > "dev-vcs/subversion[-dso,perl]". > !!! One of the following packages is required to complete your request: > - dev-vcs/subversion-1.6.15 (Change USE: -dso) > (dependency required by "dev-vcs/git-1.7.4_rc3" [ebuild]) > (dependency required by "sys-devel/gettext-0.18.1.1-r1" [ebuild]) > (dependency required by "dev-libs/popt-1.16-r1" [ebuild]) > (dependency required by "dev-util/pkgconfig-0.25-r2" [ebuild]) > (dependency required by "dev-lang/python-3.1.3" [ebuild]) > (dependency required by "app-admin/python-updater-0.8" [installed]) > > *************************** > > Well, it's a media computer so subversion shouldn't be there - I think > it's a leftover from a previous task for this machine.
Subversion provides not only the server, but also `/usr/bin/svn`, the tool for downloading stuff from a repo. This is often needed for installing stuff via Portage that upstream developers keep in a Subversion repo. Actually, in this case, sys-devel/gettext depends upon git, a different version control system (presumably because some of gettext's files are stored in git) and Subversion is being pulled in by git (probably for stuff like <http://learn.github.com/p/git-svn.html> and probably controlled by a USE flag). Stroller.

