summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-tv/mythtv/ChangeLog6
-rw-r--r--media-tv/mythtv/Manifest22
-rw-r--r--media-tv/mythtv/mythtv-0.19_p9163-r1.ebuild47
3 files changed, 37 insertions, 38 deletions
diff --git a/media-tv/mythtv/ChangeLog b/media-tv/mythtv/ChangeLog
index a184954d2aae..6f517f3053d3 100644
--- a/media-tv/mythtv/ChangeLog
+++ b/media-tv/mythtv/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-tv/mythtv
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/ChangeLog,v 1.98 2006/06/08 23:59:49 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/ChangeLog,v 1.99 2006/06/13 03:51:18 cardoe Exp $
+
+ 13 Jun 2006; Doug Goldstein <cardoe@gentoo.org>
+ mythtv-0.19_p9163-r1.ebuild:
+ cleaning up pkg_setup()
08 Jun 2006; Jeremy Huddleston <eradicator@gentoo.org>
mythtv-0.19_p9163-r1.ebuild:
diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest
index ffe13f191800..987e1ea2ad31 100644
--- a/media-tv/mythtv/Manifest
+++ b/media-tv/mythtv/Manifest
@@ -23,14 +23,14 @@ RMD160 61d825641aae0b77ea0995f5b9b59855e33b9027 files/runmythfe 104
SHA256 7d3c316ec3af8f8cac23a1645c537f90feb09f7cb6d510dc2185d799080dd675 files/runmythfe 104
DIST mythtv-0.19-rev9163.patch.bz2 16798 RMD160 5799d8cf0f2c95e61ea86f291d02b9d7fa2559bc SHA256 c956382fed04927f8fb20c7ec0dbe6725aad9e36cd616061cb9be3dce81e5bb2
DIST mythtv-0.19.tar.bz2 10162049 RMD160 cd90bb3629df55f9e803d867cf59e378e9cace07 SHA256 ca73641116d3bbc7d353a99348f9f8c9a156bcc756c90a6ed06f1498d9d9cd8f
-EBUILD mythtv-0.19_p9163-r1.ebuild 8031 RMD160 b594a370284e8d095f9613c4f95a94661e7e1cc8 SHA1 85cb40d4a22327f87198611cd99b27ca869a66ce SHA256 e7863757cd5978f9083efd5a35e541ef2963cf849669c970156ffe39089af430
-MD5 9b41beb8a122cd66cbaec40ad7458a84 mythtv-0.19_p9163-r1.ebuild 8031
-RMD160 b594a370284e8d095f9613c4f95a94661e7e1cc8 mythtv-0.19_p9163-r1.ebuild 8031
-SHA256 e7863757cd5978f9083efd5a35e541ef2963cf849669c970156ffe39089af430 mythtv-0.19_p9163-r1.ebuild 8031
-MISC ChangeLog 18170 RMD160 0586a009ae6bdb8bf0799e04d675c73c26410022 SHA1 89d228c87cc5a79fa240d293540ed03438bf1363 SHA256 98f8216af1398ba3d44387fa8908efbac5729c35fc72bb51202a0ab074858b4c
-MD5 fb02629464fd1479d2ebd8249b092d01 ChangeLog 18170
-RMD160 0586a009ae6bdb8bf0799e04d675c73c26410022 ChangeLog 18170
-SHA256 98f8216af1398ba3d44387fa8908efbac5729c35fc72bb51202a0ab074858b4c ChangeLog 18170
+EBUILD mythtv-0.19_p9163-r1.ebuild 7709 RMD160 8bc12f38b8ab35c8cb5fc4b3100025114f61f22f SHA1 8b1b9397c9f6c570c2332dbbdd8d851ec13da5af SHA256 21acf50cf05b20593bbaacbb087c06fe0c5bbe034af186d2cf201c79870cfaa2
+MD5 ea19842f7d0fb0244afb4bd716808e7b mythtv-0.19_p9163-r1.ebuild 7709
+RMD160 8bc12f38b8ab35c8cb5fc4b3100025114f61f22f mythtv-0.19_p9163-r1.ebuild 7709
+SHA256 21acf50cf05b20593bbaacbb087c06fe0c5bbe034af186d2cf201c79870cfaa2 mythtv-0.19_p9163-r1.ebuild 7709
+MISC ChangeLog 18274 RMD160 ff0d65d7ba82b5cf595faf1c9bc86bf42a69c696 SHA1 c609dbc6797f7bb4f9c017323ec8bfe575f3a1f3 SHA256 4c77caaea80db8f0349663536200436e4854bffd7714bd0e4c30179af77ade21
+MD5 91afaa839dd45d2b4418cf04724a1c23 ChangeLog 18274
+RMD160 ff0d65d7ba82b5cf595faf1c9bc86bf42a69c696 ChangeLog 18274
+SHA256 4c77caaea80db8f0349663536200436e4854bffd7714bd0e4c30179af77ade21 ChangeLog 18274
MISC metadata.xml 222 RMD160 effccac2541ac4d0954899784d7d64c60a9c020e SHA1 c6bd979f236f5e6fe9332eb6568bee402efc793f SHA256 8b2065fecfbbdd0caa3c5eb86b98c22766db07f555edbf3127e9454b468ecff6
MD5 f62db0df6ee8ee1d4fe7b9c3d74432a7 metadata.xml 222
RMD160 effccac2541ac4d0954899784d7d64c60a9c020e metadata.xml 222
@@ -41,7 +41,7 @@ SHA256 39ad66ef70a0ff199932f2cd5b40411832e854e5ee1591fcdb26b445a98f4a82 files/di
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
-iD8DBQFEiLoDOpjtAl+gMRURAtbIAJwIlAfiRfOZ+5C1lvinwBhJVlhh6wCfVAq4
-QQZ8bdhf0rlgawwV1u9nt+4=
-=dqKn
+iD8DBQFEjjZFoeSe8B0zEfwRAn2AAJ4+vh+4iMifC48YvkrYceTdKnPHsgCeNaDw
+RlvLhDwYVSV79t4Ns65rmMc=
+=LK/K
-----END PGP SIGNATURE-----
diff --git a/media-tv/mythtv/mythtv-0.19_p9163-r1.ebuild b/media-tv/mythtv/mythtv-0.19_p9163-r1.ebuild
index 012849209495..10a38e13bb97 100644
--- a/media-tv/mythtv/mythtv-0.19_p9163-r1.ebuild
+++ b/media-tv/mythtv/mythtv-0.19_p9163-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.19_p9163-r1.ebuild,v 1.9 2006/06/08 23:59:49 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.19_p9163-r1.ebuild,v 1.10 2006/06/13 03:51:18 cardoe Exp $
inherit flag-o-matic multilib eutils debug qt3
@@ -18,8 +18,7 @@ KEYWORDS="amd64 ppc ~ppc64 x86"
IUSE_VIDEO_CARDS="video_cards_i810 video_cards_nvidia video_cards_via"
-IUSE="alsa altivec arts backendonly debug dbox2 dvb dvd frontendonly ieee1394 jack joystick lcd
-lirc mmx vorbis opengl xvmc ${IUSE_VIDEO_CARDS}"
+IUSE="alsa altivec backendonly debug dbox2 dvb dvd frontendonly ieee1394 jack joystick lcd lirc mmx vorbis opengl xvmc ${IUSE_VIDEO_CARDS}"
RDEPEND=">=media-libs/freetype-2.0
>=media-sound/lame-3.93.1
@@ -40,7 +39,6 @@ RDEPEND=">=media-libs/freetype-2.0
$(qt_min_version 3.3)
dev-db/mysql
alsa? ( >=media-libs/alsa-lib-0.9 )
- arts? ( kde-base/arts )
dvd? ( media-libs/libdvdnav
media-libs/libdts )
dvb? ( media-libs/libdvb media-tv/linuxtv-dvb-headers )
@@ -66,22 +64,19 @@ MYTHTV_GROUPS="video,audio,games,tty"
pkg_setup() {
- if ! built_with_use x11-libs/qt mysql ; then
- eerror "Qt is missing MySQL support. Please add"
- eerror "'mysql' to your USE flags, and re-emerge Qt."
- die "Qt needs MySQL support"
- fi
-
- if ! built_with_use x11-libs/qt opengl ; then
- eerror "Qt requires OpenGL support. Please add"
- eerror "'opengl' to your USE flags, and re-emerge Qt."
- die "Qt needs OpenGL support."
+ local rip=0
+ if ! built_with_use =x11-libs/qt-3* mysql opengl ; then
+ echo
+ eerror "MythTV requires Qt to be built with mysql and opengl use flags enabled."
+ eerror "Please re-emerge =x11-libs/qt-3, after having the use flags set."
+ echo
+ rip=1
fi
if ! has_version x11-libs/libXv && ! built_with_use x11-base/xorg-x11 xv; then
- eerror "xorg-x11 is missing XV support. Please add"
- eerror "'xv' to your USE flags, and re-emerge xorg-x11."
- die "xorg-x11 needs XV support"
+ eerror "MythTv requires xorg-x11 to be built with XV support. Please add"
+ eerror "'xv' to your USE flags, and re-emerge x11-base/xorg-x11."
+ rip=1
fi
if use xvmc && use video_cards_nvidia; then
@@ -101,20 +96,20 @@ pkg_setup() {
if has x11-libs/libX11 virtual/x11; then
echo
- eerror "Congratulations. You've unmasked modular X but somehow managed"
- eerror "to royally screw up its installation. This means you've broke"
- eerror "dependancy checking for ALL your X based apps. You don't have"
- eerror "to believe me but don't insist the dependancies for MythTV are"
- eerror "broken, because it is you that is broken."
- die "You are broken"
+ eerror "Your installation of Modular X is broken. Don't have a virtual/x11"
+ eerror "installed while using Modular X."
+ echo
+ rip=1
fi
- einfo
+ [[ $rip == 1 ]] && die "Please fix the above issues, before continuing."
+
+ echo
einfo "This ebuild now uses a heavily stripped down version of your CFLAGS"
einfo "Don't complain because your -momfg-fast-speed CFLAG is being stripped"
einfo "Only additional CFLAG issues that will be addressed are for binary"
einfo "package building."
- einfo
+ echo
}
src_unpack() {
@@ -137,7 +132,7 @@ src_compile() {
use altivec || myconf="${myconf} --disable-altivec"
use xvmc && myconf="${myconf} --enable-xvmc"
myconf="${myconf}
- $(use_enable arts audio-arts)
+ --disable-audio-arts
$(use_enable lirc)
$(use_enable joystick joystick-menu)
$(use_enable dbox2)