To quote my original "on the napkin" implementation:
!!! ERROR: net-im/silc-toolkit-1.0 failed.
ebuild.sh, line 1554: Called dyn_unpack
ebuild.sh, line 715: Called src_unpack
silc-toolkit-1.0.ebuild, line 22: Called die
!!! Aww poopies
!!! If you need support, post the topmost build error, and the call stack if relevant.
Ebuild used eclasses from the following overlays:\n
!!! This ebuild is from an overlay: '/usr/local/portage'
Print out that eclasses were overridden; make it obvious; make certain devs (esp flameeyes) love you long time.
Created attachment 97726 [details, diff]
prints out overlay'd eclasses in diefunc in ebuild.sh
This is in svn r5392.
This has been released in 2.1.2_rc4-r2.