fvwm-2.4.8 can't actually use its patch, among other things. A proper src_unpack to make it work: src_unpack() { unpack ${P}.tar.bz2 bzip2 -dc ${DISTDIR}/${P}-gentoo-diff.bz2 | patch -p0 || die }
actually, to me it looks like it _is_ patching properly. what version of portage are you running?
Err, oops. Looks like I did have an old portage on that system. New one works just fine, I presume unpack got a little smarter or something :-) 10x.