summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@gentoo.org>2006-07-15 17:13:49 +0000
committerDoug Goldstein <cardoe@gentoo.org>2006-07-15 17:13:49 +0000
commit4fe709a952c5d146e216d2f601ab5de740977fdf (patch)
tree3f921ce1cb9135da9d9a0c462d2b08f8075d1879 /media-tv
parentBumped patchset to include some more fixes. Also in line with mythweb patchse... (diff)
downloadgentoo-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/Manifest36
-rw-r--r--media-tv/mythtv/files/digest-mythtv-0.19_p102816
-rw-r--r--media-tv/mythtv/mythtv-0.19_p10281.ebuild283
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"
-}
-