commit:     0aa8ee4d4cb38a693bdd7c586a6fe888c13df5e1
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 12 23:13:10 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Mar 12 23:18:58 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa8ee4d

media-tv/mythtv: add patch to 0.27.6_p20160318-r1 fixing build with libvpx-1.5.0

Gentoo-bug: 600094
Package-Manager: Portage-2.3.4, Repoman-2.3.2

 media-tv/mythtv/files/mythtv-0.27.6-libvpx-1.5.0.patch  | 17 +++++++++++++++++
 ...0160318.ebuild => mythtv-0.27.6_p20160318-r1.ebuild} |  3 ++-
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/media-tv/mythtv/files/mythtv-0.27.6-libvpx-1.5.0.patch 
b/media-tv/mythtv/files/mythtv-0.27.6-libvpx-1.5.0.patch
new file mode 100644
index 00000000000..578feaae1b0
--- /dev/null
+++ b/media-tv/mythtv/files/mythtv-0.27.6-libvpx-1.5.0.patch
@@ -0,0 +1,17 @@
+Gentoo-bug: 600094
+
+--- a/mythtv/external/FFmpeg/libavcodec/libvpxenc.c
++++ b/mythtv/external/FFmpeg/libavcodec/libvpxenc.c
+@@ -87,9 +87,9 @@
+ 
+ /** String mappings for enum vp8e_enc_control_id */
+ static const char *const ctlidstr[] = {
+-    [VP8E_UPD_ENTROPY]           = "VP8E_UPD_ENTROPY",
+-    [VP8E_UPD_REFERENCE]         = "VP8E_UPD_REFERENCE",
+-    [VP8E_USE_REFERENCE]         = "VP8E_USE_REFERENCE",
++//    [VP8E_UPD_ENTROPY]           = "VP8E_UPD_ENTROPY",
++//    [VP8E_UPD_REFERENCE]         = "VP8E_UPD_REFERENCE",
++//    [VP8E_USE_REFERENCE]         = "VP8E_USE_REFERENCE",
+     [VP8E_SET_ROI_MAP]           = "VP8E_SET_ROI_MAP",
+     [VP8E_SET_ACTIVEMAP]         = "VP8E_SET_ACTIVEMAP",
+     [VP8E_SET_SCALEMODE]         = "VP8E_SET_SCALEMODE",

diff --git a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild 
b/media-tv/mythtv/mythtv-0.27.6_p20160318-r1.ebuild
similarity index 99%
rename from media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild
rename to media-tv/mythtv/mythtv-0.27.6_p20160318-r1.ebuild
index 3398c2d376f..aeefe6f87aa 100644
--- a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild
+++ b/media-tv/mythtv/mythtv-0.27.6_p20160318-r1.ebuild
@@ -75,7 +75,7 @@ COMMON="
        fftw? ( sci-libs/fftw:3.0= )
        hls? (
                media-libs/faac:=
-               <media-libs/libvpx-1.5.0:=
+               <media-libs/libvpx-1.6.0:=
                >=media-libs/x264-0.0.20111220:=
        )
        ieee1394? (
@@ -158,6 +158,7 @@ src_prepare() {
        echo "setting.extra -= -ldconfig" >> 
"${S}"/programs/mythfrontend/mythfrontend.pro
 
        epatch "${FILESDIR}/libdir-27.patch"
+       epatch "${FILESDIR}/${PN}-0.27.6-libvpx-1.5.0.patch"
 
        epatch_user
 }

Reply via email to