diff options
-rw-r--r-- | media-tv/mythtv/ChangeLog | 6 | ||||
-rw-r--r-- | media-tv/mythtv/Manifest | 22 | ||||
-rw-r--r-- | media-tv/mythtv/mythtv-0.19_p9163-r1.ebuild | 47 |
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) |