summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-08-20 14:35:29 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-08-20 14:35:29 +0000
commit74f59a1ef340eee53e5beeff7e628b44187081d8 (patch)
tree1e04ae919f6ec9f1f834b20068fe34c70b265da8 /media-libs/xine-lib
parentVersion bump, new homepage, ebuild cleanup, fix quoting (diff)
downloadgentoo-2-74f59a1ef340eee53e5beeff7e628b44187081d8.tar.gz
gentoo-2-74f59a1ef340eee53e5beeff7e628b44187081d8.tar.bz2
gentoo-2-74f59a1ef340eee53e5beeff7e628b44187081d8.zip
Fix building with recent videoproto wrt #332389 by Rahul Jain, Matteo Azzali and Geoff Leach.
(Portage version: 2.2_rc67/cvs/Linux x86_64)
Diffstat (limited to 'media-libs/xine-lib')
-rw-r--r--media-libs/xine-lib/ChangeLog7
-rw-r--r--media-libs/xine-lib/files/xine-lib-1.1.19-xvmc.patch19
-rw-r--r--media-libs/xine-lib/xine-lib-1.1.19.ebuild5
3 files changed, 28 insertions, 3 deletions
diff --git a/media-libs/xine-lib/ChangeLog b/media-libs/xine-lib/ChangeLog
index da5a940ade85..284df9a6b2ea 100644
--- a/media-libs/xine-lib/ChangeLog
+++ b/media-libs/xine-lib/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-libs/xine-lib
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/ChangeLog,v 1.631 2010/08/18 04:17:37 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/ChangeLog,v 1.632 2010/08/20 14:35:28 ssuominen Exp $
+
+ 20 Aug 2010; Samuli Suominen <ssuominen@gentoo.org>
+ xine-lib-1.1.19.ebuild, +files/xine-lib-1.1.19-xvmc.patch:
+ Fix building with recent videoproto wrt #332389 by Rahul Jain, Matteo
+ Azzali and Geoff Leach.
18 Aug 2010; Jeroen Roovers <jer@gentoo.org> xine-lib-1.1.18.1.ebuild:
Stable for HPPA (bug #317141).
diff --git a/media-libs/xine-lib/files/xine-lib-1.1.19-xvmc.patch b/media-libs/xine-lib/files/xine-lib-1.1.19-xvmc.patch
new file mode 100644
index 000000000000..f395654435b5
--- /dev/null
+++ b/media-libs/xine-lib/files/xine-lib-1.1.19-xvmc.patch
@@ -0,0 +1,19 @@
+Quoting ChangeLog of X11's videoproto package:
+vldXvMC.h: stop uselessly including XvMClib.h
+
+http://bugs.gentoo.org/332389
+
+--- src/video_out/xxmc.h
++++ src/video_out/xxmc.h
+@@ -77,10 +77,10 @@
+ #include <X11/extensions/XShm.h>
+ #include <X11/extensions/Xv.h>
+ #include <X11/extensions/Xvlib.h>
++#include <X11/extensions/XvMClib.h>
+ #ifdef HAVE_VLDXVMC
+ #include <X11/extensions/vldXvMC.h>
+ #else
+- #include <X11/extensions/XvMClib.h>
+ #include <X11/extensions/XvMC.h>
+ #endif
+
diff --git a/media-libs/xine-lib/xine-lib-1.1.19.ebuild b/media-libs/xine-lib/xine-lib-1.1.19.ebuild
index d2000776eba0..09d814b8c827 100644
--- a/media-libs/xine-lib/xine-lib-1.1.19.ebuild
+++ b/media-libs/xine-lib/xine-lib-1.1.19.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.1.19.ebuild,v 1.2 2010/07/27 19:52:04 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.1.19.ebuild,v 1.3 2010/08/20 14:35:28 ssuominen Exp $
EAPI=3
inherit eutils flag-o-matic toolchain-funcs multilib
@@ -89,7 +89,8 @@ DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
src_prepare() {
- epatch "${DISTDIR}"/${PN}-1.1.15-textrel-fix.patch
+ epatch "${DISTDIR}"/${PN}-1.1.15-textrel-fix.patch \
+ "${FILESDIR}"/${P}-xvmc.patch
}
src_configure() {