dev-perl/VCP-autrijus doesn't depend on dev-perl/Data-UUID, but requires it, so importing fails, so svk thinks VCP isn't installed. Solution (just patch VCP-autrijus ebuild): DEPEND="dev-perl/Text-Diff dev-perl/XML-AutoWriter - dev-perl/IPC-Run3" + dev-perl/IPC-Run3 + dev-perl/Data-UUID"
from the META.yml (ie, looks like there's more missing than data-uuid) requires: Pod::Usage: 0 Pod::Text: 0 HTML::Element: 0 Regexp::Shellish: 0.93 Text::Diff: 0 XML::ValidWriter: 0.38 MIME::Base64: 0 Digest::MD5: 0 File::Temp: 0 IPC::Run3: 0 Pod::HTML_Elements: 0 Pod::Select: 0 XML::Parser: 0 Pod::Links: 0
oddly enough, while there are missing modules in the dep, i don't see where data-uuid is one of them. i just grep'd through the entire source and uuid doesn't appear once: ( mcummings@zathros )-( 10:13:01 )-( VCP-autrijus-snapshot-0.9-20050110 )-( 518 ) $ grep -ris uuid * ( mcummings@zathros )-( 10:13:08 )-( VCP-autrijus-snapshot-0.9-20050110 )-( 519 ) $
Sorry, my bad, it's in /usr/lib/perl5/vendor_perl/5.8.7/SVN/Mirror/VCP.pm which means the dep should be in SVN-Mirror. That happens if you read the filename, but not the path :/
fixed. submitting bug to ppc and amd64 for keywording of data-uuid
Please make this an optional dependency. Tests pass without it, and it would more accurately reflect the SVN::Mirror Makefile.PL. Maybe something like: --- /usr/portage/dev-perl/SVN-Mirror/SVN-Mirror-0.68-r1.ebuild 2006-01-15 11:57:29.000000000 -0500 +++ SVN-Mirror-0.68-r1.ebuild 2006-01-16 12:20:59.000000000 -0500 @@ -12,17 +12,21 @@ LICENSE="Artistic" #KEYWORDS="~amd64 ~ppc ~sparc ~x86" KEYWORDS="~sparc ~x86" -IUSE="" +IUSE="vcp" DEPEND="${DEPEND} >=dev-util/subversion-1.1.3 >=dev-perl/URI-1.34 >=dev-perl/TermReadKey-2.21 >=dev-perl/SVN-Simple-0.26 - dev-perl/Data-UUID dev-perl/Class-Accessor dev-perl/TimeDate - dev-perl/File-chdir" + dev-perl/File-chdir + vcp? ( + dev-perl/Data-UUID + dev-perl/VCP-autrijus + dev-perl/VCP-Dest-svk + )" pkg_setup() {
Thanx.