I've just succeeded in getting media-video/coriander and media-libs/libdc1394 to work on the new firewire stack in the Linux kernel (not the standard drivers/ieee1394, but the new drivers/firewire). This has long been a problem with this new stack, but the problems seem to finally get ironed out. I think maybe the time is ripe to introduce a (hard masked) sys-libs/libraw1394 that contains support for this new stack. I am myself maintainer of the media-video/coriander and media-libs/libdc1394, and have versions for those ready as well. Attachment with proposed ebuild follows...
Created attachment 140939 [details] Proposed ebuild with support for the juju firewire stack The source was pulled from git (currently no released version exists with juju-support), and can be found at http://dev.gentoo.org/~stefaan/distfiles/libraw1394-1.3.0_p20080114.tar.gz. I'm current using a newly introduced local USE-flag called "juju" to determine whether the new stack should be used, or the default old stack.
stefaan: +1 for you to go ahead and commit this yourself...
Going ahead then... tested this ebuild both with the juju flag enabled and disabled, so it should actually be ok without the hard mask as well, but I'm leaving this up to you guys until further notice.
Now in portage...
Could sys-libs/libraw1394-1.3.0_p20080114 be unmasked? Blocks bug 231908, more or less.