diff options
author | Doug Goldstein <cardoe@gentoo.org> | 2006-07-15 17:13:49 +0000 |
---|---|---|
committer | Doug Goldstein <cardoe@gentoo.org> | 2006-07-15 17:13:49 +0000 |
commit | 4fe709a952c5d146e216d2f601ab5de740977fdf (patch) | |
tree | 3f921ce1cb9135da9d9a0c462d2b08f8075d1879 /media-tv | |
parent | Bumped patchset to include some more fixes. Also in line with mythweb patchse... (diff) | |
download | gentoo-2-4fe709a952c5d146e216d2f601ab5de740977fdf.tar.gz gentoo-2-4fe709a952c5d146e216d2f601ab5de740977fdf.tar.bz2 gentoo-2-4fe709a952c5d146e216d2f601ab5de740977fdf.zip |
Bumped patchset to include some more fixes. Also in line with mythweb patchset release.
(Portage version: 2.1.1_pre2-r6)
(Signed Manifest commit)
Diffstat (limited to 'media-tv')
-rw-r--r-- | media-tv/mythtv/Manifest | 36 | ||||
-rw-r--r-- | media-tv/mythtv/files/digest-mythtv-0.19_p10281 | 6 | ||||
-rw-r--r-- | media-tv/mythtv/mythtv-0.19_p10281.ebuild | 283 |
3 files changed, 23 insertions, 302 deletions
diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index e019aee78636..93248947fcb5 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX mythbackend-0.18.2.conf 431 RMD160 1879e25aadacf4c45c3857ec329546fd5950af36 SHA1 6e4f5ffd0d7e1122adb0ab29c43339f9f1359785 SHA256 89fa9de3a25937c47062adc3ba449067ef50564729117c4f171fe69459588810 MD5 ce6902dd0c8832390052b427a14acc42 files/mythbackend-0.18.2.conf 431 RMD160 1879e25aadacf4c45c3857ec329546fd5950af36 files/mythbackend-0.18.2.conf 431 @@ -18,28 +21,35 @@ AUX runmythfe 104 RMD160 61d825641aae0b77ea0995f5b9b59855e33b9027 SHA1 f60d31765 MD5 0d20a49cff965a0f3ab35cb0600b65b4 files/runmythfe 104 RMD160 61d825641aae0b77ea0995f5b9b59855e33b9027 files/runmythfe 104 SHA256 7d3c316ec3af8f8cac23a1645c537f90feb09f7cb6d510dc2185d799080dd675 files/runmythfe 104 -DIST mythtv-0.19-rev10281.patch.bz2 38784 RMD160 b4700e4cc98c849dfadc6aa581e6ecdf72be5733 SHA1 5cc1ea48055935c20858ef0c5ea446aa138055f6 SHA256 f95b7ff756d833f6e27df53cf5c4dd87a39eaa4bb2b71dfcec85e3e9217fb39a +DIST mythtv-0.19-rev10505.patch.bz2 36022 RMD160 2440ca9f1ac53d8ad5b0025c22dce1c66e98a041 SHA1 963848bf58f7d4c08dd4094a0fd2944fde289f2f SHA256 4fa91ecff4ecb6c2ef09dc17f950f59a1f17dc90754eeff4a789923bcfb150e1 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_p10281.ebuild 8056 RMD160 7ad10ff22cd1d98eb402f42b9b8103fe51157a06 SHA1 aa423f24c8db4a8d979d8a26c0cceb8e4850bc05 SHA256 fc56ad152b8aae38fa7340d060bddfede6cbab1c6d71385ac819b65e582e43e0 -MD5 b399504c7627f6e33962467291c23e35 mythtv-0.19_p10281.ebuild 8056 -RMD160 7ad10ff22cd1d98eb402f42b9b8103fe51157a06 mythtv-0.19_p10281.ebuild 8056 -SHA256 fc56ad152b8aae38fa7340d060bddfede6cbab1c6d71385ac819b65e582e43e0 mythtv-0.19_p10281.ebuild 8056 +DIST mythtv-0.19.tar.bz2 10162049 RMD160 cd90bb3629df55f9e803d867cf59e378e9cace07 SHA1 465e71ad498f5109ba626df69d719f8c10683a8d SHA256 ca73641116d3bbc7d353a99348f9f8c9a156bcc756c90a6ed06f1498d9d9cd8f +EBUILD mythtv-0.19_p10505.ebuild 8054 RMD160 ed530df78bee559d4f77759cd0a9dbc52f5de1ca SHA1 241226dae66239f0fbb9f1c5c8892720229a3a3c SHA256 b3bda1ab43bd3628c1638e1641b23bf6100afbd25996c8badb462e2bc6155e8b +MD5 d9314c473f9991aa3044201a21c68fa6 mythtv-0.19_p10505.ebuild 8054 +RMD160 ed530df78bee559d4f77759cd0a9dbc52f5de1ca mythtv-0.19_p10505.ebuild 8054 +SHA256 b3bda1ab43bd3628c1638e1641b23bf6100afbd25996c8badb462e2bc6155e8b mythtv-0.19_p10505.ebuild 8054 EBUILD mythtv-0.19_p9163-r1.ebuild 7791 RMD160 e20a3ef40544eeb489bcf1e81caf63e1b30b02b7 SHA1 df92741ea8f283058ea1d4a8dd1b01d707e449a2 SHA256 8716d47524c2d7c9702523d50b7908e1906903b93602e70e7a76f421ebc8facf MD5 ef221cf11bb694e8d9f67aa2b38cfb22 mythtv-0.19_p9163-r1.ebuild 7791 RMD160 e20a3ef40544eeb489bcf1e81caf63e1b30b02b7 mythtv-0.19_p9163-r1.ebuild 7791 SHA256 8716d47524c2d7c9702523d50b7908e1906903b93602e70e7a76f421ebc8facf mythtv-0.19_p9163-r1.ebuild 7791 -MISC ChangeLog 18902 RMD160 eef8798f041f3bb6b6c956d66647c20dfe6b27ed SHA1 dc5822f3d788353e41b25dae0041d11497d262f8 SHA256 0e6d9c4645cb5886d76315de0ab8e30adc0d920646cdb8cf04b9fa609428840b -MD5 d86eb60a20970e2b6631e0c5c622a29c ChangeLog 18902 -RMD160 eef8798f041f3bb6b6c956d66647c20dfe6b27ed ChangeLog 18902 -SHA256 0e6d9c4645cb5886d76315de0ab8e30adc0d920646cdb8cf04b9fa609428840b ChangeLog 18902 +MISC ChangeLog 19136 RMD160 2b19f51bbe9c95dc2c27c32a970635688ac1fc5f SHA1 26126c5b8b95459a1b6ddcc000f2d8c709489a4c SHA256 dc42c0eb820b2863584b3fb11b63d758b85998744299d23cef64ae236cc8deeb +MD5 c308db0028f2396bf78f77494f436e09 ChangeLog 19136 +RMD160 2b19f51bbe9c95dc2c27c32a970635688ac1fc5f ChangeLog 19136 +SHA256 dc42c0eb820b2863584b3fb11b63d758b85998744299d23cef64ae236cc8deeb ChangeLog 19136 MISC metadata.xml 222 RMD160 effccac2541ac4d0954899784d7d64c60a9c020e SHA1 c6bd979f236f5e6fe9332eb6568bee402efc793f SHA256 8b2065fecfbbdd0caa3c5eb86b98c22766db07f555edbf3127e9454b468ecff6 MD5 f62db0df6ee8ee1d4fe7b9c3d74432a7 metadata.xml 222 RMD160 effccac2541ac4d0954899784d7d64c60a9c020e metadata.xml 222 SHA256 8b2065fecfbbdd0caa3c5eb86b98c22766db07f555edbf3127e9454b468ecff6 metadata.xml 222 -MD5 3797f34be74468665b1f376f56bbbaa4 files/digest-mythtv-0.19_p10281 512 -RMD160 04740a41091c247436a066bd933cd2ecb8329179 files/digest-mythtv-0.19_p10281 512 -SHA256 31cb30ded16dc2302b95420835c6286b6bdee1718bcd98e732809898b3e716af files/digest-mythtv-0.19_p10281 512 +MD5 44205926c4f8dbca22cbbb814b120d92 files/digest-mythtv-0.19_p10505 512 +RMD160 ebf620094f8c4bfeb3c0993c5b354a4fc073eb04 files/digest-mythtv-0.19_p10505 512 +SHA256 a5c041b6bd6f461921ac40b2477464a0fce347c09c0955f7ae0bf5770c0f6fdd files/digest-mythtv-0.19_p10505 512 MD5 8a5ab7d90c02b6c10edef054a0a2f426 files/digest-mythtv-0.19_p9163-r1 509 RMD160 8df12123293877e26178c0e3a633ef2fb39e1463 files/digest-mythtv-0.19_p9163-r1 509 SHA256 39ad66ef70a0ff199932f2cd5b40411832e854e5ee1591fcdb26b445a98f4a82 files/digest-mythtv-0.19_p9163-r1 509 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.4 (GNU/Linux) + +iD8DBQFEuSIqoeSe8B0zEfwRAp28AJ4upnFdA8uxCXUtKpc6JgAQTsHkMACfXCw/ +xDyptUDW14qPCmiI98NSm2c= +=hxNH +-----END PGP SIGNATURE----- diff --git a/media-tv/mythtv/files/digest-mythtv-0.19_p10281 b/media-tv/mythtv/files/digest-mythtv-0.19_p10281 deleted file mode 100644 index 3b5d6431f1eb..000000000000 --- a/media-tv/mythtv/files/digest-mythtv-0.19_p10281 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 f00c6d3d663c73e69226e7140c337253 mythtv-0.19-rev10281.patch.bz2 38784 -RMD160 b4700e4cc98c849dfadc6aa581e6ecdf72be5733 mythtv-0.19-rev10281.patch.bz2 38784 -SHA256 f95b7ff756d833f6e27df53cf5c4dd87a39eaa4bb2b71dfcec85e3e9217fb39a mythtv-0.19-rev10281.patch.bz2 38784 -MD5 ebba5829d264bb4de2f75cae936141f4 mythtv-0.19.tar.bz2 10162049 -RMD160 cd90bb3629df55f9e803d867cf59e378e9cace07 mythtv-0.19.tar.bz2 10162049 -SHA256 ca73641116d3bbc7d353a99348f9f8c9a156bcc756c90a6ed06f1498d9d9cd8f mythtv-0.19.tar.bz2 10162049 diff --git a/media-tv/mythtv/mythtv-0.19_p10281.ebuild b/media-tv/mythtv/mythtv-0.19_p10281.ebuild deleted file mode 100644 index 146d1564864c..000000000000 --- a/media-tv/mythtv/mythtv-0.19_p10281.ebuild +++ /dev/null @@ -1,283 +0,0 @@ -# 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_p10281.ebuild,v 1.3 2006/07/07 20:13:17 augustus Exp $ - -inherit flag-o-matic multilib eutils debug qt3 - -PATCHREV="${PV#*_p}" -MY_PV="${PV%_*}" - -DESCRIPTION="Homebrew PVR project" -HOMEPAGE="http://www.mythtv.org/" -SRC_URI="http://www.mythtv.org/mc/${PN}-${MY_PV}.tar.bz2 - http://dev.gentoo.org/~cardoe/files/${PN}-${MY_PV}-rev${PATCHREV}.patch.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" - -IUSE_VIDEO_CARDS="video_cards_i810 video_cards_nvidia video_cards_via" - -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 - || ( ( x11-libs/libX11 - x11-libs/libXext - x11-libs/libXinerama - x11-libs/libXv - x11-libs/libXrandr - x11-libs/libXxf86vm - ) - virtual/x11 ) - xvmc? ( - || ( x11-libs/libXvMC virtual/x11 ) - video_cards_nvidia? ( || ( media-video/nvidia-glx - x11-drivers/nvidia-drivers - x11-drivers/nvidia-legacy-drivers ) ) - video_cards_via? ( || ( x11-drivers/xf86-video-via virtual/x11 ) ) - video_cards_i810? ( || ( x11-drivers/xf86-video-i810 virtual/x11 ) ) - ) - $(qt_min_version 3.3) - dev-db/mysql - alsa? ( >=media-libs/alsa-lib-0.9 ) - dvd? ( media-libs/libdvdnav - media-libs/libdts ) - dvb? ( media-libs/libdvb media-tv/linuxtv-dvb-headers ) - jack? ( media-sound/jack-audio-connection-kit ) - lcd? ( app-misc/lcdproc ) - lirc? ( app-misc/lirc ) - vorbis? ( media-libs/libvorbis ) - opengl? ( virtual/opengl ) - ieee1394? ( >=sys-libs/libraw1394-1.2.0 - >=sys-libs/libavc1394-0.5.0 - >=media-libs/libiec61883-1.0.0 ) - || ( >=net-misc/wget-1.9.1 >=media-tv/xmltv-0.5.34 ) - !<x11-base/xorg-x11-6.8" - -DEPEND="${RDEPEND} - || ( x11-apps/xinit virtual/x11 )" - -PDEPEND="=x11-themes/mythtv-themes-${MY_PV}*" - -S="${WORKDIR}/${PN}-${MY_PV}" - -MYTHTV_GROUPS="video,audio,tty" - -pkg_setup() { - - 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 "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 - echo - ewarn "You enabled the 'xvmc' USE flag, you must have a GeForce 4 or" - ewarn "greater to use this. Otherwise, you'll have crashes with MythTV" - echo - fi - - if built_with_use dev-db/mysql utf8; then - echo - ewarn "Your MySQL installation on this machine most likely won't work" - ewarn "because you compiled it with USE=utf8. Either use another mysql" - ewarn "server (on another machine) or recompile MySQL without utf8." - echo - fi - - if has x11-libs/libX11 virtual/x11; then - echo - eerror "Your installation of Modular X is broken. Don't have a virtual/x11" - eerror "installed while using Modular X." - echo - rip=1 - fi - - if use xvmc && ! ( use video_cards_i810 || use video_cards_nvidia || use video_cards_via ); then - echo - eerror "You enabled the XvMC USE flag but did not configure VIDEO_CARDS with either" - eerror "a Nvidia, i810, or VIA video card." - echo - rip=1 - fi - - [[ $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." - echo -} - -src_unpack() { - unpack ${A} - cd ${S} - - #Fixes of the bugs found in the 0.19 release - epatch "${WORKDIR}"/${PN}-${MY_PV}-rev${PATCHREV}.patch - - # Support installing in libdir != lib - epatch "${FILESDIR}/mythtv-0.19-libdir.patch" -} - -src_compile() { - local myconf="--prefix=/usr - --mandir=/usr/share/man - --libdir-name=$(get_libdir)" - use alsa || myconf="${myconf} --disable-audio-alsa" - use jack || myconf="${myconf} --disable-audio-jack" - use altivec || myconf="${myconf} --disable-altivec" - use xvmc && myconf="${myconf} --enable-xvmc" - myconf="${myconf} - --disable-audio-arts - $(use_enable lirc) - $(use_enable joystick joystick-menu) - $(use_enable dbox2) - $(use_enable dvb) - $(use_enable dvb dvb-eit) - --dvb-path=/usr/include - $(use_enable dvd) - $(use_enable opengl opengl-vsync) - $(use_enable ieee1394 firewire) - --enable-xrandr - --enable-xv - --disable-directfb - --enable-x11 - --enable-proc-opt" - - if use mmx || use amd64; then - myconf="${myconf} --enable-mmx" - else - myconf="${myconf} --disable-mmx" - fi - - if use debug; then - myconf="${myconf} --compile-type=debug" - else - myconf="${myconf} --compile-type=release" - fi - - ## CFLAG cleaning so it compiles - MARCH=$(get-flag "march") - MTUNE=$(get-flag "mtune") - MCPU=$(get-flag "mcpu") - strip-flags - filter-flags "-march=*" "-mtune=*" "-mcpu=*" - filter-flags "-O" "-O?" - - if [[ -n "${MARCH}" ]]; then - myconf="${myconf} --arch=${MARCH}" - fi - if [[ -n "${MTUNE}" ]]; then - myconf="${myconf} --tune=${MTUNE}" - fi - if [[ -n "${MCPU}" ]]; then - myconf="${myconf} --cpu=${MCPU}" - fi - -# myconf="${myconf} --extra-cxxflags=\"${CXXFLAGS}\" --extra-cflags=\"${CFLAGS}\"" - hasq distcc ${FEATURES} || myconf="${myconf} --disable-distcc" - hasq ccache ${FEATURES} || myconf="${myconf} --disable-ccache" - - if use frontendonly; then - ##Backend Removal - ewarn - ewarn "You are using the experimental feature for only installing the frontend." - ewarn "You will not get Gentoo support nor support from MythTV upstream for this." - ewarn "If this breaks, you own both pieces." - ewarn - myconf="${myconf} --disable-backend" - fi - - if use backendonly; then - ##Frontend Removal - ewarn - ewarn "You are using the experimental feature for only installing the backend." - ewarn "You will not get Gentoo support nor support from MythTV upstream for this." - ewarn "If this breaks, you own both pieces." - ewarn - myconf="${myconf} --disable-frontend" - fi - - # let MythTV come up with our CFLAGS. Upstream will support this - CFLAGS="" - CXXFLAGS="" - einfo "Running ./configure ${myconf}" - ./configure ${myconf} || die "configure died" - - ${QTDIR}/bin/qmake QMAKE=${QTDIR}/bin/qmake -o "Makefile" mythtv.pro || die "qmake failed" - emake || die "emake failed" - -} - -src_install() { - - einstall INSTALL_ROOT="${D}" || die "install failed" - for doc in AUTHORS COPYING FAQ UPGRADING ChangeLog README; do - test -e "${doc}" && dodoc ${doc} - done - - if ! use frontendonly; then - insinto /usr/share/mythtv/database - doins database/* - - exeinto /usr/share/mythtv - doexe "${FILESDIR}/mythfilldatabase.cron" - - newinitd ${FILESDIR}/mythbackend-0.18.2.rc mythbackend - newconfd ${FILESDIR}/mythbackend-0.18.2.conf mythbackend - fi - - if ! use backendonly; then - dobin ${FILESDIR}/runmythfe - - ewarn "Want MythFrontend to always? Add the following to your" - ewarn "myth user. i.e. My user is mythtv" - echo "crontab -e -u mythtv" - echo "* * * * * /usr/bin/runmythfe &" - ewarn "And you're all set." - fi - dodoc keys.txt docs/*.{txt,pdf} - dohtml docs/*.html - - keepdir /etc/mythtv - chown -R mythtv "${D}"/etc/mythtv - keepdir /var/log/mythtv - chown -R mythtv "${D}"/var/log/mythtv - - insinto /usr/share/mythtv/contrib - doins contrib/* -} - -pkg_preinst() { - enewuser mythtv -1 "-1" -1 ${MYTHTV_GROUPS} || die "Problem adding mythtv user" - usermod -G ${MYTHTV_GROUPS} mythtv -} - -pkg_postinst() { - einfo "Want MythFrontend to alway run? Run the following:" - echo " #crontab -e -u mythtv" - einfo "And add the following:" - echo "* * * * * /usr/bin/runmythfe &" - echo - echo - einfo "To always have MythBackend running and available run the following:" - echo "rc-update add mythbackend default" - echo - ewarn "Your recordings folder must be owned by the user 'mythtv' now" - echo "chown -R mythtv /path/to/store" -} - |