I suggest: When a ebuild (or a version) has been removed forever from the tree (for example too old versions of some package), what about adding a function to remove the /var/tmp/portage/distfiles/<file>.<ext>? This could save space. Reproducible: Always
emerge app-portage/gentoolkit; man eclean.