diff options
author | 2015-02-17 00:05:03 +0000 | |
---|---|---|
committer | 2015-02-17 00:05:03 +0000 | |
commit | 455728131d1cd5aeaf104eda6288f506666a8199 (patch) | |
tree | 376882c201c530318d821ce757025025d5d81b51 /media-tv/kodi | |
parent | Use https git repo. (diff) | |
download | gentoo-2-455728131d1cd5aeaf104eda6288f506666a8199.tar.gz gentoo-2-455728131d1cd5aeaf104eda6288f506666a8199.tar.bz2 gentoo-2-455728131d1cd5aeaf104eda6288f506666a8199.zip |
Fix build with external ffmpeg #526992 by Manuel Rüger.
(Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
Diffstat (limited to 'media-tv/kodi')
-rw-r--r-- | media-tv/kodi/ChangeLog | 6 | ||||
-rw-r--r-- | media-tv/kodi/files/kodi-14.0-dvddemux-ffmpeg.patch | 16 | ||||
-rw-r--r-- | media-tv/kodi/kodi-14.1.ebuild | 8 | ||||
-rw-r--r-- | media-tv/kodi/kodi-9999.ebuild | 5 |
4 files changed, 28 insertions, 7 deletions
diff --git a/media-tv/kodi/ChangeLog b/media-tv/kodi/ChangeLog index 916a7f8dc3cd..231451ddf8ab 100644 --- a/media-tv/kodi/ChangeLog +++ b/media-tv/kodi/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-tv/kodi # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-tv/kodi/ChangeLog,v 1.1 2015/02/16 07:35:00 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-tv/kodi/ChangeLog,v 1.2 2015/02/17 00:05:03 vapier Exp $ + + 17 Feb 2015; Mike Frysinger <vapier@gentoo.org> + +files/kodi-14.0-dvddemux-ffmpeg.patch, kodi-14.1.ebuild, kodi-9999.ebuild: + Fix build with external ffmpeg #526992 by Manuel Rüger. *kodi-9999 (16 Feb 2015) *kodi-14.1 (16 Feb 2015) diff --git a/media-tv/kodi/files/kodi-14.0-dvddemux-ffmpeg.patch b/media-tv/kodi/files/kodi-14.0-dvddemux-ffmpeg.patch new file mode 100644 index 000000000000..94b86666f9ed --- /dev/null +++ b/media-tv/kodi/files/kodi-14.0-dvddemux-ffmpeg.patch @@ -0,0 +1,16 @@ +sniped from: +http://cvs.rpmfusion.org/viewvc/rpms/kodi/devel/kodi-14.0-dvddemux-ffmpeg.patch?root=free&view=markup + +--- xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp ++++ xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp +@@ -519,10 +519,6 @@ + + void CDVDDemuxFFmpeg::Flush() + { +- // naughty usage of an internal ffmpeg function +- if (m_pFormatContext) +- av_read_frame_flush(m_pFormatContext); +- + m_currentPts = DVD_NOPTS_VALUE; + + m_pkt.result = -1; diff --git a/media-tv/kodi/kodi-14.1.ebuild b/media-tv/kodi/kodi-14.1.ebuild index 9e552e9d79ab..987ff73d38cb 100644 --- a/media-tv/kodi/kodi-14.1.ebuild +++ b/media-tv/kodi/kodi-14.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-tv/kodi/kodi-14.1.ebuild,v 1.1 2015/02/16 07:35:00 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-tv/kodi/kodi-14.1.ebuild,v 1.2 2015/02/17 00:05:03 vapier Exp $ EAPI="5" @@ -22,8 +22,7 @@ case ${PV} in MY_P="${PN}-${MY_PV}" SRC_URI="http://mirrors.kodi.tv/releases/source/${MY_PV}-${CODENAME}.tar.gz -> ${P}.tar.gz http://mirrors.kodi.tv/releases/source/${MY_P}-generated-addons.tar.xz" - # ffmpeg system build is broken #526992 - #KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~x86" S=${WORKDIR}/xbmc-${PV}-${CODENAME} ;; @@ -81,7 +80,7 @@ COMMON_DEPEND="${PYTHON_DEPS} media-libs/tiff pulseaudio? ( media-sound/pulseaudio ) media-sound/wavpack - >=media-video/ffmpeg-2.4:0=[encode] + >=media-video/ffmpeg-2.4:=[encode] rtmp? ( media-video/rtmpdump ) avahi? ( net-dns/avahi ) nfs? ( net-fs/libnfs ) @@ -144,6 +143,7 @@ src_unpack() { src_prepare() { epatch "${FILESDIR}"/${PN}-9999-nomythtv.patch epatch "${FILESDIR}"/${PN}-9999-no-arm-flags.patch #400617 + epatch "${FILESDIR}"/${PN}-14.0-dvddemux-ffmpeg.patch #526992#36 # The mythtv patch touches configure.ac, so force a regen rm -f configure diff --git a/media-tv/kodi/kodi-9999.ebuild b/media-tv/kodi/kodi-9999.ebuild index 564496d6de66..869c37abf3e7 100644 --- a/media-tv/kodi/kodi-9999.ebuild +++ b/media-tv/kodi/kodi-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-tv/kodi/kodi-9999.ebuild,v 1.1 2015/02/16 07:35:00 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-tv/kodi/kodi-9999.ebuild,v 1.2 2015/02/17 00:05:03 vapier Exp $ EAPI="5" @@ -80,7 +80,7 @@ COMMON_DEPEND="${PYTHON_DEPS} media-libs/tiff pulseaudio? ( media-sound/pulseaudio ) media-sound/wavpack - >=media-video/ffmpeg-2.4:0=[encode] + >=media-video/ffmpeg-2.4:=[encode] rtmp? ( media-video/rtmpdump ) avahi? ( net-dns/avahi ) nfs? ( net-fs/libnfs ) @@ -143,6 +143,7 @@ src_unpack() { src_prepare() { epatch "${FILESDIR}"/${PN}-9999-nomythtv.patch epatch "${FILESDIR}"/${PN}-9999-no-arm-flags.patch #400617 + epatch "${FILESDIR}"/${PN}-14.0-dvddemux-ffmpeg.patch #526992#36 # The mythtv patch touches configure.ac, so force a regen rm -f configure |