will be needed for ffmpeg-1 to go stable, there's no rush but we need to chose what version. I'd go for 12.1, but it's rather young note that xbmc >= 12 does not work with libav and nobody seems to care enough to submit patches upstream.
xnbc-12.1 will not compile on hardware that has SSE but no SSE2. I have submitted a patch upstream: https://github.com/xbmc/xbmc/pull/2612 I also have an ebuild that patches xbmc in my user overlay: http://git.overlays.gentoo.org/gitweb/?p=user/JoseQ.git;a=tree;f=media-tv/xbmc;hb=HEAD
since there is no rush, I'd also wait for: https://github.com/xbmc/xbmc/pull/2597 to be cleaned up and merged and then backport it; this should fix (part of) bug #463588 and improve the libav situation
No, this fails to compile. See Bug 466586
(In reply to comment #3) use the Blocker field instead of posting comments
+*xbmc-12.2-r1 (13 Jun 2013) + + 13 Jun 2013; Alexis Ballier <aballier@gentoo.org> +xbmc-12.2-r1.ebuild: + Backport some FFmpeg related fixes from master. + Fixes bugs #466718, #463588 and should improve libav compatibility. + This one should be the new target as it fixes a couple of bugs. The patchset comes with a README: $ cat README.backports These patches are backports from xbmc master to xbmc 12.*. Mainly for improved FFmpeg compatibility with the versions we ship. These patches will most likely not be backported to the 12 branch upstream because using system ffmpeg is not a priority. Patches are in git format so contain their descriptions. If you experience any problem with this patchset, feel free to email aballier@g.o ------------------ Sorry Jose, it seems your PR has not been merged yet (You should ping upstream about it) so I have not included it in this patchset. For Mike: These patches _should_ apply to any future 12.* release. If not, or if they cause problems, simply poke me about it. Let's wait a couple of weeks and CC arches for 12.2-r1 if its good enough.
no regression it seems: ccing arches. its getting more urgent now: bug #473302 and bug #473790
(In reply to Alexis Ballier from comment #5) > > Sorry Jose, it seems your PR has not been merged yet (You should ping > upstream about it) so I have not included it in this patchset. > Alexis, All I got were some comments about the Windows installer that I frankly didn't understand. Now there's another pull request to enable SSE2 for all Windows builds: https://github.com/xbmc/xbmc/pull/2889 Are you offering to add my patch to your patchset? Would it help if I filed a Gentoo bug on xbmc-12.1? Thanks, Jose.
(In reply to Jose Quinteiro from comment #7) > Are you offering to add my patch to your patchset? Would it help if I filed > a Gentoo bug on xbmc-12.1? yes, please open a new bug, its getting OT in this bug :) I'll add it once it's been merged upstream or if mike wants it before.
dependency.bad 18 media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(default/linux/amd64/13.0) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(default/linux/amd64/13.0/desktop) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(default/linux/amd64/13.0/desktop/gnome) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/gnome) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(default/linux/amd64/13.0/desktop/kde) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/kde) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(default/linux/amd64/13.0/developer) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/developer) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(hardened/linux/amd64) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(hardened/linux/amd64/no-multilib) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(hardened/linux/amd64/no-multilib/selinux) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(hardened/linux/amd64/selinux) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] http://blogs.gentoo.org/ago/2012/07/06/repoman-check-before-file-stable-request/
(In reply to Agostino Sarubbo from comment #9) > dependency.bad 18 > media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: > amd64(default/linux/amd64/13.0) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs'] Ian, are you ok with stabilizing libcec 2.1.3? the only other revdep is mythtv which is only ~arch. libnfs-1.5.0 should be ok too since it has no stable version, cc'ing maintainers just in case.
(In reply to Alexis Ballier from comment #10) > Ian, are you ok with stabilizing libcec 2.1.3? Yup, go ahead.
amd64 stable
x86 stable. Last arch, closing