media-tv/mythtv: add patch to 0.27.6_p20160318-r1 fixing build with libvpx-1.5.0
authorMichael Palimaka <kensington@gentoo.org>
Sun, 12 Mar 2017 23:13:10 +0000 (10:13 +1100)
committerMichael Palimaka <kensington@gentoo.org>
Sun, 12 Mar 2017 23:18:58 +0000 (10:18 +1100)
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 [new file with mode: 0644]
media-tv/mythtv/mythtv-0.27.6_p20160318-r1.ebuild [moved from media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild with 99% similarity]

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 (file)
index 0000000..578feaa
--- /dev/null
@@ -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",
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 3398c2d376f8af6e46598a5837727b16dcdac9fe..aeefe6f87aabbd9a695dfd28c59af4eb02dae166 100644 (file)
@@ -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
 }