summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@gentoo.org>2007-08-24 00:50:05 +0000
committerDoug Goldstein <cardoe@gentoo.org>2007-08-24 00:50:05 +0000
commite3a2400f9f66a9eea51efffeaf38b2455394e7c5 (patch)
tree27ccd911262d9ca4ffb5ce7f2cd69b88be322bf0 /media-tv/mythtv
parentStable on amd64 wrt bug #189956 (diff)
downloadgentoo-2-e3a2400f9f66a9eea51efffeaf38b2455394e7c5.tar.gz
gentoo-2-e3a2400f9f66a9eea51efffeaf38b2455394e7c5.tar.bz2
gentoo-2-e3a2400f9f66a9eea51efffeaf38b2455394e7c5.zip
another MythTV 0.20.2 pre-release. fix bug #179052. switch from XvMCW to nVidia XvMC, i810 XvMC, and VIA XvMC
(Portage version: 2.1.3.6)
Diffstat (limited to 'media-tv/mythtv')
-rw-r--r--media-tv/mythtv/ChangeLog9
-rw-r--r--media-tv/mythtv/files/digest-mythtv-0.20.1_p142760
-rw-r--r--media-tv/mythtv/mythtv-0.20.1_p14276.ebuild (renamed from media-tv/mythtv/mythtv-0.20.1_p14260.ebuild)15
3 files changed, 20 insertions, 4 deletions
diff --git a/media-tv/mythtv/ChangeLog b/media-tv/mythtv/ChangeLog
index bc62a06e1919..b2db0ab65c23 100644
--- a/media-tv/mythtv/ChangeLog
+++ b/media-tv/mythtv/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-tv/mythtv
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/ChangeLog,v 1.170 2007/08/22 21:33:20 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/ChangeLog,v 1.171 2007/08/24 00:50:05 cardoe Exp $
+
+*mythtv-0.20.1_p14276 (24 Aug 2007)
+
+ 24 Aug 2007; Doug Goldstein <cardoe@gentoo.org>
+ -mythtv-0.20.1_p14260.ebuild, +mythtv-0.20.1_p14276.ebuild:
+ another MythTV 0.20.2 pre-release. fix bug #179052. switch from XvMCW to
+ nVidia XvMC, i810 XvMC, and VIA XvMC
*mythtv-0.20.1_p14260 (22 Aug 2007)
diff --git a/media-tv/mythtv/files/digest-mythtv-0.20.1_p14276 b/media-tv/mythtv/files/digest-mythtv-0.20.1_p14276
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/media-tv/mythtv/files/digest-mythtv-0.20.1_p14276
diff --git a/media-tv/mythtv/mythtv-0.20.1_p14260.ebuild b/media-tv/mythtv/mythtv-0.20.1_p14276.ebuild
index 047cdc8cea74..56839006b980 100644
--- a/media-tv/mythtv/mythtv-0.20.1_p14260.ebuild
+++ b/media-tv/mythtv/mythtv-0.20.1_p14276.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.20.1_p14260.ebuild,v 1.1 2007/08/22 21:33:20 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.20.1_p14276.ebuild,v 1.1 2007/08/24 00:50:05 cardoe Exp $
inherit mythtv flag-o-matic multilib eutils qt3 subversion toolchain-funcs
@@ -29,7 +29,7 @@ RDEPEND=">=media-libs/freetype-2.0
$(qt_min_version 3.3)
virtual/mysql
alsa? ( >=media-libs/alsa-lib-0.9 )
- dts? ( media-libs/libdts )
+ dts? ( || ( media-libs/libdca media-libs/libdts ) )
dvd? ( media-libs/libdvdnav
media-libs/libdts )
dvb? ( media-libs/libdvb media-tv/linuxtv-dvb-headers )
@@ -108,6 +108,12 @@ src_unpack() {
# As needed fix since they don't know how to write qmake let alone a real
# make system
epatch "${FILESDIR}"/${PN}-0.20-as-needed.patch
+
+ # upstream wants the revision number in their version.cpp
+ # since the subversion.eclass strips out the .svn directory
+ # svnversion in MythTV's build doesn't work
+ sed -e "s:\`(svnversion \$\${SVNTREEDIR} 2>\/dev\/null) || echo Unknown\`:${SVNREV}:" \
+ -i "${S}"/version.pro || die "svnversion sed failed"
}
src_compile() {
@@ -122,8 +128,11 @@ src_compile() {
use hdhomerun || myconf="${myconf} --disable-hdhomerun"
use crciprec || myconf="${myconf} --disable-crciprec"
use altivec || myconf="${myconf} --disable-altivec"
- use xvmc && myconf="${myconf} --enable-xvmc"
+ use xvmc && myconf="${myconf} --enable-xvmc --enable-xvmc-opengl"
use xvmc && use video_cards_via && myconf="${myconf} --enable-xvmc-pro"
+ use xvmc && use video_cards_nvidia && myconf="${myconf} --disable-xvmcw"
+ use xvmc && use video_cards_i810 && myconf="${myconf} --disable-xvmcw"
+ use xvmc && use video_cards_via && myconf="${myconf} --disable-xvmcw"
use perl && myconf="${myconf} --with-bindings=perl"
myconf="${myconf}
--disable-audio-arts