I've just bumped media-libs/libmpeg3 to 1.7 version ( bug #45325 ), previous 1.5-r3 had the following keywords :
~alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86
Since it's a major update (from an old version) I've dropped the keywords to the ones I could test (~amd64 & ~x86). It's p.masked because it has a minor api change that breaks media-video/transcode and dev-libs/DirectFB-extra that depends on it.
If you could help me by testing it and keywording it ~arch when it works that'd be great ! (And also reporting problems if it does not, but I hope this will not happen)
seems to work -> added ~ppc64
seems ok... hard to test well until something like transcode uses the new interface
Seems to work despite all the ugly compiler warnings. Marked ~hppa.
~sparc is back, seems to work.
Data point: I had to upgrade to 1.7 when I upgraded to gcc-4.2.*
1.5.2-r3 failed with:
i686-pc-linux-gnu-gcc `cat i686/c_flags` -o i686/mpeg3cat mpeg3cat.c i686/libmpeg3.a -lm -lpthread -la52
i686/libmpeg3.a(reconstruct.o): In function `recon_comp':
reconstruct.c:(.text+0x14ee): undefined reference to `recvac_mmx'
reconstruct.c:(.text+0x1518): undefined reference to `recva_mmx'
reconstruct.c:(.text+0x153c): undefined reference to `rechc_mmx'
reconstruct.c:(.text+0x1560): undefined reference to `rech_mmx'
collect2: ld returned 1 exit status
make: *** [i686/mpeg3dump] Error 1
1.7 appears to work fine.
*** This bug has been marked as a duplicate of bug 241354 ***