Normally when facing with blocks on world it just a matter of unmerging the blocking packages, resuming and running revdep-rebuild just in case. However in this particular block were dealing with the system set. This means that while unmerging the blocking packages there a good chance you'll break something... badly.
Here's how to deal with the e2fsprogs block:
- $ su
- # eix-sync
- # emerge --fetchonly e2fsprogs e2fsprogs-libs
- # emerge --unmerge com_err ss e2fsprogs
- # emerge --oneshot e2fsprogs
Notice that by unmerging com_err or ss you'd break wget making it impossible to fetch the e2fsprogs and ef2progs-libs packages through portage (though you could fetch them manually). The --oneshot option is used on step 5 as e2fprogs is a system package and should not be in world.
Also consider as a safety precaution adding buildsyspkg to the FEATURES variables in /etc/make.conf as this enables the build of binary packages for just packages in the system set.