Dan Douglas <orm...@gmail.com> wrote: > > However most of these are only metadata/md5-cache files
By default, eix reads its information for the main portage tree from this directory. Check whether e.g. the portage versions displayed by eix match which the versions in that directory. If this is the case (as I suppose) you have perhaps switched to git syncing without generating/fetching metadata information after syncing: You have to call e.g. egencache with appropriate arguments to generate the metadata, at least for the gentoo repository. Similarly for the overlays, although the situation is more complicated there, and by default eix uses other (problematic) methods unless you override by setting OVERRIDE_CACHE_METHOD or CACHE_METHOD correspondingly (see eix manpage), because for overlays it can be complicated to generate the metadata (e.g. if they have an inappropriate .gitignore or use a VCS which does not have an analogue of .gitignore). One passibility to call egencache automatically after syncing is to use /etc/portage/repo.postsysnc.d app-portage/portage-postsyncd-mv (from the mv overlay) will install some files which will generate the metadata (also for the overlays - depending on your configuration).