summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@gentoo.org>2010-07-30 03:54:49 +0000
committerDoug Goldstein <cardoe@gentoo.org>2010-07-30 03:54:49 +0000
commit378e4f3b8c03ca775f57fd62593238186aca0187 (patch)
tree8141e1aac60c86cc6d69632a55319ac9606bb0de /media-tv
parentVersion bump. (diff)
downloadhistorical-378e4f3b8c03ca775f57fd62593238186aca0187.tar.gz
historical-378e4f3b8c03ca775f57fd62593238186aca0187.tar.bz2
historical-378e4f3b8c03ca775f57fd62593238186aca0187.zip
Upstream fix for character encoding in some fields (e.g. actors). Fix issue where some scripts didn't have execute and should. Potentially actually fix issue where MythTV Branch wasn't shown in --version
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64
Diffstat (limited to 'media-tv')
-rw-r--r--media-tv/mythtv/ChangeLog10
-rw-r--r--media-tv/mythtv/Manifest16
-rw-r--r--media-tv/mythtv/mythtv-0.23.1_p25423.ebuild4
-rw-r--r--media-tv/mythtv/mythtv-0.23.1_p25427.ebuild342
4 files changed, 358 insertions, 14 deletions
diff --git a/media-tv/mythtv/ChangeLog b/media-tv/mythtv/ChangeLog
index 1790a31db30f..f57ca26ee673 100644
--- a/media-tv/mythtv/ChangeLog
+++ b/media-tv/mythtv/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for media-tv/mythtv
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/ChangeLog,v 1.326 2010/07/26 13:36:15 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/ChangeLog,v 1.327 2010/07/30 03:54:49 cardoe Exp $
+
+*mythtv-0.23.1_p25427 (30 Jul 2010)
+
+ 30 Jul 2010; Doug Goldstein <cardoe@gentoo.org>
+ mythtv-0.23.1_p25423.ebuild, +mythtv-0.23.1_p25427.ebuild:
+ Upstream fix for character encoding in some fields (e.g. actors). Fix
+ issue where some scripts didn't have execute and should. Potentially
+ actually fix issue where MythTV Branch wasn't shown in --version
26 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
mythtv-0.22_p24255.ebuild:
diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest
index 91dd52adc9c7..4c0846a66c0a 100644
--- a/media-tv/mythtv/Manifest
+++ b/media-tv/mythtv/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX bash_profile 63 RMD160 71ed6a00c824f8d2704b65371e54adb85ca6d861 SHA1 cd4bc03298d30fadb759d1a2463e930441c5a5e7 SHA256 9a753f699d07b5f481374d13ea3f2b2439a22f3a9a49b6280cc8d9eebf0b2ca9
AUX mythbackend-0.18.2.conf 1430 RMD160 f966c40618592cae62a2e4345bb4cd5847ec0de6 SHA1 2a3cb59593c4fd1ba431b4ebe70b91782a418a02 SHA256 0b6d0514d410bdcbeaebded48488926fc2941edaeee518794d9884693a4eb9db
AUX mythbackend-0.18.2.rc 1128 RMD160 0297452b3d9fe09479c737d136a73171a35eb643 SHA1 df4fe1ca7750c3ed27c9f5bbeb28dcebb36f9b1d SHA256 be994a8b6690e830820e82316f4ccce5b7f84ce68213de75e3740818227f6f3c
@@ -15,19 +12,14 @@ AUX xinitrc 240 RMD160 9c0c1030aa65c8fd3f20501f45757515a9208a61 SHA1 11795aa8be5
DIST mythtv-0.22_p23069.zip 26492928 RMD160 5fcbe5a29303b44b19d1e4e71795ec91c4e16e97 SHA1 1e4af5e4bf865baa8af1c9b94b5a7c3ac1e5ecc1 SHA256 be7da741a906b94f5fc387d965ef500416423dd885e4d554879a6a7b9a32a7dd
DIST mythtv-0.22_p24255.zip 26493973 RMD160 0b369385f61f4a5f3b63ae42b4c4876bf5cbfa75 SHA1 d2a7e9c77525d21ab34276bb46b5ccae769e1d53 SHA256 16bdbc0c02cc2a52fa03b59e74deaa488f4c98f9afb5497c530e61a42afff610
DIST mythtv-0.23.1_p25423.zip 32270383 RMD160 010e550352809f5e015557fcb9708f8c45d835c7 SHA1 8566f22865eba59ef74e687f090792b81bb948c5 SHA256 43ab12e4c488d4e5c9690a3b072bdb4a33248b7136c6c27ad5ce3d50000d69cf
+DIST mythtv-0.23.1_p25427.zip 32270525 RMD160 ae85646d5ffcda7e274e5b87d847f2c8830ffe37 SHA1 cee1bb83d1dff76579cbf9ec4511d5fc67e90896 SHA256 d61a967a8aaa3511ff2c1fa2c6b8975fcee957720df62693be3dc6aac14050df
DIST mythtv-0.23_p25051.zip 32268543 RMD160 c41c8058c534da7951b392b377d5bd0f88e808ea SHA1 2e4ebb0385e9cd6bf274d234e5a002879415305a SHA256 40eb50495d438515ef1e5ed18e5d3ad3f3044e0fda1b64f762e139d2b8a3c16b
DIST mythtv-0.23_p25073.zip 32268588 RMD160 9bd1492bc6c544ca76ccfd4eea746fc29b68ad18 SHA1 4eb382b6dc27e60ef834ac4fa9a9f542453136ad SHA256 9275e2b08218b37cb323f2d1ca1aa49679d7d571f133c0f181016a6977e662ca
EBUILD mythtv-0.22_p23069.ebuild 10325 RMD160 e7210638c7935c275944eda00ac5c6cbddc4121a SHA1 7621ac8b88ab1bcef04fad00c8f4dffa11eff01a SHA256 e9369ecb7521fec0ccf26b774724f9af1ba1d1f034024389e9cc3e1deb8264b6
EBUILD mythtv-0.22_p24255.ebuild 10360 RMD160 e4d7c7bfdffee503c88b847f26c429faeb55049e SHA1 74c96483111217d06b78cde3c1fdd740034bc863 SHA256 7cdf2f5008c1847e3aaf8b349aa07d8b5c4a2f0958f112f8c109e77875f6f88b
-EBUILD mythtv-0.23.1_p25423.ebuild 10307 RMD160 2c1e19fcfb50309b951aab0febcd1c97306f0bc8 SHA1 3d82f8a71552aabf48099214f2bb02e684b11312 SHA256 b27203a4a3523e94b4d73358144724a24cc755c7aee1383934ca73d6dc4c5190
+EBUILD mythtv-0.23.1_p25423.ebuild 10405 RMD160 6017256bd3f2ad639fa5ea2b468a68fde46cbfea SHA1 eb789a125110561560b80c1ed5ac1364b21179ee SHA256 9b6e0676eaa5b16160a6edaf6bff8ce9f8df9bc8bbd1fce2e06b0a26373d4e89
+EBUILD mythtv-0.23.1_p25427.ebuild 10405 RMD160 ff463a067cddb56c5fc7615a0dc6ccb4a9848790 SHA1 17dbcbb5b54164aa5970cf502405ab9fd2936c85 SHA256 863eef76be729889505671981f3a2ffe4ac3f9ee5b5e20cba8c272c44aca1c16
EBUILD mythtv-0.23_p25051.ebuild 10305 RMD160 20332342fbcdc97fb77e81d907aecb102cd82253 SHA1 d59ec808f8e50df4c7a7e5ea39a4380d3a2932e5 SHA256 624ef21768e9a5bd06eda6e3141965f0d5b3f7b3d822275ec5036a62fd63d238
EBUILD mythtv-0.23_p25073.ebuild 10305 RMD160 ee6dce2d5747d52f65e98845d712c7a4e6f8ea23 SHA1 7f2abca86a48840f801af630c89c48ad0c32f019 SHA256 5b3d034b02ce3489ef36cd5fdcb246cbb7e1b8390875df60da7fc316d9680810
-MISC ChangeLog 64192 RMD160 8333e42912552be27fe65b32fa888a44d035dbf3 SHA1 20de0ae4d6f3507717d8e622c841ba59e55752a3 SHA256 77c9420f560501c0f37eb3966b6fa17a875fbf850940a32744cec9ab0dea42f6
+MISC ChangeLog 64552 RMD160 9b0b2e20b47db534700e47b23db63144e7790af9 SHA1 ee0a8a8174db24504cc053a022065b967d7ff809 SHA256 b2d230305d60d3850e8e3418114a36dfffafd87c4f317a97bf25dcf77c178223
MISC metadata.xml 3277 RMD160 46cdf33001f42c1fa6bc6f4321011078918c9081 SHA1 2adadd184fc16a93be980999c5410130a949e570 SHA256 6fa2b5e0529887435076607cd779290b7a21707e6b08e594cc368c21f05ac702
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.15 (GNU/Linux)
-
-iEYEARECAAYFAkxNj+YACgkQNQqtfCuFneMEiQCfZ09wHa8Io1cmB5YVjeNg9qfp
-9a0AnRxAiBa0O598UbtmmdJPJvK/3X7U
-=CAyj
------END PGP SIGNATURE-----
diff --git a/media-tv/mythtv/mythtv-0.23.1_p25423.ebuild b/media-tv/mythtv/mythtv-0.23.1_p25423.ebuild
index 2f27b80189c5..254b13639345 100644
--- a/media-tv/mythtv/mythtv-0.23.1_p25423.ebuild
+++ b/media-tv/mythtv/mythtv-0.23.1_p25423.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.23.1_p25423.ebuild,v 1.1 2010/07/25 23:26:15 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.23.1_p25423.ebuild,v 1.2 2010/07/30 03:54:49 cardoe Exp $
EAPI=2
inherit flag-o-matic multilib eutils qt4 mythtv toolchain-funcs python
@@ -89,6 +89,7 @@ src_prepare() {
# puts the SVN revision into a special file that the build system
# reads and embeds into the binaries for version info
echo "SOURCE_VERSION=${MYTHTV_REV}" > "${S}/VERSION"
+ echo "SVNREPOPATH=${MYTHTV_REPO}" >> "${S}/VERSION"
# Perl bits need to go into vender_perl and not site_perl
sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
@@ -276,6 +277,7 @@ src_install() {
# correct permissions so the scripts are actually usable
fperms 755 /usr/share/mythtv/contrib/*/*.pl
+ fperms 755 /usr/share/mythtv/contrib/*/*.py
fperms 755 /usr/share/mythtv/mythconverg_backup.pl
fperms 755 /usr/share/mythtv/mythconverg_restore.pl
diff --git a/media-tv/mythtv/mythtv-0.23.1_p25427.ebuild b/media-tv/mythtv/mythtv-0.23.1_p25427.ebuild
new file mode 100644
index 000000000000..1aab156c5d64
--- /dev/null
+++ b/media-tv/mythtv/mythtv-0.23.1_p25427.ebuild
@@ -0,0 +1,342 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.23.1_p25427.ebuild,v 1.1 2010/07/30 03:54:49 cardoe Exp $
+
+EAPI=2
+inherit flag-o-matic multilib eutils qt4 mythtv toolchain-funcs python
+
+DESCRIPTION="Homebrew PVR project"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_via"
+IUSE="alsa altivec autostart +css dbus debug directv dvb faad \
+fftw ieee1394 jack lcd lirc mmx perl pulseaudio python \
+tiff vdpau xvmc ${IUSE_VIDEO_CARDS}"
+
+# fonts from bug #296222
+RDEPEND="media-fonts/corefonts
+ media-fonts/dejavu
+ >=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
+ >=x11-libs/qt-core-4.4:4[qt3support]
+ >=x11-libs/qt-gui-4.4:4[dbus?,qt3support,tiff?]
+ >=x11-libs/qt-sql-4.4:4[qt3support,mysql]
+ >=x11-libs/qt-opengl-4.4:4[qt3support]
+ >=x11-libs/qt-webkit-4.4:4[dbus?]
+ virtual/mysql
+ virtual/opengl
+ virtual/glu
+ || ( >=net-misc/wget-1.9.1 >=media-tv/xmltv-0.5.43 )
+ alsa? ( >=media-libs/alsa-lib-0.9 )
+ autostart? ( net-dialup/mingetty
+ x11-wm/evilwm
+ x11-apps/xset )
+ css? ( media-libs/libdvdcss )
+ dbus? ( >=x11-libs/qt-dbus-4.4:4 )
+ directv? ( virtual/perl-Time-HiRes )
+ dvb? ( media-libs/libdvb media-tv/linuxtv-dvb-headers )
+ faad? ( media-libs/faad2 )
+ fftw? ( sci-libs/fftw:3.0 )
+ ieee1394? ( >=sys-libs/libraw1394-1.2.0
+ >=sys-libs/libavc1394-0.5.3
+ >=media-libs/libiec61883-1.0.0 )
+ jack? ( media-sound/jack-audio-connection-kit )
+ lcd? ( app-misc/lcdproc )
+ lirc? ( app-misc/lirc )
+ perl? ( dev-perl/DBD-mysql )
+ pulseaudio? ( >=media-sound/pulseaudio-0.9.7 )
+ python? ( dev-python/mysql-python )
+ vdpau? ( x11-libs/libvdpau )
+ xvmc? ( x11-libs/libXvMC )"
+
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ x11-proto/xineramaproto
+ x11-proto/xf86vidmodeproto
+ x11-apps/xinit
+ !<media-plugins/mythcontrols-0.22
+ !<x11-themes/mythtv-themes-0.22
+ !<x11-themes/mythtv-themes-extra-0.23
+ !<media-plugins/mythflix-0.23"
+
+MYTHTV_GROUPS="video,audio,tty,uucp"
+
+pkg_setup() {
+ einfo "This ebuild now uses a heavily stripped down version of your CFLAGS"
+
+ if use xvmc && use video_cards_nvidia; then
+ elog
+ elog "For NVIDIA based cards, the XvMC renderer only works on"
+ elog "the NVIDIA 4, 5, 6 & 7 series cards."
+ fi
+
+ # puts the SVN branch name into an environment variable that the build
+ # system reads and embeds into the binaries for version info
+ export URL=${MYTHTV_REPO}
+
+ enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
+ usermod -a -G ${MYTHTV_GROUPS} mythtv
+}
+
+src_prepare() {
+ # puts the SVN revision into a special file that the build system
+ # reads and embeds into the binaries for version info
+ echo "SOURCE_VERSION=${MYTHTV_REV}" > "${S}/VERSION"
+ echo "SVNREPOPATH=${MYTHTV_REPO}" >> "${S}/VERSION"
+
+ # Perl bits need to go into vender_perl and not site_perl
+ sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
+ -i "${S}"/bindings/perl/perl.pro
+
+ epatch "${FILESDIR}/${PN}-0.21-ldconfig-sanxbox-fix.patch"
+}
+
+src_configure() {
+ local myconf="--prefix=/usr
+ --mandir=/usr/share/man
+ --libdir-name=$(get_libdir)"
+ use alsa || myconf="${myconf} --disable-audio-alsa"
+ use altivec || myconf="${myconf} --disable-altivec"
+ use faad && myconf="${myconf} --enable-libfaad"
+ use fftw && myconf="${myconf} --enable-libfftw3"
+ use jack || myconf="${myconf} --disable-audio-jack"
+ use vdpau && myconf="${myconf} --enable-vdpau"
+
+ #from bug #220857 and fixed for bug #292481, and bug #299063
+ use xvmc && myconf="${myconf} --enable-xvmc --enable-xvmcw"
+ if use video_cards_via && use xvmc; then
+ myconf="${myconf} --enable-xvmc-vld --enable-xvmc-pro";
+ else
+ myconf="${myconf} --disable-xvmc-vld";
+ fi
+
+ # according to the Ubuntu guys, this works better being always on
+ myconf="${myconf} --enable-glx-procaddrarb"
+
+ myconf="${myconf}
+ $(use_enable dvb)
+ $(use_enable ieee1394 firewire)
+ $(use_enable lirc)
+ --disable-directfb
+ --dvb-path=/usr/include
+ --enable-opengl-vsync
+ --enable-xrandr
+ --enable-xv
+ --enable-x11"
+
+ if use mmx || use amd64; then
+ myconf="${myconf} --enable-mmx"
+ else
+ myconf="${myconf} --disable-mmx"
+ fi
+
+ if use perl && use python; then
+ myconf="${myconf} --with-bindings=perl,python"
+ elif use perl; then
+ myconf="${myconf} --with-bindings=perl"
+ elif use python; then
+ myconf="${myconf} --with-bindings=python"
+ else
+ myconf="${myconf} --without-bindings=perl,python"
+ fi
+
+ if use debug; then
+ myconf="${myconf} --compile-type=debug"
+ else
+ myconf="${myconf} --compile-type=profile"
+ fi
+
+ ## CFLAG cleaning so it compiles
+ MARCH=$(get-flag "march")
+ MTUNE=$(get-flag "mtune")
+ #strip-flags
+ #filter-flags "-march=*" "-mtune=*" "-mcpu=*"
+ #filter-flags "-O" "-O?"
+
+ if [[ -n "${MARCH}" ]]; then
+ myconf="${myconf} --cpu=${MARCH}"
+ fi
+ if [[ -n "${MTUNE}" ]]; then
+ myconf="${myconf} --tune=${MTUNE}"
+ fi
+
+# myconf="${myconf} --extra-cxxflags=\"${CXXFLAGS}\" --extra-cflags=\"${CFLAGS}\""
+ hasq distcc ${FEATURES} || myconf="${myconf} --disable-distcc"
+ hasq ccache ${FEATURES} || myconf="${myconf} --disable-ccache"
+
+ # let MythTV come up with our CFLAGS. Upstream will support this
+ unset CFLAGS
+ unset CXXFLAGS
+ einfo "Running ./configure ${myconf}"
+ sh ./configure ${myconf} || die "configure died"
+}
+
+src_compile() {
+ eqmake4 mythtv.pro -o "Makefile" || die "eqmake4 failed"
+ emake || die "emake failed"
+
+ # firewire support should build the tester
+ if use ieee1394; then
+ cd contrib
+ $(tc-getCC) ${CFLAGS} ${CPPFLAGS} -o ../firewire_tester \
+ development/firewire_tester/firewire_tester.c \
+ ${LDFLAGS} -liec61883 -lraw1394 || \
+ die "failed to compile firewire_tester"
+
+ cd channel_changers
+ $(tc-getCC) ${CFLAGS} ${CPPFLAGS} -std=gnu99 -o ../../6200ch \
+ 6200ch/6200ch.c \
+ ${LDFLAGS} -lrom1394 -lavc1394 -lraw1394 || \
+ die "failed to compile 6200ch"
+ $(tc-getCC) ${CFLAGS} ${CPPFLAGS} -o ../../sa3250ch \
+ sa3250ch/sa3250ch.c \
+ ${LDFLAGS} -lrom1394 -lavc1394 -lraw1394 || \
+ die "failed to compile sa3250ch"
+ fi
+
+ cd "${S}"/contrib/channel_changers
+ $(tc-getCC) ${CFLAGS} ${CPPFLAGS} -o ../../red_eye red_eye/red_eye.c \
+ ${LDFLAGS} || die "failed to compile red_eye"
+}
+
+src_install() {
+
+ einstall INSTALL_ROOT="${D}" || die "install failed"
+ dodoc AUTHORS FAQ UPGRADING README
+
+ 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
+
+ dodoc keys.txt docs/*.{txt,pdf}
+ dohtml docs/*.html
+
+ keepdir /etc/mythtv
+ fowners -R mythtv "${D}"/etc/mythtv
+ keepdir /var/log/mythtv
+ fowners -R mythtv "${D}"/var/log/mythtv
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/mythtv.logrotate.d-r1 mythtv
+
+ insinto /usr/share/mythtv/contrib
+ doins -r contrib/*
+
+ dobin "${FILESDIR}"/runmythfe
+
+ # add icon from MythTV's website (scaled to 32x32)
+ # for desktop entry
+ insinto /usr/share/pixmaps
+ doins "${FILESDIR}"/mythtv.png
+
+ # create desktop entry for mythfrontend
+ make_desktop_entry /usr/bin/mythfrontend "MythFrontend" mythtv \
+ "AudioVideo;TV;" "Path=/etc/mythtv/"
+ make_desktop_entry /usr/bin/mythtv-setup "MythTV Setup" mythtv \
+ "AudioVideo;TV;" "Path=/etc/mythtv/"
+
+ if use autostart; then
+ dodir /etc/env.d/
+ echo 'CONFIG_PROTECT="/home/mythtv/"' > "${D}"/etc/env.d/95mythtv
+
+ insinto /home/mythtv
+ newins "${FILESDIR}"/bash_profile .bash_profile
+ newins "${FILESDIR}"/xinitrc .xinitrc
+ fi
+
+ if use ieee1394; then
+ dobin firewire_tester || die "failed to install firewire_tester"
+ newdoc contrib/development/firewire_tester/README README.firewire_tester
+
+ dobin 6200ch || die "failed to install 6200ch"
+ newdoc contrib/channel_changers/6200ch/README README.6200ch
+
+ dobin sa3250ch || die "failed to install sa3250ch"
+ newdoc contrib/channel_changers/sa3250ch/README README.sa3250ch
+ fi
+
+ dobin red_eye || die "failed to install red_eye"
+ newdoc contrib/channel_changers/red_eye/README README.red_eye
+
+ if use directv; then
+ dobin contrib/channel_changers/d10control/d10control.pl || die "failed to install d10control"
+ newdoc contrib/channel_changers/d10control/README README.d10control
+ fi
+
+ # correct permissions so the scripts are actually usable
+ fperms 755 /usr/share/mythtv/contrib/*/*.pl
+ fperms 755 /usr/share/mythtv/contrib/*/*.py
+ fperms 755 /usr/share/mythtv/mythconverg_backup.pl
+ fperms 755 /usr/share/mythtv/mythconverg_restore.pl
+
+}
+
+pkg_preinst() {
+ export CONFIG_PROTECT="${CONFIG_PROTECT} ${ROOT}/home/mythtv/"
+}
+
+pkg_postinst() {
+ use python && python_mod_optimize $(python_get_sitedir)/MythTV
+
+ elog
+ elog "To always have MythBackend running and available run the following:"
+ elog "rc-update add mythbackend default"
+ elog
+ ewarn "Your recordings folder must be owned by the user 'mythtv' now"
+ ewarn "chown -R mythtv /path/to/store"
+
+ if use xvmc && [[ ! -s "${ROOT}/etc/X11/XvMCConfig" ]]; then
+ ewarn
+ ewarn "No XvMC implementation has been selected yet"
+ ewarn "Use 'eselect xvmc list' for a list of available choices"
+ ewarn "Then use 'eselect xvmc set <choice>' to choose"
+ ewarn "'eselect xvmc set nvidia' for example"
+ fi
+
+ elog "Want mythfrontend to start automatically?"
+ elog "Set USE=autostart. Details can be found at:"
+ elog "http://dev.gentoo.org/~cardoe/mythtv/autostart.html"
+
+ if use autostart; then
+ elog
+ elog "Please add the following to your /etc/inittab file at the end of"
+ elog "the TERMINALS section"
+ elog "c8:2345:respawn:/sbin/mingetty --autologin mythtv tty8"
+ fi
+
+ elog
+ ewarn "Beware when you change ANY packages on your system that it may"
+ ewarn "break some or all of the MythTV components. MythTV's build system"
+ ewarn "is very fragile and only supports automagic dependencies."
+ ewarn "i.e. It depends on libraries and components it finds at build time"
+ ewarn "We try to mitigate this with RDEPENDs but be prepared to run"
+ ewarn "revdep-rebuild as necessary."
+
+}
+
+pkg_postrm()
+{
+ use python && python_mod_cleanup $(python_get_sitedir)/MythTV
+}
+
+pkg_info() {
+ "${ROOT}"/usr/bin/mythfrontend --version
+}
+
+pkg_config() {
+ echo "Creating mythtv MySQL user and mythconverg database if it does not"
+ echo "already exist. You will be prompted for your MySQL root password."
+ "${ROOT}"/usr/bin/mysql -u root -p < "${ROOT}"/usr/share/mythtv/database/mc.sql
+}