[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 4a787cf93a7d25b8453eaaf71ae84b68486437e3 Author: Sam James gentoo org> AuthorDate: Sun Mar 10 01:51:28 2024 + Commit: Sam James gentoo org> CommitDate: Sun Mar 10 01:51:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a787cf9 media-tv/mythtv: fix DoubleEmptyLine Signed-off-by: Sam James gentoo.org> media-tv/mythtv/mythtv-33.1-r1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/media-tv/mythtv/mythtv-33.1-r1.ebuild b/media-tv/mythtv/mythtv-33.1-r1.ebuild index d0d9cd8758c6..f2564d87e018 100644 --- a/media-tv/mythtv/mythtv-33.1-r1.ebuild +++ b/media-tv/mythtv/mythtv-33.1-r1.ebuild @@ -168,7 +168,6 @@ src_prepare() { # https://bugs.gentoo.org/888291 eapply -p2 "${FILESDIR}"/${PN}-33.1-python3.12.patch - # Perl bits need to go into vendor_perl and not site_perl sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \ -i "${S}"/bindings/perl/Makefile || die "Cannot convert site_perl to vendor_perl!"
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: dfbcf4c58cd1ee274055417726b2e78556a825d3 Author: Eli Schwartz gmail com> AuthorDate: Fri Feb 2 06:04:33 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 2 19:40:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfbcf4c5 media-tv/mythtv: drop old It has been weeks since the revbump, no one needs the old version anymore. Drops remaining dev-python/future revdep from the tree. Bug: https://bugs.gentoo.org/888291 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> media-tv/mythtv/mythtv-33.1.ebuild | 380 - 1 file changed, 380 deletions(-) diff --git a/media-tv/mythtv/mythtv-33.1.ebuild b/media-tv/mythtv/mythtv-33.1.ebuild deleted file mode 100644 index f8014ccf777f.. --- a/media-tv/mythtv/mythtv-33.1.ebuild +++ /dev/null @@ -1,380 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISABLE_AUTOFORMATTING="yes" -PYTHON_COMPAT=( python3_{10..11} ) - -inherit edo flag-o-matic java-pkg-opt-2 java-ant-2 python-any-r1 -inherit qmake-utils readme.gentoo-r1 systemd toolchain-funcs user-info - -DESCRIPTION="Open Source DVR and media center hub" -HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv; -if [[ ${PV} == *_p* ]] ; then - MY_COMMIT="5824c588db24b4e71a7d94e829e6419f71089297" - SRC_URI="https://github.com/MythTV/mythtv/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" - # mythtv and mythplugins are separate builds in the github MythTV project - S="${WORKDIR}/mythtv-${MY_COMMIT}/mythtv" -else - SRC_URI="https://github.com/MythTV/mythtv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - # mythtv and mythplugins are separate builds in the github mythtv project - S="${WORKDIR}/${P}/mythtv" -fi - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE_VIDEO_CAPTURE_DEVICES="v4l ieee1394 hdhomerun vbox ceton" -IUSE="alsa asi autostart cdda cdr cec cpu_flags_ppc_altivec debug dvd dvb exif fftw jack java" -IUSE+=" +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx" -IUSE+=" +wrapper x264 x265 +xml xmltv +xvid +X zeroconf" -IUSE+=" ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" -REQUIRED_USE=" - cdr? ( cdda ) -" - -RDEPEND=" - acct-user/mythtv - dev-libs/glib:2 - dev-libs/lzo - dev-libs/libzip:= - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5[jpeg] - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsql:5[mysql] - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-fonts/corefonts - media-fonts/dejavu - media-fonts/liberation-fonts - media-fonts/tex-gyre - media-gfx/exiv2:= - media-libs/freetype:2 - media-libs/libbluray:=[java?] - media-libs/libsamplerate - media-libs/libsoundtouch - media-libs/taglib - sys-libs/zlib - alsa? ( media-libs/alsa-lib ) - autostart? ( - net-dialup/mingetty - x11-apps/xset - x11-wm/evilwm - ) - cec? ( dev-libs/libcec ) - dvd? ( - dev-libs/libcdio:= - media-libs/libdvdcss - sys-fs/udisks:2 - ) - fftw? ( sci-libs/fftw:3.0=[threads] ) - hdhomerun? ( media-libs/libhdhomerun ) - ieee1394? ( - media-libs/libiec61883 - sys-libs/libavc1394 - sys-libs/libraw1394 - ) - jack? ( virtual/jack ) - lame? ( media-sound/lame ) - lcd? ( app-misc/lcdproc ) - libass? ( media-libs/libass:= ) - lirc? ( app-misc/lirc ) - nvdec? ( x11-drivers/nvidia-drivers ) - opengl? ( dev-qt/qtopengl:5 ) - pulseaudio? ( media-libs/libpulse ) - systemd? ( sys-apps/systemd:= ) - vaapi? ( media-libs/libva:= ) - vdpau? ( x11-libs/libvdpau ) - vpx? ( media-libs/libvpx:= ) - x264? ( media-libs/x264:= ) - X? ( - x11-apps/xinit - x11-libs/libX11:= - x11-libs/libXext:= - x11-libs/libXinerama:= - x11-libs/libXrandr:= - x11-libs/libXv:= - x11-libs/libXxf86vm:= - x11-misc/wmctrl:= - ) - x265? ( media-libs/x265 ) - xml? ( dev-libs/libxml2:2 ) - xmltv? ( - dev-perl/XML-LibXML - media-tv/xmltv -) - xvid? ( media-libs/xvid ) - zeroconf? ( - dev-libs/openssl:= - net-dns/avahi[mdnsresponder-compat] - ) -" -DEPEND=" - ${RDEPEND} - dev-lang/yasm - sys-kernel/linux-headers - x11-base/xorg-proto - perl? ( - dev-perl/DBD-mysql - dev-perl/DBI - dev-perl/HTTP-Message - dev-perl/IO-Socket-INET6 -
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/, media-tv/mythtv/
commit: ecc8eaf12dc554f02cdf1a7a4e1a7435f88f311d Author: Eli Schwartz gmail com> AuthorDate: Wed Jan 10 22:54:26 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jan 11 12:02:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc8eaf1 media-tv/mythtv: fix broken patch Recreate patch to work when applied with -p2, since ${S} is not the tarball root. Fixes: f785d71faf63548afe5e2f6fb4ee03da1c686597 Closes: https://bugs.gentoo.org/921694 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> media-tv/mythtv/files/mythtv-33.1-python3.12.patch | 20 +++- media-tv/mythtv/mythtv-33.1-r1.ebuild | 9 + 2 files changed, 8 insertions(+), 21 deletions(-) diff --git a/media-tv/mythtv/files/mythtv-33.1-python3.12.patch b/media-tv/mythtv/files/mythtv-33.1-python3.12.patch index 48a97b09623d..91f72ab13ac3 100644 --- a/media-tv/mythtv/files/mythtv-33.1-python3.12.patch +++ b/media-tv/mythtv/files/mythtv-33.1-python3.12.patch @@ -1,4 +1,4 @@ -From f1848eb41bf35d57b63b3a8cb19763c5b4656717 Mon Sep 17 00:00:00 2001 +From ea59f869dcbd73b1d0dca973314604f689b50c34 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Thu, 4 Jan 2024 16:18:00 -0500 Subject: [PATCH 1/2] hardwareprofile: remove external dependency on simplejson @@ -41,24 +41,10 @@ Fixes: 1df343e9ab7defa284a73390210a65cf2112f17e Reimplements: bb154a843b737cc3ad8c1a45fa04a1a3609aff05 (cherry picked from commit 6348dc01a45af6ed63c09326ec94cd425db1d6d7) --- - .github/workflows/buildmaster.yml| 2 +- mythtv/configure | 1 - mythtv/programs/scripts/hardwareprofile/smolt.py | 5 ++--- - 3 files changed, 3 insertions(+), 5 deletions(-) + 2 files changed, 2 insertions(+), 4 deletions(-) -diff --git a/.github/workflows/buildmaster.yml b/.github/workflows/buildmaster.yml -index eea6e9fc2a..325cc7da64 100644 a/.github/workflows/buildmaster.yml -+++ b/.github/workflows/buildmaster.yml -@@ -48,7 +48,7 @@ jobs: - sudo apt install ccache qt5-qmake qtscript5-dev nasm libsystemd-dev libfreetype6-dev libmp3lame-dev libx264-dev libx265-dev libxrandr-dev libxml2-dev - sudo apt install libavahi-compat-libdnssd-dev libasound2-dev liblzo2-dev libhdhomerun-dev libsamplerate0-dev libva-dev libdrm-dev libvdpau-dev - sudo apt install libass-dev libpulse-dev libcec-dev libssl-dev libtag1-dev libbluray-dev libbluray-bdj libgnutls28-dev libqt5webkit5-dev --sudo apt install libvpx-dev python3-mysqldb python3-lxml python3-simplejson python3-future python3-setuptools libdbi-perl libdbd-mysql-perl libnet-upnp-perl -+sudo apt install libvpx-dev python3-mysqldb python3-lxml python3-future python3-setuptools libdbi-perl libdbd-mysql-perl libnet-upnp-perl - sudo apt install libio-socket-inet6-perl libxml-simple-perl libqt5sql5-mysql libwayland-dev qtbase5-private-dev libzip-dev libsoundtouch-dev - if: runner.os == 'Linux' - diff --git a/mythtv/configure b/mythtv/configure index 7e966ef817..3429c208e2 100755 --- a/mythtv/configure @@ -98,7 +84,7 @@ index 1bcc8060d0..464f068d6f 100644 2.41.0 -From 13f65c0015d3e0d82d01a1dd5c15afe0ff1e8029 Mon Sep 17 00:00:00 2001 +From 7c1dbe7a86dc9b445a1a491f5a849b0eba21aead Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Wed, 13 Dec 2023 23:11:11 -0500 Subject: [PATCH 2/2] hardwareprofile: remove ancient "future" compatibility diff --git a/media-tv/mythtv/mythtv-33.1-r1.ebuild b/media-tv/mythtv/mythtv-33.1-r1.ebuild index 344b691045d3..d0d9cd8758c6 100644 --- a/media-tv/mythtv/mythtv-33.1-r1.ebuild +++ b/media-tv/mythtv/mythtv-33.1-r1.ebuild @@ -147,10 +147,6 @@ PATCHES=( "${FILESDIR}"/${PN}-33.1-libva.patch "${FILESDIR}"/${PN}-33.1-ffmpeg-binutils-2.41.patch "${FILESDIR}"/${PN}-33.1-linux-headers-6.5.patch - # https://github.com/MythTV/mythtv/pull/824 - # https://github.com/MythTV/mythtv/pull/838 - # https://bugs.gentoo.org/888291 - "${FILESDIR}"/${PN}-33.1-python3.12.patch ) python_check_deps() { @@ -167,6 +163,11 @@ pkg_setup() { src_prepare() { default + # https://github.com/MythTV/mythtv/pull/824 + # https://github.com/MythTV/mythtv/pull/838 + # https://bugs.gentoo.org/888291 + eapply -p2 "${FILESDIR}"/${PN}-33.1-python3.12.patch + # Perl bits need to go into vendor_perl and not site_perl sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/, media-tv/mythtv/
commit: f785d71faf63548afe5e2f6fb4ee03da1c686597 Author: Eli Schwartz gmail com> AuthorDate: Mon Jan 8 21:08:35 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jan 9 07:22:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f785d71f media-tv/mythtv: drop dependencies on future/simplejson In particular, "future" is terribly unfortunate python2 stuff that blocks bumping PYTHON_COMPAT to python3_12. Fixed upstream in https://github.com/MythTV/mythtv/pull/838 and backported here. Closes: https://bugs.gentoo.org/888291 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> media-tv/mythtv/files/mythtv-33.1-python3.12.patch | 279 +++ media-tv/mythtv/mythtv-33.1-r1.ebuild | 380 + 2 files changed, 659 insertions(+) diff --git a/media-tv/mythtv/files/mythtv-33.1-python3.12.patch b/media-tv/mythtv/files/mythtv-33.1-python3.12.patch new file mode 100644 index ..48a97b09623d --- /dev/null +++ b/media-tv/mythtv/files/mythtv-33.1-python3.12.patch @@ -0,0 +1,279 @@ +From f1848eb41bf35d57b63b3a8cb19763c5b4656717 Mon Sep 17 00:00:00 2001 +From: Eli Schwartz +Date: Thu, 4 Jan 2024 16:18:00 -0500 +Subject: [PATCH 1/2] hardwareprofile: remove external dependency on simplejson + +This uses the requests module and converts requests responses to json +using requests' own `.json()` method on responses. For incomprehensible +reasons, requests has spent about a decade using either simplejson or +the standard library's json module more or less at will, and returning +either one or the other exception types. They don't know why they use +simplejson, we don't know why they use simplejson. In requests 3 (which +will be released in the Year Of The Linux Desktop or when pigs fly, +whichever one comes later) simplejson is dropped entirely. + +There are innumerable issues discussing the problem on the requests +bugtracker, with the general consensus being that it's better to +randomly return either one of two different libraries and two different +library return types in errors -- because it was historically done that +way and people might be depending on it. ?? + +Bugs: + +https://github.com/psf/requests/pull/710 +https://github.com/psf/requests/pull/2516 +https://github.com/psf/requests/issues/3052 +https://github.com/psf/requests/issues/4169 +https://github.com/psf/requests/issues/4842 +https://github.com/psf/requests/issues/5794 +https://github.com/psf/requests/issues/6084 + +The awkward workaround is to guarantee that requests' silent behavior of +using simplejson *if it is installed* is forcibly triggered by forcibly +depending on simplejson, and then catching the simplejson exception. + +The better solution here is pretty simple: do not rely on the requests +module's automatic json conversion, this is as simple as using the +already-imported json module and calling json.loads() on the retrieved +content. + +Fixes: 1df343e9ab7defa284a73390210a65cf2112f17e +Reimplements: bb154a843b737cc3ad8c1a45fa04a1a3609aff05 +(cherry picked from commit 6348dc01a45af6ed63c09326ec94cd425db1d6d7) +--- + .github/workflows/buildmaster.yml| 2 +- + mythtv/configure | 1 - + mythtv/programs/scripts/hardwareprofile/smolt.py | 5 ++--- + 3 files changed, 3 insertions(+), 5 deletions(-) + +diff --git a/.github/workflows/buildmaster.yml b/.github/workflows/buildmaster.yml +index eea6e9fc2a..325cc7da64 100644 +--- a/.github/workflows/buildmaster.yml b/.github/workflows/buildmaster.yml +@@ -48,7 +48,7 @@ jobs: + sudo apt install ccache qt5-qmake qtscript5-dev nasm libsystemd-dev libfreetype6-dev libmp3lame-dev libx264-dev libx265-dev libxrandr-dev libxml2-dev + sudo apt install libavahi-compat-libdnssd-dev libasound2-dev liblzo2-dev libhdhomerun-dev libsamplerate0-dev libva-dev libdrm-dev libvdpau-dev + sudo apt install libass-dev libpulse-dev libcec-dev libssl-dev libtag1-dev libbluray-dev libbluray-bdj libgnutls28-dev libqt5webkit5-dev +-sudo apt install libvpx-dev python3-mysqldb python3-lxml python3-simplejson python3-future python3-setuptools libdbi-perl libdbd-mysql-perl libnet-upnp-perl ++sudo apt install libvpx-dev python3-mysqldb python3-lxml python3-future python3-setuptools libdbi-perl libdbd-mysql-perl libnet-upnp-perl + sudo apt install libio-socket-inet6-perl libxml-simple-perl libqt5sql5-mysql libwayland-dev qtbase5-private-dev libzip-dev libsoundtouch-dev + if: runner.os == 'Linux' + +diff --git a/mythtv/configure b/mythtv/configure +index 7e966ef817..3429c208e2 100755 +--- a/mythtv/configure b/mythtv/configure +@@ -6555,7 +6555,6 @@ if enabled bindings_python; then + check_py_lib MySQLdb || disable_bindings_python "MySQLdb" + check_py_lib lxml || disable_bindings_python "lxml" + check_py_lib requests || disable_bindings_python "requests" +-
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/, media-tv/mythtv/
commit: 50a6bc2362bac481d07400cf53037fd42f9969dc Author: Sam James gentoo org> AuthorDate: Wed Sep 27 02:37:40 2023 + Commit: Sam James gentoo org> CommitDate: Wed Sep 27 02:37:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a6bc23 media-tv/mythtv: fix build w/ linux-headers-6.5 And add the missing dep on linux-headers (which is how I didn't notice the failure to begin with). Closes: https://bugs.gentoo.org/913866 Signed-off-by: Sam James gentoo.org> .../files/mythtv-33.1-linux-headers-6.5.patch | 30 ++ media-tv/mythtv/mythtv-33.1.ebuild | 2 ++ 2 files changed, 32 insertions(+) diff --git a/media-tv/mythtv/files/mythtv-33.1-linux-headers-6.5.patch b/media-tv/mythtv/files/mythtv-33.1-linux-headers-6.5.patch new file mode 100644 index ..0ead0d51d665 --- /dev/null +++ b/media-tv/mythtv/files/mythtv-33.1-linux-headers-6.5.patch @@ -0,0 +1,30 @@ +https://bugs.gentoo.org/913866 +https://github.com/MythTV/mythtv/issues/775 +https://github.com/MythTV/mythtv/commit/7d6c7d605f87b697c7488d1eb4a3246b83e31f01 + +From 7d6c7d605f87b697c7488d1eb4a3246b83e31f01 Mon Sep 17 00:00:00 2001 +From: David Hampton +Date: Fri, 21 Jul 2023 00:59:43 -0400 +Subject: [PATCH] Work around Linux kernel header 6.5 using C++ reserved + keyword. + +Starting with kernel 6.5.0, a rewrite of the linux/ioprio.h header +file uses the C++ reserved keyword "class" as a variable name. +Fortunately we can redefine the string "class" for the duration of the +inclusion without any ill effects. +--- a/libs/libmythbase/mythmiscutil.cpp b/libs/libmythbase/mythmiscutil.cpp +@@ -702,7 +702,12 @@ void myth_yield(void) + #include + #include + #if __has_include() ++// Starting with kernel 6.5.0, the following include uses the C++ ++// reserved keyword "class" as a variable name. Fortunately we can ++// redefine it without any ill effects. ++#define class class2 + #include ++#undef class + #else + static constexpr int8_t IOPRIO_BITS{ 16 }; + static constexpr int8_t IOPRIO_CLASS_SHIFT { 13 }; + diff --git a/media-tv/mythtv/mythtv-33.1.ebuild b/media-tv/mythtv/mythtv-33.1.ebuild index 9275d56d64ed..f8014ccf777f 100644 --- a/media-tv/mythtv/mythtv-33.1.ebuild +++ b/media-tv/mythtv/mythtv-33.1.ebuild @@ -117,6 +117,7 @@ RDEPEND=" DEPEND=" ${RDEPEND} dev-lang/yasm + sys-kernel/linux-headers x11-base/xorg-proto perl? ( dev-perl/DBD-mysql @@ -147,6 +148,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-33.1-libva.patch "${FILESDIR}"/${PN}-33.1-ffmpeg-binutils-2.41.patch + "${FILESDIR}"/${PN}-33.1-linux-headers-6.5.patch ) python_check_deps() {
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: 774b04529956e09713bca5b731837db4963c58ac Author: Sam James gentoo org> AuthorDate: Wed Sep 27 02:38:42 2023 + Commit: Sam James gentoo org> CommitDate: Wed Sep 27 02:38:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=774b0452 media-tv/mythtv: drop 32.0-r4 Closes: https://bugs.gentoo.org/913381 Signed-off-by: Sam James gentoo.org> media-tv/mythtv/Manifest | 1 - media-tv/mythtv/files/mythtv-32.0-gcc13.patch | 40 -- .../mythtv/files/mythtv-32.0-python-version.patch | 25 -- media-tv/mythtv/mythtv-32.0-r4.ebuild | 422 - 4 files changed, 488 deletions(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index ef07a7599acf..c40a1699bd0b 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,2 +1 @@ -DIST mythtv-32.0.tar.gz 115960698 BLAKE2B 3be4106fa2c4fcb95fd5414b347fd6256658566bbb9775ed32cb9686e4a61ecf89e7c684db8d3408292c3737ae6090771862aa65ac0d5d467e90c3a110484898 SHA512 6a1472c954b929319a570d76769ababad43d086d53b6679c9d6da91446677f04b71918b326bb4ff0fc16fbaf7d9a447a86f623a6f1399f9ed29ca86a9782396c DIST mythtv-33.1.tar.gz 116920982 BLAKE2B bc784a12ee0acf3066d46896343ed15a2f7097364595d20e832da3197eb37c8d05342f82171b66ec842ec48b5829b7ace8c6043835b8de4a04afd8a4df72df1d SHA512 4dc2943915e5e3ca047edc0a005a9e0b58edf7bc51c7fb097a671552028260065a7f52f35e4ed98559cc4f4ccca76f1cf6ae68e76b1f2d06a1befd4776e9 diff --git a/media-tv/mythtv/files/mythtv-32.0-gcc13.patch b/media-tv/mythtv/files/mythtv-32.0-gcc13.patch deleted file mode 100644 index 5d60da0c72b1.. --- a/media-tv/mythtv/files/mythtv-32.0-gcc13.patch +++ /dev/null @@ -1,40 +0,0 @@ -https://bugs.gentoo.org/899770 -https://github.com/MythTV/mythtv/commit/3b76df2bb45789f075b6b83d6e6b436aebaf2e83 - -From 3b76df2bb45789f075b6b83d6e6b436aebaf2e83 Mon Sep 17 00:00:00 2001 -From: David Hampton -Date: Thu, 19 Jan 2023 14:52:28 -0500 -Subject: [PATCH] Assume existence of stdint.h in exiv2. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Based on this commit to exiv2. - -Author: Luis Díaz Más -Date: Wed Sep 16 21:40:05 2020 +0200 - -Assume existence of stdint.h a/external/libexiv2/xmpsdk/include/MD5.h -+++ b/external/libexiv2/xmpsdk/include/MD5.h -@@ -25,18 +25,7 @@ - - #include - --#ifdef _MSC_VER --// _MSC_VER 1600 == Visual Studio 2010 --# if _MSC_VER < 1600 --# ifdef EXV_HAVE_STDINT_H --# undef EXV_HAVE_STDINT_H --# endif --# endif --#endif -- --#if defined(EXV_HAVE_STDINT_H) || defined(__MINGW32__) || defined(__MING64__) || defined(__APPLE__) --# include --#endif -+#include - - /* MSVC doesn't provide C99 types, but it has MS specific variants */ - #ifdef _MSC_VER - diff --git a/media-tv/mythtv/files/mythtv-32.0-python-version.patch b/media-tv/mythtv/files/mythtv-32.0-python-version.patch deleted file mode 100644 index 8f86cdda3764.. --- a/media-tv/mythtv/files/mythtv-32.0-python-version.patch +++ /dev/null @@ -1,25 +0,0 @@ -https://bugs.gentoo.org/891189 -https://github.com/MythTV/mythtv/issues/711 -https://github.com/MythTV/mythtv/commit/23e158cbd9357e0d31834dff9c45022758671255 - -From 23e158cbd9357e0d31834dff9c45022758671255 Mon Sep 17 00:00:00 2001 -From: David Hampton -Date: Sun, 5 Jun 2022 00:43:38 -0400 -Subject: [PATCH] Fix "XX.0.-1 is an invalid version" warning in python - bindings. - -(cherry picked from commit 0f8e58b20a4246d46a77406fcf3c5368fbabaf8b) - -Fixes #711. a/bindings/python/setup.cfg -+++ b/bindings/python/setup.cfg -@@ -2,7 +2,7 @@ - - [metadata] - name = MythTV --version = 32.0.-1 -+version = 32.0 - description = MythTV Python bindings. - long_description = Provides canned database and protocol access to the MythTV database, mythproto, mythxml, services_api and frontend remote control. - url = https://mythtv.org - diff --git a/media-tv/mythtv/mythtv-32.0-r4.ebuild b/media-tv/mythtv/mythtv-32.0-r4.ebuild deleted file mode 100644 index afa16b81dfb6.. --- a/media-tv/mythtv/mythtv-32.0-r4.ebuild +++ /dev/null @@ -1,422 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit flag-o-matic java-pkg-opt-2 java-ant-2 python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info - -DESCRIPTION="Open Source DVR and media center hub" -HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv; -if [[ $(ver_cut 3) == "p" ]] ; then - MY_COMMIT="5824c588db24b4e71a7d94e829e6419f71089297" - SRC_URI="https://github.com/MythTV/mythtv/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" - # mythtv and mythplugins are separate builds in the github MythTV project - S="${WORKDIR}/mythtv-${MY_COMMIT}/mythtv" -else - SRC_URI="https://github.com/MythTV/mythtv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - #
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/, media-tv/mythtv/
commit: 819e74a51b0bebd35d0fa4ba3009abfe0e05e362 Author: Sam James gentoo org> AuthorDate: Mon Aug 28 19:31:56 2023 + Commit: Sam James gentoo org> CommitDate: Mon Aug 28 19:32:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=819e74a5 media-tv/mythtv: fix build w/ binutils-2.41 Closes: https://bugs.gentoo.org/912708 Signed-off-by: Sam James gentoo.org> .../files/mythtv-33.1-ffmpeg-binutils-2.41.patch | 75 ++ media-tv/mythtv/mythtv-33.1.ebuild | 1 + 2 files changed, 76 insertions(+) diff --git a/media-tv/mythtv/files/mythtv-33.1-ffmpeg-binutils-2.41.patch b/media-tv/mythtv/files/mythtv-33.1-ffmpeg-binutils-2.41.patch new file mode 100644 index ..e976d8344a2d --- /dev/null +++ b/media-tv/mythtv/files/mythtv-33.1-ffmpeg-binutils-2.41.patch @@ -0,0 +1,75 @@ +https://bugs.gentoo.org/912708 +https://bugs.gentoo.org/911582 +https://trac.ffmpeg.org/ticket/10405 +https://git.videolan.org/?p=ffmpeg.git;a=commit;h=25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e +https://sourceware.org/PR30578 +https://gcc.gnu.org/PR108941 + +From 25cd95a9dc3510c3cc0d7aad6f9d83f6a1078c7e Mon Sep 17 00:00:00 2001 +From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= +Date: Sun, 16 Jul 2023 18:18:02 +0300 +Subject: [PATCH] avcodec/x86/mathops: clip constants used with shift + instructions within inline assembly + +Fixes assembling with binutil as >= 2.41 + +Signed-off-by: James Almer +(cherry picked from commit effadce6c756247ea8bae32dc13bb3e6f464f0eb) +--- a/external/FFmpeg/libavcodec/x86/mathops.h b/external/FFmpeg/libavcodec/x86/mathops.h +@@ -35,12 +35,20 @@ + static av_always_inline av_const int MULL(int a, int b, unsigned shift) + { + int rt, dummy; ++if (__builtin_constant_p(shift)) + __asm__ ( + "imull %3 \n\t" + "shrdl %4, %%edx, %%eax \n\t" + :"=a"(rt), "=d"(dummy) +-:"a"(a), "rm"(b), "ci"((uint8_t)shift) ++:"a"(a), "rm"(b), "i"(shift & 0x1F) + ); ++else ++__asm__ ( ++"imull %3 \n\t" ++"shrdl %4, %%edx, %%eax \n\t" ++:"=a"(rt), "=d"(dummy) ++:"a"(a), "rm"(b), "c"((uint8_t)shift) ++); + return rt; + } + +@@ -113,19 +121,31 @@ __asm__ volatile(\ + // avoid +32 for shift optimization (gcc should do that ...) + #define NEG_SSR32 NEG_SSR32 + static inline int32_t NEG_SSR32( int32_t a, int8_t s){ ++if (__builtin_constant_p(s)) + __asm__ ("sarl %1, %0\n\t" + : "+r" (a) +- : "ic" ((uint8_t)(-s)) ++ : "i" (-s & 0x1F) + ); ++else ++__asm__ ("sarl %1, %0\n\t" ++ : "+r" (a) ++ : "c" ((uint8_t)(-s)) ++); + return a; + } + + #define NEG_USR32 NEG_USR32 + static inline uint32_t NEG_USR32(uint32_t a, int8_t s){ ++if (__builtin_constant_p(s)) + __asm__ ("shrl %1, %0\n\t" + : "+r" (a) +- : "ic" ((uint8_t)(-s)) ++ : "i" (-s & 0x1F) + ); ++else ++__asm__ ("shrl %1, %0\n\t" ++ : "+r" (a) ++ : "c" ((uint8_t)(-s)) ++); + return a; + } + diff --git a/media-tv/mythtv/mythtv-33.1.ebuild b/media-tv/mythtv/mythtv-33.1.ebuild index 1f945c653588..9275d56d64ed 100644 --- a/media-tv/mythtv/mythtv-33.1.ebuild +++ b/media-tv/mythtv/mythtv-33.1.ebuild @@ -146,6 +146,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-33.1-libva.patch + "${FILESDIR}"/${PN}-33.1-ffmpeg-binutils-2.41.patch ) python_check_deps() {
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/
commit: 1fd8f303366c06b64df5b7b3e9f2776482a34bd7 Author: Sam James gentoo org> AuthorDate: Thu Jun 15 00:14:20 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 15 00:14:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd8f303 media-tv/mythtv: add bug/upstream PR info to patch Bug: https://bugs.gentoo.org/904437 Signed-off-by: Sam James gentoo.org> media-tv/mythtv/files/mythtv-33.1-libva.patch | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/media-tv/mythtv/files/mythtv-33.1-libva.patch b/media-tv/mythtv/files/mythtv-33.1-libva.patch index 8c59f31002a9..1a80f9f90a07 100644 --- a/media-tv/mythtv/files/mythtv-33.1-libva.patch +++ b/media-tv/mythtv/files/mythtv-33.1-libva.patch @@ -1,5 +1,5 @@ -diff --git a/mythtv/libs/libmythtv/libmythtv.pro b/mythtv/libs/libmythtv/libmythtv.pro -index 0ab94a295c..08b4c4d335 100644 +https://bugs.gentoo.org/904437 +https://github.com/MythTV/mythtv/pull/760 --- a/libs/libmythtv/libmythtv.pro +++ b/libs/libmythtv/libmythtv.pro @@ -538,7 +538,7 @@ using_frontend { @@ -37,8 +37,6 @@ index 0ab94a295c..08b4c4d335 100644 } !win32-msvc* { -diff --git a/mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp b/mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp -index 5f92a6beb0..b87ed0da35 100644 --- a/libs/libmythtv/opengl/mythvaapiinterop.cpp +++ b/libs/libmythtv/opengl/mythvaapiinterop.cpp @@ -8,8 +8,12 @@ @@ -85,8 +83,6 @@ index 5f92a6beb0..b87ed0da35 100644 } } return nullptr; -diff --git a/mythtv/libs/libmythtv/opengl/mythvaapiinterop.h b/mythtv/libs/libmythtv/opengl/mythvaapiinterop.h -index 11358db236..2048d4586c 100644 --- a/libs/libmythtv/opengl/mythvaapiinterop.h +++ b/libs/libmythtv/opengl/mythvaapiinterop.h @@ -25,9 +25,12 @@ struct AVFilterContext;
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: d5982391838998cadcd4eea66274260c69f55123 Author: Sam James gentoo org> AuthorDate: Thu Jun 15 00:08:38 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 15 00:12:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5982391 media-tv/mythtv: modernise - Use normal Gentoo style for arrays, variables, etc - Rearrange layout a bit for readability - Shift README into files/ Signed-off-by: Sam James gentoo.org> media-tv/mythtv/files/README.gentoo | 43 ++ media-tv/mythtv/mythtv-33.1.ebuild | 156 +--- 2 files changed, 99 insertions(+), 100 deletions(-) diff --git a/media-tv/mythtv/files/README.gentoo b/media-tv/mythtv/files/README.gentoo new file mode 100644 index ..cd116011d11f --- /dev/null +++ b/media-tv/mythtv/files/README.gentoo @@ -0,0 +1,43 @@ +Support for metadata lookup changes is added. User configuration required. +Details at: https://www.mythtv.org/wiki/Metadata_Lookup_Changes_March_2021 + +Support for Python 2.7 is removed. + +If a MYSQL server is installed, a mythtv MySQL user and mythconverg database +is created if it does not already exist. +You will be prompted for your MySQL root password. + +A mythtv user is maintained by acct-user/mythtv. An existing mythtv user +may be modified to the configuration defined by acct-user/mythtv. +The mythtv user's primary group is now mythtv. (formerly video) +An existing mythtv user may be changed which may alter some functionality. +If it breaks mythtv you may need to (choose one): +* Restore the original mythtv user +* Create custom acct-user/mythtv overlay for your system +* Fix you system to use mythtv as daemon only (recommended) +Failure to emerge acct-user/mythtv indicates that the existing mythtv user +is customized and not changed. Corrective action (choose one): +* Ignore emerge failure +* Create custom acct-user/mythtv overlay for your system +* Fix you system to use mythtv as daemon only +* Delete existing user and try again (dangerous) + +Mythtv is updated to use correct FHS/Gentoo policy paths. +Updating mythtv installations may report: +* mythtv is in use, cannot update home +* There was an error when attempting to update the home directory for mythtv +* Please update it manually on your system (as root): +* usermod -d "/var/lib/mythtv" "mythtv" +This can be ignored. The previous default was "/home/mythtv". +Use caution if you change the home directory. + +To have this machine operate as recording host for MythTV, +mythbackend must be running. Run the following: +rc-update add mythbackend default + +Your recordings folder must be owned 'mythtv'. e.g. +chown -R mythtv /var/lib/mythtv + +Want mythfrontend to start automatically? +Set USE=autostart. Details can be found at: +https://dev.gentoo.org/~cardoe/mythtv/autostart.html diff --git a/media-tv/mythtv/mythtv-33.1.ebuild b/media-tv/mythtv/mythtv-33.1.ebuild index e847f0e1e1a0..1f945c653588 100644 --- a/media-tv/mythtv/mythtv-33.1.ebuild +++ b/media-tv/mythtv/mythtv-33.1.ebuild @@ -3,13 +3,15 @@ EAPI=8 +DISABLE_AUTOFORMATTING="yes" PYTHON_COMPAT=( python3_{10..11} ) -inherit flag-o-matic java-pkg-opt-2 java-ant-2 python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info +inherit edo flag-o-matic java-pkg-opt-2 java-ant-2 python-any-r1 +inherit qmake-utils readme.gentoo-r1 systemd toolchain-funcs user-info DESCRIPTION="Open Source DVR and media center hub" HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv; -if [[ $(ver_cut 3) == "p" ]] ; then +if [[ ${PV} == *_p* ]] ; then MY_COMMIT="5824c588db24b4e71a7d94e829e6419f71089297" SRC_URI="https://github.com/MythTV/mythtv/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" # mythtv and mythplugins are separate builds in the github MythTV project @@ -19,20 +21,21 @@ else # mythtv and mythplugins are separate builds in the github mythtv project S="${WORKDIR}/${P}/mythtv" fi -KEYWORDS="~amd64 ~x86" + LICENSE="GPL-2+" SLOT="0" +KEYWORDS="~amd64 ~x86" IUSE_INPUT_DEVICES="input_devices_joystick" IUSE_VIDEO_CAPTURE_DEVICES="v4l ieee1394 hdhomerun vbox ceton" -IUSE="alsa asi autostart cdda cdr cec cpu_flags_ppc_altivec debug dvd dvb exif fftw jack java - +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx - +wrapper x264 x265 +xml xmltv +xvid +X zeroconf - ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" - +IUSE="alsa asi autostart cdda cdr cec cpu_flags_ppc_altivec debug dvd dvb exif fftw jack java" +IUSE+=" +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx" +IUSE+=" +wrapper x264 x265 +xml xmltv +xvid +X zeroconf" +IUSE+=" ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" REQUIRED_USE=" cdr? ( cdda ) " + RDEPEND=" acct-user/mythtv
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: c48ae7a5696fe3ddabd170e3e6e12f1ea26dc7bb Author: Sebastian Parborg gmail com> AuthorDate: Wed Jun 14 10:06:12 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 23:58:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c48ae7a5 media-tv/mythtv: Bump to 33.1 and fix compilation with libva Closes: https://bugs.gentoo.org/904437 Signed-off-by: Sebastian Parborg gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31432 Signed-off-by: Sam James gentoo.org> media-tv/mythtv/Manifest | 1 + media-tv/mythtv/files/mythtv-33.1-libva.patch | 105 +++ media-tv/mythtv/mythtv-33.1.ebuild| 421 ++ 3 files changed, 527 insertions(+) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 7888baa74d98..ef07a7599acf 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1 +1,2 @@ DIST mythtv-32.0.tar.gz 115960698 BLAKE2B 3be4106fa2c4fcb95fd5414b347fd6256658566bbb9775ed32cb9686e4a61ecf89e7c684db8d3408292c3737ae6090771862aa65ac0d5d467e90c3a110484898 SHA512 6a1472c954b929319a570d76769ababad43d086d53b6679c9d6da91446677f04b71918b326bb4ff0fc16fbaf7d9a447a86f623a6f1399f9ed29ca86a9782396c +DIST mythtv-33.1.tar.gz 116920982 BLAKE2B bc784a12ee0acf3066d46896343ed15a2f7097364595d20e832da3197eb37c8d05342f82171b66ec842ec48b5829b7ace8c6043835b8de4a04afd8a4df72df1d SHA512 4dc2943915e5e3ca047edc0a005a9e0b58edf7bc51c7fb097a671552028260065a7f52f35e4ed98559cc4f4ccca76f1cf6ae68e76b1f2d06a1befd4776e9 diff --git a/media-tv/mythtv/files/mythtv-33.1-libva.patch b/media-tv/mythtv/files/mythtv-33.1-libva.patch new file mode 100644 index ..8c59f31002a9 --- /dev/null +++ b/media-tv/mythtv/files/mythtv-33.1-libva.patch @@ -0,0 +1,105 @@ +diff --git a/mythtv/libs/libmythtv/libmythtv.pro b/mythtv/libs/libmythtv/libmythtv.pro +index 0ab94a295c..08b4c4d335 100644 +--- a/libs/libmythtv/libmythtv.pro b/libs/libmythtv/libmythtv.pro +@@ -538,7 +538,7 @@ using_frontend { + DEFINES += USING_VAAPI + HEADERS += decoders/mythvaapicontext.h + SOURCES += decoders/mythvaapicontext.cpp +-LIBS+= -lva -lva-x11 -lva-glx -lva-drm ++LIBS+= -lva -lva-drm + } + + using_nvdec { +@@ -605,10 +605,9 @@ using_frontend { + SOURCES += opengl/mythopengltonemap.cpp + SOURCES += visualisations/videovisualcircles.cpp + +- + using_vaapi { +-HEADERS += opengl/mythvaapiinterop.h opengl/mythvaapiglxinterop.h +-SOURCES += opengl/mythvaapiinterop.cpp opengl/mythvaapiglxinterop.cpp ++HEADERS += opengl/mythvaapiinterop.h ++SOURCES += opengl/mythvaapiinterop.cpp + } + + using_vdpau:using_x11 { +@@ -649,6 +648,12 @@ using_frontend { + HEADERS += opengl/mythvaapidrminterop.h + SOURCES += opengl/mythvaapidrminterop.cpp + } ++} else { ++using_vaapi { ++HEADERS += opengl/mythvaapiglxinterop.h ++SOURCES += opengl/mythvaapiglxinterop.cpp ++LIBS+= -lva-x11 -lva-glx ++} + } + + !win32-msvc* { +diff --git a/mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp b/mythtv/libs/libmythtv/opengl/mythvaapiinterop.cpp +index 5f92a6beb0..b87ed0da35 100644 +--- a/libs/libmythtv/opengl/mythvaapiinterop.cpp b/libs/libmythtv/opengl/mythvaapiinterop.cpp +@@ -8,8 +8,12 @@ + #include "mythvideocolourspace.h" + #include "fourcc.h" + #include "mythvaapiinterop.h" ++ ++#ifdef USING_EGL + #include "mythvaapidrminterop.h" ++#else + #include "mythvaapiglxinterop.h" ++#endif + + extern "C" { + #include "libavfilter/buffersrc.h" +@@ -57,14 +61,14 @@ void MythVAAPIInterop::GetVAAPITypes(MythRenderOpenGL* Context, MythInteropGPU:: + // zero copy + if (egl && MythVAAPIInteropDRM::IsSupported(Context)) + vaapitypes.emplace_back(GL_VAAPIEGLDRM); +-#endif ++#else + // 1x copy + if (!egl && !wayland && MythVAAPIInteropGLXPixmap::IsSupported(Context)) + vaapitypes.emplace_back(GL_VAAPIGLXPIX); + // 2x copy + if (!egl && !opengles && !wayland) + vaapitypes.emplace_back(GL_VAAPIGLXCOPY); +- ++#endif + if (!vaapitypes.empty()) + Types[FMT_VAAPI] = vaapitypes; + } +@@ -82,11 +86,12 @@ MythVAAPIInterop* MythVAAPIInterop::CreateVAAPI(MythPlayerUI *Player, MythRender + #ifdef USING_EGL + if ((type == GL_VAAPIEGLDRM) || (type == DRM_DRMPRIME)) + return new MythVAAPIInteropDRM(Player, Context, type); +-#endif ++#else + if (type == GL_VAAPIGLXPIX) + return new MythVAAPIInteropGLXPixmap(Player, Context); + if (type == GL_VAAPIGLXCOPY) + return new MythVAAPIInteropGLXCopy(Player, Context); ++#endif + } + } + return nullptr; +diff --git a/mythtv/libs/libmythtv/opengl/mythvaapiinterop.h
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 474002c8186a117e58d1f38e6bd572a3c3b59db6 Author: Sam James gentoo org> AuthorDate: Sat May 27 15:28:33 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 27 15:28:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474002c8 media-tv/mythtv: fix UnusedLocalUse Signed-off-by: Sam James gentoo.org> media-tv/mythtv/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/media-tv/mythtv/metadata.xml b/media-tv/mythtv/metadata.xml index b22d45a5f154..d8dec5de5964 100644 --- a/media-tv/mythtv/metadata.xml +++ b/media-tv/mythtv/metadata.xml @@ -13,16 +13,12 @@ Allows MythTV to directly output sound to ALSA devices Support for DVEO ASI recorder Use a custom autostart configuration - Use the system libbluray for BluRay support Allows control of CEC enabled TVs via HDMI Ceton InfiniTV 4 a CableCARD-enabled tuner support Instructs Qt to use the 'debug' target - EGL video output support Support visualizations via sci-libs/fftw Silicondust USA Inc.network-attached tuner support - Hauppauge HD-PVR? Firewire enabled Cable boxe support - Support kernel driver for the iTVC15 family of MPEG codecs Allows MythTV to use JACK as your sound output device BD-J support for Blu-ray discs Enable use of app-misc/lcdproc data display
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: eb432ace0010e2d7b5b8784802c9a70063c9 Author: Michał Górny gentoo org> AuthorDate: Mon May 1 12:40:57 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon May 1 12:40:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb432ace media-tv/mythtv: Remove old Signed-off-by: Michał Górny gentoo.org> media-tv/mythtv/Manifest | 1 - .../mythtv-30.0_p20190808-respect_LDFLAGS.patch| 14 - media-tv/mythtv/mythtv-31.0_p20210731-r3.ebuild| 436 - 3 files changed, 451 deletions(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 4ecb2ca1f93c..7888baa74d98 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,2 +1 @@ -DIST mythtv-31.0_p20210731.tar.gz 102637029 BLAKE2B 0ca6124d20d428c8b813c819c01a97c4806fbd2f70f5b50d698c5f9c3cafd3141ee1379b2b63510705e2083109d91362c3fcc6277f58d461f2138d1604fd SHA512 e262ce91fd8a523daa772d13675ff6639f95202f66be67b2a405e9ea9204d6663128621c5142752f2a889e25cbc8be6d92b3759508767e94207326343a91f092 DIST mythtv-32.0.tar.gz 115960698 BLAKE2B 3be4106fa2c4fcb95fd5414b347fd6256658566bbb9775ed32cb9686e4a61ecf89e7c684db8d3408292c3737ae6090771862aa65ac0d5d467e90c3a110484898 SHA512 6a1472c954b929319a570d76769ababad43d086d53b6679c9d6da91446677f04b71918b326bb4ff0fc16fbaf7d9a447a86f623a6f1399f9ed29ca86a9782396c diff --git a/media-tv/mythtv/files/mythtv-30.0_p20190808-respect_LDFLAGS.patch b/media-tv/mythtv/files/mythtv-30.0_p20190808-respect_LDFLAGS.patch deleted file mode 100644 index 8bfc2796cffe.. --- a/media-tv/mythtv/files/mythtv-30.0_p20190808-respect_LDFLAGS.patch +++ /dev/null @@ -1,14 +0,0 @@ a/configure -+++ b/configure -@@ -7919,9 +7919,9 @@ EOF - #echo "endif # FFMPEG_CONFIG_MAK" >> $TMPMAK - - # Should be done on all platforms, but for the time being limit it to mac only --if enabled darwin; then -+#if enabled darwin; then - echo "QMAKE_LFLAGS+=\"$LDFLAGS\"" >> $TMPMAK --fi -+#fi - - cp_if_changed $TMPH $MYTH_CONFIG_H - diff --git a/media-tv/mythtv/mythtv-31.0_p20210731-r3.ebuild b/media-tv/mythtv/mythtv-31.0_p20210731-r3.ebuild deleted file mode 100644 index 1065b21829e0.. --- a/media-tv/mythtv/mythtv-31.0_p20210731-r3.ebuild +++ /dev/null @@ -1,436 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_9 ) - -inherit eutils flag-o-matic python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info - -MY_COMMIT="5824c588db24b4e71a7d94e829e6419f71089297" - -DESCRIPTION="Open Source DVR and media center hub" -HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv; -if [[ $(ver_cut 3) == "p" ]] ; then - SRC_URI="https://github.com/MythTV/mythtv/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" - # mythtv and mythplugins are separate builds in the github MythTV project - S="${WORKDIR}/mythtv-${MY_COMMIT}/mythtv" -else - SRC_URI="https://github.com/MythTV/mythtv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - # mythtv and mythplugins are separate builds in the github mythtv project - S="${WORKDIR}/${P}/mythtv" -fi -KEYWORDS="~amd64 ~x86" -LICENSE="GPL-2+" -SLOT="0" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE_VIDEO_CAPTURE_DEVICES="v4l ivtv ieee1394 hdpvr hdhomerun vbox ceton" -IUSE="alsa asi autostart bluray cdda cdr cec cpu_flags_ppc_altivec debug dvd dvb egl exif fftw jack java - +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx - +wrapper x264 x265 +xml xmltv +xvid +X zeroconf - ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" - -REQUIRED_USE=" - bluray? ( xml ) - cdr? ( cdda ) -" -RDEPEND=" - acct-user/mythtv - dev-libs/glib:2 - dev-libs/lzo - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5[jpeg] - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsql:5[mysql] - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-fonts/corefonts - media-fonts/dejavu - media-fonts/liberation-fonts - media-fonts/tex-gyre - media-gfx/exiv2:= - https://www.mythtv.org/wiki/Metadata_Lookup_Changes_March_2021 - -Suppport for Python 2.7 is removed. - -If a MYSQL server is installed, a mythtv MySQL user and mythconverg database -is created if it does not already exist. -You will be prompted for your MySQL root password. - -A mythtv user is maintained by acct-user/mythtv. An existing mythtv user -may be modified to the configuration defined by acct-user/mythtv. -The mythtv user's primary group is now mythtv. (formerly video) -An existing mythtv user may be changed which may alter some functionality. -If it breaks mythtv you may need to (choose one): - * Restore the original mythtv user - * Create custom acct-user/mythtv overlay for your system - * Fix you system to use mythtv
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 5b18089285b5174f57eae12896a14b9ebe4cdc1a Author: Sam James gentoo org> AuthorDate: Mon May 1 09:49:32 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 1 09:49:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b180892 media-tv/mythtv: enable py3.11 Closes: https://bugs.gentoo.org/897048 Signed-off-by: Sam James gentoo.org> media-tv/mythtv/mythtv-32.0-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-tv/mythtv/mythtv-32.0-r4.ebuild b/media-tv/mythtv/mythtv-32.0-r4.ebuild index 80e017be9774..afa16b81dfb6 100644 --- a/media-tv/mythtv/mythtv-32.0-r4.ebuild +++ b/media-tv/mythtv/mythtv-32.0-r4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit flag-o-matic java-pkg-opt-2 java-ant-2 python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/, media-tv/mythtv/
commit: 8e6ea2a32454b265ef68be83bbc28b5319061421 Author: Sam James gentoo org> AuthorDate: Sat Apr 29 07:03:00 2023 + Commit: Sam James gentoo org> CommitDate: Sat Apr 29 07:08:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e6ea2a3 media-tv/mythtv: fix build w/ gcc 13 Closes: https://bugs.gentoo.org/899770 Signed-off-by: Sam James gentoo.org> media-tv/mythtv/files/mythtv-32.0-gcc13.patch | 40 +++ media-tv/mythtv/mythtv-32.0-r4.ebuild | 1 + 2 files changed, 41 insertions(+) diff --git a/media-tv/mythtv/files/mythtv-32.0-gcc13.patch b/media-tv/mythtv/files/mythtv-32.0-gcc13.patch new file mode 100644 index ..5d60da0c72b1 --- /dev/null +++ b/media-tv/mythtv/files/mythtv-32.0-gcc13.patch @@ -0,0 +1,40 @@ +https://bugs.gentoo.org/899770 +https://github.com/MythTV/mythtv/commit/3b76df2bb45789f075b6b83d6e6b436aebaf2e83 + +From 3b76df2bb45789f075b6b83d6e6b436aebaf2e83 Mon Sep 17 00:00:00 2001 +From: David Hampton +Date: Thu, 19 Jan 2023 14:52:28 -0500 +Subject: [PATCH] Assume existence of stdint.h in exiv2. +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Based on this commit to exiv2. + +Author: Luis Díaz Más +Date: Wed Sep 16 21:40:05 2020 +0200 + +Assume existence of stdint.h +--- a/external/libexiv2/xmpsdk/include/MD5.h b/external/libexiv2/xmpsdk/include/MD5.h +@@ -25,18 +25,7 @@ + + #include + +-#ifdef _MSC_VER +-// _MSC_VER 1600 == Visual Studio 2010 +-# if _MSC_VER < 1600 +-# ifdef EXV_HAVE_STDINT_H +-# undef EXV_HAVE_STDINT_H +-# endif +-# endif +-#endif +- +-#if defined(EXV_HAVE_STDINT_H) || defined(__MINGW32__) || defined(__MING64__) || defined(__APPLE__) +-# include +-#endif ++#include + + /* MSVC doesn't provide C99 types, but it has MS specific variants */ + #ifdef _MSC_VER + diff --git a/media-tv/mythtv/mythtv-32.0-r4.ebuild b/media-tv/mythtv/mythtv-32.0-r4.ebuild index ce9af87d74fa..80e017be9774 100644 --- a/media-tv/mythtv/mythtv-32.0-r4.ebuild +++ b/media-tv/mythtv/mythtv-32.0-r4.ebuild @@ -152,6 +152,7 @@ python_check_deps() { PATCHES=( "${FILESDIR}"/${PN}-32.0-python-version.patch + "${FILESDIR}"/${PN}-32.0-gcc13.patch ) DISABLE_AUTOFORMATTING="yes"
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: cf3855f776dce67949d4e046a78c4ed9fd7590b5 Author: Sam James gentoo org> AuthorDate: Tue Apr 18 07:47:58 2023 + Commit: Sam James gentoo org> CommitDate: Tue Apr 18 07:48:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf3855f7 media-tv/mythtv: fix build w/ newer setuptools Note that we need a revbump for this as it affects installed files. Closes: https://bugs.gentoo.org/891189 Signed-off-by: Sam James gentoo.org> .../mythtv/files/mythtv-32.0-python-version.patch | 25 ++ ...mythtv-32.0-r3.ebuild => mythtv-32.0-r4.ebuild} | 3 ++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/media-tv/mythtv/files/mythtv-32.0-python-version.patch b/media-tv/mythtv/files/mythtv-32.0-python-version.patch new file mode 100644 index ..8f86cdda3764 --- /dev/null +++ b/media-tv/mythtv/files/mythtv-32.0-python-version.patch @@ -0,0 +1,25 @@ +https://bugs.gentoo.org/891189 +https://github.com/MythTV/mythtv/issues/711 +https://github.com/MythTV/mythtv/commit/23e158cbd9357e0d31834dff9c45022758671255 + +From 23e158cbd9357e0d31834dff9c45022758671255 Mon Sep 17 00:00:00 2001 +From: David Hampton +Date: Sun, 5 Jun 2022 00:43:38 -0400 +Subject: [PATCH] Fix "XX.0.-1 is an invalid version" warning in python + bindings. + +(cherry picked from commit 0f8e58b20a4246d46a77406fcf3c5368fbabaf8b) + +Fixes #711. +--- a/bindings/python/setup.cfg b/bindings/python/setup.cfg +@@ -2,7 +2,7 @@ + + [metadata] + name = MythTV +-version = 32.0.-1 ++version = 32.0 + description = MythTV Python bindings. + long_description = Provides canned database and protocol access to the MythTV database, mythproto, mythxml, services_api and frontend remote control. + url = https://mythtv.org + diff --git a/media-tv/mythtv/mythtv-32.0-r3.ebuild b/media-tv/mythtv/mythtv-32.0-r4.ebuild similarity index 99% rename from media-tv/mythtv/mythtv-32.0-r3.ebuild rename to media-tv/mythtv/mythtv-32.0-r4.ebuild index 29e1671cf498..ce9af87d74fa 100644 --- a/media-tv/mythtv/mythtv-32.0-r3.ebuild +++ b/media-tv/mythtv/mythtv-32.0-r4.ebuild @@ -151,6 +151,7 @@ python_check_deps() { } PATCHES=( + "${FILESDIR}"/${PN}-32.0-python-version.patch ) DISABLE_AUTOFORMATTING="yes" @@ -158,7 +159,7 @@ DOC_CONTENTS=" Support for metadata lookup changes is added. User configuration required. Details at: https://www.mythtv.org/wiki/Metadata_Lookup_Changes_March_2021 -Suppport for Python 2.7 is removed. +Support for Python 2.7 is removed. If a MYSQL server is installed, a mythtv MySQL user and mythconverg database is created if it does not already exist.
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: c48adea9a4e9123be02da3bb06d581686e0f5bc5 Author: Sebastian Parborg gmail com> AuthorDate: Tue Mar 7 16:59:42 2023 + Commit: Matt Turner gentoo org> CommitDate: Mon Apr 17 01:25:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c48adea9 media-tv/mythtv: Fix libva opengl useflag Signed-off-by: Sebastian Parborg gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29900 Signed-off-by: Matt Turner gentoo.org> ...mythtv-31.0_p20210731-r2.ebuild => mythtv-31.0_p20210731-r3.ebuild} | 2 +- media-tv/mythtv/{mythtv-32.0-r2.ebuild => mythtv-32.0-r3.ebuild} | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/media-tv/mythtv/mythtv-31.0_p20210731-r2.ebuild b/media-tv/mythtv/mythtv-31.0_p20210731-r3.ebuild similarity index 99% rename from media-tv/mythtv/mythtv-31.0_p20210731-r2.ebuild rename to media-tv/mythtv/mythtv-31.0_p20210731-r3.ebuild index b528fb7056b2..1065b21829e0 100644 --- a/media-tv/mythtv/mythtv-31.0_p20210731-r2.ebuild +++ b/media-tv/mythtv/mythtv-31.0_p20210731-r3.ebuild @@ -92,7 +92,7 @@ RDEPEND=" opengl? ( dev-qt/qtopengl:5 ) pulseaudio? ( media-sound/pulseaudio ) systemd? ( sys-apps/systemd:= ) - vaapi? ( media-libs/libva:=[opengl] ) + vaapi? ( media-libs/libva:= ) vdpau? ( x11-libs/libvdpau ) vpx? ( media-libs/libvpx:= ) x264? ( media-libs/x264:= ) diff --git a/media-tv/mythtv/mythtv-32.0-r2.ebuild b/media-tv/mythtv/mythtv-32.0-r3.ebuild similarity index 99% rename from media-tv/mythtv/mythtv-32.0-r2.ebuild rename to media-tv/mythtv/mythtv-32.0-r3.ebuild index 5af8488a91e0..29e1671cf498 100644 --- a/media-tv/mythtv/mythtv-32.0-r2.ebuild +++ b/media-tv/mythtv/mythtv-32.0-r3.ebuild @@ -85,7 +85,7 @@ RDEPEND=" opengl? ( dev-qt/qtopengl:5 ) pulseaudio? ( media-sound/pulseaudio ) systemd? ( sys-apps/systemd:= ) - vaapi? ( media-libs/libva:=[opengl] ) + vaapi? ( media-libs/libva:= ) vdpau? ( x11-libs/libvdpau ) vpx? ( media-libs/libvpx:= ) x264? ( media-libs/x264:= ) @@ -284,6 +284,7 @@ src_configure() { $(use_enable vaapi) $(use_enable vdpau) $(use_enable opengl) + $(use_enable opengl egl) $(use_enable libass) )
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: 6f2e180a97ba9b89e5a10a1c9bff69b1a3999c9d Author: Michał Górny gentoo org> AuthorDate: Tue Nov 15 18:09:00 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Nov 15 18:16:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2e180a media-tv/mythtv: Remove py3.8-only versions Signed-off-by: Michał Górny gentoo.org> media-tv/mythtv/Manifest | 1 - .../files/mythtv-31.0-Include_QPainterPath.patch | 15 - .../mythtv/files/mythtv-31.0-Remove_ldconfig.patch | 13 - media-tv/mythtv/mythtv-31.0-r7.ebuild | 437 - 4 files changed, 466 deletions(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 8f45d129c78d..4ecb2ca1f93c 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,3 +1,2 @@ -DIST mythtv-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e DIST mythtv-31.0_p20210731.tar.gz 102637029 BLAKE2B 0ca6124d20d428c8b813c819c01a97c4806fbd2f70f5b50d698c5f9c3cafd3141ee1379b2b63510705e2083109d91362c3fcc6277f58d461f2138d1604fd SHA512 e262ce91fd8a523daa772d13675ff6639f95202f66be67b2a405e9ea9204d6663128621c5142752f2a889e25cbc8be6d92b3759508767e94207326343a91f092 DIST mythtv-32.0.tar.gz 115960698 BLAKE2B 3be4106fa2c4fcb95fd5414b347fd6256658566bbb9775ed32cb9686e4a61ecf89e7c684db8d3408292c3737ae6090771862aa65ac0d5d467e90c3a110484898 SHA512 6a1472c954b929319a570d76769ababad43d086d53b6679c9d6da91446677f04b71918b326bb4ff0fc16fbaf7d9a447a86f623a6f1399f9ed29ca86a9782396c diff --git a/media-tv/mythtv/files/mythtv-31.0-Include_QPainterPath.patch b/media-tv/mythtv/files/mythtv-31.0-Include_QPainterPath.patch deleted file mode 100644 index f0f09a5c4517.. --- a/media-tv/mythtv/files/mythtv-31.0-Include_QPainterPath.patch +++ /dev/null @@ -1,15 +0,0 @@ -# Change in upstream master after release mythtv-31.0 - -diff --git a/mythtv/libs/libmythui/mythpainter.cpp b/mythtv/libs/libmythui/mythpainter.cpp -index 639ea41b30..221a7fe2b7 100644 a/libs/libmythui/mythpainter.cpp -+++ b/libs/libmythui/mythpainter.cpp -@@ -5,6 +5,7 @@ - // QT headers - #include - #include -+#include - - // libmythbase headers - #include "mythlogging.h" - diff --git a/media-tv/mythtv/files/mythtv-31.0-Remove_ldconfig.patch b/media-tv/mythtv/files/mythtv-31.0-Remove_ldconfig.patch deleted file mode 100644 index 7182f4e69f86.. --- a/media-tv/mythtv/files/mythtv-31.0-Remove_ldconfig.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/mythtv/programs/mythfrontend/mythfrontend.pro b/mythtv/programs/mythfrontend/mythfrontend.pro -index 82c9ea1bb6..cd6894dcbc 100644 a/programs/mythfrontend/mythfrontend.pro -+++ b/programs/mythfrontend/mythfrontend.pro -@@ -21,7 +21,6 @@ INSTALLS = target - - setting.path = $${PREFIX}/share/mythtv/ - setting.files += MFEXML_scpd.xml --setting.extra = -ldconfig - - INSTALLS += setting - - diff --git a/media-tv/mythtv/mythtv-31.0-r7.ebuild b/media-tv/mythtv/mythtv-31.0-r7.ebuild deleted file mode 100644 index ae6bd247778e.. --- a/media-tv/mythtv/mythtv-31.0-r7.ebuild +++ /dev/null @@ -1,437 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) - -MY_P=${P%_p*} -MY_PV=${PV%_p*} - -inherit eutils flag-o-matic python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info - -MYTHTV_BRANCH="fixes/${P%.*}" - -DESCRIPTION="Open Source DVR and media center hub" -HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv; -SRC_URI="https://github.com/MythTV/mythtv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -KEYWORDS="~amd64 ~x86" -SLOT="0" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE_VIDEO_CAPTURE_DEVICES="v4l ivtv ieee1394 hdpvr hdhomerun vbox ceton" -IUSE="alsa asi autostart bluray cdda cdr cec cpu_flags_ppc_altivec debug dvd dvb egl exif fftw jack java - +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx - +wrapper x264 x265 +xml xmltv +xvid +X zeroconf - ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" - -REQUIRED_USE=" - bluray? ( xml ) - cdr? ( cdda ) -" -RDEPEND=" - acct-user/mythtv - dev-libs/glib:2 - dev-libs/lzo - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5[jpeg] - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsql:5[mysql] - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-fonts/corefonts - media-fonts/dejavu - media-fonts/liberation-fonts - media-fonts/tex-gyre - media-gfx/exiv2:= - https://dev.gentoo.org/~cardoe/mythtv/autostart.html -" -
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 3423cc7b293d54b4f24b619eda65cd06df257a1e Author: David Seifert gentoo org> AuthorDate: Fri Jul 15 07:58:02 2022 + Commit: David Seifert gentoo org> CommitDate: Fri Jul 15 07:58:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3423cc7b media-tv/mythtv: altivec -> cpu_flags_ppc_altivec Signed-off-by: David Seifert gentoo.org> media-tv/mythtv/mythtv-31.0-r7.ebuild | 4 ++-- media-tv/mythtv/mythtv-31.0_p20210731-r2.ebuild | 4 ++-- media-tv/mythtv/mythtv-32.0-r2.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/media-tv/mythtv/mythtv-31.0-r7.ebuild b/media-tv/mythtv/mythtv-31.0-r7.ebuild index ff8b1ff4dbd2..71aff81fa6f6 100644 --- a/media-tv/mythtv/mythtv-31.0-r7.ebuild +++ b/media-tv/mythtv/mythtv-31.0-r7.ebuild @@ -22,7 +22,7 @@ SLOT="0" IUSE_INPUT_DEVICES="input_devices_joystick" IUSE_VIDEO_CAPTURE_DEVICES="v4l ivtv ieee1394 hdpvr hdhomerun vbox ceton" -IUSE="alsa altivec asi autostart bluray cdda cdr cec debug dvd dvb egl exif fftw jack java +IUSE="alsa asi autostart bluray cdda cdr cec cpu_flags_ppc_altivec debug dvd dvb egl exif fftw jack java +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx +wrapper x264 x265 +xml xmltv +xvid +X zeroconf ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" @@ -256,7 +256,7 @@ src_configure() { myconf+=(--cpu="${i}") break done - myconf+=($(use_enable altivec)) + myconf+=($(use_enable cpu_flags_ppc_altivec altivec)) # Sound Output Support myconf+=( diff --git a/media-tv/mythtv/mythtv-31.0_p20210731-r2.ebuild b/media-tv/mythtv/mythtv-31.0_p20210731-r2.ebuild index 3cc8bb70c1bf..bb31ae3c7fbf 100644 --- a/media-tv/mythtv/mythtv-31.0_p20210731-r2.ebuild +++ b/media-tv/mythtv/mythtv-31.0_p20210731-r2.ebuild @@ -26,7 +26,7 @@ SLOT="0" IUSE_INPUT_DEVICES="input_devices_joystick" IUSE_VIDEO_CAPTURE_DEVICES="v4l ivtv ieee1394 hdpvr hdhomerun vbox ceton" -IUSE="alsa altivec asi autostart bluray cdda cdr cec debug dvd dvb egl exif fftw jack java +IUSE="alsa asi autostart bluray cdda cdr cec cpu_flags_ppc_altivec debug dvd dvb egl exif fftw jack java +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx +wrapper x264 x265 +xml xmltv +xvid +X zeroconf ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" @@ -255,7 +255,7 @@ src_configure() { myconf+=(--cpu="${i}") break done - myconf+=($(use_enable altivec)) + myconf+=($(use_enable cpu_flags_ppc_altivec altivec)) # Sound Output Support myconf+=( diff --git a/media-tv/mythtv/mythtv-32.0-r2.ebuild b/media-tv/mythtv/mythtv-32.0-r2.ebuild index fdb61c967c44..a6724f68db8b 100644 --- a/media-tv/mythtv/mythtv-32.0-r2.ebuild +++ b/media-tv/mythtv/mythtv-32.0-r2.ebuild @@ -25,7 +25,7 @@ SLOT="0" IUSE_INPUT_DEVICES="input_devices_joystick" IUSE_VIDEO_CAPTURE_DEVICES="v4l ieee1394 hdhomerun vbox ceton" -IUSE="alsa altivec asi autostart cdda cdr cec debug dvd dvb exif fftw jack java +IUSE="alsa asi autostart cdda cdr cec cpu_flags_ppc_altivec debug dvd dvb exif fftw jack java +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx +wrapper x264 x265 +xml xmltv +xvid +X zeroconf ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" @@ -248,7 +248,7 @@ src_configure() { myconf+=(--cpu="${i}") break done - myconf+=($(use_enable altivec)) + myconf+=($(use_enable cpu_flags_ppc_altivec altivec)) # Sound Output Support myconf+=(
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 5d2bab2b94dc7cb6248bc011d865763dc81e6886 Author: Joonas Niilola gentoo org> AuthorDate: Wed Apr 27 13:51:38 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Apr 27 14:00:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2bab2b media-tv/mythtv: enable py3.10 Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/mythtv-32.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-tv/mythtv/mythtv-32.0-r2.ebuild b/media-tv/mythtv/mythtv-32.0-r2.ebuild index e22ec5defcb5..fdb61c967c44 100644 --- a/media-tv/mythtv/mythtv-32.0-r2.ebuild +++ b/media-tv/mythtv/mythtv-32.0-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit flag-o-matic java-pkg-opt-2 java-ant-2 python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 0636a3f3e7e636ba7b91d74cad36b03ebbee4b90 Author: Wilson Michaels austincustomerrands com> AuthorDate: Mon Apr 18 16:45:21 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Apr 27 13:18:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0636a3f3 media-tv/mythtv: inherit java-pkg-opt-2 and java-ant-2 Bug: https://bugs.gentoo.org/837959 Bug: https://bugs.gentoo.org/838919 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Wilson Michaels austincustomerrands.com> Closes: https://github.com/gentoo/gentoo/pull/25092 Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/{mythtv-32.0-r1.ebuild => mythtv-32.0-r2.ebuild} | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/media-tv/mythtv/mythtv-32.0-r1.ebuild b/media-tv/mythtv/mythtv-32.0-r2.ebuild similarity index 99% rename from media-tv/mythtv/mythtv-32.0-r1.ebuild rename to media-tv/mythtv/mythtv-32.0-r2.ebuild index 9ba5a6d58bfa..e22ec5defcb5 100644 --- a/media-tv/mythtv/mythtv-32.0-r1.ebuild +++ b/media-tv/mythtv/mythtv-32.0-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8,9} ) -inherit flag-o-matic python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info +inherit flag-o-matic java-pkg-opt-2 java-ant-2 python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info DESCRIPTION="Open Source DVR and media center hub" HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv; @@ -77,7 +77,6 @@ RDEPEND=" sys-libs/libraw1394 ) jack? ( virtual/jack ) - java? ( dev-java/ant-core ) lame? ( media-sound/lame ) lcd? ( app-misc/lcdproc ) libass? ( media-libs/libass:= )
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: cec2bdd73836ff0a84d84a3279b83fbb40731fb0 Author: Sam James gentoo org> AuthorDate: Fri Apr 15 05:27:41 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 15 05:27:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec2bdd7 media-tv/mythtv: add subslot dep on libzip We link against it & it exposes a subslot, so :=. Bug: https://bugs.gentoo.org/837959 Signed-off-by: Sam James gentoo.org> media-tv/mythtv/mythtv-32.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-tv/mythtv/mythtv-32.0-r1.ebuild b/media-tv/mythtv/mythtv-32.0-r1.ebuild index bda372ae78a0..9ba5a6d58bfa 100644 --- a/media-tv/mythtv/mythtv-32.0-r1.ebuild +++ b/media-tv/mythtv/mythtv-32.0-r1.ebuild @@ -37,7 +37,7 @@ RDEPEND=" acct-user/mythtv dev-libs/glib:2 dev-libs/lzo - dev-libs/libzip + dev-libs/libzip:= dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[jpeg]
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 1c3ae0953070326856bb40c84516dd67622017ea Author: Wilson Michaels austincustomerrands com> AuthorDate: Tue Apr 12 17:00:56 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 15 05:27:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c3ae095 media-tv/mythtv: remove bluray USE flag, RDEPEND dev-libs/libzip Closes: https://bugs.gentoo.org/837959 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Wilson Michaels austincustomerrands.com> Closes: https://github.com/gentoo/gentoo/pull/25013 Signed-off-by: Sam James gentoo.org> media-tv/mythtv/{mythtv-32.0.ebuild => mythtv-32.0-r1.ebuild} | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/media-tv/mythtv/mythtv-32.0.ebuild b/media-tv/mythtv/mythtv-32.0-r1.ebuild similarity index 98% rename from media-tv/mythtv/mythtv-32.0.ebuild rename to media-tv/mythtv/mythtv-32.0-r1.ebuild index aefb97fefea2..bda372ae78a0 100644 --- a/media-tv/mythtv/mythtv-32.0.ebuild +++ b/media-tv/mythtv/mythtv-32.0-r1.ebuild @@ -25,19 +25,19 @@ SLOT="0" IUSE_INPUT_DEVICES="input_devices_joystick" IUSE_VIDEO_CAPTURE_DEVICES="v4l ieee1394 hdhomerun vbox ceton" -IUSE="alsa altivec asi autostart bluray cdda cdr cec debug dvd dvb exif fftw jack java +IUSE="alsa altivec asi autostart cdda cdr cec debug dvd dvb exif fftw jack java +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx +wrapper x264 x265 +xml xmltv +xvid +X zeroconf ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" REQUIRED_USE=" - bluray? ( xml ) cdr? ( cdda ) " RDEPEND=" acct-user/mythtv dev-libs/glib:2 dev-libs/lzo + dev-libs/libzip dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[jpeg] @@ -52,6 +52,7 @@ RDEPEND=" media-fonts/tex-gyre media-gfx/exiv2:= media-libs/freetype:2 + media-libs/libbluray:=[java?] media-libs/libsamplerate media-libs/libsoundtouch media-libs/taglib @@ -62,11 +63,6 @@ RDEPEND=" x11-apps/xset x11-wm/evilwm ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:=[java?] - sys-fs/udisks:2 - ) cec? ( dev-libs/libcec ) dvd? ( dev-libs/libcdio:=
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 72f39eb34a2221e5f497416e786c6fc6ee9ecf1d Author: Wilson Michaels austincustomerrands com> AuthorDate: Mon Apr 11 14:01:49 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 12 01:04:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f39eb3 media-tv/mythtv: version bump to 32.0 Closes: https://bugs.gentoo.org/837659 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Wilson Michaels austincustomerrands.com> Closes: https://github.com/gentoo/gentoo/pull/24992 Signed-off-by: Sam James gentoo.org> media-tv/mythtv/Manifest | 1 + media-tv/mythtv/mythtv-32.0.ebuild | 424 + 2 files changed, 425 insertions(+) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 2d343d705f3d..8f45d129c78d 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,2 +1,3 @@ DIST mythtv-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e DIST mythtv-31.0_p20210731.tar.gz 102637029 BLAKE2B 0ca6124d20d428c8b813c819c01a97c4806fbd2f70f5b50d698c5f9c3cafd3141ee1379b2b63510705e2083109d91362c3fcc6277f58d461f2138d1604fd SHA512 e262ce91fd8a523daa772d13675ff6639f95202f66be67b2a405e9ea9204d6663128621c5142752f2a889e25cbc8be6d92b3759508767e94207326343a91f092 +DIST mythtv-32.0.tar.gz 115960698 BLAKE2B 3be4106fa2c4fcb95fd5414b347fd6256658566bbb9775ed32cb9686e4a61ecf89e7c684db8d3408292c3737ae6090771862aa65ac0d5d467e90c3a110484898 SHA512 6a1472c954b929319a570d76769ababad43d086d53b6679c9d6da91446677f04b71918b326bb4ff0fc16fbaf7d9a447a86f623a6f1399f9ed29ca86a9782396c diff --git a/media-tv/mythtv/mythtv-32.0.ebuild b/media-tv/mythtv/mythtv-32.0.ebuild new file mode 100644 index ..5d5db2346313 --- /dev/null +++ b/media-tv/mythtv/mythtv-32.0.ebuild @@ -0,0 +1,424 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9} ) + +inherit flag-o-matic python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info + +DESCRIPTION="Open Source DVR and media center hub" +HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv; +if [[ $(ver_cut 3) == "p" ]] ; then + MY_COMMIT="5824c588db24b4e71a7d94e829e6419f71089297" + SRC_URI="https://github.com/MythTV/mythtv/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + # mythtv and mythplugins are separate builds in the github MythTV project + S="${WORKDIR}/mythtv-${MY_COMMIT}/mythtv" +else + SRC_URI="https://github.com/MythTV/mythtv/archive/v${PV}.tar.gz -> ${P}.tar.gz" + # mythtv and mythplugins are separate builds in the github mythtv project + S="${WORKDIR}/${P}/mythtv" +fi +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-2+" +SLOT="0" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE_VIDEO_CAPTURE_DEVICES="v4l ieee1394 hdhomerun vbox ceton" +IUSE="alsa altivec asi autostart bluray cdda cdr cec debug dvd dvb exif fftw jack java + +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx + +wrapper x264 x265 +xml xmltv +xvid +X zeroconf + ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" + +REQUIRED_USE=" + bluray? ( xml ) + cdr? ( cdda ) +" +RDEPEND=" + acct-user/mythtv + dev-libs/glib:2 + dev-libs/lzo + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5[jpeg] + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-fonts/corefonts + media-fonts/dejavu + media-fonts/liberation-fonts + media-fonts/tex-gyre + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/libsamplerate + media-libs/libsoundtouch + media-libs/taglib + sys-libs/zlib + alsa? ( media-libs/alsa-lib ) + autostart? ( + net-dialup/mingetty + x11-apps/xset + x11-wm/evilwm + ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:=[java?] + sys-fs/udisks:2 + ) + cec? ( dev-libs/libcec ) + dvd? ( + dev-libs/libcdio:= + media-libs/libdvdcss + sys-fs/udisks:2 + ) + fftw? ( sci-libs/fftw:3.0=[threads] ) + hdhomerun? ( media-libs/libhdhomerun ) + ieee1394? ( + media-libs/libiec61883 + sys-libs/libavc1394 + sys-libs/libraw1394 + ) + jack? ( virtual/jack ) + java? ( dev-java/ant-core ) + lame? ( media-sound/lame ) + lcd? ( app-misc/lcdproc ) + libass? ( media-libs/libass:= ) + lirc? (
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: e867d2b46aed5cc4b91e9bb9100b3fed9b7558c1 Author: Sam James gentoo org> AuthorDate: Tue Apr 12 01:07:22 2022 + Commit: Sam James gentoo org> CommitDate: Tue Apr 12 01:07:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e867d2b4 media-tv/mythtv: fix typo Signed-off-by: Sam James gentoo.org> media-tv/mythtv/mythtv-32.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-tv/mythtv/mythtv-32.0.ebuild b/media-tv/mythtv/mythtv-32.0.ebuild index 5d5db2346313..aefb97fefea2 100644 --- a/media-tv/mythtv/mythtv-32.0.ebuild +++ b/media-tv/mythtv/mythtv-32.0.ebuild @@ -283,7 +283,7 @@ src_configure() { $(use_enable X x11) ) - # Hardware accellerators + # Hardware accelerators myconf+=( $(use_enable nvdec) $(use_enable vaapi)
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 18573a7f5edce720822dda7e8a5ac681fa8541bd Author: Wilson Michaels austincustomerrands com> AuthorDate: Sun Apr 10 22:43:17 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 10 23:01:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18573a7f media-tv/mythtv: Restrict version to https://bugs.gentoo.org/836421 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Wilson Michaels austincustomerrands.com> Closes: https://github.com/gentoo/gentoo/pull/24983 Signed-off-by: Sam James gentoo.org> media-tv/mythtv/{mythtv-31.0-r6.ebuild => mythtv-31.0-r7.ebuild} | 3 ++- ...mythtv-31.0_p20210731-r1.ebuild => mythtv-31.0_p20210731-r2.ebuild} | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/media-tv/mythtv/mythtv-31.0-r6.ebuild b/media-tv/mythtv/mythtv-31.0-r7.ebuild similarity index 99% rename from media-tv/mythtv/mythtv-31.0-r6.ebuild rename to media-tv/mythtv/mythtv-31.0-r7.ebuild index 3c56430412b7..ff8b1ff4dbd2 100644 --- a/media-tv/mythtv/mythtv-31.0-r6.ebuild +++ b/media-tv/mythtv/mythtv-31.0-r7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -48,6 +48,7 @@ RDEPEND=" media-fonts/liberation-fonts media-fonts/tex-gyre media-gfx/exiv2:= +
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv-status/, media-tv/mythtv-status/files/
commit: b5be9b86cfcdde31df829e09029ac68b7c21cab1 Author: Marek Szuba gentoo org> AuthorDate: Thu Nov 25 16:19:48 2021 + Commit: Marek Szuba gentoo org> CommitDate: Thu Nov 25 16:20:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5be9b86 media-tv/mythtv-status: add 1.0.1, drop 0.10.4 Signed-off-by: Marek Szuba gentoo.org> media-tv/mythtv-status/Manifest| 2 +- .../{mythtv-status.1 => mythtv-status-1.0.1.man} | 57 +++--- ...us-0.10.4.ebuild => mythtv-status-1.0.1.ebuild} | 10 ++-- 3 files changed, 46 insertions(+), 23 deletions(-) diff --git a/media-tv/mythtv-status/Manifest b/media-tv/mythtv-status/Manifest index e154d5387ee9..6849e4b27dd1 100644 --- a/media-tv/mythtv-status/Manifest +++ b/media-tv/mythtv-status/Manifest @@ -1 +1 @@ -DIST mythtv-status-0.10.4.tar.gz 37640 BLAKE2B 5fb07894d35a487b8903cade2eda48c6e53efb89690c00105bd8248a3d0518d172a47d5799901f102fc6b3621afedb4c507810a62be6ed3a31480d0c2592f24b SHA512 9701eb59e084df0bdcc487cc79949bb8efd9657b9982a2e545220938255657b49a72cc30c94a08ebc8341ec0d222e03646466f806bc44de3f2d531b75d0d7c1a +DIST mythtv-status-1.0.1.tar.gz 45990 BLAKE2B 439d1b4a0d324a94e947139cd7038ba623532f414a43a8a6f481f5630cba9d6801288bd684e92c59c465f8f65683fc7b86efb47700b6ff58e1b299ca81442d19 SHA512 9f0a3a38c91ec451f2c95177d8acc7566705ec77e601fe40cdf97d8f8ccf5f9b55e419d42309e1601e128c0344103ffe75d10a06bcb15d5a1617ad30424dbc1a diff --git a/media-tv/mythtv-status/files/mythtv-status.1 b/media-tv/mythtv-status/files/mythtv-status-1.0.1.man similarity index 87% rename from media-tv/mythtv-status/files/mythtv-status.1 rename to media-tv/mythtv-status/files/mythtv-status-1.0.1.man index a4f49fa944ff..9c15d44393a8 100644 --- a/media-tv/mythtv-status/files/mythtv-status.1 +++ b/media-tv/mythtv-status/files/mythtv-status-1.0.1.man @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16) +.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42) .\" .\" Standard preamble: .\" @@ -38,27 +38,36 @@ .ds PI \(*p .ds L" `` .ds R" '' +.ds C` +.ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" -.\" If the F register is turned on, we'll generate index entries on stderr for +.\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. -.ie \nF \{\ -.de IX -.tm Index:\\$1\t\\n%\t"\\$2" +.\" +.\" Avoid warning from groff about undefined register 'F'. +.de IX .. -.nr % 0 -.rr F -.\} -.el \{\ -.de IX +.nr rF 0 +.if \n(.g .if rF .nr rF 1 +.if (\n(rF:(\n(.g==0)) \{\ +.if \nF \{\ +.de IX +.tm Index:\\$1\t\\n%\t"\\$2" .. +.if !\nF==2 \{\ +.nr % 0 +.nr F 2 +.\} +.\} .\} +.rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. @@ -124,7 +133,7 @@ .\" .\" .IX Title "MYTHTV-STATUS 1" -.TH MYTHTV-STATUS 1 "2012-07-07" "perl v5.14.2" "User Contributed Perl Documentation" +.TH MYTHTV-STATUS 1 "2019-01-28" "perl v5.34.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -148,6 +157,9 @@ about to be recorded. .IP "\fB\-c, \-\-colour\fR" 4 .IX Item "-c, --colour" Use colour when showing the status of the encoder(s). +.IP "\fB\-\-date\fR" 4 +.IX Item "--date" +Set the date to run as, used for debugging purposes. .IP "\fB\-d, \-\-description\fR" 4 .IX Item "-d, --description" Display the description for the scheduled recordings. @@ -162,17 +174,24 @@ Display the input \s-1ID\s0 and channel name against the recording details. .IP "\fB\-\-encoder\-skip\-idle\fR" 4 .IX Item "--encoder-skip-idle" Suppress displaying idle encoders in the Encoders block. +.IP "\fB\-\-encoder\-warn\-non\-idle\fR" 4 +.IX Item "--encoder-warn-non-idle" +Display warnings if an encoder is not idle. This is the default, it allows +you to know if an encoder or the MythTV system is busy. To disable, use +\&\fB\-\-no\-encoder\-warn\-non\-idle\fR. .IP "\fB\-e, \-\-episode\fR" 4 .IX Item "-e, --episode" Display the episode (subtitle) for the scheduled recordings. .IP "\fB\-\-email [ \-\-email ...]\fR" 4 .IX Item "--email [ --email ...]" Send the output to the listed email addresses. By default the encoder status, -currently recording shows and time till next recording is surpressed from +currently recording shows and time till
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 31fb014d5723d2adf356cca420fcb1dd7f29626a Author: Matt Turner gentoo org> AuthorDate: Thu Jul 22 05:38:16 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 31 00:19:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31fb014d media-tv/mythtv: Set USE-defaults for mesa[egl,gbm] Signed-off-by: Matt Turner gentoo.org> Signed-off-by: Sam James gentoo.org> media-tv/mythtv/{mythtv-31.0-r5.ebuild => mythtv-31.0-r6.ebuild}| 2 +- .../{mythtv-31.0_p20210731.ebuild => mythtv-31.0_p20210731-r1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-tv/mythtv/mythtv-31.0-r5.ebuild b/media-tv/mythtv/mythtv-31.0-r6.ebuild similarity index 99% rename from media-tv/mythtv/mythtv-31.0-r5.ebuild rename to media-tv/mythtv/mythtv-31.0-r6.ebuild index 45f316f6ed0..3c56430412b 100644 --- a/media-tv/mythtv/mythtv-31.0-r5.ebuild +++ b/media-tv/mythtv/mythtv-31.0-r6.ebuild @@ -69,7 +69,7 @@ RDEPEND=" media-libs/libdvdcss sys-fs/udisks:2 ) - egl? ( media-libs/mesa[egl] ) + egl? ( media-libs/mesa[egl(+)] ) fftw? ( sci-libs/fftw:3.0=[threads] ) hdhomerun? ( media-libs/libhdhomerun ) ieee1394? ( diff --git a/media-tv/mythtv/mythtv-31.0_p20210731.ebuild b/media-tv/mythtv/mythtv-31.0_p20210731-r1.ebuild similarity index 99% rename from media-tv/mythtv/mythtv-31.0_p20210731.ebuild rename to media-tv/mythtv/mythtv-31.0_p20210731-r1.ebuild index 811cdfd2ce0..f7c55846404 100644 --- a/media-tv/mythtv/mythtv-31.0_p20210731.ebuild +++ b/media-tv/mythtv/mythtv-31.0_p20210731-r1.ebuild @@ -73,7 +73,7 @@ RDEPEND=" media-libs/libdvdcss sys-fs/udisks:2 ) - egl? ( media-libs/mesa[egl] ) + egl? ( media-libs/mesa[egl(+)] ) fftw? ( sci-libs/fftw:3.0=[threads] ) hdhomerun? ( media-libs/libhdhomerun ) ieee1394? (
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv-status/
commit: c510aea6360da6ce567983cf4621b3eb6b66f36e Author: Jakov Smolić gentoo org> AuthorDate: Fri Oct 22 07:30:04 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Oct 22 08:21:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c510aea6 media-tv/mythtv-status: Port to EAPI 8 Signed-off-by: Jakov Smolić gentoo.org> media-tv/mythtv-status/mythtv-status-0.10.4.ebuild | 14 ++ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/media-tv/mythtv-status/mythtv-status-0.10.4.ebuild b/media-tv/mythtv-status/mythtv-status-0.10.4.ebuild index a9bea06654d..ce2ab4fbf7d 100644 --- a/media-tv/mythtv-status/mythtv-status-0.10.4.ebuild +++ b/media-tv/mythtv-status/mythtv-status-0.10.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -11,9 +11,8 @@ SRC_URI="http://www.etc.gen.nz/projects/mythtv/tarballs/${P}.tar.gz; LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -DEPEND=" +RDEPEND=" dev-perl/libwww-perl dev-perl/XML-LibXML dev-perl/Date-Manip @@ -21,15 +20,6 @@ DEPEND=" dev-perl/Sys-SigAction dev-perl/Config-Auto media-tv/mythtv[perl]" -RDEPEND="${DEPEND}" - -src_configure() { - : -} - -src_compile() { - : -} src_install() { dobin bin/mythtv-status
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 144bb5a4ee836842eb9fc73f597b0a2ab3228584 Author: Wilson Michaels austincustomerrands com> AuthorDate: Wed Aug 4 15:21:07 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Aug 10 16:22:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=144bb5a4 media-tv/mythtv: remove old snapshots Closes: https://bugs.gentoo.org/791088 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Wilson Michaels austincustomerrands.com> Closes: https://github.com/gentoo/gentoo/pull/21878 Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/Manifest | 2 - media-tv/mythtv/mythtv-31.0_p20210225.ebuild | 435 --- media-tv/mythtv/mythtv-31.0_p20210606.ebuild | 435 --- 3 files changed, 872 deletions(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index fe203c8217f..c88362353e8 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,4 +1,2 @@ DIST mythtv-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e -DIST mythtv-31.0_p20210225.tar.gz 102623768 BLAKE2B 560d3e08abb7bacbb58499a541f0d96a7b7813deb74d7e7692625dfdb09c5ec126e3f5fd014f7bd6c0640e52dd62b5bab87db40426deb9768d6de1d84b9c0d59 SHA512 832fab6d0094e43f0601485d5ca1249d95a8e293cd5bfe53208c482a43ff19396a435fa7c63c21f728fdc47fc55cb135eb766140f67ec60114965c83500e99e8 -DIST mythtv-31.0_p20210606.tar.gz 102637509 BLAKE2B c915d8ac1ade57bddfb56e796796385caff1b5d52967bc24b0719dea89e7e73ed0ee4f878f68e166b8d808b1c4413f1534a1e91e313cd6ece25515bcc4f2d378 SHA512 24c678b0a349259603527520643804287e316376dc3cb56686cdead010a98823769b906e93f61729323a38f5a270e39913ed91ef518889bbfedaced5b5d1b618 DIST mythtv-31.0_p20210731.tar.gz 102637744 BLAKE2B b60f1783ca6fe1f7ce3c315bdcfb16941e7d071a37b95f33d3849b8cf5983db2712fe50a65d7724b1e10b7f80aca4fa68e0b4221ccf2207b619d0ce8715fb536 SHA512 7663386cf66901682189effa70e2ecf632b38cf0f9de7c7cdc41ddd719fd4ab7a7b52fe27a784e23a7eb13aa55fe801791e35e6a4de3db3128f138efeb8e2ce6 diff --git a/media-tv/mythtv/mythtv-31.0_p20210225.ebuild b/media-tv/mythtv/mythtv-31.0_p20210225.ebuild deleted file mode 100644 index fdfb309e826..000 --- a/media-tv/mythtv/mythtv-31.0_p20210225.ebuild +++ /dev/null @@ -1,435 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) - -inherit eutils flag-o-matic python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info - -MY_COMMIT="b6ddf202a496dac180218a6581344251804f2086" - -DESCRIPTION="Open Source DVR and media center hub" -HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv; -if [[ $(ver_cut 3) == "p" ]] ; then - SRC_URI="https://github.com/MythTV/mythtv/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" - # mythtv and mythplugins are separate builds in the github MythTV project - S="${WORKDIR}/mythtv-${MY_COMMIT}/mythtv" -else - SRC_URI="https://github.com/MythTV/mythtv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - # mythtv and mythplugins are separate builds in the github mythtv project - S="${WORKDIR}/${P}/mythtv" -fi -KEYWORDS="~amd64 ~x86" -LICENSE="GPL-2+" -SLOT="0" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE_VIDEO_CAPTURE_DEVICES="v4l ivtv ieee1394 hdpvr hdhomerun vbox ceton" -IUSE="alsa altivec asi autostart bluray cdda cdr cec debug dvd dvb egl exif fftw jack java - +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx - +wrapper x264 x265 +xml xmltv +xvid +X zeroconf - ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" - -REQUIRED_USE=" - bluray? ( xml ) - cdr? ( cdda ) -" -RDEPEND=" - acct-user/mythtv - dev-libs/glib:2 - dev-libs/lzo - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5[jpeg] - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsql:5[mysql] - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-fonts/corefonts - media-fonts/dejavu - media-fonts/liberation-fonts - media-fonts/tex-gyre - media-gfx/exiv2:= - media-libs/freetype:2 - media-libs/libsamplerate - media-libs/taglib - sys-libs/zlib - alsa? ( media-libs/alsa-lib ) - autostart? ( - net-dialup/mingetty - x11-apps/xset - x11-wm/evilwm - ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:=[java?] - sys-fs/udisks:2 - ) - cec? ( dev-libs/libcec ) - dvd? ( - dev-libs/libcdio:= - media-libs/libdvdcss -
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 727b73669f83c0288e049c8cdb7ccca9237c49b5 Author: Joonas Niilola gentoo org> AuthorDate: Tue Aug 10 16:21:17 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Aug 10 16:22:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727b7366 media-tv/mythtv: update Manifest Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index c88362353e8..2d343d705f3 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,2 +1,2 @@ DIST mythtv-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e -DIST mythtv-31.0_p20210731.tar.gz 102637744 BLAKE2B b60f1783ca6fe1f7ce3c315bdcfb16941e7d071a37b95f33d3849b8cf5983db2712fe50a65d7724b1e10b7f80aca4fa68e0b4221ccf2207b619d0ce8715fb536 SHA512 7663386cf66901682189effa70e2ecf632b38cf0f9de7c7cdc41ddd719fd4ab7a7b52fe27a784e23a7eb13aa55fe801791e35e6a4de3db3128f138efeb8e2ce6 +DIST mythtv-31.0_p20210731.tar.gz 102637029 BLAKE2B 0ca6124d20d428c8b813c819c01a97c4806fbd2f70f5b50d698c5f9c3cafd3141ee1379b2b63510705e2083109d91362c3fcc6277f58d461f2138d1604fd SHA512 e262ce91fd8a523daa772d13675ff6639f95202f66be67b2a405e9ea9204d6663128621c5142752f2a889e25cbc8be6d92b3759508767e94207326343a91f092
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 3eec991b890fdf8c7b89bbe61c235335bd93f04f Author: Wilson Michaels austincustomerrands com> AuthorDate: Wed Aug 4 15:00:51 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Aug 10 16:22:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eec991b media-tv/mythtv: bump snapshot 20210731 Closes: https://bugs.gentoo.org/794838 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Wilson Michaels austincustomerrands.com> Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/Manifest | 1 + media-tv/mythtv/mythtv-31.0_p20210731.ebuild | 435 +++ 2 files changed, 436 insertions(+) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 6cafa186b8d..fe203c8217f 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,3 +1,4 @@ DIST mythtv-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e DIST mythtv-31.0_p20210225.tar.gz 102623768 BLAKE2B 560d3e08abb7bacbb58499a541f0d96a7b7813deb74d7e7692625dfdb09c5ec126e3f5fd014f7bd6c0640e52dd62b5bab87db40426deb9768d6de1d84b9c0d59 SHA512 832fab6d0094e43f0601485d5ca1249d95a8e293cd5bfe53208c482a43ff19396a435fa7c63c21f728fdc47fc55cb135eb766140f67ec60114965c83500e99e8 DIST mythtv-31.0_p20210606.tar.gz 102637509 BLAKE2B c915d8ac1ade57bddfb56e796796385caff1b5d52967bc24b0719dea89e7e73ed0ee4f878f68e166b8d808b1c4413f1534a1e91e313cd6ece25515bcc4f2d378 SHA512 24c678b0a349259603527520643804287e316376dc3cb56686cdead010a98823769b906e93f61729323a38f5a270e39913ed91ef518889bbfedaced5b5d1b618 +DIST mythtv-31.0_p20210731.tar.gz 102637744 BLAKE2B b60f1783ca6fe1f7ce3c315bdcfb16941e7d071a37b95f33d3849b8cf5983db2712fe50a65d7724b1e10b7f80aca4fa68e0b4221ccf2207b619d0ce8715fb536 SHA512 7663386cf66901682189effa70e2ecf632b38cf0f9de7c7cdc41ddd719fd4ab7a7b52fe27a784e23a7eb13aa55fe801791e35e6a4de3db3128f138efeb8e2ce6 diff --git a/media-tv/mythtv/mythtv-31.0_p20210731.ebuild b/media-tv/mythtv/mythtv-31.0_p20210731.ebuild new file mode 100644 index 000..811cdfd2ce0 --- /dev/null +++ b/media-tv/mythtv/mythtv-31.0_p20210731.ebuild @@ -0,0 +1,435 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit eutils flag-o-matic python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info + +MY_COMMIT="5824c588db24b4e71a7d94e829e6419f71089297" + +DESCRIPTION="Open Source DVR and media center hub" +HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv; +if [[ $(ver_cut 3) == "p" ]] ; then + SRC_URI="https://github.com/MythTV/mythtv/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + # mythtv and mythplugins are separate builds in the github MythTV project + S="${WORKDIR}/mythtv-${MY_COMMIT}/mythtv" +else + SRC_URI="https://github.com/MythTV/mythtv/archive/v${PV}.tar.gz -> ${P}.tar.gz" + # mythtv and mythplugins are separate builds in the github mythtv project + S="${WORKDIR}/${P}/mythtv" +fi +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-2+" +SLOT="0" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE_VIDEO_CAPTURE_DEVICES="v4l ivtv ieee1394 hdpvr hdhomerun vbox ceton" +IUSE="alsa altivec asi autostart bluray cdda cdr cec debug dvd dvb egl exif fftw jack java + +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx + +wrapper x264 x265 +xml xmltv +xvid +X zeroconf + ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" + +REQUIRED_USE=" + bluray? ( xml ) + cdr? ( cdda ) +" +RDEPEND=" + acct-user/mythtv + dev-libs/glib:2 + dev-libs/lzo + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5[jpeg] + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-fonts/corefonts + media-fonts/dejavu + media-fonts/liberation-fonts + media-fonts/tex-gyre + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/libsamplerate + media-libs/taglib + sys-libs/zlib + alsa? ( media-libs/alsa-lib ) + autostart? ( + net-dialup/mingetty + x11-apps/xset + x11-wm/evilwm + ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:=[java?] + sys-fs/udisks:2 + ) + cec? ( dev-libs/libcec ) + dvd? ( + dev-libs/libcdio:= + media-libs/libdvdcss + sys-fs/udisks:2 + ) + egl? ( media-libs/mesa[egl] ) + fftw? ( sci-libs/fftw:3.0=[threads] ) + hdhomerun? (
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 64b11df61f88d1e784cfce730c9035a24faf2814 Author: Wilson Michaels austincustomerrands com> AuthorDate: Tue Jun 8 18:39:28 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jun 10 19:05:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64b11df6 media-tv/mythtv: snapshot 20210606 bump, add Python 3.9 target Bug: https://bugs.gentoo.org/794838 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Wilson Michaels austincustomerrands.com> Closes: https://github.com/gentoo/gentoo/pull/21165 Signed-off-by: Sam James gentoo.org> media-tv/mythtv/Manifest | 1 + media-tv/mythtv/mythtv-31.0_p20210606.ebuild | 435 +++ 2 files changed, 436 insertions(+) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index bb8aa72404c..6cafa186b8d 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,2 +1,3 @@ DIST mythtv-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e DIST mythtv-31.0_p20210225.tar.gz 102623768 BLAKE2B 560d3e08abb7bacbb58499a541f0d96a7b7813deb74d7e7692625dfdb09c5ec126e3f5fd014f7bd6c0640e52dd62b5bab87db40426deb9768d6de1d84b9c0d59 SHA512 832fab6d0094e43f0601485d5ca1249d95a8e293cd5bfe53208c482a43ff19396a435fa7c63c21f728fdc47fc55cb135eb766140f67ec60114965c83500e99e8 +DIST mythtv-31.0_p20210606.tar.gz 102637509 BLAKE2B c915d8ac1ade57bddfb56e796796385caff1b5d52967bc24b0719dea89e7e73ed0ee4f878f68e166b8d808b1c4413f1534a1e91e313cd6ece25515bcc4f2d378 SHA512 24c678b0a349259603527520643804287e316376dc3cb56686cdead010a98823769b906e93f61729323a38f5a270e39913ed91ef518889bbfedaced5b5d1b618 diff --git a/media-tv/mythtv/mythtv-31.0_p20210606.ebuild b/media-tv/mythtv/mythtv-31.0_p20210606.ebuild new file mode 100644 index 000..33aaa5252e2 --- /dev/null +++ b/media-tv/mythtv/mythtv-31.0_p20210606.ebuild @@ -0,0 +1,435 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit eutils flag-o-matic python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info + +MY_COMMIT="3162473370b31c749e8417b1b19fe6dc2186cb95" + +DESCRIPTION="Open Source DVR and media center hub" +HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv; +if [[ $(ver_cut 3) == "p" ]] ; then + SRC_URI="https://github.com/MythTV/mythtv/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + # mythtv and mythplugins are separate builds in the github MythTV project + S="${WORKDIR}/mythtv-${MY_COMMIT}/mythtv" +else + SRC_URI="https://github.com/MythTV/mythtv/archive/v${PV}.tar.gz -> ${P}.tar.gz" + # mythtv and mythplugins are separate builds in the github mythtv project + S="${WORKDIR}/${P}/mythtv" +fi +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-2+" +SLOT="0" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE_VIDEO_CAPTURE_DEVICES="v4l ivtv ieee1394 hdpvr hdhomerun vbox ceton" +IUSE="alsa altivec asi autostart bluray cdda cdr cec debug dvd dvb egl exif fftw jack java + +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx + +wrapper x264 x265 +xml xmltv +xvid +X zeroconf + ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" + +REQUIRED_USE=" + bluray? ( xml ) + cdr? ( cdda ) +" +RDEPEND=" + acct-user/mythtv + dev-libs/glib:2 + dev-libs/lzo + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5[jpeg] + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-fonts/corefonts + media-fonts/dejavu + media-fonts/liberation-fonts + media-fonts/tex-gyre + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/libsamplerate + media-libs/taglib + sys-libs/zlib + alsa? ( media-libs/alsa-lib ) + autostart? ( + net-dialup/mingetty + x11-apps/xset + x11-wm/evilwm + ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:=[java?] + sys-fs/udisks:2 + ) + cec? ( dev-libs/libcec ) + dvd? ( + dev-libs/libcdio:= + media-libs/libdvdcss + sys-fs/udisks:2 + ) + egl? ( media-libs/mesa[egl] ) + fftw? ( sci-libs/fftw:3.0=[threads] ) + hdhomerun? ( media-libs/libhdhomerun ) + ieee1394? ( + media-libs/libiec61883 + sys-libs/libavc1394 + sys-libs/libraw1394 + ) + jack? ( virtual/jack ) + java? ( dev-java/ant-core ) + lame? ( media-sound/lame ) +
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 764635da83e01b3239ae9b3a7a05f6512b3bae73 Author: Joonas Niilola gentoo org> AuthorDate: Tue Apr 20 13:29:32 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Apr 20 13:30:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=764635da media-tv/mythtv: add gtgui[jpeg] as a (build) dep Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/mythtv-31.0-r5.ebuild| 4 ++-- media-tv/mythtv/mythtv-31.0_p20210225.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-tv/mythtv/mythtv-31.0-r5.ebuild b/media-tv/mythtv/mythtv-31.0-r5.ebuild index 5c7f46cdf4e..45f316f6ed0 100644 --- a/media-tv/mythtv/mythtv-31.0-r5.ebuild +++ b/media-tv/mythtv/mythtv-31.0-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -37,7 +37,7 @@ RDEPEND=" dev-libs/lzo dev-qt/qtcore:5 dev-qt/qtdbus:5 - dev-qt/qtgui:5 + dev-qt/qtgui:5[jpeg] dev-qt/qtnetwork:5 dev-qt/qtscript:5 dev-qt/qtsql:5[mysql] diff --git a/media-tv/mythtv/mythtv-31.0_p20210225.ebuild b/media-tv/mythtv/mythtv-31.0_p20210225.ebuild index afb8c5cb9cc..fdfb309e826 100644 --- a/media-tv/mythtv/mythtv-31.0_p20210225.ebuild +++ b/media-tv/mythtv/mythtv-31.0_p20210225.ebuild @@ -41,7 +41,7 @@ RDEPEND=" dev-libs/lzo dev-qt/qtcore:5 dev-qt/qtdbus:5 - dev-qt/qtgui:5 + dev-qt/qtgui:5[jpeg] dev-qt/qtnetwork:5 dev-qt/qtscript:5 dev-qt/qtsql:5[mysql]
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: f073ed88ee91b350ab4307f928e26b0f847e98d9 Author: Joonas Niilola gentoo org> AuthorDate: Tue Mar 2 05:42:19 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Mar 2 05:42:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f073ed88 media-tv/mythtv: regenerate manifest file Closes: https://bugs.gentoo.org/773646 Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index b21d725ebb3..bb8aa72404c 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,2 +1,2 @@ DIST mythtv-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e -DIST mythtv-31.0_p20210225.tar.gz 102623777 BLAKE2B 1428e066cb7aeb2d1260eb694a67224cdff27ecebfaa17bddfa0daf36d525435e51bd98b45d83121925620f3c1f43e5dfbcb058ace5ffe87d7ce5f65222c999e SHA512 49e5a207ea043653942875e2a327443fff9308f784c536c62cc10ca7c81a84de6eeaf3cc6708047c183db263f32711d264210c56d4f588fbd56c08b297ae0b5f +DIST mythtv-31.0_p20210225.tar.gz 102623768 BLAKE2B 560d3e08abb7bacbb58499a541f0d96a7b7813deb74d7e7692625dfdb09c5ec126e3f5fd014f7bd6c0640e52dd62b5bab87db40426deb9768d6de1d84b9c0d59 SHA512 832fab6d0094e43f0601485d5ca1249d95a8e293cd5bfe53208c482a43ff19396a435fa7c63c21f728fdc47fc55cb135eb766140f67ec60114965c83500e99e8
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: aaeb80ac2143704cc108bd13e5281cbb3157aa6d Author: Wilson Michaels austincustomerrands com> AuthorDate: Sat Feb 27 19:30:38 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Mar 1 17:41:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaeb80ac media-tv/mythtv: snapshot bump for bug fixes Closes: https://bugs.gentoo.org/772248 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Wilson Michaels austincustomerrands.com> Closes: https://github.com/gentoo/gentoo/pull/19696 Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/Manifest | 1 + media-tv/mythtv/mythtv-31.0_p20210225.ebuild | 435 +++ 2 files changed, 436 insertions(+) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index e2859fa3242..b21d725ebb3 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1 +1,2 @@ DIST mythtv-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e +DIST mythtv-31.0_p20210225.tar.gz 102623777 BLAKE2B 1428e066cb7aeb2d1260eb694a67224cdff27ecebfaa17bddfa0daf36d525435e51bd98b45d83121925620f3c1f43e5dfbcb058ace5ffe87d7ce5f65222c999e SHA512 49e5a207ea043653942875e2a327443fff9308f784c536c62cc10ca7c81a84de6eeaf3cc6708047c183db263f32711d264210c56d4f588fbd56c08b297ae0b5f diff --git a/media-tv/mythtv/mythtv-31.0_p20210225.ebuild b/media-tv/mythtv/mythtv-31.0_p20210225.ebuild new file mode 100644 index 000..afb8c5cb9cc --- /dev/null +++ b/media-tv/mythtv/mythtv-31.0_p20210225.ebuild @@ -0,0 +1,435 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8} ) + +inherit eutils flag-o-matic python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info + +MY_COMMIT="b6ddf202a496dac180218a6581344251804f2086" + +DESCRIPTION="Open Source DVR and media center hub" +HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv; +if [[ $(ver_cut 3) == "p" ]] ; then + SRC_URI="https://github.com/MythTV/mythtv/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + # mythtv and mythplugins are separate builds in the github MythTV project + S="${WORKDIR}/mythtv-${MY_COMMIT}/mythtv" +else + SRC_URI="https://github.com/MythTV/mythtv/archive/v${PV}.tar.gz -> ${P}.tar.gz" + # mythtv and mythplugins are separate builds in the github mythtv project + S="${WORKDIR}/${P}/mythtv" +fi +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-2+" +SLOT="0" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE_VIDEO_CAPTURE_DEVICES="v4l ivtv ieee1394 hdpvr hdhomerun vbox ceton" +IUSE="alsa altivec asi autostart bluray cdda cdr cec debug dvd dvb egl exif fftw jack java + +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx + +wrapper x264 x265 +xml xmltv +xvid +X zeroconf + ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" + +REQUIRED_USE=" + bluray? ( xml ) + cdr? ( cdda ) +" +RDEPEND=" + acct-user/mythtv + dev-libs/glib:2 + dev-libs/lzo + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-fonts/corefonts + media-fonts/dejavu + media-fonts/liberation-fonts + media-fonts/tex-gyre + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/libsamplerate + media-libs/taglib + sys-libs/zlib + alsa? ( media-libs/alsa-lib ) + autostart? ( + net-dialup/mingetty + x11-apps/xset + x11-wm/evilwm + ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:=[java?] + sys-fs/udisks:2 + ) + cec? ( dev-libs/libcec ) + dvd? ( + dev-libs/libcdio:= + media-libs/libdvdcss + sys-fs/udisks:2 + ) + egl? ( media-libs/mesa[egl] ) + fftw? ( sci-libs/fftw:3.0=[threads] ) + hdhomerun? ( media-libs/libhdhomerun ) + ieee1394? ( + media-libs/libiec61883 + sys-libs/libavc1394 + sys-libs/libraw1394 + ) + jack? ( virtual/jack ) + java? ( dev-java/ant-core ) + lame? ( media-sound/lame ) + lcd? ( app-misc/lcdproc ) + libass? ( media-libs/libass:= ) + lirc? ( app-misc/lirc ) + nvdec? ( x11-drivers/nvidia-drivers ) + opengl? ( dev-qt/qtopengl:5 ) + pulseaudio? ( media-sound/pulseaudio ) + systemd? ( sys-apps/systemd:= ) + vaapi? ( x11-libs/libva:=[opengl] ) + vdpau? (
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/
commit: 27afa4f1ecbbd975a3c5d90c72748daab82a Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon Feb 15 16:58:58 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Feb 15 20:08:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27afa4f1 media-tv/mythtv: remove unused file Closes: https://github.com/gentoo/gentoo/pull/19475 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> media-tv/mythtv/files/mythbackend.init-r2 | 72 --- 1 file changed, 72 deletions(-) diff --git a/media-tv/mythtv/files/mythbackend.init-r2 b/media-tv/mythtv/files/mythbackend.init-r2 deleted file mode 100644 index dc063030d47..000 --- a/media-tv/mythtv/files/mythbackend.init-r2 +++ /dev/null @@ -1,72 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -description="MythTV backend recording daemon" -extra_started_commands="resched upnprebuild" -description_resched="Forces the recording scheduler to update" -description_upnprebuild="Rebuilds the UPnP media cache" - -MYTHBACKEND_OPTS=${MYTHBACKEND_OPTS:-"${MYTHBACKEND_OPTS}"} -MYTHBACKEND_VERBOSE=${MYTHBACKEND_VERBOSE:-"general"} -MYTHBACKEND_LOGGING=${MYTHBACKEND_LOGGING:-"files"} - -name="MythTV backend" -command="/usr/bin/mythbackend" -pidfile="/run/mythtv/mythbackend.pid" -start_stop_daemon_args="--pidfile ${pidfile} --user mythtv:video" -command_args="--daemon --pidfile ${pidfile} --verbose ${MYTHBACKEND_VERBOSE} ${MYTHBACKEND_OPTS}" - -depend() { - # mythbackend doesn't need to run on the same machine that - # mysql runs on. so its use for that reason - use logger net.lo mysql LCDd -} - -start_pre() { - case "${MYTHBACKEND_LOGGING}" in - database) logging="--enable-dblog" ;; - syslog\ *) logging="--${MYTHBACKEND_LOGGING}" ;; - files) logging="--logpath /var/log/mythtv" ;; - console) logging="--nologserver" ;; - *) - eerror "Invalid MYTHBACKEND_LOGGING value" - exit 1 - ;; - esac - - #fixes for bug #101308 - unset DISPLAY - unset SESSION_MANAGER - - # Work around any strange permissions that may be on these files. - [ "x${MYTHBACKEND_LOGGING}" = "xfiles" ] && \ - checkpath --directory --owner mythtv:video --mode 0755 /var/log/mythtv - checkpath --directory --owner mythtv:video --mode 0775 /home/mythtv - checkpath --directory --owner mythtv:video --mode 0750 /run/mythtv -} - -start() { - ebegin "Starting ${name}" - start-stop-daemon --start ${start_stop_daemon_args} --exec ${command} \ - -- ${command_args} ${logging} - eend $? -} - -stop() { - ebegin "Stopping ${name}" - start-stop-daemon --stop --retry 10 --progress --pidfile ${pidfile} - eend $? -} - -resched() { - ebegin "Updating the recording scheduler" - ${command} --resched - eend $? -} - -upnprebuild() { - ebegin "Rebuilding UPnP media cache" - ${command} --upnprebuild - eend $? -}
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: b63da8a7200e661b89994f3728c738ea43c23dd8 Author: Wilson Michaels earthlink net> AuthorDate: Sat Nov 28 22:47:53 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Dec 12 00:01:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b63da8a7 media-tv/mythtv: cleanup Python 2.7, drop dev-qt/qtwebkit:5 Closes: https://bugs.gentoo.org/735986 Closes: https://bugs.gentoo.org/750887 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Wilson Michaels austincustomerrands.com> Closes: https://github.com/gentoo/gentoo/pull/18443 Signed-off-by: Andreas Sturmlechner gentoo.org> media-tv/mythtv/Manifest | 2 - .../mythtv-29.1-Fix_create_webbrowser_window.patch | 61 --- ...808-Fix_Dereferencing_type-punned_pointer.patch | 34 -- ...-30.0_p20190808-Fix_unitialized_variables.patch | 22 -- media-tv/mythtv/metadata.xml | 1 - media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild| 432 - ...mythtv-31.0-r3.ebuild => mythtv-31.0-r4.ebuild} | 6 +- 7 files changed, 2 insertions(+), 556 deletions(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 261a47d69a2..e2859fa3242 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,3 +1 @@ -DIST mythtv-30.0_p20190808-cast_constants_to_short.patch 24201 BLAKE2B d76e519666914f6c9a510fb0aec493e361e857f51e56bd7d120657f350b0bf5da329a89eb58c9789f8f030c6d08bfe0171750690b76d8c2add807942aa686d59 SHA512 c2724ad248222ac4190412cf68e54ee0b265fdde128996e68a2e178e6debe0180c23f9c7d1878466f9a5689fab8172370c6b31c90aa9a096fb5919ec6e8960fe -DIST mythtv-30.0_p20190808.tar.gz 101208060 BLAKE2B af8966dd6353fc514c9a95083f28e8b7b19f16e1bd5a4f7590a946c306bf16a09f0028c76da975e423136834f8f06d7f2a570b43957ef4ae5e42ee241b579f0a SHA512 c02371c0b2162556e40a560a0fd9cb121f46f2ccedbc2ca74cd03aa9caf2b7ea4bbaa09ae6320eb782f932190f449e7fdd274a6d6ba9676e5fd9b7f5432632a2 DIST mythtv-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e diff --git a/media-tv/mythtv/files/mythtv-29.1-Fix_create_webbrowser_window.patch b/media-tv/mythtv/files/mythtv-29.1-Fix_create_webbrowser_window.patch deleted file mode 100644 index 168c2337942..000 --- a/media-tv/mythtv/files/mythtv-29.1-Fix_create_webbrowser_window.patch +++ /dev/null @@ -1,61 +0,0 @@ -Index: mythtv/libs/libmythui/mythuiwebbrowser.cpp -Mythtv bug #13544 -=== a/libs/libmythui/mythuiwebbrowser.cpp -+++ b/libs/libmythui/mythuiwebbrowser.cpp -@@ -873,4 +873,8 @@ - void MythUIWebBrowser::Init(void) - { -+// only do the initialisation for widgets not being stored in the global object store -+if (parent() == GetGlobalObjectStore()) -+return; -+ - if (m_initialized) - return; -@@ -1128,4 +1132,7 @@ - void MythUIWebBrowser::SetActive(bool active) - { -+if (!m_browser) -+return; -+ - if (m_active == active) - return; -@@ -1326,4 +1333,7 @@ - void MythUIWebBrowser::Scroll(int dx, int dy) - { -+if (!m_browser) -+return; -+ - QPoint startPos = m_browser->page()->currentFrame()->scrollPosition(); - QPoint endPos = startPos + QPoint(dx, dy); -@@ -1435,4 +1445,7 @@ - void MythUIWebBrowser::UpdateScrollBars(void) - { -+if (!m_browser) -+return; -+ - QPoint position = m_browser->page()->currentFrame()->scrollPosition(); - if (m_verticalScrollbar) -@@ -1461,5 +1474,5 @@ - UpdateScrollBars(); - --if (!m_image) -+if (!m_image || !m_browser) - return; - -@@ -1480,4 +1493,7 @@ - void MythUIWebBrowser::Pulse(void) - { -+if (!m_browser) -+return; -+ - if (m_scrollAnimation.IsActive() && - m_destinationScrollPos != -@@ -1522,4 +1538,7 @@ - bool MythUIWebBrowser::keyPressEvent(QKeyEvent *event) - { -+if (!m_browser) -+return false; -+ - QStringList actions; - bool handled = false; diff --git a/media-tv/mythtv/files/mythtv-30.0_p20190808-Fix_Dereferencing_type-punned_pointer.patch b/media-tv/mythtv/files/mythtv-30.0_p20190808-Fix_Dereferencing_type-punned_pointer.patch deleted file mode 100644 index bc0751c887c..000 --- a/media-tv/mythtv/files/mythtv-30.0_p20190808-Fix_Dereferencing_type-punned_pointer.patch +++ /dev/null @@ -1,34 +0,0 @@ a/libs/libmythfreemheg/Programs.cpp -+++ b/libs/libmythfreemheg/Programs.cpp -@@ -232,7 +232,10 @@ void MHResidentProgram::CallProgram(bool fIsFork, const MHObjectRef , co - for (int i = 0; i < format.Size(); i++) - { - unsigned char ch = format.GetAt(i); --char buffer[5]; // Largest text is 4 chars
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/, media-tv/mythtv/
commit: e7d274b91f7aa7de97951f9f80ee4e1d021b0e55 Author: Joonas Niilola gentoo org> AuthorDate: Sun Nov 15 14:25:08 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Nov 15 15:31:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d274b9 media-tv/mythtv: fix SizeViolation issue Closes: https://bugs.gentoo.org/748195 Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/Manifest | 1 + ...tv-30.0_p20190808-cast_constants_to_short.patch | 365 - media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild| 5 +- 3 files changed, 4 insertions(+), 367 deletions(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 2cd0c5dfd6b..261a47d69a2 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,2 +1,3 @@ +DIST mythtv-30.0_p20190808-cast_constants_to_short.patch 24201 BLAKE2B d76e519666914f6c9a510fb0aec493e361e857f51e56bd7d120657f350b0bf5da329a89eb58c9789f8f030c6d08bfe0171750690b76d8c2add807942aa686d59 SHA512 c2724ad248222ac4190412cf68e54ee0b265fdde128996e68a2e178e6debe0180c23f9c7d1878466f9a5689fab8172370c6b31c90aa9a096fb5919ec6e8960fe DIST mythtv-30.0_p20190808.tar.gz 101208060 BLAKE2B af8966dd6353fc514c9a95083f28e8b7b19f16e1bd5a4f7590a946c306bf16a09f0028c76da975e423136834f8f06d7f2a570b43957ef4ae5e42ee241b579f0a SHA512 c02371c0b2162556e40a560a0fd9cb121f46f2ccedbc2ca74cd03aa9caf2b7ea4bbaa09ae6320eb782f932190f449e7fdd274a6d6ba9676e5fd9b7f5432632a2 DIST mythtv-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e diff --git a/media-tv/mythtv/files/mythtv-30.0_p20190808-cast_constants_to_short.patch b/media-tv/mythtv/files/mythtv-30.0_p20190808-cast_constants_to_short.patch deleted file mode 100644 index 572f4e2b757..000 --- a/media-tv/mythtv/files/mythtv-30.0_p20190808-cast_constants_to_short.patch +++ /dev/null @@ -1,365 +0,0 @@ a/libs/libmyth/test/test_audioutils/test_audioutils.h -+++ b/libs/libmyth/test/test_audioutils/test_audioutils.h -@@ -204,42 +204,48 @@ class TestAudioUtils: public QObject - arrays1[i] = j; - } - --uint32_t pattern= 0xbcbcbcbc; --arrays2[offsetshort-4] = *(short*) --arrays2[offsetshort-3] = *(short*) --arrays2[offsetshort-2] = *(short*) --arrays2[offsetshort-1] = *(short*) --arrayf[offsetfloat-4] = *(float*) --arrayf[offsetfloat-3] = *(float*) --arrayf[offsetfloat-2] = *(float*) --arrayf[offsetfloat-1] = *(float*) --arrays2[SAMPLES+offsetshort+0]= *(short*) --arrays2[SAMPLES+offsetshort+1]= *(short*) --arrays2[SAMPLES+offsetshort+2]= *(short*) --arrays2[SAMPLES+offsetshort+3]= *(short*) --arrayf[SAMPLES+offsetfloat+0] = *(float*) --arrayf[SAMPLES+offsetfloat+1] = *(float*) --arrayf[SAMPLES+offsetfloat+2] = *(float*) --arrayf[SAMPLES+offsetfloat+3] = *(float*) -+ const union -+ { -+ uint32_t pattern; -+ short shortpattern; -+ float floatpattern; -+ } pattern = { .pattern = 0xbcbcbcbc }; -+ -+arrays2[offsetshort-4] = * -+arrays2[offsetshort-3] = * -+arrays2[offsetshort-2] = * -+arrays2[offsetshort-1] = * -+arrayf[offsetfloat-4] = *(float*) -+arrayf[offsetfloat-3] = *(float*) -+arrayf[offsetfloat-2] = *(float*) -+arrayf[offsetfloat-1] = *(float*) -+arrays2[SAMPLES+offsetshort+0]= * -+arrays2[SAMPLES+offsetshort+1]= * -+arrays2[SAMPLES+offsetshort+2]= * -+arrays2[SAMPLES+offsetshort+3]= * -+arrayf[SAMPLES+offsetfloat+0] = *(float*) -+arrayf[SAMPLES+offsetfloat+1] = *(float*) -+arrayf[SAMPLES+offsetfloat+2] = *(float*) -+arrayf[SAMPLES+offsetfloat+3] = *(float*) - - // sanity tests - QCOMPARE(SAMPLES*2, SAMPLES * ISIZEOF(arrays1[0])); --QCOMPARE(*(uint32_t*)[offsetfloat-4],pattern); --QCOMPARE(*(uint32_t*)[offsetfloat-3],pattern); --QCOMPARE(*(uint32_t*)[offsetfloat-2],pattern); --QCOMPARE(*(uint32_t*)[offsetfloat-1],pattern); --QCOMPARE(*(uint32_t*)[SAMPLES+offsetfloat+0],pattern); --QCOMPARE(*(uint32_t*)[SAMPLES+offsetfloat+1],pattern); --QCOMPARE(*(uint32_t*)[SAMPLES+offsetfloat+2],pattern); --QCOMPARE(*(uint32_t*)[SAMPLES+offsetfloat+3],pattern); --QCOMPARE(*(short*)[offsetshort-4],*(short*)); --QCOMPARE(*(short*)[offsetshort-3],*(short*)); --QCOMPARE(*(short*)[offsetshort-2],*(short*)); --QCOMPARE(*(short*)[offsetshort-1],*(short*)); --
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 6185fbe943c6a3a2eefae1a3013dd89ff475e268 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Sep 4 14:59:14 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Sep 4 16:25:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6185fbe9 media-tv/mythtv: Depend on virtual/jack Using PR that was unsuitable for merge as proxied-maint. ACK for this commit. Thanks-to: Wilson Michaels earthlink.net> Closes: https://github.com/gentoo/gentoo/pull/17055 Closes: https://bugs.gentoo.org/736330 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Andreas Sturmlechner gentoo.org> media-tv/mythtv/{mythtv-31.0-r2.ebuild => mythtv-31.0-r3.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-tv/mythtv/mythtv-31.0-r2.ebuild b/media-tv/mythtv/mythtv-31.0-r3.ebuild similarity index 99% rename from media-tv/mythtv/mythtv-31.0-r2.ebuild rename to media-tv/mythtv/mythtv-31.0-r3.ebuild index 8c2640774db..b45f36f1ae7 100644 --- a/media-tv/mythtv/mythtv-31.0-r2.ebuild +++ b/media-tv/mythtv/mythtv-31.0-r3.ebuild @@ -77,7 +77,7 @@ RDEPEND=" sys-libs/libavc1394 sys-libs/libraw1394 ) - jack? ( media-sound/jack-audio-connection-kit ) + jack? ( virtual/jack ) java? ( dev-java/ant-core ) lame? ( media-sound/lame ) lcd? ( app-misc/lcdproc )
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: fd6a0cb16a2d9dd2a03b27803310e20e1c8d6dcb Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Sep 4 16:33:55 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Sep 4 16:34:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd6a0cb1 media-tv/mythtv: Drop obsolete 31.0-r1 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Andreas Sturmlechner gentoo.org> media-tv/mythtv/mythtv-31.0-r1.ebuild | 436 -- 1 file changed, 436 deletions(-) diff --git a/media-tv/mythtv/mythtv-31.0-r1.ebuild b/media-tv/mythtv/mythtv-31.0-r1.ebuild deleted file mode 100644 index caa46bd6d11..000 --- a/media-tv/mythtv/mythtv-31.0-r1.ebuild +++ /dev/null @@ -1,436 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7} ) - -MY_P=${P%_p*} -MY_PV=${PV%_p*} - -inherit eutils flag-o-matic python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info - -MYTHTV_BRANCH="fixes/${P%.*}" - -DESCRIPTION="Open Source DVR and media center hub" -HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv; -SRC_URI="https://github.com/MythTV/mythtv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -KEYWORDS="~amd64 ~x86" -SLOT="0" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE_VIDEO_CAPTURE_DEVICES="v4l ivtv ieee1394 hdpvr hdhomerun vbox ceton" -IUSE="alsa altivec asi autostart bluray cdda cdr cec debug dvd dvb egl exif fftw jack java - +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx - +wrapper x264 x265 +xml xmltv +xvid +X zeroconf - ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" - -REQUIRED_USE=" - bluray? ( xml ) - cdr? ( cdda ) -" -RDEPEND=" - acct-user/mythtv - dev-libs/glib:2 - dev-libs/lzo - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsql:5[mysql] - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-fonts/corefonts - media-fonts/dejavu - media-fonts/liberation-fonts - media-fonts/tex-gyre - media-gfx/exiv2:= - media-libs/freetype:2 - media-libs/libsamplerate - media-libs/taglib - sys-libs/zlib - alsa? ( media-libs/alsa-lib ) - autostart? ( - net-dialup/mingetty - x11-apps/xset - x11-wm/evilwm - ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:=[java?] - sys-fs/udisks:2 - ) - cec? ( dev-libs/libcec ) - dvd? ( - dev-libs/libcdio:= - media-libs/libdvdcss - sys-fs/udisks:2 - ) - egl? ( media-libs/mesa[egl] ) - fftw? ( sci-libs/fftw:3.0=[threads] ) - hdhomerun? ( media-libs/libhdhomerun ) - ieee1394? ( - media-libs/libiec61883 - sys-libs/libavc1394 - sys-libs/libraw1394 - ) - jack? ( media-sound/jack-audio-connection-kit ) - java? ( dev-java/ant-core ) - lame? ( media-sound/lame ) - lcd? ( app-misc/lcdproc ) - libass? ( media-libs/libass:= ) - lirc? ( app-misc/lirc ) - nvdec? ( x11-drivers/nvidia-drivers ) - opengl? ( dev-qt/qtopengl:5 ) - pulseaudio? ( media-sound/pulseaudio ) - systemd? ( sys-apps/systemd:= ) - vaapi? ( x11-libs/libva:=[opengl] ) - vdpau? ( x11-libs/libvdpau ) - vpx? ( media-libs/libvpx:= ) - x264? ( media-libs/x264:= ) - X? ( - x11-apps/xinit - x11-libs/libX11:= - x11-libs/libXext:= - x11-libs/libXinerama:= - x11-libs/libXrandr:= - x11-libs/libXv:= - x11-libs/libXxf86vm:= - x11-misc/wmctrl:= - ) - x265? ( media-libs/x265 ) - xml? ( dev-libs/libxml2:2 ) - xmltv? ( - dev-perl/XML-LibXML - dev-qt/qtwebkit:5 - media-tv/xmltv -) - xvid? ( media-libs/xvid ) - zeroconf? ( - dev-libs/openssl:= - net-dns/avahi[mdnsresponder-compat] - ) -" -BDEPEND=" - virtual/pkgconfig - opengl? ( virtual/opengl ) - python? ( ${PYTHON_DEPS} ) -" -DEPEND=" - ${RDEPEND} - dev-lang/yasm - x11-base/xorg-proto - perl? ( - dev-perl/DBD-mysql - dev-perl/DBI - dev-perl/HTTP-Message - dev-perl/IO-Socket-INET6 - dev-perl/LWP-Protocol-https - dev-perl/Net-UPnP - dev-perl/XML-Simple - ) - python? ( - $(python_gen_any_dep ' - dev-python/future[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] -
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 45f60ac4104b48773c19005388b50d60a56415e7 Author: Wilson Michaels earthlink net> AuthorDate: Sat Jul 25 18:15:31 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Aug 1 22:23:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f60ac4 media-tv/mythtv: add runtime depend, remove old revision Closes: https://bugs.gentoo.org/733470 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Wilson Michaels earthlink.net> Closes: https://github.com/gentoo/gentoo/pull/16817 Signed-off-by: Aaron Bauman gentoo.org> media-tv/mythtv/{mythtv-31.0.ebuild => mythtv-31.0-r2.ebuild} | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/media-tv/mythtv/mythtv-31.0.ebuild b/media-tv/mythtv/mythtv-31.0-r2.ebuild similarity index 98% rename from media-tv/mythtv/mythtv-31.0.ebuild rename to media-tv/mythtv/mythtv-31.0-r2.ebuild index 9d3ead365ea..8c2640774db 100644 --- a/media-tv/mythtv/mythtv-31.0.ebuild +++ b/media-tv/mythtv/mythtv-31.0-r2.ebuild @@ -137,6 +137,7 @@ DEPEND=" dev-python/future[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] dev-python/mysqlclient[${PYTHON_USEDEP}] + dev-python/requests-cache[${PYTHON_USEDEP}] dev-python/simplejson[${PYTHON_USEDEP}] ') ) @@ -146,6 +147,7 @@ python_check_deps() { has_version "dev-python/future[${PYTHON_USEDEP}]" && has_version "dev-python/lxml[${PYTHON_USEDEP}]" && has_version "dev-python/mysqlclient[${PYTHON_USEDEP}]" && + has_version "dev-python/requests-cache[${PYTHON_USEDEP}]" && has_version "dev-python/simplejson[${PYTHON_USEDEP}]" } @@ -385,11 +387,11 @@ src_install() { insinto /usr/share/mythtv/contrib # Ensure we don't install scripts needing the perl bindings (bug #516968) Finding none is OK. - if use perl; then + if ! use perl; then find contrib/ -name '*.pl' -exec rm {} \; fi # Ensure we don't install scripts needing the python bindings (bug #516968) Finding none is OK. - if use python; then + if ! use python; then find contrib/ -name '*.py' -exec rm {} \; fi doins -r contrib/*
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: 6a1960b5bef9b9416f1438b6bd5a22b4c8d5 Author: Wilson Michaels earthlink net> AuthorDate: Sat Jul 25 14:57:07 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jul 25 15:51:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a1960b5 media-tv/mythtv: remove old ebuild, metadata, and patch files Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Wilson Michaels earthlink.net> Closes: https://github.com/gentoo/gentoo/pull/16814 Signed-off-by: Andreas Sturmlechner gentoo.org> media-tv/mythtv/Manifest | 1 - .../mythtv/files/mythtv-29.1-exiv2-0.27.1.patch| 21 -- media-tv/mythtv/metadata.xml | 2 - media-tv/mythtv/mythtv-29.1-r3.ebuild | 374 - 4 files changed, 398 deletions(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 75765988e47..2cd0c5dfd6b 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,3 +1,2 @@ -DIST mythtv-29.1-r1.tar.gz 105657217 BLAKE2B 9d42464b0c75c2d3a359b528e3f7917cfb281f48451167afc6517caa9702da44fce2d48566fd902ec08af35117232113b4d499e2c9a3cf2ad2634d91cf532ca7 SHA512 0eadc37661d9fa93a63c0f425cd43d43533889b0afcea1478b2645e083ba6c96eebf2eec088db1ed6f0a0727c03b7c90c0c18b83c194d630dda3bac45bca5d87 DIST mythtv-30.0_p20190808.tar.gz 101208060 BLAKE2B af8966dd6353fc514c9a95083f28e8b7b19f16e1bd5a4f7590a946c306bf16a09f0028c76da975e423136834f8f06d7f2a570b43957ef4ae5e42ee241b579f0a SHA512 c02371c0b2162556e40a560a0fd9cb121f46f2ccedbc2ca74cd03aa9caf2b7ea4bbaa09ae6320eb782f932190f449e7fdd274a6d6ba9676e5fd9b7f5432632a2 DIST mythtv-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e diff --git a/media-tv/mythtv/files/mythtv-29.1-exiv2-0.27.1.patch b/media-tv/mythtv/files/mythtv-29.1-exiv2-0.27.1.patch deleted file mode 100644 index afdf423355e..000 --- a/media-tv/mythtv/files/mythtv-29.1-exiv2-0.27.1.patch +++ /dev/null @@ -1,21 +0,0 @@ -Fix build with exiv2-0.27.1 -Thanks-to: Amel Hodzic - a/libs/libmythmetadata/imagemetadata.cpp -+++ b/libs/libmythmetadata/imagemetadata.cpp -@@ -7,14 +7,7 @@ - #include "exitcodes.h"// for ffprobe - - // libexiv2 for Exif metadata --//#include --// Note: Older versions of Exiv2 don't have the exiv2.hpp include --// file. Using image.hpp instead seems to work. --#ifdef _MSC_VER --#include --#else --#include --#endif -+#include - - // To read FFMPEG Metadata - extern "C" { diff --git a/media-tv/mythtv/metadata.xml b/media-tv/mythtv/metadata.xml index bdf4a7d2994..73a0226c88a 100644 --- a/media-tv/mythtv/metadata.xml +++ b/media-tv/mythtv/metadata.xml @@ -21,14 +21,12 @@ Support visualizations via sci-libs/fftw Silicondust USA Inc.network-attached tuner support Hauppauge HD-PVR? - HTTP Live Streaming support Firewire enabled Cable boxe support Support kernel driver for the iTVC15 family of MPEG codecs Allows MythTV to use JACK as your sound output device BD-J support for Blu-ray discs Enable use of app-misc/lcdproc data display LIRC remote control device support - Enable support for syslog and file logging Enable NVDEC (NVCUVID) hardware accelerated video decoding Build the perl bindings for MythTV V@Box Communications network-attached tuner devices support diff --git a/media-tv/mythtv/mythtv-29.1-r3.ebuild b/media-tv/mythtv/mythtv-29.1-r3.ebuild deleted file mode 100644 index 36d423879a1..000 --- a/media-tv/mythtv/mythtv-29.1-r3.ebuild +++ /dev/null @@ -1,374 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) - -# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch -BACKPORTS="d8a2db77f5731cf32c6d31127452391c6cf7f91f" -MY_P=${P%_p*} -MY_PV=${PV%_p*} - -inherit flag-o-matic python-single-r1 qmake-utils user-info readme.gentoo-r1 systemd toolchain-funcs vcs-snapshot - -MYTHTV_BRANCH="fixes/29" - -DESCRIPTION="Homebrew PVR project" -HOMEPAGE="https://www.mythtv.org; -SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}-r1.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -SLOT="0/${PV}" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec autostart bluray cec debug dvb dvd egl fftw +hls \ - ieee1394 jack lcd libass lirc mythlogserver perl pulseaudio python systemd +theora \ - vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}"
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 7f79b391103fccf6a2aa4ca9cf39f1bdd3e93ae1 Author: Wilson Michaels earthlink net> AuthorDate: Thu Jul 23 15:15:46 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Jul 24 12:03:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f79b391 media-tv/mythtv: Fix patch file reference name Closes: https://bugs.gentoo.org/733620 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Wilson Michaels earthlink.net> Closes: https://github.com/gentoo/gentoo/pull/16789 Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild b/media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild index d32bbfce0ae..820145e6537 100644 --- a/media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild +++ b/media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild @@ -147,7 +147,7 @@ PATCHES=( "${FILESDIR}/${P}-Fix_Dereferencing_type-punned_pointer.patch" "${FILESDIR}/${P}-Fix_unitialized_variables.patch" "${FILESDIR}/${PN}-29.1-Fix_create_webbrowser_window.patch" - "${FILESDIR}/${P}-Include_QPainterPath.patch" + "${FILESDIR}/${PN}-31.0-Include_QPainterPath.patch" ) # mythtv and mythplugins are separate builds in the github mythtv project
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 2dffbfe7a19959977374850c1c87aae85fceac65 Author: Michał Górny gentoo org> AuthorDate: Sat Jul 4 09:14:08 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 4 09:14:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dffbfe7 media-tv/mythtv: Remove py2 from 31.x Signed-off-by: Michał Górny gentoo.org> media-tv/mythtv/mythtv-31.0-r1.ebuild | 2 +- media-tv/mythtv/mythtv-31.0.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-tv/mythtv/mythtv-31.0-r1.ebuild b/media-tv/mythtv/mythtv-31.0-r1.ebuild index 9abe387df02..caa46bd6d11 100644 --- a/media-tv/mythtv/mythtv-31.0-r1.ebuild +++ b/media-tv/mythtv/mythtv-31.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7} ) MY_P=${P%_p*} MY_PV=${PV%_p*} diff --git a/media-tv/mythtv/mythtv-31.0.ebuild b/media-tv/mythtv/mythtv-31.0.ebuild index 88bd8690dfe..9d3ead365ea 100644 --- a/media-tv/mythtv/mythtv-31.0.ebuild +++ b/media-tv/mythtv/mythtv-31.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7} ) MY_P=${P%_p*} MY_PV=${PV%_p*}
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 37334835f858478be2d4ec998d484f78bea4384b Author: Wilson Michaels earthlink net> AuthorDate: Sat Jun 13 16:45:44 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Jun 14 10:28:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37334835 media-tv/mythtv: Restore deleted scripts Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Wilson Michaels earthlink.net> Closes: https://github.com/gentoo/gentoo/pull/16225 Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/mythtv-31.0-r1.ebuild | 436 ++ 1 file changed, 436 insertions(+) diff --git a/media-tv/mythtv/mythtv-31.0-r1.ebuild b/media-tv/mythtv/mythtv-31.0-r1.ebuild new file mode 100644 index 000..9abe387df02 --- /dev/null +++ b/media-tv/mythtv/mythtv-31.0-r1.ebuild @@ -0,0 +1,436 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7} ) + +MY_P=${P%_p*} +MY_PV=${PV%_p*} + +inherit eutils flag-o-matic python-any-r1 qmake-utils readme.gentoo-r1 systemd user-info + +MYTHTV_BRANCH="fixes/${P%.*}" + +DESCRIPTION="Open Source DVR and media center hub" +HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv; +SRC_URI="https://github.com/MythTV/mythtv/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE_VIDEO_CAPTURE_DEVICES="v4l ivtv ieee1394 hdpvr hdhomerun vbox ceton" +IUSE="alsa altivec asi autostart bluray cdda cdr cec debug dvd dvb egl exif fftw jack java + +lame lcd libass lirc nvdec +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx + +wrapper x264 x265 +xml xmltv +xvid +X zeroconf + ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" + +REQUIRED_USE=" + bluray? ( xml ) + cdr? ( cdda ) +" +RDEPEND=" + acct-user/mythtv + dev-libs/glib:2 + dev-libs/lzo + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-fonts/corefonts + media-fonts/dejavu + media-fonts/liberation-fonts + media-fonts/tex-gyre + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/libsamplerate + media-libs/taglib + sys-libs/zlib + alsa? ( media-libs/alsa-lib ) + autostart? ( + net-dialup/mingetty + x11-apps/xset + x11-wm/evilwm + ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:=[java?] + sys-fs/udisks:2 + ) + cec? ( dev-libs/libcec ) + dvd? ( + dev-libs/libcdio:= + media-libs/libdvdcss + sys-fs/udisks:2 + ) + egl? ( media-libs/mesa[egl] ) + fftw? ( sci-libs/fftw:3.0=[threads] ) + hdhomerun? ( media-libs/libhdhomerun ) + ieee1394? ( + media-libs/libiec61883 + sys-libs/libavc1394 + sys-libs/libraw1394 + ) + jack? ( media-sound/jack-audio-connection-kit ) + java? ( dev-java/ant-core ) + lame? ( media-sound/lame ) + lcd? ( app-misc/lcdproc ) + libass? ( media-libs/libass:= ) + lirc? ( app-misc/lirc ) + nvdec? ( x11-drivers/nvidia-drivers ) + opengl? ( dev-qt/qtopengl:5 ) + pulseaudio? ( media-sound/pulseaudio ) + systemd? ( sys-apps/systemd:= ) + vaapi? ( x11-libs/libva:=[opengl] ) + vdpau? ( x11-libs/libvdpau ) + vpx? ( media-libs/libvpx:= ) + x264? ( media-libs/x264:= ) + X? ( + x11-apps/xinit + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXinerama:= + x11-libs/libXrandr:= + x11-libs/libXv:= + x11-libs/libXxf86vm:= + x11-misc/wmctrl:= + ) + x265? ( media-libs/x265 ) + xml? ( dev-libs/libxml2:2 ) + xmltv? ( + dev-perl/XML-LibXML + dev-qt/qtwebkit:5 + media-tv/xmltv +) + xvid? ( media-libs/xvid ) + zeroconf? ( + dev-libs/openssl:= + net-dns/avahi[mdnsresponder-compat] + ) +" +BDEPEND=" + virtual/pkgconfig + opengl? ( virtual/opengl ) + python? ( ${PYTHON_DEPS} ) +" +DEPEND=" + ${RDEPEND} + dev-lang/yasm + x11-base/xorg-proto + perl? ( + dev-perl/DBD-mysql + dev-perl/DBI + dev-perl/HTTP-Message + dev-perl/IO-Socket-INET6 + dev-perl/LWP-Protocol-https + dev-perl/Net-UPnP + dev-perl/XML-Simple + ) + python? ( + $(python_gen_any_dep ' +
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 99550218990cfe1711ae5f59973e7a3e0d323c27 Author: Wilson Michaels earthlink net> AuthorDate: Tue Jun 9 18:10:08 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Jun 11 08:03:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99550218 media-tv/mythtv: Patch QPainterPath in mythtv-29.1 & 30.0 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Wilson Michaels earthlink.net> Closes: https://github.com/gentoo/gentoo/pull/15758 Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/mythtv-29.1-r3.ebuild | 1 + media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/media-tv/mythtv/mythtv-29.1-r3.ebuild b/media-tv/mythtv/mythtv-29.1-r3.ebuild index a5660a5775a..36d423879a1 100644 --- a/media-tv/mythtv/mythtv-29.1-r3.ebuild +++ b/media-tv/mythtv/mythtv-29.1-r3.ebuild @@ -158,6 +158,7 @@ MYTHTV_GROUPS="video,audio,tty,uucp" PATCHES=( "${FILESDIR}/${P}-exiv2-0.27.1.patch" "${FILESDIR}/${P}-Fix_create_webbrowser_window.patch" + "${FILESDIR}/${P}-Include_QPainterPath.patch" ) pkg_setup() { diff --git a/media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild b/media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild index d18a3162d6f..d32bbfce0ae 100644 --- a/media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild +++ b/media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild @@ -147,6 +147,7 @@ PATCHES=( "${FILESDIR}/${P}-Fix_Dereferencing_type-punned_pointer.patch" "${FILESDIR}/${P}-Fix_unitialized_variables.patch" "${FILESDIR}/${PN}-29.1-Fix_create_webbrowser_window.patch" + "${FILESDIR}/${P}-Include_QPainterPath.patch" ) # mythtv and mythplugins are separate builds in the github mythtv project
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: 2bf3442e0ee9957afdf9a9f4f153297dc3e28e43 Author: Wilson Michaels earthlink net> AuthorDate: Sat Apr 4 14:41:48 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Jun 11 08:03:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bf3442e media-tv/mythtv: Bump version 31.0 Bug: https://bugs.gentoo.org/712956 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Wilson Michaels earthlink.net> Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/Manifest | 1 + media-tv/mythtv/files/mythbackend.init-r3 | 72 .../files/mythtv-31.0-Include_QPainterPath.patch | 15 + .../mythtv/files/mythtv-31.0-Remove_ldconfig.patch | 13 + media-tv/mythtv/metadata.xml | 1 + media-tv/mythtv/mythtv-31.0.ebuild | 436 + 6 files changed, 538 insertions(+) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index fe458fa1553..75765988e47 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,2 +1,3 @@ DIST mythtv-29.1-r1.tar.gz 105657217 BLAKE2B 9d42464b0c75c2d3a359b528e3f7917cfb281f48451167afc6517caa9702da44fce2d48566fd902ec08af35117232113b4d499e2c9a3cf2ad2634d91cf532ca7 SHA512 0eadc37661d9fa93a63c0f425cd43d43533889b0afcea1478b2645e083ba6c96eebf2eec088db1ed6f0a0727c03b7c90c0c18b83c194d630dda3bac45bca5d87 DIST mythtv-30.0_p20190808.tar.gz 101208060 BLAKE2B af8966dd6353fc514c9a95083f28e8b7b19f16e1bd5a4f7590a946c306bf16a09f0028c76da975e423136834f8f06d7f2a570b43957ef4ae5e42ee241b579f0a SHA512 c02371c0b2162556e40a560a0fd9cb121f46f2ccedbc2ca74cd03aa9caf2b7ea4bbaa09ae6320eb782f932190f449e7fdd274a6d6ba9676e5fd9b7f5432632a2 +DIST mythtv-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e diff --git a/media-tv/mythtv/files/mythbackend.init-r3 b/media-tv/mythtv/files/mythbackend.init-r3 new file mode 100644 index 000..41ad04f0fa0 --- /dev/null +++ b/media-tv/mythtv/files/mythbackend.init-r3 @@ -0,0 +1,72 @@ +#!/sbin/openrc-run +# Copyright 1999-2020 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +description="MythTV backend recording daemon" +extra_started_commands="resched upnprebuild" +description_resched="Forces the recording scheduler to update" +description_upnprebuild="Rebuilds the UPnP media cache" + +MYTHBACKEND_OPTS=${MYTHBACKEND_OPTS:-"${MYTHBACKEND_OPTS}"} +MYTHBACKEND_VERBOSE=${MYTHBACKEND_VERBOSE:-"general"} +MYTHBACKEND_LOGGING=${MYTHBACKEND_LOGGING:-"files"} + +name="MythTV backend" +command="/usr/bin/mythbackend" +pidfile="/run/mythtv/mythbackend.pid" +start_stop_daemon_args="--pidfile ${pidfile} --user mythtv:mythtv" +command_args="--daemon --pidfile ${pidfile} --verbose ${MYTHBACKEND_VERBOSE} ${MYTHBACKEND_OPTS}" + +depend() { + # mythbackend doesn't need to run on the same machine that + # mysql runs on. so its use for that reason + use logger net.lo mysql LCDd +} + +start_pre() { + case "${MYTHBACKEND_LOGGING}" in + database) logging="--enable-dblog" ;; + syslog\ *) logging="--${MYTHBACKEND_LOGGING}" ;; + files) logging="--logpath /var/log/mythtv" ;; + console) logging="--nologserver" ;; + *) + eerror "Invalid MYTHBACKEND_LOGGING value" + exit 1 + ;; + esac + + #fixes for bug #101308 + unset DISPLAY + unset SESSION_MANAGER + + # Work around any strange permissions that may be on these files. + [ "x${MYTHBACKEND_LOGGING}" = "xfiles" ] && \ + checkpath --directory --owner mythtv:mythtv --mode 0755 /var/log/mythtv + checkpath --directory --owner mythtv:mythtv --mode 0775 "{$HOME}" + checkpath --directory --owner mythtv:mythtv --mode 0750 /run/mythtv +} + +start() { + ebegin "Starting ${name}" + start-stop-daemon --start ${start_stop_daemon_args} --exec ${command} \ + -- ${command_args} ${logging} + eend $? +} + +stop() { + ebegin "Stopping ${name}" + start-stop-daemon --stop --retry 10 --progress --pidfile ${pidfile} + eend $? +} + +resched() { + ebegin "Updating the recording scheduler" + ${command} --resched + eend $? +} + +upnprebuild() { + ebegin "Rebuilding UPnP media cache" + ${command} --upnprebuild + eend $? +} diff --git a/media-tv/mythtv/files/mythtv-31.0-Include_QPainterPath.patch b/media-tv/mythtv/files/mythtv-31.0-Include_QPainterPath.patch new file mode 100644 index 000..f0f09a5c451 --- /dev/null +++ b/media-tv/mythtv/files/mythtv-31.0-Include_QPainterPath.patch @@ -0,0 +1,15 @@
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 3bb7324d8bd0e45b738d2c31d50bfac20efbed97 Author: Wilson Michaels earthlink net> AuthorDate: Sun Mar 29 23:50:41 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Apr 3 16:39:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bb7324d media-tv/mythtv: Delete old revisions Signed-off-by: Wilson Michaels earthlink.net> Closes: https://github.com/gentoo/gentoo/pull/15059 Signed-off-by: Andreas Sturmlechner gentoo.org> media-tv/mythtv/mythtv-29.1-r2.ebuild | 370 media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild | 416 --- media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild | 429 3 files changed, 1215 deletions(-) diff --git a/media-tv/mythtv/mythtv-29.1-r2.ebuild b/media-tv/mythtv/mythtv-29.1-r2.ebuild deleted file mode 100644 index 4f6a3c212b5..000 --- a/media-tv/mythtv/mythtv-29.1-r2.ebuild +++ /dev/null @@ -1,370 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) - -# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch -BACKPORTS="d8a2db77f5731cf32c6d31127452391c6cf7f91f" -MY_P=${P%_p*} -MY_PV=${PV%_p*} - -inherit flag-o-matic python-single-r1 qmake-utils user-info readme.gentoo-r1 systemd toolchain-funcs vcs-snapshot - -MYTHTV_BRANCH="fixes/29" - -DESCRIPTION="Homebrew PVR project" -HOMEPAGE="https://www.mythtv.org; -SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}-r1.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -SLOT="0/${PV}" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec autostart bluray cec debug dvb dvd egl fftw +hls \ - ieee1394 jack lcd libass lirc mythlogserver perl pulseaudio python systemd +theora \ - vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - bluray? ( xml ) - theora? ( vorbis ) -" - -COMMON=" - acct-user/mythtv - dev-libs/glib:2 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsql:5[mysql] - dev-qt/qtopengl:5 - dev-qt/qtwebkit:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-gfx/exiv2:= - media-libs/freetype:2 - media-libs/taglib - >=media-sound/lame-3.93.1 - sys-libs/zlib - virtual/opengl - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXinerama - x11-libs/libXv - x11-libs/libXrandr - x11-libs/libXxf86vm - x11-misc/wmctrl - alsa? ( >=media-libs/alsa-lib-1.0.24 ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:= - sys-fs/udisks:2 - ) - cec? ( dev-libs/libcec ) - dvd? ( - dev-libs/libcdio:= - sys-fs/udisks:2 - ) - egl? ( media-libs/mesa[egl] ) - fftw? ( sci-libs/fftw:3.0= ) - hls? ( - =media-libs/x264-0.0.20111220:= - ) - ieee1394? ( - >=media-libs/libiec61883-1.0.0 - >=sys-libs/libavc1394-0.5.3 - >=sys-libs/libraw1394-1.2.0 - ) - jack? ( media-sound/jack-audio-connection-kit ) - lcd? ( app-misc/lcdproc ) - libass? ( >=media-libs/libass-0.9.11:= ) - lirc? ( app-misc/lirc ) - perl? ( - >=dev-perl/libwww-perl-5 - dev-perl/DBD-mysql - dev-perl/HTTP-Message - dev-perl/IO-Socket-INET6 - dev-perl/LWP-Protocol-https - dev-perl/Net-UPnP - ) - pulseaudio? ( media-sound/pulseaudio ) - python? ( - ${PYTHON_DEPS} - dev-python/lxml - dev-python/mysql-python - dev-python/urlgrabber - dev-python/future - dev-python/requests-cache - ) - systemd? ( sys-apps/systemd:= ) - theora? ( media-libs/libtheora media-libs/libogg ) - vaapi? ( x11-libs/libva:=[opengl] ) - vdpau? ( x11-libs/libvdpau ) - vorbis? ( >=media-libs/libvorbis-1.0 media-libs/libogg ) - xml? ( >=dev-libs/libxml2-2.6.0 ) - xvid? ( >=media-libs/xvid-1.1.0 ) - zeroconf? ( - dev-libs/openssl:0= - net-dns/avahi[mdnsresponder-compat] - ) -" -RDEPEND="${COMMON} - media-fonts/corefonts - media-fonts/dejavu - media-fonts/liberation-fonts - x11-apps/xinit - autostart? ( - net-dialup/mingetty - x11-apps/xset - x11-wm/evilwm - ) - dvd? ( media-libs/libdvdcss ) - xmltv? ( >=media-tv/xmltv-0.5.43 ) -" -DEPEND="${COMMON} - dev-lang/yasm - virtual/pkgconfig - x11-base/xorg-proto -" - -S="${WORKDIR}/${P}-r1/mythtv" -
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: 1c3cea9bb7e24aea50f3826f36dae73ba76270db Author: Wilson Michaels earthlink net> AuthorDate: Sun Mar 29 23:59:38 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Apr 3 16:39:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c3cea9b media-tv/mythtv: Fix create webbrowser window Closes: https://bugs.gentoo.org/713736 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Wilson Michaels earthlink.net> Signed-off-by: Andreas Sturmlechner gentoo.org> .../mythtv-29.1-Fix_create_webbrowser_window.patch | 61 +++ media-tv/mythtv/mythtv-29.1-r3.ebuild | 373 ++ media-tv/mythtv/mythtv-30.0_p20190808-r3.ebuild| 430 + 3 files changed, 864 insertions(+) diff --git a/media-tv/mythtv/files/mythtv-29.1-Fix_create_webbrowser_window.patch b/media-tv/mythtv/files/mythtv-29.1-Fix_create_webbrowser_window.patch new file mode 100644 index 000..168c2337942 --- /dev/null +++ b/media-tv/mythtv/files/mythtv-29.1-Fix_create_webbrowser_window.patch @@ -0,0 +1,61 @@ +Index: mythtv/libs/libmythui/mythuiwebbrowser.cpp +Mythtv bug #13544 +=== +--- a/libs/libmythui/mythuiwebbrowser.cpp b/libs/libmythui/mythuiwebbrowser.cpp +@@ -873,4 +873,8 @@ + void MythUIWebBrowser::Init(void) + { ++// only do the initialisation for widgets not being stored in the global object store ++if (parent() == GetGlobalObjectStore()) ++return; ++ + if (m_initialized) + return; +@@ -1128,4 +1132,7 @@ + void MythUIWebBrowser::SetActive(bool active) + { ++if (!m_browser) ++return; ++ + if (m_active == active) + return; +@@ -1326,4 +1333,7 @@ + void MythUIWebBrowser::Scroll(int dx, int dy) + { ++if (!m_browser) ++return; ++ + QPoint startPos = m_browser->page()->currentFrame()->scrollPosition(); + QPoint endPos = startPos + QPoint(dx, dy); +@@ -1435,4 +1445,7 @@ + void MythUIWebBrowser::UpdateScrollBars(void) + { ++if (!m_browser) ++return; ++ + QPoint position = m_browser->page()->currentFrame()->scrollPosition(); + if (m_verticalScrollbar) +@@ -1461,5 +1474,5 @@ + UpdateScrollBars(); + +-if (!m_image) ++if (!m_image || !m_browser) + return; + +@@ -1480,4 +1493,7 @@ + void MythUIWebBrowser::Pulse(void) + { ++if (!m_browser) ++return; ++ + if (m_scrollAnimation.IsActive() && + m_destinationScrollPos != +@@ -1522,4 +1538,7 @@ + bool MythUIWebBrowser::keyPressEvent(QKeyEvent *event) + { ++if (!m_browser) ++return false; ++ + QStringList actions; + bool handled = false; diff --git a/media-tv/mythtv/mythtv-29.1-r3.ebuild b/media-tv/mythtv/mythtv-29.1-r3.ebuild new file mode 100644 index 000..a5660a5775a --- /dev/null +++ b/media-tv/mythtv/mythtv-29.1-r3.ebuild @@ -0,0 +1,373 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch +BACKPORTS="d8a2db77f5731cf32c6d31127452391c6cf7f91f" +MY_P=${P%_p*} +MY_PV=${PV%_p*} + +inherit flag-o-matic python-single-r1 qmake-utils user-info readme.gentoo-r1 systemd toolchain-funcs vcs-snapshot + +MYTHTV_BRANCH="fixes/29" + +DESCRIPTION="Homebrew PVR project" +HOMEPAGE="https://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}-r1.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0/${PV}" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE="alsa altivec autostart bluray cec debug dvb dvd egl fftw +hls \ + ieee1394 jack lcd libass lirc mythlogserver perl pulseaudio python systemd +theora \ + vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + bluray? ( xml ) + theora? ( vorbis ) +" + +COMMON=" + acct-user/mythtv + dev-libs/glib:2 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtopengl:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/taglib + >=media-sound/lame-3.93.1 + sys-libs/zlib + virtual/opengl + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXinerama + x11-libs/libXv + x11-libs/libXrandr + x11-libs/libXxf86vm + x11-misc/wmctrl + alsa? ( >=media-libs/alsa-lib-1.0.24 ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:= + sys-fs/udisks:2 + ) + cec? ( dev-libs/libcec ) + dvd? ( + dev-libs/libcdio:= + sys-fs/udisks:2 + ) +
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: b5b50c406032fba9eec57eaac78b814774671dd5 Author: Wilson Michaels earthlink net> AuthorDate: Mon Mar 2 18:57:57 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Mar 3 14:53:42 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b50c40 media-tv/mythtv: Fix fail when USE = -python Closes: https://bugs.gentoo.org/711172 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Wilson Michaels earthlink.net> Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/mythtv-29.1-r2.ebuild | 3 ++- media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/media-tv/mythtv/mythtv-29.1-r2.ebuild b/media-tv/mythtv/mythtv-29.1-r2.ebuild index c386ea2be4f..4f6a3c212b5 100644 --- a/media-tv/mythtv/mythtv-29.1-r2.ebuild +++ b/media-tv/mythtv/mythtv-29.1-r2.ebuild @@ -285,6 +285,7 @@ src_configure() { src_install() { emake STRIP="true" INSTALL_ROOT="${D}" install dodoc AUTHORS UPGRADING README + use python && python_optimize # does all packages by default readme.gentoo_create_doc insinto /usr/share/mythtv/database @@ -336,7 +337,7 @@ src_install() { done # Ensure that Python scripts are executed by Python 2 - python_fix_shebang "${ED}/usr/share/mythtv" + use python && python_fix_shebang "${ED}/usr/share/mythtv" # Make shell & perl scripts executable find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \ diff --git a/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild b/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild index b09dc0235f9..67f54fca3c2 100644 --- a/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild +++ b/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild @@ -357,7 +357,7 @@ src_configure() { src_install() { emake STRIP="true" INSTALL_ROOT="${D}" install - python_optimize # does all packages by default + use python && python_optimize # does all packages by default dodoc AUTHORS UPGRADING README readme.gentoo_create_doc @@ -408,7 +408,7 @@ src_install() { -exec chmod a+x {} \; || die "Failed to make python file $(basename ${file}) executable" # Ensure that Python scripts are executed by Python 2 - python_fix_shebang "${ED}/usr/share/mythtv" + use python && python_fix_shebang "${ED}/usr/share/mythtv" # Make shell & perl scripts executable find "${ED}" -type f \( -name '*.sh' -o -name '*.pl' \) -exec chmod a+x {} \; || die "Failed to make script executable"
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 9b2225059e74a0f9caf6081ddfa140a7613b01d0 Author: Wilson Michaels earthlink net> AuthorDate: Thu Feb 20 20:10:54 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Feb 21 05:30:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b222505 media-tv/mythtv: ebuild enhancements Closes: https://bugs.gentoo.org/710136 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Wilson Michaels earthlink.net> Closes: https://github.com/gentoo/gentoo/pull/14719 Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild | 23 ++- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild b/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild index 59f2710c139..b09dc0235f9 100644 --- a/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild +++ b/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild @@ -33,7 +33,7 @@ REQUIRED_USE=" bluray? ( xml ) cdr? ( cdda ) " -COMMON=" +COMMON_DEPEND=" acct-user/mythtv dev-libs/glib:2 dev-libs/lzo @@ -110,7 +110,7 @@ COMMON=" net-dns/avahi[mdnsresponder-compat] ) " -RDEPEND="${COMMON} +RDEPEND="${COMMON_DEPEND} python? ( ${PYTHON_DEPS} $(python_gen_cond_dep ' @@ -134,7 +134,7 @@ RDEPEND="${COMMON} xmltv? ( >=media-tv/xmltv-0.5.43 ) " DEPEND=" - ${COMMON} + ${COMMON_DEPEND} dev-lang/yasm x11-base/xorg-proto " @@ -348,6 +348,9 @@ src_configure() { --cxx="$(tc-getCXX)" \ --ar="$(tc-getAR)" \ --optflags="${CFLAGS}" \ + --extra-cflags="${CFLAGS}" \ + --extra-cxxflags="${CXXFLAGS}" \ + --extra-ldflags="${LDFLAGS}" \ --qmake=$(qt5_get_bindir)/qmake \ "${myconf[@]}" } @@ -400,21 +403,15 @@ src_install() { newins "${FILESDIR}"/xinitrc-r1 .xinitrc fi - # Make Python files executable - find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do - if [[ ! "${file##*/}" = "__init__.py" ]]; then - chmod a+x "${file}" || die "Failed to make python file $(basename ${file}) executable" - fi - done + # Make Python files executable but not files named "__init__.py" + find "${ED}/usr/share/mythtv" -type f -name '*.py' -exec expr \( {} : '.*__init__.py' \) = 0 \; \ + -exec chmod a+x {} \; || die "Failed to make python file $(basename ${file}) executable" # Ensure that Python scripts are executed by Python 2 python_fix_shebang "${ED}/usr/share/mythtv" # Make shell & perl scripts executable - find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \ - while read file; do - chmod a+x "${file}" || die - done + find "${ED}" -type f \( -name '*.sh' -o -name '*.pl' \) -exec chmod a+x {} \; || die "Failed to make script executable" } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: efbfda26c37b30d1648468e272f5ecebc646d1c6 Author: Wilson Michaels earthlink net> AuthorDate: Tue Feb 18 15:13:20 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Feb 19 07:23:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efbfda26 media-tv/mythtv: Bug fix, add user info Closes: https://bugs.gentoo.org/702654 Closes: https://bugs.gentoo.org/696568 Closes: https://bugs.gentoo.org/710046 Closes: https://bugs.gentoo.org/710048 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Wilson Michaels earthlink.net> Closes: https://github.com/gentoo/gentoo/pull/14694 Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/mythtv-29.1-r2.ebuild | 8 ++-- media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild| 2 +- ...8-r1.ebuild => mythtv-30.0_p20190808-r2.ebuild} | 52 ++ 3 files changed, 38 insertions(+), 24 deletions(-) diff --git a/media-tv/mythtv/mythtv-29.1-r2.ebuild b/media-tv/mythtv/mythtv-29.1-r2.ebuild index b0eb9f82677..c386ea2be4f 100644 --- a/media-tv/mythtv/mythtv-29.1-r2.ebuild +++ b/media-tv/mythtv/mythtv-29.1-r2.ebuild @@ -9,7 +9,7 @@ BACKPORTS="d8a2db77f5731cf32c6d31127452391c6cf7f91f" MY_P=${P%_p*} MY_PV=${PV%_p*} -inherit flag-o-matic python-single-r1 qmake-utils user readme.gentoo-r1 systemd toolchain-funcs vcs-snapshot +inherit flag-o-matic python-single-r1 qmake-utils user-info readme.gentoo-r1 systemd toolchain-funcs vcs-snapshot MYTHTV_BRANCH="fixes/29" @@ -31,6 +31,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} " COMMON=" + acct-user/mythtv dev-libs/glib:2 dev-qt/qtcore:5 dev-qt/qtdbus:5 @@ -111,8 +112,6 @@ COMMON=" ) " RDEPEND="${COMMON} - !media-tv/mythtv-bindings - !x11-themes/mythtv-themes media-fonts/corefonts media-fonts/dejavu media-fonts/liberation-fonts @@ -160,8 +159,7 @@ PATCHES=( "${FILESDIR}/${P}-exiv2-0.27.1.patch" ) # bug 691904 pkg_setup() { python-single-r1_pkg_setup - enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS} - usermod -a -G ${MYTHTV_GROUPS} mythtv + # The acct-user/mythtv package creates/manages the user 'mythtv' } src_prepare() { diff --git a/media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild b/media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild index 4c42db6d5f8..c3cd77028d3 100644 --- a/media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild +++ b/media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild @@ -10,7 +10,7 @@ BACKPORTS="5cde0578d84926171b20c8f7e95a101e9b0b9457" # August 8, 2019 MY_P=${P%_p*} MY_PV=${PV%_p*} -inherit eutils flag-o-matic python-single-r1 qmake-utils readme.gentoo-r1 systemd toolchain-funcs user vcs-snapshot +inherit eutils flag-o-matic python-single-r1 qmake-utils readme.gentoo-r1 systemd toolchain-funcs user-info vcs-snapshot MYTHTV_BRANCH="fixes/${P%.*}" diff --git a/media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild b/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild similarity index 88% copy from media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild copy to media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild index 4c42db6d5f8..59f2710c139 100644 --- a/media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild +++ b/media-tv/mythtv/mythtv-30.0_p20190808-r2.ebuild @@ -10,7 +10,7 @@ BACKPORTS="5cde0578d84926171b20c8f7e95a101e9b0b9457" # August 8, 2019 MY_P=${P%_p*} MY_PV=${PV%_p*} -inherit eutils flag-o-matic python-single-r1 qmake-utils readme.gentoo-r1 systemd toolchain-funcs user vcs-snapshot +inherit eutils flag-o-matic python-single-r1 qmake-utils readme.gentoo-r1 systemd user-info vcs-snapshot MYTHTV_BRANCH="fixes/${P%.*}" @@ -33,10 +33,6 @@ REQUIRED_USE=" bluray? ( xml ) cdr? ( cdda ) " - -# Some of the QA tests fail -- fix in next revision -RESTRICT="test" - COMMON=" acct-user/mythtv dev-libs/glib:2 @@ -69,7 +65,7 @@ COMMON=" ) alsa? ( >=media-libs/alsa-lib-1.0.24 ) bluray? ( - media-libs/libbluray:= + media-libs/libbluray:=[java?] dev-libs/libcdio:= sys-fs/udisks:2 ) @@ -87,6 +83,7 @@ COMMON=" >=sys-libs/libraw1394-1.2.0 ) jack? ( media-sound/jack-audio-connection-kit ) + java? ( dev-java/ant-core ) lcd? ( app-misc/lcdproc ) libass? ( >=media-libs/libass-0.9.11:= ) lirc? ( app-misc/lirc ) @@ -99,14 +96,6 @@ COMMON=" dev-perl/Net-UPnP ) pulseaudio? ( media-sound/pulseaudio ) - python? ( - ${PYTHON_DEPS} - dev-python/lxml - dev-python/mysql-python - dev-python/urlgrabber - dev-python/future - dev-python/requests-cache - ) systemd? ( sys-apps/systemd:= ) vaapi? ( x11-libs/libva:=[opengl] ) vdpau? ( x11-libs/libvdpau ) @@ -122,6 +111,16 @@ COMMON=" ) "
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 6b5e29fcd322f509e442e7b48812c51ca15835b7 Author: Wilson Michaels earthlink net> AuthorDate: Sat Oct 12 18:05:36 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Oct 12 21:22:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5e29fc media-tv/mythtv: bug fix mythtv-29.1-r2.ebuild source directory name Closes: https://bugs.gentoo.org/674216 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Wilson Michaels earthlink.net> Closes: https://github.com/gentoo/gentoo/pull/13269 Signed-off-by: Andreas Sturmlechner gentoo.org> media-tv/mythtv/mythtv-29.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-tv/mythtv/mythtv-29.1-r2.ebuild b/media-tv/mythtv/mythtv-29.1-r2.ebuild index 0b3388e1016..90ff6b9021f 100644 --- a/media-tv/mythtv/mythtv-29.1-r2.ebuild +++ b/media-tv/mythtv/mythtv-29.1-r2.ebuild @@ -131,7 +131,7 @@ DEPEND="${COMMON} x11-base/xorg-proto " -S="${WORKDIR}/${PF}/mythtv" +S="${WORKDIR}/${P}-r1/mythtv" DISABLE_AUTOFORMATTING="yes" DOC_CONTENTS="
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: e7850cb377af1eed64127eb0c9b3838bbcc57fe0 Author: Wilson Michaels earthlink net> AuthorDate: Mon Oct 7 17:15:28 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Oct 9 03:07:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7850cb3 media-tv/mythtv: revision bump mythtv-29.1-r2 Bug: https://bugs.gentoo.org/665928 Closes: https://bugs.gentoo.org/693648 Closes: https://bugs.gentoo.org/695684 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Wilson Michaels earthlink.net> Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/metadata.xml | 3 +- media-tv/mythtv/mythtv-29.1-r2.ebuild | 371 ++ 2 files changed, 373 insertions(+), 1 deletion(-) diff --git a/media-tv/mythtv/metadata.xml b/media-tv/mythtv/metadata.xml index f6172ecf966..b537f316f65 100644 --- a/media-tv/mythtv/metadata.xml +++ b/media-tv/mythtv/metadata.xml @@ -16,7 +16,7 @@ Use the system libbluray for BluRay support Allows control of CEC enabled TVs via HDMI Ceton InfiniTV 4 a CableCARD-enabled tuner support - Broadcom CrystalHD hardware support + Broadcom CrystalHD hardware support needs libcrystalhd to build Instructs Qt to use the 'debug' target EGL video output support Support visualizations via sci-libs/fftw @@ -36,6 +36,7 @@ Use Ubuntu mythtfrontend wrapper Enable h265 encoding using x265 Support media-tv/xmltv TV listing - not used by Schedules Direct] + External XNVCtrl support using Nvidia proprietary driver MythTV/mythtv diff --git a/media-tv/mythtv/mythtv-29.1-r2.ebuild b/media-tv/mythtv/mythtv-29.1-r2.ebuild new file mode 100644 index 000..0b3388e1016 --- /dev/null +++ b/media-tv/mythtv/mythtv-29.1-r2.ebuild @@ -0,0 +1,371 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch +BACKPORTS="d8a2db77f5731cf32c6d31127452391c6cf7f91f" +MY_P=${P%_p*} +MY_PV=${PV%_p*} + +inherit flag-o-matic python-single-r1 qmake-utils user readme.gentoo-r1 systemd vcs-snapshot + +MYTHTV_BRANCH="fixes/29" + +DESCRIPTION="Homebrew PVR project" +HOMEPAGE="https://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}-r1.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0/${PV}" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE="alsa altivec autostart bluray cec debug dvb dvd egl fftw +hls \ + ieee1394 jack lcd libass lirc mythlogserver perl pulseaudio python systemd +theora \ + vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + bluray? ( xml ) + theora? ( vorbis ) +" + +COMMON=" + dev-libs/glib:2 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtopengl:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/taglib + >=media-sound/lame-3.93.1 + sys-libs/zlib + virtual/opengl + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXinerama + x11-libs/libXv + x11-libs/libXrandr + x11-libs/libXxf86vm + x11-misc/wmctrl + alsa? ( >=media-libs/alsa-lib-1.0.24 ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:= + sys-fs/udisks:2 + ) + cec? ( dev-libs/libcec ) + dvd? ( + dev-libs/libcdio:= + sys-fs/udisks:2 + ) + egl? ( media-libs/mesa[egl] ) + fftw? ( sci-libs/fftw:3.0= ) + hls? ( + =media-libs/x264-0.0.20111220:= + ) + ieee1394? ( + >=media-libs/libiec61883-1.0.0 + >=sys-libs/libavc1394-0.5.3 + >=sys-libs/libraw1394-1.2.0 + ) + jack? ( media-sound/jack-audio-connection-kit ) + lcd? ( app-misc/lcdproc ) + libass? ( >=media-libs/libass-0.9.11:= ) + lirc? ( app-misc/lirc ) + perl? ( + >=dev-perl/libwww-perl-5 + dev-perl/DBD-mysql + dev-perl/HTTP-Message + dev-perl/IO-Socket-INET6 + dev-perl/LWP-Protocol-https + dev-perl/Net-UPnP + ) + pulseaudio? ( media-sound/pulseaudio ) + python? ( + ${PYTHON_DEPS} + dev-python/lxml + dev-python/mysql-python + dev-python/urlgrabber + dev-python/future +
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 82946d56594d70ff52abbe1b8dda04d3b304e3a1 Author: Wilson Michaels earthlink net> AuthorDate: Mon Oct 7 17:34:53 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Oct 9 03:07:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82946d56 media-tv/mythtv: revision bump mythtv-30.0_p20190808-r1.ebuild Bug: https://bugs.gentoo.org/665928 Closes: https://bugs.gentoo.org/695468 Closes: https://bugs.gentoo.org/695688 Closes: https://bugs.gentoo.org/695466 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Wilson Michaels earthlink.net> Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild | 416 1 file changed, 416 insertions(+) diff --git a/media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild b/media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild new file mode 100644 index 000..43af82f6be9 --- /dev/null +++ b/media-tv/mythtv/mythtv-30.0_p20190808-r1.ebuild @@ -0,0 +1,416 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) + +BACKPORTS="5cde0578d84926171b20c8f7e95a101e9b0b9457" # August 8, 2019 + +MY_P=${P%_p*} +MY_PV=${PV%_p*} + +inherit eutils flag-o-matic python-single-r1 qmake-utils readme.gentoo-r1 systemd user vcs-snapshot + +MYTHTV_BRANCH="fixes/${P%.*}" + +DESCRIPTION="Open Source DVR and media center hub" +HOMEPAGE="https://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~x86" +SLOT="0/${PV}" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE_VIDEO_CAPTURE_DEVICES="v4l ivtv ieee1394 hdpvr hdhomerun vbox ceton" +IUSE="alsa altivec asi autostart bluray cdda cdr cec debug dvd dvb egl exif fftw jack java + +lame lcd libass lirc +opengl oss perl pulseaudio python raw systemd vaapi vdpau vpx + +wrapper x264 x265 +xml xmltv xnvctrl +xvid +X zeroconf + ${IUSE_INPUT_DEVICES} ${IUSE_VIDEO_CAPTURE_DEVICES}" +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + bluray? ( xml ) + cdr? ( cdda ) +" + +# Some of the QA tests fail -- fix in next revision +RESTRICT="test" + +COMMON=" + acct-user/mythtv + dev-libs/glib:2 + dev-libs/lzo + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + opengl? ( dev-qt/qtopengl:5 ) + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/libsamplerate + media-libs/taglib + lame? ( >=media-sound/lame-3.93.1 ) + sys-libs/zlib + opengl? ( virtual/opengl ) + X? ( + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXinerama:= + x11-libs/libXrandr:= + x11-libs/libXv:= + x11-libs/libXxf86vm:= + x11-misc/wmctrl:= + ) + alsa? ( >=media-libs/alsa-lib-1.0.24 ) + bluray? ( + media-libs/libbluray:= + dev-libs/libcdio:= + sys-fs/udisks:2 + ) + cec? ( dev-libs/libcec ) + dvd? ( + dev-libs/libcdio:= + sys-fs/udisks:2 + ) + egl? ( media-libs/mesa[egl] ) + fftw? ( sci-libs/fftw:3.0=[threads] ) + hdhomerun? ( media-libs/libhdhomerun ) + ieee1394? ( + >=media-libs/libiec61883-1.0.0 + >=sys-libs/libavc1394-0.5.3 + >=sys-libs/libraw1394-1.2.0 + ) + jack? ( media-sound/jack-audio-connection-kit ) + lcd? ( app-misc/lcdproc ) + libass? ( >=media-libs/libass-0.9.11:= ) + lirc? ( app-misc/lirc ) + perl? ( + >=dev-perl/libwww-perl-5 + dev-perl/DBD-mysql + dev-perl/HTTP-Message + dev-perl/IO-Socket-INET6 + dev-perl/LWP-Protocol-https + dev-perl/Net-UPnP + ) + pulseaudio? ( media-sound/pulseaudio ) + python? ( + ${PYTHON_DEPS} + dev-python/lxml + dev-python/mysql-python + dev-python/urlgrabber + dev-python/future + dev-python/requests-cache + ) + systemd? ( sys-apps/systemd:= ) + vaapi? ( x11-libs/libva:=[opengl] ) + vdpau? ( x11-libs/libvdpau ) + vpx? ( =media-libs/x264-0.0.20111220:= ) + x265? ( media-libs/x265 ) + xml? ( >=dev-libs/libxml2-2.6.0 ) + xvid? ( >=media-libs/xvid-1.1.0 ) + zeroconf? ( + dev-libs/openssl:0= + net-dns/avahi[mdnsresponder-compat] + ) +" +RDEPEND="${COMMON} + media-fonts/corefonts + media-fonts/dejavu + media-fonts/liberation-fonts + x11-apps/xinit + autostart? ( +
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 8afc32fad2d78a953b2d4864a9ed7abb1ad724f5 Author: Wilson Michaels earthlink net> AuthorDate: Mon Oct 7 17:48:01 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Oct 9 03:07:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8afc32fa media-tv/mythtv: drop 29.1-r1 and 30.0_p20190808, update metadata.xml crystalhd IUSE references removed Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Wilson Michaels earthlink.net> Closes: https://github.com/gentoo/gentoo/pull/13027 Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/metadata.xml | 1 - media-tv/mythtv/mythtv-29.1-r1.ebuild| 372 media-tv/mythtv/mythtv-30.0_p20190808.ebuild | 420 --- 3 files changed, 793 deletions(-) diff --git a/media-tv/mythtv/metadata.xml b/media-tv/mythtv/metadata.xml index b537f316f65..3360a064da6 100644 --- a/media-tv/mythtv/metadata.xml +++ b/media-tv/mythtv/metadata.xml @@ -16,7 +16,6 @@ Use the system libbluray for BluRay support Allows control of CEC enabled TVs via HDMI Ceton InfiniTV 4 a CableCARD-enabled tuner support - Broadcom CrystalHD hardware support needs libcrystalhd to build Instructs Qt to use the 'debug' target EGL video output support Support visualizations via sci-libs/fftw diff --git a/media-tv/mythtv/mythtv-29.1-r1.ebuild b/media-tv/mythtv/mythtv-29.1-r1.ebuild deleted file mode 100644 index 05fc9479744..000 --- a/media-tv/mythtv/mythtv-29.1-r1.ebuild +++ /dev/null @@ -1,372 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) - -# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch -BACKPORTS="d8a2db77f5731cf32c6d31127452391c6cf7f91f" -MY_P=${P%_p*} -MY_PV=${PV%_p*} - -inherit flag-o-matic python-single-r1 qmake-utils user readme.gentoo-r1 systemd vcs-snapshot - -MYTHTV_BRANCH="fixes/29" - -DESCRIPTION="Homebrew PVR project" -HOMEPAGE="https://www.mythtv.org; -SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${PF}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -SLOT="0/${PV}" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec autostart bluray cec crystalhd debug dvb dvd egl fftw +hls \ - ieee1394 jack lcd libass lirc mythlogserver perl pulseaudio python systemd +theora \ - vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - bluray? ( xml ) - theora? ( vorbis ) -" - -COMMON=" - dev-libs/glib:2 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsql:5[mysql] - dev-qt/qtopengl:5 - dev-qt/qtwebkit:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-gfx/exiv2:= - media-libs/freetype:2 - media-libs/taglib - >=media-sound/lame-3.93.1 - sys-libs/zlib - virtual/mysql - virtual/opengl - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXinerama - x11-libs/libXv - x11-libs/libXrandr - x11-libs/libXxf86vm - x11-misc/wmctrl - alsa? ( >=media-libs/alsa-lib-1.0.24 ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:= - sys-fs/udisks:2 - ) - cec? ( dev-libs/libcec ) - dvb? ( - virtual/linuxtv-dvb-headers - ) - dvd? ( - dev-libs/libcdio:= - sys-fs/udisks:2 - ) - egl? ( media-libs/mesa[egl] ) - fftw? ( sci-libs/fftw:3.0= ) - hls? ( - =media-libs/x264-0.0.20111220:= - ) - ieee1394? ( - >=media-libs/libiec61883-1.0.0 - >=sys-libs/libavc1394-0.5.3 - >=sys-libs/libraw1394-1.2.0 - ) - jack? ( media-sound/jack-audio-connection-kit ) - lcd? ( app-misc/lcdproc ) - libass? ( >=media-libs/libass-0.9.11:= ) - lirc? ( app-misc/lirc ) - perl? ( - >=dev-perl/libwww-perl-5 - dev-perl/DBD-mysql - dev-perl/HTTP-Message - dev-perl/IO-Socket-INET6 - dev-perl/LWP-Protocol-https - dev-perl/Net-UPnP - ) - pulseaudio? ( media-sound/pulseaudio ) - python? ( - ${PYTHON_DEPS} - dev-python/lxml - dev-python/mysql-python - dev-python/urlgrabber - dev-python/future - dev-python/requests-cache - ) - systemd? ( sys-apps/systemd:= ) - theora? ( media-libs/libtheora media-libs/libogg ) - vaapi? ( x11-libs/libva:=[opengl] ) - vdpau? ( x11-libs/libvdpau ) -
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/, media-tv/mythtv/
commit: cb34a5497be5bc3642f0fc05b59bab53ca7e0ca1 Author: Wilson Michaels eartlink net> AuthorDate: Tue Sep 17 19:53:35 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Sep 20 16:17:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb34a549 media-tv/mythtv: Bump to 30.0_p2019080 on fixes/30 branch EAPI 7 Signed-off-by: Wilson Michaels eartlink.net> Closes: https://github.com/gentoo/gentoo/pull/12818 Signed-off-by: Joonas Niilola gentoo.org> media-tv/mythtv/Manifest | 1 + ...808-Fix_Dereferencing_type-punned_pointer.patch | 34 ++ ...-30.0_p20190808-Fix_unitialized_variables.patch | 22 ++ ...tv-30.0_p20190808-cast_constants_to_short.patch | 365 ++ .../mythtv-30.0_p20190808-respect_LDFLAGS.patch| 14 + media-tv/mythtv/metadata.xml | 75 ++-- media-tv/mythtv/mythtv-30.0_p20190808.ebuild | 420 + 7 files changed, 888 insertions(+), 43 deletions(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index ab544b3114f..fe458fa1553 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1 +1,2 @@ DIST mythtv-29.1-r1.tar.gz 105657217 BLAKE2B 9d42464b0c75c2d3a359b528e3f7917cfb281f48451167afc6517caa9702da44fce2d48566fd902ec08af35117232113b4d499e2c9a3cf2ad2634d91cf532ca7 SHA512 0eadc37661d9fa93a63c0f425cd43d43533889b0afcea1478b2645e083ba6c96eebf2eec088db1ed6f0a0727c03b7c90c0c18b83c194d630dda3bac45bca5d87 +DIST mythtv-30.0_p20190808.tar.gz 101208060 BLAKE2B af8966dd6353fc514c9a95083f28e8b7b19f16e1bd5a4f7590a946c306bf16a09f0028c76da975e423136834f8f06d7f2a570b43957ef4ae5e42ee241b579f0a SHA512 c02371c0b2162556e40a560a0fd9cb121f46f2ccedbc2ca74cd03aa9caf2b7ea4bbaa09ae6320eb782f932190f449e7fdd274a6d6ba9676e5fd9b7f5432632a2 diff --git a/media-tv/mythtv/files/mythtv-30.0_p20190808-Fix_Dereferencing_type-punned_pointer.patch b/media-tv/mythtv/files/mythtv-30.0_p20190808-Fix_Dereferencing_type-punned_pointer.patch new file mode 100644 index 000..bc0751c887c --- /dev/null +++ b/media-tv/mythtv/files/mythtv-30.0_p20190808-Fix_Dereferencing_type-punned_pointer.patch @@ -0,0 +1,34 @@ +--- a/libs/libmythfreemheg/Programs.cpp b/libs/libmythfreemheg/Programs.cpp +@@ -232,7 +232,10 @@ void MHResidentProgram::CallProgram(bool fIsFork, const MHObjectRef , co + for (int i = 0; i < format.Size(); i++) + { + unsigned char ch = format.GetAt(i); +-char buffer[5]; // Largest text is 4 chars for a year + null terminator ++ // Largest text is 4 chars for a year + null terminator ++ // But... adding a constant to the value might be 5 chars + null terminator ++ // Using 6 gets rid of compiler warning ++char buffer[6]; + + if (ch == '%') + { +@@ -249,16 +252,16 @@ void MHResidentProgram::CallProgram(bool fIsFork, const MHObjectRef , co + switch (ch) + { + case 'Y': +-sprintf(buffer, "%04d", timeStr->tm_year + 1900); ++sprintf(buffer, "%04d", (unsigned short)(timeStr->tm_year + 1900)); + break; + case 'y': + sprintf(buffer, "%02d", timeStr->tm_year % 100); + break; + case 'X': +-sprintf(buffer, "%02d", timeStr->tm_mon + 1); ++sprintf(buffer, "%02d", (unsigned short)(timeStr->tm_mon + 1)); + break; + case 'x': +-sprintf(buffer, "%1d", timeStr->tm_mon + 1); ++sprintf(buffer, "%1d", (unsigned short)(timeStr->tm_mon + 1)); + break; + case 'D': + sprintf(buffer, "%02d", timeStr->tm_mday); diff --git a/media-tv/mythtv/files/mythtv-30.0_p20190808-Fix_unitialized_variables.patch b/media-tv/mythtv/files/mythtv-30.0_p20190808-Fix_unitialized_variables.patch new file mode 100644 index 000..db296242515 --- /dev/null +++ b/media-tv/mythtv/files/mythtv-30.0_p20190808-Fix_unitialized_variables.patch @@ -0,0 +1,22 @@ +--- a/libs/libmythtv/eitfixup.cpp b/libs/libmythtv/eitfixup.cpp +@@ -842,7 +842,7 @@ void EITFixUp::SetUKSubtitle(DBEventEIT ) const + void EITFixUp::FixUK(DBEventEIT ) const + { + int position1; +-int position2; ++int position2 = 0; + QString strFull; + + bool isMovie = event.m_category.startsWith("Movie",Qt::CaseInsensitive) || +--- a/libs/libmythui/mythuitext.cpp b/libs/libmythui/mythuitext.cpp +@@ -1058,7 +1058,7 @@ int
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/, media-tv/mythtv/
commit: c6efb1db19f9073bfd64c4a00e99fde85b05e9e0 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Aug 14 11:12:05 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Aug 14 11:14:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6efb1db media-tv/mythtv: Fix build with >=media-libs/exiv2-0.27.1 Thanks-to: Amel Hodzic gmail.com> Closes: https://bugs.gentoo.org/691904 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner gentoo.org> .../mythtv/files/mythtv-29.1-exiv2-0.27.1.patch | 21 + media-tv/mythtv/mythtv-29.1-r1.ebuild | 2 ++ 2 files changed, 23 insertions(+) diff --git a/media-tv/mythtv/files/mythtv-29.1-exiv2-0.27.1.patch b/media-tv/mythtv/files/mythtv-29.1-exiv2-0.27.1.patch new file mode 100644 index 000..afdf423355e --- /dev/null +++ b/media-tv/mythtv/files/mythtv-29.1-exiv2-0.27.1.patch @@ -0,0 +1,21 @@ +Fix build with exiv2-0.27.1 +Thanks-to: Amel Hodzic + +--- a/libs/libmythmetadata/imagemetadata.cpp b/libs/libmythmetadata/imagemetadata.cpp +@@ -7,14 +7,7 @@ + #include "exitcodes.h"// for ffprobe + + // libexiv2 for Exif metadata +-//#include +-// Note: Older versions of Exiv2 don't have the exiv2.hpp include +-// file. Using image.hpp instead seems to work. +-#ifdef _MSC_VER +-#include +-#else +-#include +-#endif ++#include + + // To read FFMPEG Metadata + extern "C" { diff --git a/media-tv/mythtv/mythtv-29.1-r1.ebuild b/media-tv/mythtv/mythtv-29.1-r1.ebuild index 85c778c6135..05fc9479744 100644 --- a/media-tv/mythtv/mythtv-29.1-r1.ebuild +++ b/media-tv/mythtv/mythtv-29.1-r1.ebuild @@ -156,6 +156,8 @@ to journald via the console at the notice verbosity. MYTHTV_GROUPS="video,audio,tty,uucp" +PATCHES=( "${FILESDIR}/${P}-exiv2-0.27.1.patch" ) # bug 691904 + pkg_setup() { python-single-r1_pkg_setup enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: a8a89759b176e7427bfc3b7301780101f6dfbc01 Author: Pacho Ramos gentoo org> AuthorDate: Sun Jan 27 19:35:32 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Jan 27 19:45:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8a89759 media-tv/mythtv: Drop old Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Pacho Ramos gentoo.org> media-tv/mythtv/Manifest | 1 - media-tv/mythtv/mythtv-29.1.ebuild | 369 - 2 files changed, 370 deletions(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 2be7bc50201..ab544b3114f 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,2 +1 @@ DIST mythtv-29.1-r1.tar.gz 105657217 BLAKE2B 9d42464b0c75c2d3a359b528e3f7917cfb281f48451167afc6517caa9702da44fce2d48566fd902ec08af35117232113b4d499e2c9a3cf2ad2634d91cf532ca7 SHA512 0eadc37661d9fa93a63c0f425cd43d43533889b0afcea1478b2645e083ba6c96eebf2eec088db1ed6f0a0727c03b7c90c0c18b83c194d630dda3bac45bca5d87 -DIST mythtv-29.1.tar.gz 105656634 BLAKE2B 8b9dfc6b1e1178bfd1b35e8d499afe570edeb1f07cefa64fc91c2ed74f8155f5ca00cee49a024848f715c0bb782fc22f3c4d04fd8eac8562d108e105d3a41421 SHA512 c80d84c40c019d093d44487fb4cd07d9ce3174781ff8f24a4709fd10294cb8f6186b3e480dad3a09f7a496835fa0cffcc9eca114f807794b693ffcd57acd4e39 diff --git a/media-tv/mythtv/mythtv-29.1.ebuild b/media-tv/mythtv/mythtv-29.1.ebuild deleted file mode 100644 index ac2b67ef92b..000 --- a/media-tv/mythtv/mythtv-29.1.ebuild +++ /dev/null @@ -1,369 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) - -# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch -BACKPORTS="d8a2db77f5731cf32c6d31127452391c6cf7f91f" -MY_P=${P%_p*} -MY_PV=${PV%_p*} - -inherit flag-o-matic python-single-r1 qmake-utils user readme.gentoo-r1 systemd vcs-snapshot - -MYTHTV_BRANCH="fixes/29" - -DESCRIPTION="Homebrew PVR project" -HOMEPAGE="https://www.mythtv.org; -SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${PF}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -SLOT="0/${PV}" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec autostart bluray cec crystalhd debug dvb dvd egl fftw +hls \ - ieee1394 jack lcd libass lirc mythlogserver perl pulseaudio python systemd +theora \ - vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - bluray? ( xml ) - theora? ( vorbis ) -" - -COMMON=" - dev-libs/glib:2 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsql:5[mysql] - dev-qt/qtopengl:5 - dev-qt/qtwebkit:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-gfx/exiv2:= - media-libs/freetype:2 - media-libs/taglib - >=media-sound/lame-3.93.1 - sys-libs/zlib - virtual/mysql - virtual/opengl - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXinerama - x11-libs/libXv - x11-libs/libXrandr - x11-libs/libXxf86vm - x11-misc/wmctrl - alsa? ( >=media-libs/alsa-lib-1.0.24 ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:= - sys-fs/udisks:2 - ) - cec? ( dev-libs/libcec ) - dvb? ( - virtual/linuxtv-dvb-headers - ) - dvd? ( - dev-libs/libcdio:= - sys-fs/udisks:2 - ) - egl? ( media-libs/mesa[egl] ) - fftw? ( sci-libs/fftw:3.0= ) - hls? ( - =media-libs/x264-0.0.20111220:= - ) - ieee1394? ( - >=media-libs/libiec61883-1.0.0 - >=sys-libs/libavc1394-0.5.3 - >=sys-libs/libraw1394-1.2.0 - ) - jack? ( media-sound/jack-audio-connection-kit ) - lcd? ( app-misc/lcdproc ) - libass? ( >=media-libs/libass-0.9.11:= ) - lirc? ( app-misc/lirc ) - perl? ( - >=dev-perl/libwww-perl-5 - dev-perl/DBD-mysql - dev-perl/HTTP-Message - dev-perl/IO-Socket-INET6 - dev-perl/LWP-Protocol-https - dev-perl/Net-UPnP - ) - pulseaudio? ( media-sound/pulseaudio ) - python? ( - ${PYTHON_DEPS} - dev-python/lxml - dev-python/mysql-python - dev-python/urlgrabber - dev-python/future - dev-python/requests-cache - ) - systemd? ( sys-apps/systemd:= ) - theora? ( media-libs/libtheora media-libs/libogg ) - vaapi? ( x11-libs/libva:=[opengl] ) - vdpau? ( x11-libs/libvdpau ) - vorbis? ( >=media-libs/libvorbis-1.0 media-libs/libogg ) - xml? ( >=dev-libs/libxml2-2.6.0 ) -
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 3b9308ff82ff8e0a0b3277efcaad0d17e31454a7 Author: Pacho Ramos gentoo org> AuthorDate: Sat Jan 5 13:19:58 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Jan 5 13:19:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b9308ff media-tv/mythtv: libmp3lame is needed for some broadcasts for silence detection of commercials Thanks-to: Donald Simpson googlemail.com> Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Pacho Ramos gentoo.org> media-tv/mythtv/Manifest | 1 + media-tv/mythtv/mythtv-29.1-r1.ebuild | 370 ++ 2 files changed, 371 insertions(+) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index c7eb8addfb8..2be7bc50201 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1 +1,2 @@ +DIST mythtv-29.1-r1.tar.gz 105657217 BLAKE2B 9d42464b0c75c2d3a359b528e3f7917cfb281f48451167afc6517caa9702da44fce2d48566fd902ec08af35117232113b4d499e2c9a3cf2ad2634d91cf532ca7 SHA512 0eadc37661d9fa93a63c0f425cd43d43533889b0afcea1478b2645e083ba6c96eebf2eec088db1ed6f0a0727c03b7c90c0c18b83c194d630dda3bac45bca5d87 DIST mythtv-29.1.tar.gz 105656634 BLAKE2B 8b9dfc6b1e1178bfd1b35e8d499afe570edeb1f07cefa64fc91c2ed74f8155f5ca00cee49a024848f715c0bb782fc22f3c4d04fd8eac8562d108e105d3a41421 SHA512 c80d84c40c019d093d44487fb4cd07d9ce3174781ff8f24a4709fd10294cb8f6186b3e480dad3a09f7a496835fa0cffcc9eca114f807794b693ffcd57acd4e39 diff --git a/media-tv/mythtv/mythtv-29.1-r1.ebuild b/media-tv/mythtv/mythtv-29.1-r1.ebuild new file mode 100644 index 000..85c778c6135 --- /dev/null +++ b/media-tv/mythtv/mythtv-29.1-r1.ebuild @@ -0,0 +1,370 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch +BACKPORTS="d8a2db77f5731cf32c6d31127452391c6cf7f91f" +MY_P=${P%_p*} +MY_PV=${PV%_p*} + +inherit flag-o-matic python-single-r1 qmake-utils user readme.gentoo-r1 systemd vcs-snapshot + +MYTHTV_BRANCH="fixes/29" + +DESCRIPTION="Homebrew PVR project" +HOMEPAGE="https://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${PF}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0/${PV}" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE="alsa altivec autostart bluray cec crystalhd debug dvb dvd egl fftw +hls \ + ieee1394 jack lcd libass lirc mythlogserver perl pulseaudio python systemd +theora \ + vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + bluray? ( xml ) + theora? ( vorbis ) +" + +COMMON=" + dev-libs/glib:2 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtopengl:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/taglib + >=media-sound/lame-3.93.1 + sys-libs/zlib + virtual/mysql + virtual/opengl + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXinerama + x11-libs/libXv + x11-libs/libXrandr + x11-libs/libXxf86vm + x11-misc/wmctrl + alsa? ( >=media-libs/alsa-lib-1.0.24 ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:= + sys-fs/udisks:2 + ) + cec? ( dev-libs/libcec ) + dvb? ( + virtual/linuxtv-dvb-headers + ) + dvd? ( + dev-libs/libcdio:= + sys-fs/udisks:2 + ) + egl? ( media-libs/mesa[egl] ) + fftw? ( sci-libs/fftw:3.0= ) + hls? ( + =media-libs/x264-0.0.20111220:= + ) + ieee1394? ( + >=media-libs/libiec61883-1.0.0 + >=sys-libs/libavc1394-0.5.3 + >=sys-libs/libraw1394-1.2.0 + ) + jack? ( media-sound/jack-audio-connection-kit ) + lcd? ( app-misc/lcdproc ) + libass? ( >=media-libs/libass-0.9.11:= ) + lirc? ( app-misc/lirc ) + perl? ( + >=dev-perl/libwww-perl-5 + dev-perl/DBD-mysql + dev-perl/HTTP-Message + dev-perl/IO-Socket-INET6 + dev-perl/LWP-Protocol-https + dev-perl/Net-UPnP + ) + pulseaudio? ( media-sound/pulseaudio ) + python? ( + ${PYTHON_DEPS} + dev-python/lxml + dev-python/mysql-python + dev-python/urlgrabber + dev-python/future + dev-python/requests-cache + ) + systemd? ( sys-apps/systemd:= ) + theora? ( media-libs/libtheora media-libs/libogg ) + vaapi? ( x11-libs/libva:=[opengl] ) + vdpau? (
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: f244dacaec1fad5de84c4f9017a173227520efcd Author: Pacho Ramos gentoo org> AuthorDate: Sun Nov 11 12:56:28 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Nov 11 13:07:29 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f244daca media-tv/mythtv: Drop old Signed-off-by: Pacho Ramos gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 media-tv/mythtv/Manifest | 1 - media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch | 29 -- media-tv/mythtv/files/mythtv-0.28.1-qt511.patch| 11 - .../files/mythtv-29.2-freetype_pkgconfig.patch | 28 -- media-tv/mythtv/mythtv-0.28.1-r4.ebuild| 369 - 5 files changed, 438 deletions(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index ea26a778e4d..c7eb8addfb8 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,2 +1 @@ -DIST mythtv-0.28.1.tar.gz 104477892 BLAKE2B bdecfc5723ec3495ab6e49c72caaa5c2dc62c75a11ce7524d3fd5cb8daec82b53b415591b6198eab00322bbbcaff2de7d4f1b7a165d449007f4c3742a69d304b SHA512 67a81858cd19b90f519113b234119ecc248366d8545c862d887755f256cddf04d9ca16a7bf67f63e06f7628730e7dbde2a2099ca8aaeb9061b2e55a5a0b7d5e7 DIST mythtv-29.1.tar.gz 105656634 BLAKE2B 8b9dfc6b1e1178bfd1b35e8d499afe570edeb1f07cefa64fc91c2ed74f8155f5ca00cee49a024848f715c0bb782fc22f3c4d04fd8eac8562d108e105d3a41421 SHA512 c80d84c40c019d093d44487fb4cd07d9ce3174781ff8f24a4709fd10294cb8f6186b3e480dad3a09f7a496835fa0cffcc9eca114f807794b693ffcd57acd4e39 diff --git a/media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch b/media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch deleted file mode 100644 index 9e4543e86b1..000 --- a/media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch +++ /dev/null @@ -1,29 +0,0 @@ -From b012ff0f6b284969183863d42a6a14eb77ed0a1d Mon Sep 17 00:00:00 2001 -From: Stuart Auchterlonie -Date: Tue, 6 Jun 2017 22:39:03 +0100 -Subject: [PATCH] Refs #13047 - major() and minor() are defined in - - -On BSD platforms they remain defined in - -(cherry picked from commit eca27c542b70deb58e50ad4581b2d6f6b2e1d3c2) - mythtv/libs/libmythtv/videosource.cpp | 4 - 1 file changed, 4 insertions(+) - -diff --git a/mythtv/libs/libmythtv/videosource.cpp b/mythtv/libs/libmythtv/videosource.cpp -index 97618adc80..09dd95073d 100644 mythtv/libs/libmythtv/videosource.cpp.old -+++ mythtv/libs/libmythtv/videosource.cpp -@@ -3,7 +3,11 @@ - // Standard UNIX C headers - #include - #include -+#if defined(__FreeBSD__) || CONFIG_DARWIN || defined(__OpenBSD__) - #include -+#else -+#include -+#endif - #include - - // C++ headers diff --git a/media-tv/mythtv/files/mythtv-0.28.1-qt511.patch b/media-tv/mythtv/files/mythtv-0.28.1-qt511.patch deleted file mode 100644 index 3fab1e6b548..000 --- a/media-tv/mythtv/files/mythtv-0.28.1-qt511.patch +++ /dev/null @@ -1,11 +0,0 @@ a/configure -+++ b/configure -@@ -5907,7 +5907,7 @@ - enabled pic && enable_weak_pic - - is_qmake5(){ --$1 --version 2>&1 | egrep -q -e "Qt version 5\.[2-9]\.[0-9]" -+$1 --version 2>&1 | egrep -q -e 'Qt version 5\.(([1-9][0-9]+)|[2-9])\.[0-9]' - } - - # qmake-qt5 /usr/lib64/qt5/bin/qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake diff --git a/media-tv/mythtv/files/mythtv-29.2-freetype_pkgconfig.patch b/media-tv/mythtv/files/mythtv-29.2-freetype_pkgconfig.patch deleted file mode 100644 index fa248907f27..000 --- a/media-tv/mythtv/files/mythtv-29.2-freetype_pkgconfig.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 8cbb51a829ca4602da75c359bc598130c19264c4 Mon Sep 17 00:00:00 2001 -From: Peter Bennett -Date: Wed, 9 May 2018 19:17:12 -0400 -Subject: [PATCH] configure: new version of freetype2 does not support - freetype-config - -freetype2 v2.9.1 uses only pkgconfig and removes support for freetype-config - -Fixes #13262 - mythtv/configure | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/mythtv/configure b/mythtv/configure -index 8b55291685b..a378fc44dde 100755 a/mythtv/configure -+++ b/mythtv/configure -@@ -7406,8 +7406,8 @@ if enabled darwin_da; then - fi - - if enabled freetype2; then --echo "FREETYPE_CFLAGS=`freetype-config --cflags`" >> $TMPMAK --echo "FREETYPE_LIBS=`freetype-config --libs`" >> $TMPMAK -+echo "FREETYPE_CFLAGS=$($pkg_config --cflags $pkg_config_flags freetype2)" >> $TMPMAK -+echo "FREETYPE_LIBS=$($pkg_config --libs $pkg_config_flags freetype2)" >> $TMPMAK - fi - - if test $target_os = darwin; then diff --git a/media-tv/mythtv/mythtv-0.28.1-r4.ebuild b/media-tv/mythtv/mythtv-0.28.1-r4.ebuild deleted file mode 100644 index 24a3c0c7042..000 --- a/media-tv/mythtv/mythtv-0.28.1-r4.ebuild +++ /dev/null @@ -1,369 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) - -# git diff --relative=mythtv v0.27.6.. >
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: a9f434f613b2c031adcc77b569baf05db6ef02af Author: Pacho Ramos gentoo org> AuthorDate: Sat Oct 20 14:47:11 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Oct 20 16:35:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9f434f6 media-tv/mythtv: Bump to 29.1 Thanks-to: Preston Crow Thanks-to: Tom Dexter Closes: https://bugs.gentoo.org/645850 Closes: https://bugs.gentoo.org/649044 Closes: https://bugs.gentoo.org/658534 Closes: https://bugs.gentoo.org/665182 Signed-off-by: Pacho Ramos gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 media-tv/mythtv/Manifest | 1 + media-tv/mythtv/mythtv-29.1.ebuild | 369 + 2 files changed, 370 insertions(+) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 27c08fa4e7e..ea26a778e4d 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1 +1,2 @@ DIST mythtv-0.28.1.tar.gz 104477892 BLAKE2B bdecfc5723ec3495ab6e49c72caaa5c2dc62c75a11ce7524d3fd5cb8daec82b53b415591b6198eab00322bbbcaff2de7d4f1b7a165d449007f4c3742a69d304b SHA512 67a81858cd19b90f519113b234119ecc248366d8545c862d887755f256cddf04d9ca16a7bf67f63e06f7628730e7dbde2a2099ca8aaeb9061b2e55a5a0b7d5e7 +DIST mythtv-29.1.tar.gz 105656634 BLAKE2B 8b9dfc6b1e1178bfd1b35e8d499afe570edeb1f07cefa64fc91c2ed74f8155f5ca00cee49a024848f715c0bb782fc22f3c4d04fd8eac8562d108e105d3a41421 SHA512 c80d84c40c019d093d44487fb4cd07d9ce3174781ff8f24a4709fd10294cb8f6186b3e480dad3a09f7a496835fa0cffcc9eca114f807794b693ffcd57acd4e39 diff --git a/media-tv/mythtv/mythtv-29.1.ebuild b/media-tv/mythtv/mythtv-29.1.ebuild new file mode 100644 index 000..ac2b67ef92b --- /dev/null +++ b/media-tv/mythtv/mythtv-29.1.ebuild @@ -0,0 +1,369 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch +BACKPORTS="d8a2db77f5731cf32c6d31127452391c6cf7f91f" +MY_P=${P%_p*} +MY_PV=${PV%_p*} + +inherit flag-o-matic python-single-r1 qmake-utils user readme.gentoo-r1 systemd vcs-snapshot + +MYTHTV_BRANCH="fixes/29" + +DESCRIPTION="Homebrew PVR project" +HOMEPAGE="https://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${PF}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0/${PV}" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE="alsa altivec autostart bluray cec crystalhd debug dvb dvd egl fftw +hls \ + ieee1394 jack lcd libass lirc mythlogserver perl pulseaudio python systemd +theora \ + vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + bluray? ( xml ) + theora? ( vorbis ) +" + +COMMON=" + dev-libs/glib:2 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtopengl:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/taglib + >=media-sound/lame-3.93.1 + sys-libs/zlib + virtual/mysql + virtual/opengl + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXinerama + x11-libs/libXv + x11-libs/libXrandr + x11-libs/libXxf86vm + x11-misc/wmctrl + alsa? ( >=media-libs/alsa-lib-1.0.24 ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:= + sys-fs/udisks:2 + ) + cec? ( dev-libs/libcec ) + dvb? ( + virtual/linuxtv-dvb-headers + ) + dvd? ( + dev-libs/libcdio:= + sys-fs/udisks:2 + ) + egl? ( media-libs/mesa[egl] ) + fftw? ( sci-libs/fftw:3.0= ) + hls? ( + =media-libs/x264-0.0.20111220:= + ) + ieee1394? ( + >=media-libs/libiec61883-1.0.0 + >=sys-libs/libavc1394-0.5.3 + >=sys-libs/libraw1394-1.2.0 + ) + jack? ( media-sound/jack-audio-connection-kit ) + lcd? ( app-misc/lcdproc ) + libass? ( >=media-libs/libass-0.9.11:= ) + lirc? ( app-misc/lirc ) + perl? ( + >=dev-perl/libwww-perl-5 + dev-perl/DBD-mysql + dev-perl/HTTP-Message + dev-perl/IO-Socket-INET6 + dev-perl/LWP-Protocol-https + dev-perl/Net-UPnP + ) + pulseaudio? ( media-sound/pulseaudio ) + python? ( + ${PYTHON_DEPS} + dev-python/lxml + dev-python/mysql-python + dev-python/urlgrabber + dev-python/future + dev-python/requests-cache + ) + systemd? ( sys-apps/systemd:= ) + theora? ( media-libs/libtheora
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: 797e35a438359be9ee9ae405fb2f41ebf270db71 Author: Lars Wendler gentoo org> AuthorDate: Thu Aug 9 13:45:04 2018 + Commit: Lars Wendler gentoo org> CommitDate: Thu Aug 9 13:45:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=797e35a4 media-tv/mythtv: Fixed detection of >=qt-5.10 Package-Manager: Portage-2.3.45, Repoman-2.3.10 media-tv/mythtv/files/mythtv-0.28.1-qt511.patch | 11 +++ media-tv/mythtv/mythtv-0.28.1-r4.ebuild | 1 + 2 files changed, 12 insertions(+) diff --git a/media-tv/mythtv/files/mythtv-0.28.1-qt511.patch b/media-tv/mythtv/files/mythtv-0.28.1-qt511.patch new file mode 100644 index 000..3fab1e6b548 --- /dev/null +++ b/media-tv/mythtv/files/mythtv-0.28.1-qt511.patch @@ -0,0 +1,11 @@ +--- a/configure b/configure +@@ -5907,7 +5907,7 @@ + enabled pic && enable_weak_pic + + is_qmake5(){ +-$1 --version 2>&1 | egrep -q -e "Qt version 5\.[2-9]\.[0-9]" ++$1 --version 2>&1 | egrep -q -e 'Qt version 5\.(([1-9][0-9]+)|[2-9])\.[0-9]' + } + + # qmake-qt5 /usr/lib64/qt5/bin/qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake diff --git a/media-tv/mythtv/mythtv-0.28.1-r4.ebuild b/media-tv/mythtv/mythtv-0.28.1-r4.ebuild index b5d2925cc37..24a3c0c7042 100644 --- a/media-tv/mythtv/mythtv-0.28.1-r4.ebuild +++ b/media-tv/mythtv/mythtv-0.28.1-r4.ebuild @@ -177,6 +177,7 @@ src_prepare() { eapply "${FILESDIR}/${P}-glibc225.patch" eapply -p2 "${FILESDIR}/${PN}-29.2-freetype_pkgconfig.patch" #658534 + eapply "${FILESDIR}/${P}-qt511.patch" } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 6a169aac639fc33b2e8b4881278fd0cec62649de Author: Lars Wendler gentoo org> AuthorDate: Tue Jun 26 21:07:23 2018 + Commit: Lars Wendler gentoo org> CommitDate: Tue Jun 26 21:07:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a169aac media-tv/mythtv: Added virtual/pkgconfig to DEPEND. Bug: https://bugs.gentoo.org/658534 Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-tv/mythtv/mythtv-0.28.1-r4.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-tv/mythtv/mythtv-0.28.1-r4.ebuild b/media-tv/mythtv/mythtv-0.28.1-r4.ebuild index 9faa120b8df..b5d2925cc37 100644 --- a/media-tv/mythtv/mythtv-0.28.1-r4.ebuild +++ b/media-tv/mythtv/mythtv-0.28.1-r4.ebuild @@ -129,6 +129,7 @@ RDEPEND="${COMMON} " DEPEND="${COMMON} dev-lang/yasm + virtual/pkgconfig x11-base/xorg-proto "
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: 0ebdd558a60577558cf0aafb312b777204a1085b Author: Lars Wendler gentoo org> AuthorDate: Mon Jun 25 14:43:47 2018 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jun 25 14:43:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ebdd558 media-tv/mythtv: Replaced freetype-config with pkg-config Bug: https://bugs.gentoo.org/658534 Package-Manager: Portage-2.3.40, Repoman-2.3.9 .../files/mythtv-29.2-freetype_pkgconfig.patch | 28 ++ media-tv/mythtv/mythtv-0.28.1-r4.ebuild| 1 + 2 files changed, 29 insertions(+) diff --git a/media-tv/mythtv/files/mythtv-29.2-freetype_pkgconfig.patch b/media-tv/mythtv/files/mythtv-29.2-freetype_pkgconfig.patch new file mode 100644 index 000..fa248907f27 --- /dev/null +++ b/media-tv/mythtv/files/mythtv-29.2-freetype_pkgconfig.patch @@ -0,0 +1,28 @@ +From 8cbb51a829ca4602da75c359bc598130c19264c4 Mon Sep 17 00:00:00 2001 +From: Peter Bennett +Date: Wed, 9 May 2018 19:17:12 -0400 +Subject: [PATCH] configure: new version of freetype2 does not support + freetype-config + +freetype2 v2.9.1 uses only pkgconfig and removes support for freetype-config + +Fixes #13262 +--- + mythtv/configure | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/mythtv/configure b/mythtv/configure +index 8b55291685b..a378fc44dde 100755 +--- a/mythtv/configure b/mythtv/configure +@@ -7406,8 +7406,8 @@ if enabled darwin_da; then + fi + + if enabled freetype2; then +-echo "FREETYPE_CFLAGS=`freetype-config --cflags`" >> $TMPMAK +-echo "FREETYPE_LIBS=`freetype-config --libs`" >> $TMPMAK ++echo "FREETYPE_CFLAGS=$($pkg_config --cflags $pkg_config_flags freetype2)" >> $TMPMAK ++echo "FREETYPE_LIBS=$($pkg_config --libs $pkg_config_flags freetype2)" >> $TMPMAK + fi + + if test $target_os = darwin; then diff --git a/media-tv/mythtv/mythtv-0.28.1-r4.ebuild b/media-tv/mythtv/mythtv-0.28.1-r4.ebuild index 50c45fc9e8b..9faa120b8df 100644 --- a/media-tv/mythtv/mythtv-0.28.1-r4.ebuild +++ b/media-tv/mythtv/mythtv-0.28.1-r4.ebuild @@ -175,6 +175,7 @@ src_prepare() { echo "setting.extra -= -ldconfig" >> "${S}"/programs/mythfrontend/mythfrontend.pro eapply "${FILESDIR}/${P}-glibc225.patch" + eapply -p2 "${FILESDIR}/${PN}-29.2-freetype_pkgconfig.patch" #658534 } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: 84c8c87379329675f379ca21aa36c7d72b1cecc5 Author: Pacho Ramos gentoo org> AuthorDate: Sun Dec 31 20:31:42 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Dec 31 20:32:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c8c873 media-tv/mythtv: It doesn't really need media-libs/libdvb for dvb support (#642606), bump eapi, don't show elog messages always, stop pre-stripping files. Package-Manager: Portage-2.3.19, Repoman-2.3.6 media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch | 4 +- media-tv/mythtv/mythtv-0.28.1-r4.ebuild| 367 + 2 files changed, 369 insertions(+), 2 deletions(-) diff --git a/media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch b/media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch index 343a808076e..9e4543e86b1 100644 --- a/media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch +++ b/media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch @@ -13,8 +13,8 @@ On BSD platforms they remain defined in diff --git a/mythtv/libs/libmythtv/videosource.cpp b/mythtv/libs/libmythtv/videosource.cpp index 97618adc80..09dd95073d 100644 a/mythtv/libs/libmythtv/videosource.cpp -+++ b/mythtv/libs/libmythtv/videosource.cpp +--- mythtv/libs/libmythtv/videosource.cpp.old mythtv/libs/libmythtv/videosource.cpp @@ -3,7 +3,11 @@ // Standard UNIX C headers #include diff --git a/media-tv/mythtv/mythtv-0.28.1-r4.ebuild b/media-tv/mythtv/mythtv-0.28.1-r4.ebuild new file mode 100644 index 000..c030c6623d2 --- /dev/null +++ b/media-tv/mythtv/mythtv-0.28.1-r4.ebuild @@ -0,0 +1,367 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch +BACKPORTS="03f44039848bd09444ff4baa8dc158bd61454079" +MY_P=${P%_p*} +MY_PV=${PV%_p*} + +inherit flag-o-matic python-single-r1 qmake-utils user readme.gentoo-r1 systemd vcs-snapshot + +MYTHTV_BRANCH="fixes/0.28" + +DESCRIPTION="Homebrew PVR project" +HOMEPAGE="https://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0/${PV}" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE="alsa altivec autostart bluray cec crystalhd debug dvb dvd egl fftw +hls \ + ieee1394 jack lcd libass lirc +mythlogserver perl pulseaudio python systemd +theora \ + vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + bluray? ( xml ) + theora? ( vorbis )" + +COMMON=" + dev-libs/glib:2 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtopengl:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/taglib + >=media-sound/lame-3.93.1 + sys-libs/zlib + virtual/mysql + virtual/opengl + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXinerama + x11-libs/libXv + x11-libs/libXrandr + x11-libs/libXxf86vm + x11-misc/wmctrl + alsa? ( >=media-libs/alsa-lib-1.0.24 ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:= + sys-fs/udisks:2 + ) + cec? ( dev-libs/libcec ) + dvb? ( + virtual/linuxtv-dvb-headers + ) + dvd? ( + dev-libs/libcdio:= + sys-fs/udisks:2 + ) + egl? ( media-libs/mesa[egl] ) + fftw? ( sci-libs/fftw:3.0= ) + hls? ( + media-libs/faac + =media-libs/x264-0.0.20111220:= + ) + ieee1394? ( + >=media-libs/libiec61883-1.0.0 + >=sys-libs/libavc1394-0.5.3 + >=sys-libs/libraw1394-1.2.0 + ) + jack? ( media-sound/jack-audio-connection-kit ) + lcd? ( app-misc/lcdproc ) + libass? ( >=media-libs/libass-0.9.11:= ) + lirc? ( app-misc/lirc ) + perl? ( + >=dev-perl/libwww-perl-5 + dev-perl/DBD-mysql + dev-perl/HTTP-Message + dev-perl/IO-Socket-INET6 + dev-perl/LWP-Protocol-https + dev-perl/Net-UPnP + ) + pulseaudio? ( media-sound/pulseaudio ) + python? ( + ${PYTHON_DEPS} + dev-python/lxml + dev-python/mysql-python + dev-python/urlgrabber + ) + systemd? ( sys-apps/systemd:= ) + theora? ( media-libs/libtheora media-libs/libogg ) + vaapi? ( x11-libs/libva:=[opengl] ) + vdpau? ( x11-libs/libvdpau ) + vorbis? ( >=media-libs/libvorbis-1.0 media-libs/libogg ) + xml? ( >=dev-libs/libxml2-2.6.0 ) +
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 95ee131147f3aec5f767768b2af5af08dac8890a Author: Pacho Ramos gentoo org> AuthorDate: Sun Dec 31 20:32:40 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Dec 31 20:32:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ee1311 media-tv/mythtv: Drop old Package-Manager: Portage-2.3.19, Repoman-2.3.6 media-tv/mythtv/mythtv-0.28.1-r3.ebuild | 359 1 file changed, 359 deletions(-) diff --git a/media-tv/mythtv/mythtv-0.28.1-r3.ebuild b/media-tv/mythtv/mythtv-0.28.1-r3.ebuild deleted file mode 100644 index eb2f4161dfb..000 --- a/media-tv/mythtv/mythtv-0.28.1-r3.ebuild +++ /dev/null @@ -1,359 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch -BACKPORTS="03f44039848bd09444ff4baa8dc158bd61454079" -MY_P=${P%_p*} -MY_PV=${PV%_p*} - -inherit flag-o-matic multilib eutils python-single-r1 qmake-utils user systemd vcs-snapshot - -MYTHTV_BRANCH="fixes/0.28" - -DESCRIPTION="Homebrew PVR project" -HOMEPAGE="https://www.mythtv.org; -SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -SLOT="0/${PV}" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec autostart bluray cec crystalhd debug dvd egl fftw +hls \ -ieee1394 jack lcd libass lirc +mythlogserver perl pulseaudio python systemd +theora \ -vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - bluray? ( xml ) - theora? ( vorbis )" - -COMMON=" - dev-libs/glib:2 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsql:5[mysql] - dev-qt/qtopengl:5 - dev-qt/qtwebkit:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-gfx/exiv2:= - media-libs/freetype:2 - media-libs/taglib - >=media-sound/lame-3.93.1 - sys-libs/zlib - virtual/mysql - virtual/opengl - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXinerama - x11-libs/libXv - x11-libs/libXrandr - x11-libs/libXxf86vm - x11-misc/wmctrl - alsa? ( >=media-libs/alsa-lib-1.0.24 ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:= - sys-fs/udisks:2 - ) - cec? ( dev-libs/libcec ) - dvd? ( - dev-libs/libcdio:= - sys-fs/udisks:2 - ) - egl? ( media-libs/mesa[egl] ) - fftw? ( sci-libs/fftw:3.0= ) - hls? ( - media-libs/faac - =media-libs/x264-0.0.20111220:= - ) - ieee1394? ( - >=media-libs/libiec61883-1.0.0 - >=sys-libs/libavc1394-0.5.3 - >=sys-libs/libraw1394-1.2.0 - ) - jack? ( media-sound/jack-audio-connection-kit ) - lcd? ( app-misc/lcdproc ) - libass? ( >=media-libs/libass-0.9.11:= ) - lirc? ( app-misc/lirc ) - perl? ( - >=dev-perl/libwww-perl-5 - dev-perl/DBD-mysql - dev-perl/HTTP-Message - dev-perl/IO-Socket-INET6 - dev-perl/LWP-Protocol-https - dev-perl/Net-UPnP - ) - pulseaudio? ( media-sound/pulseaudio ) - python? ( - ${PYTHON_DEPS} - dev-python/lxml - dev-python/mysql-python - dev-python/urlgrabber - ) - systemd? ( sys-apps/systemd:= ) - theora? ( media-libs/libtheora media-libs/libogg ) - vaapi? ( x11-libs/libva:=[opengl] ) - vdpau? ( x11-libs/libvdpau ) - vorbis? ( >=media-libs/libvorbis-1.0 media-libs/libogg ) - xml? ( >=dev-libs/libxml2-2.6.0 ) - xvid? ( >=media-libs/xvid-1.1.0 ) - zeroconf? ( - dev-libs/openssl:0= - net-dns/avahi[mdnsresponder-compat] - ) -" -RDEPEND="${COMMON} - !media-tv/mythtv-bindings - !x11-themes/mythtv-themes - media-fonts/corefonts - media-fonts/dejavu - media-fonts/liberation-fonts - x11-apps/xinit - autostart? ( - net-dialup/mingetty - x11-apps/xset - x11-wm/evilwm - ) - dvd? ( media-libs/libdvdcss ) - xmltv? ( >=media-tv/xmltv-0.5.43 ) -" -DEPEND="${COMMON} - dev-lang/yasm - x11-proto/xf86vidmodeproto - x11-proto/xineramaproto -" - -S="${WORKDIR}/${P}/mythtv" - -MYTHTV_GROUPS="video,audio,tty,uucp" - -pkg_setup() { - python-single-r1_pkg_setup - enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS} - usermod -a -G ${MYTHTV_GROUPS} mythtv -} - -src_prepare() { - # Perl bits need to go into vender_perl and not
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 679e9ec577cee18424b9639c8a28ea6e4b3803b2 Author: Pacho Ramos gentoo org> AuthorDate: Wed Dec 27 14:16:20 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Dec 27 14:16:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=679e9ec5 media-tv/mythtv: Drop old Package-Manager: Portage-2.3.19, Repoman-2.3.6 media-tv/mythtv/mythtv-0.28.1-r1.ebuild | 363 1 file changed, 363 deletions(-) diff --git a/media-tv/mythtv/mythtv-0.28.1-r1.ebuild b/media-tv/mythtv/mythtv-0.28.1-r1.ebuild deleted file mode 100644 index 4d9566ab953..000 --- a/media-tv/mythtv/mythtv-0.28.1-r1.ebuild +++ /dev/null @@ -1,363 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch -BACKPORTS="03f44039848bd09444ff4baa8dc158bd61454079" -MY_P=${P%_p*} -MY_PV=${PV%_p*} - -inherit flag-o-matic multilib eutils python-single-r1 qmake-utils user systemd vcs-snapshot - -MYTHTV_BRANCH="fixes/0.28" - -DESCRIPTION="Homebrew PVR project" -HOMEPAGE="https://www.mythtv.org; -SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -SLOT="0/${PV}" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec autostart bluray cec crystalhd debug dvb dvd egl fftw +hls \ -ieee1394 jack lcd libass lirc +mythlogserver perl pulseaudio python systemd +theora \ -vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - bluray? ( xml ) - theora? ( vorbis )" - -COMMON=" - dev-libs/glib:2 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsql:5[mysql] - dev-qt/qtopengl:5 - dev-qt/qtwebkit:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-gfx/exiv2:= - media-libs/freetype:2 - media-libs/taglib - >=media-sound/lame-3.93.1 - sys-libs/zlib - virtual/mysql - virtual/opengl - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXinerama - x11-libs/libXv - x11-libs/libXrandr - x11-libs/libXxf86vm - x11-misc/wmctrl - alsa? ( >=media-libs/alsa-lib-1.0.24 ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:= - sys-fs/udisks:2 - ) - cec? ( dev-libs/libcec ) - dvb? ( - media-libs/libdvb - virtual/linuxtv-dvb-headers - ) - dvd? ( - dev-libs/libcdio:= - sys-fs/udisks:2 - ) - egl? ( media-libs/mesa[egl] ) - fftw? ( sci-libs/fftw:3.0= ) - hls? ( - media-libs/faac - =media-libs/x264-0.0.20111220:= - ) - ieee1394? ( - >=media-libs/libiec61883-1.0.0 - >=sys-libs/libavc1394-0.5.3 - >=sys-libs/libraw1394-1.2.0 - ) - jack? ( media-sound/jack-audio-connection-kit ) - lcd? ( app-misc/lcdproc ) - libass? ( >=media-libs/libass-0.9.11:= ) - lirc? ( app-misc/lirc ) - perl? ( - >=dev-perl/libwww-perl-5 - dev-perl/DBD-mysql - dev-perl/HTTP-Message - dev-perl/IO-Socket-INET6 - dev-perl/LWP-Protocol-https - dev-perl/Net-UPnP - ) - pulseaudio? ( media-sound/pulseaudio ) - python? ( - ${PYTHON_DEPS} - dev-python/lxml - dev-python/mysql-python - dev-python/urlgrabber - ) - systemd? ( sys-apps/systemd:= ) - theora? ( media-libs/libtheora media-libs/libogg ) - vaapi? ( x11-libs/libva[opengl] ) - vdpau? ( x11-libs/libvdpau ) - vorbis? ( >=media-libs/libvorbis-1.0 media-libs/libogg ) - xml? ( >=dev-libs/libxml2-2.6.0 ) - xvid? ( >=media-libs/xvid-1.1.0 ) - zeroconf? ( - dev-libs/openssl:0= - net-dns/avahi[mdnsresponder-compat] - ) -" -RDEPEND="${COMMON} - !media-tv/mythtv-bindings - !x11-themes/mythtv-themes - media-fonts/corefonts - media-fonts/dejavu - media-fonts/liberation-fonts - x11-apps/xinit - autostart? ( - net-dialup/mingetty - x11-apps/xset - x11-wm/evilwm - ) - dvd? ( media-libs/libdvdcss ) - xmltv? ( >=media-tv/xmltv-0.5.43 ) -" -DEPEND="${COMMON} - dev-lang/yasm - x11-proto/xf86vidmodeproto - x11-proto/xineramaproto -" - -S="${WORKDIR}/${P}/mythtv" - -MYTHTV_GROUPS="video,audio,tty,uucp" - -pkg_setup() { - python-single-r1_pkg_setup - enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS} - usermod -a
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 5510cb1da452e7a69de8bd09e387c04e6d57d0f9 Author: Pacho Ramos gentoo org> AuthorDate: Wed Dec 27 14:18:37 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Dec 27 14:18:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5510cb1d media-tv/mythtv: Disable optional requirement on libdvb (#451792) Package-Manager: Portage-2.3.19, Repoman-2.3.6 media-tv/mythtv/metadata.xml | 3 --- .../mythtv/{mythtv-0.28.1-r2.ebuild => mythtv-0.28.1-r3.ebuild} | 8 ++-- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/media-tv/mythtv/metadata.xml b/media-tv/mythtv/metadata.xml index b162d154de7..2c054c79fe6 100644 --- a/media-tv/mythtv/metadata.xml +++ b/media-tv/mythtv/metadata.xml @@ -23,9 +23,6 @@ 'release' target. If your MythTV is crashing or you need a backtrace, you need to compile it with this option otherwise the debugging data is useless. - Enables support for Linux DVB cards. These include all - cards that work with digital signals such as ATSC, DVB-T, DVB-C, and - DVB-S, QAM-64, and QAM-256. Support EGL video output. Support visualizations via sci-libs/fftw HTTP Live Streaming support diff --git a/media-tv/mythtv/mythtv-0.28.1-r2.ebuild b/media-tv/mythtv/mythtv-0.28.1-r3.ebuild similarity index 98% rename from media-tv/mythtv/mythtv-0.28.1-r2.ebuild rename to media-tv/mythtv/mythtv-0.28.1-r3.ebuild index d18c09ff7a1..eb2f4161dfb 100644 --- a/media-tv/mythtv/mythtv-0.28.1-r2.ebuild +++ b/media-tv/mythtv/mythtv-0.28.1-r3.ebuild @@ -23,7 +23,7 @@ KEYWORDS="~amd64 ~x86" SLOT="0/${PV}" IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec autostart bluray cec crystalhd debug dvb dvd egl fftw +hls \ +IUSE="alsa altivec autostart bluray cec crystalhd debug dvd egl fftw +hls \ ieee1394 jack lcd libass lirc +mythlogserver perl pulseaudio python systemd +theora \ vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" @@ -64,10 +64,6 @@ COMMON=" sys-fs/udisks:2 ) cec? ( dev-libs/libcec ) - dvb? ( - media-libs/libdvb - virtual/linuxtv-dvb-headers - ) dvd? ( dev-libs/libcdio:= sys-fs/udisks:2 @@ -178,7 +174,7 @@ src_configure() { use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput" use altivec|| myconf="${myconf} --disable-altivec" - myconf="${myconf} $(use_enable dvb)" + myconf="${myconf} --disable-dvb" myconf="${myconf} $(use_enable ieee1394 firewire)" myconf="${myconf} $(use_enable lirc)" myconf="${myconf} $(use_enable xvid libxvid)"
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: aafb4793fce6fb4820818c4b2ed54b3b0400a720 Author: Craig Andrews gentoo org> AuthorDate: Mon Dec 18 22:35:36 2017 + Commit: Craig Andrews gentoo org> CommitDate: Mon Dec 18 22:35:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aafb4793 media-tv/mythtv: x11-libs/libva is slotted Package-Manager: Portage-2.3.19, Repoman-2.3.6 media-tv/mythtv/mythtv-0.28.1-r2.ebuild | 363 1 file changed, 363 insertions(+) diff --git a/media-tv/mythtv/mythtv-0.28.1-r2.ebuild b/media-tv/mythtv/mythtv-0.28.1-r2.ebuild new file mode 100644 index 000..d18c09ff7a1 --- /dev/null +++ b/media-tv/mythtv/mythtv-0.28.1-r2.ebuild @@ -0,0 +1,363 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch +BACKPORTS="03f44039848bd09444ff4baa8dc158bd61454079" +MY_P=${P%_p*} +MY_PV=${PV%_p*} + +inherit flag-o-matic multilib eutils python-single-r1 qmake-utils user systemd vcs-snapshot + +MYTHTV_BRANCH="fixes/0.28" + +DESCRIPTION="Homebrew PVR project" +HOMEPAGE="https://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0/${PV}" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE="alsa altivec autostart bluray cec crystalhd debug dvb dvd egl fftw +hls \ +ieee1394 jack lcd libass lirc +mythlogserver perl pulseaudio python systemd +theora \ +vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + bluray? ( xml ) + theora? ( vorbis )" + +COMMON=" + dev-libs/glib:2 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtopengl:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/taglib + >=media-sound/lame-3.93.1 + sys-libs/zlib + virtual/mysql + virtual/opengl + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXinerama + x11-libs/libXv + x11-libs/libXrandr + x11-libs/libXxf86vm + x11-misc/wmctrl + alsa? ( >=media-libs/alsa-lib-1.0.24 ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:= + sys-fs/udisks:2 + ) + cec? ( dev-libs/libcec ) + dvb? ( + media-libs/libdvb + virtual/linuxtv-dvb-headers + ) + dvd? ( + dev-libs/libcdio:= + sys-fs/udisks:2 + ) + egl? ( media-libs/mesa[egl] ) + fftw? ( sci-libs/fftw:3.0= ) + hls? ( + media-libs/faac + =media-libs/x264-0.0.20111220:= + ) + ieee1394? ( + >=media-libs/libiec61883-1.0.0 + >=sys-libs/libavc1394-0.5.3 + >=sys-libs/libraw1394-1.2.0 + ) + jack? ( media-sound/jack-audio-connection-kit ) + lcd? ( app-misc/lcdproc ) + libass? ( >=media-libs/libass-0.9.11:= ) + lirc? ( app-misc/lirc ) + perl? ( + >=dev-perl/libwww-perl-5 + dev-perl/DBD-mysql + dev-perl/HTTP-Message + dev-perl/IO-Socket-INET6 + dev-perl/LWP-Protocol-https + dev-perl/Net-UPnP + ) + pulseaudio? ( media-sound/pulseaudio ) + python? ( + ${PYTHON_DEPS} + dev-python/lxml + dev-python/mysql-python + dev-python/urlgrabber + ) + systemd? ( sys-apps/systemd:= ) + theora? ( media-libs/libtheora media-libs/libogg ) + vaapi? ( x11-libs/libva:=[opengl] ) + vdpau? ( x11-libs/libvdpau ) + vorbis? ( >=media-libs/libvorbis-1.0 media-libs/libogg ) + xml? ( >=dev-libs/libxml2-2.6.0 ) + xvid? ( >=media-libs/xvid-1.1.0 ) + zeroconf? ( + dev-libs/openssl:0= + net-dns/avahi[mdnsresponder-compat] + ) +" +RDEPEND="${COMMON} + !media-tv/mythtv-bindings + !x11-themes/mythtv-themes + media-fonts/corefonts + media-fonts/dejavu + media-fonts/liberation-fonts + x11-apps/xinit + autostart? ( + net-dialup/mingetty + x11-apps/xset + x11-wm/evilwm + ) + dvd? ( media-libs/libdvdcss ) + xmltv? ( >=media-tv/xmltv-0.5.43 ) +" +DEPEND="${COMMON} + dev-lang/yasm + x11-proto/xf86vidmodeproto + x11-proto/xineramaproto +" + +S="${WORKDIR}/${P}/mythtv" + +MYTHTV_GROUPS="video,audio,tty,uucp" + +pkg_setup() { + python-single-r1_pkg_setup + enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/w_scan/, media-tv/tvbrowser/, media-tv/mythtv-status/, ...
commit: e7483eabaa3cbdab616cf3ad0d2cef8f3eca059a Author: Michał Górny gentoo org> AuthorDate: Sun Dec 10 10:50:00 2017 + Commit: Michał Górny gentoo org> CommitDate: Sun Dec 10 10:59:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7483eab media-tv/*: Update Manifest hashes media-tv/channeleditor/Manifest | 2 +- media-tv/dvbstream/Manifest | 2 +- media-tv/dvbtune/Manifest| 2 +- media-tv/gentoo-vdr-scripts/Manifest | 14 ++--- media-tv/gtk-v4l/Manifest| 2 +- media-tv/ivtv-utils/Manifest | 2 +- media-tv/ivtvplayer/Manifest | 2 +- media-tv/kodi/Manifest | 4 +- media-tv/me-tv/Manifest | 2 +- media-tv/mythtv-status/Manifest | 2 +- media-tv/mythtv/Manifest | 2 +- media-tv/nvtv/Manifest | 2 +- media-tv/plex-media-server/Manifest | 2 +- media-tv/shoutcast2vdr/Manifest | 2 +- media-tv/tvbrowser/Manifest | 102 +-- media-tv/tvnamer/Manifest| 4 +- media-tv/v4l-dvb-saa716x/Manifest| 6 +-- media-tv/v4l-utils/Manifest | 8 +-- media-tv/w_scan/Manifest | 2 +- media-tv/xmltv/Manifest | 4 +- 20 files changed, 84 insertions(+), 84 deletions(-) diff --git a/media-tv/channeleditor/Manifest b/media-tv/channeleditor/Manifest index 8bf4d9aa254..0da8d2b8383 100644 --- a/media-tv/channeleditor/Manifest +++ b/media-tv/channeleditor/Manifest @@ -1 +1 @@ -DIST channeleditor_1.9.2.1_src.tar.gz 317608 SHA256 590ef8daa83244833136f317fc5599c7d998a186ee4f76c9953e4546605435d8 SHA512 84147868aa8b1aacf4ef31a7665822bc7ccd4f7372aaa040aacd8ee42581db1d67092b6b09cda6e447bae2c058fe4ceaab28f3e2a268a54dc5ac25452e64d7d9 WHIRLPOOL 36d1efd40f8931c6d26c28705a3681264d443a8af4c8fffd9cf302be8437a6bf18090d721217c9e71e447d3e2d0c7d95f445ec9bac9f58f7489344004c6479e0 +DIST channeleditor_1.9.2.1_src.tar.gz 317608 BLAKE2B 26afc8d08a525f26c942fda20eb8ed63ff973bc112743edb80043ef9f2bd78f34dc4b2ef7ad60110b624dbfa6e2058a41e945b616d2ca587acffefe5b15b583e SHA512 84147868aa8b1aacf4ef31a7665822bc7ccd4f7372aaa040aacd8ee42581db1d67092b6b09cda6e447bae2c058fe4ceaab28f3e2a268a54dc5ac25452e64d7d9 diff --git a/media-tv/dvbstream/Manifest b/media-tv/dvbstream/Manifest index 08b6da00d54..9390f2d260c 100644 --- a/media-tv/dvbstream/Manifest +++ b/media-tv/dvbstream/Manifest @@ -1 +1 @@ -DIST dvbstream-snapshot-20080302.tar.bz2 58089 SHA256 2c3eb657b794d9366b7f619ae35687b276bcded8629d2372af7251cd7eab7d24 SHA512 7116310435584b61c51f642d38cfdbbdf706df27448af7824b5a050e374ad72d3d08c2eb03de0d5ed6ec1cb15461e3be90ee8bd3b045b6ba858b5896c5546671 WHIRLPOOL 56c835806ef3b4ab177f96843ba6342519d950d75d906592857e4f3c47499f44f2301f4786282545f5d6e671dc1a616536f104f239059a5ab1e103c8c22ce2ea +DIST dvbstream-snapshot-20080302.tar.bz2 58089 BLAKE2B 9dd2fdd5e1dfa3741554b84cd5361697cef16b0ecba6ee5a8a2890959678dfc1497e54003d9b5ebb9e0092e5f3e71a4b5786a2c2e224d31a9243ecaafeea98e1 SHA512 7116310435584b61c51f642d38cfdbbdf706df27448af7824b5a050e374ad72d3d08c2eb03de0d5ed6ec1cb15461e3be90ee8bd3b045b6ba858b5896c5546671 diff --git a/media-tv/dvbtune/Manifest b/media-tv/dvbtune/Manifest index c4fab52dec6..9e1c236f8af 100644 --- a/media-tv/dvbtune/Manifest +++ b/media-tv/dvbtune/Manifest @@ -1 +1 @@ -DIST dvbtune-0.5.tar.gz 20601 SHA256 e6113080ca8a07202584edea0ac15d5a0948fc30361b7002d39bcb439ef79378 SHA512 0c6e8b8b4185b1b63638f0eff3e07b2c5e4b3bb9d95debb1625973cec2293315754487702ba9f7ed6bd6a0a518b09c8333d9ac4cd40b61f56c311c3d624fd365 WHIRLPOOL 26308845c14a3b25830a98673bc827d11704dccaa570738dd99a47e234ab767cb47f7d225d63f5f9abab6f6db01335f11bb9bb6aa47708c726de9e335d40e0f5 +DIST dvbtune-0.5.tar.gz 20601 BLAKE2B 6e788e44c0c228506599a6a32baf527050e09d0802692ece635bf5432a47cb81f738be49c0577ceb4597f9da7ced6607ea102a6d04dfcf991c24b5a1b3db7532 SHA512 0c6e8b8b4185b1b63638f0eff3e07b2c5e4b3bb9d95debb1625973cec2293315754487702ba9f7ed6bd6a0a518b09c8333d9ac4cd40b61f56c311c3d624fd365 diff --git a/media-tv/gentoo-vdr-scripts/Manifest b/media-tv/gentoo-vdr-scripts/Manifest index fc85b8da770..d95af15c2ea 100644 --- a/media-tv/gentoo-vdr-scripts/Manifest +++ b/media-tv/gentoo-vdr-scripts/Manifest @@ -1,7 +1,7 @@ -DIST gentoo-vdr-scripts-2.0.0.tar.bz2 37438 SHA256 6c2025714546a25632c5b8103b3fa4b7ca6adf963189800c91e99cb23f7b2a79 SHA512 0214b390e1e4fe4f65ceb940a1d092f88fe5263eda3c97ebfa7d2925a772165af3a3c62bfc964e577e374ce723aefccb29082f8219fda918ad17f966ad8ad392 WHIRLPOOL a3de83d95a51622de997d8231b973d6899a2fa21324492e11eb4001ad3c15dee5c6e65f20ee44fd43ebe2974b2b1acf623956d2d44b955bfee799d1a696ace65 -DIST gentoo-vdr-scripts-2.5.tar.bz2 39893 SHA256 39a3c5d1cf30f1b07a6218b2154835994bbf9d65358e916260bad970a6ca6432 SHA512 bed3db4e3c4f8195d5715d274a32485d067fa2e539ace417c2d73bac1294d46736754be589d5e18b77e0baa1b4d9cd7df5ff8a13db2850d92d2eb992f9b131a6 WHIRLPOOL
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/, media-tv/mythtv/
commit: 49e135cfc1274442c7f22e8372d053e0d34dc484 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Oct 20 21:38:53 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Fri Oct 20 21:39:00 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e135cf media-tv/mythtv: Fix build with glibc-2.25, bug 604430 Closes: https://bugs.gentoo.org/604430 Package-Manager: Portage-2.3.12, Repoman-2.3.3 media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch | 29 ++ media-tv/mythtv/mythtv-0.28.1-r1.ebuild| 1 + 2 files changed, 30 insertions(+) diff --git a/media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch b/media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch new file mode 100644 index 000..343a808076e --- /dev/null +++ b/media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch @@ -0,0 +1,29 @@ +From b012ff0f6b284969183863d42a6a14eb77ed0a1d Mon Sep 17 00:00:00 2001 +From: Stuart Auchterlonie+Date: Tue, 6 Jun 2017 22:39:03 +0100 +Subject: [PATCH] Refs #13047 - major() and minor() are defined in + + +On BSD platforms they remain defined in + +(cherry picked from commit eca27c542b70deb58e50ad4581b2d6f6b2e1d3c2) +--- + mythtv/libs/libmythtv/videosource.cpp | 4 + 1 file changed, 4 insertions(+) + +diff --git a/mythtv/libs/libmythtv/videosource.cpp b/mythtv/libs/libmythtv/videosource.cpp +index 97618adc80..09dd95073d 100644 +--- a/mythtv/libs/libmythtv/videosource.cpp b/mythtv/libs/libmythtv/videosource.cpp +@@ -3,7 +3,11 @@ + // Standard UNIX C headers + #include + #include ++#if defined(__FreeBSD__) || CONFIG_DARWIN || defined(__OpenBSD__) + #include ++#else ++#include ++#endif + #include + + // C++ headers diff --git a/media-tv/mythtv/mythtv-0.28.1-r1.ebuild b/media-tv/mythtv/mythtv-0.28.1-r1.ebuild index ac83e415065..4d9566ab953 100644 --- a/media-tv/mythtv/mythtv-0.28.1-r1.ebuild +++ b/media-tv/mythtv/mythtv-0.28.1-r1.ebuild @@ -159,6 +159,7 @@ src_prepare() { echo "setting.extra -= -ldconfig" >> "${S}"/programs/mythfrontend/mythfrontend.pro + epatch "${FILESDIR}/${P}-glibc225.patch" epatch_user }
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 6339c663197438ba9c70fe887f4a2094486c4cd8 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Aug 11 15:43:05 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Aug 11 15:43:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6339c663 media-tv/mythtv: Drop old Package-Manager: Portage-2.3.6, Repoman-2.3.3 media-tv/mythtv/mythtv-0.28.1.ebuild | 362 --- 1 file changed, 362 deletions(-) diff --git a/media-tv/mythtv/mythtv-0.28.1.ebuild b/media-tv/mythtv/mythtv-0.28.1.ebuild deleted file mode 100644 index 3d443c2d3ea..000 --- a/media-tv/mythtv/mythtv-0.28.1.ebuild +++ /dev/null @@ -1,362 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch -BACKPORTS="03f44039848bd09444ff4baa8dc158bd61454079" -MY_P=${P%_p*} -MY_PV=${PV%_p*} - -inherit flag-o-matic multilib eutils python-single-r1 qmake-utils user systemd vcs-snapshot - -MYTHTV_BRANCH="fixes/0.28" - -DESCRIPTION="Homebrew PVR project" -HOMEPAGE="https://www.mythtv.org; -SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -SLOT="0/${PV}" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec autostart bluray cec crystalhd debug dvb dvd egl fftw +hls \ -ieee1394 jack lcd libass lirc +mythlogserver perl pulseaudio python systemd +theora \ -vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - bluray? ( xml ) - theora? ( vorbis )" - -COMMON=" - dev-libs/glib:2 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtscript:5 - dev-qt/qtsql:5[mysql] - dev-qt/qtopengl:5 - dev-qt/qtwebkit:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-gfx/exiv2:= - media-libs/freetype:2 - media-libs/taglib - >=media-sound/lame-3.93.1 - sys-libs/zlib - virtual/mysql - virtual/opengl - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXinerama - x11-libs/libXv - x11-libs/libXrandr - x11-libs/libXxf86vm - x11-misc/wmctrl - alsa? ( >=media-libs/alsa-lib-1.0.24 ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:= - sys-fs/udisks:0 - ) - cec? ( dev-libs/libcec ) - dvb? ( - media-libs/libdvb - virtual/linuxtv-dvb-headers - ) - dvd? ( - dev-libs/libcdio:= - sys-fs/udisks:0 - ) - egl? ( media-libs/mesa[egl] ) - fftw? ( sci-libs/fftw:3.0= ) - hls? ( - media-libs/faac - =media-libs/x264-0.0.20111220:= - ) - ieee1394? ( - >=media-libs/libiec61883-1.0.0 - >=sys-libs/libavc1394-0.5.3 - >=sys-libs/libraw1394-1.2.0 - ) - jack? ( media-sound/jack-audio-connection-kit ) - lcd? ( app-misc/lcdproc ) - libass? ( >=media-libs/libass-0.9.11:= ) - lirc? ( app-misc/lirc ) - perl? ( - >=dev-perl/libwww-perl-5 - dev-perl/DBD-mysql - dev-perl/HTTP-Message - dev-perl/IO-Socket-INET6 - dev-perl/LWP-Protocol-https - dev-perl/Net-UPnP - ) - pulseaudio? ( media-sound/pulseaudio ) - python? ( - ${PYTHON_DEPS} - dev-python/lxml - dev-python/mysql-python - dev-python/urlgrabber - ) - systemd? ( sys-apps/systemd:= ) - theora? ( media-libs/libtheora media-libs/libogg ) - vaapi? ( x11-libs/libva[opengl] ) - vdpau? ( x11-libs/libvdpau ) - vorbis? ( >=media-libs/libvorbis-1.0 media-libs/libogg ) - xml? ( >=dev-libs/libxml2-2.6.0 ) - xvid? ( >=media-libs/xvid-1.1.0 ) - zeroconf? ( - dev-libs/openssl:0= - net-dns/avahi[mdnsresponder-compat] - ) -" -RDEPEND="${COMMON} - !media-tv/mythtv-bindings - !x11-themes/mythtv-themes - media-fonts/corefonts - media-fonts/dejavu - media-fonts/liberation-fonts - x11-apps/xinit - autostart? ( - net-dialup/mingetty - x11-apps/xset - x11-wm/evilwm - ) - dvd? ( media-libs/libdvdcss ) - xmltv? ( >=media-tv/xmltv-0.5.43 ) -" -DEPEND="${COMMON} - dev-lang/yasm - x11-proto/xf86vidmodeproto - x11-proto/xineramaproto -" - -S="${WORKDIR}/${P}/mythtv" - -MYTHTV_GROUPS="video,audio,tty,uucp" - -pkg_setup() { - python-single-r1_pkg_setup - enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS} -
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, media-tv/mythtv/files/
commit: efb447520ee5333ab19edaf277c77f6adec07a76 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Aug 11 15:08:53 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Aug 11 15:11:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efb44752 media-tv/mythtv: Drop 0.27.6 Gentoo-bug: 620706 Package-Manager: Portage-2.3.6, Repoman-2.3.3 media-tv/mythtv/Manifest | 1 - media-tv/mythtv/files/libdir-27.patch | 13 - media-tv/mythtv/files/mythbackend.conf | 11 - media-tv/mythtv/files/mythbackend.init | 55 media-tv/mythtv/files/mythbackend.service | 66 .../mythtv/files/mythtv-0.27.6-libvpx-1.5.0.patch | 17 - media-tv/mythtv/mythtv-0.27.6_p20160318-r1.ebuild | 359 - 7 files changed, 522 deletions(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 8fdb1e25636..c9722df0b5b 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,2 +1 @@ -DIST mythtv-0.27.6_p20160318.tar.gz 85676387 SHA256 d0b8c03d95e082e87e0fab8656358e9f3991cd08b2ec5edcbb10a9a91b1e4162 SHA512 7e94d07b4f99a15b978b42d8be11f329a938842b02ad99c9628ab6dda2fa802ca7148c5db9e6f7fae40f44027f55e69f1cdb6879ee83400934025f18ac68468f WHIRLPOOL d0f040c1ecb35e5c526477134d756a67d978aeefbf478b624eaa16e4ca1639e3b8f038507052b7d05e3a18fb85fd4e1eaeeb1a185ccfdf0fb2255fdc657be6c1 DIST mythtv-0.28.1.tar.gz 104477892 SHA256 73dd4de0de6fe5688c290781b76de6380b256a87159f2c6e3dad66870389da1f SHA512 67a81858cd19b90f519113b234119ecc248366d8545c862d887755f256cddf04d9ca16a7bf67f63e06f7628730e7dbde2a2099ca8aaeb9061b2e55a5a0b7d5e7 WHIRLPOOL 370f3a528438d50d302ab6adadba5089b32749f8127cbf270b85ef16d35ca15026e0947e292920a3dd6acf2ed65de68af8754d985944bd59f3310a42b03551de diff --git a/media-tv/mythtv/files/libdir-27.patch b/media-tv/mythtv/files/libdir-27.patch deleted file mode 100644 index d25e714b3c6..000 --- a/media-tv/mythtv/files/libdir-27.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/mythtv/configure b/mythtv/configure -index 4aa8727..f890df3 100755 a/mythtv/configure -+++ b/mythtv/configure -@@ -6475,7 +6475,7 @@ if enabled mythlogserver; then - echo "Configuring zeromq..." - (cd external/zeromq ; \ - ./configure --quiet --without-documentation --prefix=${prefix} \ -- --includedir=${prefix}/include/mythtv/zeromq) -+ --includedir=${prefix}/include/mythtv/zeromq --libdir=${libdir}) - echo "Configuring nzmqt..." - (cd external/nzmqt/src ; \ -${qmakeconf} -o Makefile) diff --git a/media-tv/mythtv/files/mythbackend.conf b/media-tv/mythtv/files/mythbackend.conf deleted file mode 100644 index 964e8d3955a..000 --- a/media-tv/mythtv/files/mythbackend.conf +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Accepts any valid combination of logging options to mythbackend -# To get a valid list run: /usr/bin/mythbackend -v help -#MYTHBACKEND_VERBOSE="general" - - -# Allows you to pass specific startup options to mythbackend -# e.g. --noupnp -#MYTHBACKEND_OPTS="" diff --git a/media-tv/mythtv/files/mythbackend.init b/media-tv/mythtv/files/mythbackend.init deleted file mode 100644 index 343247df2fb..000 --- a/media-tv/mythtv/files/mythbackend.init +++ /dev/null @@ -1,55 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -description="MythTV backend recording daemon" -extra_commands="resched upnprebuild" -description_resched="Forces the recording scheduler to update" -description_upnprebuild="Rebuilds the UPnP media cache" - -depend() { - # mythbackend doesn't need to run on the same machine that - # mysql runs on. so its use for that reason - need net - use mysql LCDd -} - -start() { - [ -z "${MYTHBACKEND_VERBOSE}" ] && \ - MYTHBACKEND_VERBOSE="general" - - #fixes for bug #101308 - unset DISPLAY - unset SESSION_MANAGER - - # Work around any strange permissions that may be on these files. - chown -R mythtv:video /var/log/mythtv/ - chown -R mythtv:video /home/mythtv/ - - ebegin "Starting MythTV Backend" - start-stop-daemon --start --quiet --exec /usr/bin/mythbackend \ ---pidfile /var/run/mythbackend.pid -- \ - --daemon --pidfile /var/run/mythbackend.pid --user mythtv \ - --verbose ${MYTHBACKEND_VERBOSE} \ - --logpath /var/log/mythtv/ \ - ${MYTHBACKEND_OPTS} - eend $? -} - -stop() { - ebegin "Stopping MythTV Backend" - start-stop-daemon --stop --quiet --pidfile=/var/run/mythbackend.pid - eend $? -} - -resched() { - ebegin "Updating the recording scheduler" -
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: d314bee646b547c3eba52c1e26fbaeb330336c40 Author: Pacho Ramos gentoo org> AuthorDate: Mon Jul 24 08:50:23 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Jul 24 08:50:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d314bee6 media-tv/mythtv: Per mythtv/libs/libmyth/mediamonitor-unix.cpp this is also compatible with udisks:2 finally (#580856). Package-Manager: Portage-2.3.6, Repoman-2.3.2 media-tv/mythtv/mythtv-0.28.1-r1.ebuild | 362 1 file changed, 362 insertions(+) diff --git a/media-tv/mythtv/mythtv-0.28.1-r1.ebuild b/media-tv/mythtv/mythtv-0.28.1-r1.ebuild new file mode 100644 index 000..ac83e415065 --- /dev/null +++ b/media-tv/mythtv/mythtv-0.28.1-r1.ebuild @@ -0,0 +1,362 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch +BACKPORTS="03f44039848bd09444ff4baa8dc158bd61454079" +MY_P=${P%_p*} +MY_PV=${PV%_p*} + +inherit flag-o-matic multilib eutils python-single-r1 qmake-utils user systemd vcs-snapshot + +MYTHTV_BRANCH="fixes/0.28" + +DESCRIPTION="Homebrew PVR project" +HOMEPAGE="https://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0/${PV}" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE="alsa altivec autostart bluray cec crystalhd debug dvb dvd egl fftw +hls \ +ieee1394 jack lcd libass lirc +mythlogserver perl pulseaudio python systemd +theora \ +vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + bluray? ( xml ) + theora? ( vorbis )" + +COMMON=" + dev-libs/glib:2 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtopengl:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/taglib + >=media-sound/lame-3.93.1 + sys-libs/zlib + virtual/mysql + virtual/opengl + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXinerama + x11-libs/libXv + x11-libs/libXrandr + x11-libs/libXxf86vm + x11-misc/wmctrl + alsa? ( >=media-libs/alsa-lib-1.0.24 ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:= + sys-fs/udisks:2 + ) + cec? ( dev-libs/libcec ) + dvb? ( + media-libs/libdvb + virtual/linuxtv-dvb-headers + ) + dvd? ( + dev-libs/libcdio:= + sys-fs/udisks:2 + ) + egl? ( media-libs/mesa[egl] ) + fftw? ( sci-libs/fftw:3.0= ) + hls? ( + media-libs/faac + =media-libs/x264-0.0.20111220:= + ) + ieee1394? ( + >=media-libs/libiec61883-1.0.0 + >=sys-libs/libavc1394-0.5.3 + >=sys-libs/libraw1394-1.2.0 + ) + jack? ( media-sound/jack-audio-connection-kit ) + lcd? ( app-misc/lcdproc ) + libass? ( >=media-libs/libass-0.9.11:= ) + lirc? ( app-misc/lirc ) + perl? ( + >=dev-perl/libwww-perl-5 + dev-perl/DBD-mysql + dev-perl/HTTP-Message + dev-perl/IO-Socket-INET6 + dev-perl/LWP-Protocol-https + dev-perl/Net-UPnP + ) + pulseaudio? ( media-sound/pulseaudio ) + python? ( + ${PYTHON_DEPS} + dev-python/lxml + dev-python/mysql-python + dev-python/urlgrabber + ) + systemd? ( sys-apps/systemd:= ) + theora? ( media-libs/libtheora media-libs/libogg ) + vaapi? ( x11-libs/libva[opengl] ) + vdpau? ( x11-libs/libvdpau ) + vorbis? ( >=media-libs/libvorbis-1.0 media-libs/libogg ) + xml? ( >=dev-libs/libxml2-2.6.0 ) + xvid? ( >=media-libs/xvid-1.1.0 ) + zeroconf? ( + dev-libs/openssl:0= + net-dns/avahi[mdnsresponder-compat] + ) +" +RDEPEND="${COMMON} + !media-tv/mythtv-bindings + !x11-themes/mythtv-themes + media-fonts/corefonts + media-fonts/dejavu + media-fonts/liberation-fonts + x11-apps/xinit + autostart? ( + net-dialup/mingetty + x11-apps/xset + x11-wm/evilwm + ) + dvd? ( media-libs/libdvdcss ) + xmltv? ( >=media-tv/xmltv-0.5.43 ) +" +DEPEND="${COMMON} + dev-lang/yasm + x11-proto/xf86vidmodeproto + x11-proto/xineramaproto +" + +S="${WORKDIR}/${P}/mythtv" + +MYTHTV_GROUPS="video,audio,tty,uucp" + +pkg_setup() { +
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv-status/
commit: c51d0fe9080e83820d428c3db979db4e32f257ab Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Jul 22 12:24:07 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jul 22 12:29:44 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c51d0fe9 media-tv/mythtv-status: Drop to maintainer-needed Package-Manager: Portage-2.3.6, Repoman-2.3.1 media-tv/mythtv-status/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/media-tv/mythtv-status/metadata.xml b/media-tv/mythtv-status/metadata.xml index 95239f6e044..7a38bb90096 100644 --- a/media-tv/mythtv-status/metadata.xml +++ b/media-tv/mythtv-status/metadata.xml @@ -1,8 +1,5 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -myt...@gentoo.org -MythTV - +
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 4350b79c663e88bc4d1a27a93821bcce032fefdf Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jul 21 22:11:10 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jul 22 00:01:54 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4350b79c media-tv/mythtv: 0.28.1 version bump Cleanup whitespace Drop bogus subslots Set qmake path using qmake-utils Sort dependencies Sort IUSE Switch HOMEPAGE to https Thanks-to: Andreas Steinmetz domdv.de> Gentoo-bug: 582218, 608996 Package-Manager: Portage-2.3.6, Repoman-2.3.1 media-tv/mythtv/Manifest | 1 + media-tv/mythtv/mythtv-0.28.1.ebuild | 362 +++ 2 files changed, 363 insertions(+) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index d6cf058bb27..292f59c4285 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,2 +1,3 @@ DIST mythtv-0.27.6_p20160318.tar.gz 85676387 SHA256 d0b8c03d95e082e87e0fab8656358e9f3991cd08b2ec5edcbb10a9a91b1e4162 SHA512 7e94d07b4f99a15b978b42d8be11f329a938842b02ad99c9628ab6dda2fa802ca7148c5db9e6f7fae40f44027f55e69f1cdb6879ee83400934025f18ac68468f WHIRLPOOL d0f040c1ecb35e5c526477134d756a67d978aeefbf478b624eaa16e4ca1639e3b8f038507052b7d05e3a18fb85fd4e1eaeeb1a185ccfdf0fb2255fdc657be6c1 +DIST mythtv-0.28.1.tar.gz 104477892 SHA256 73dd4de0de6fe5688c290781b76de6380b256a87159f2c6e3dad66870389da1f SHA512 67a81858cd19b90f519113b234119ecc248366d8545c862d887755f256cddf04d9ca16a7bf67f63e06f7628730e7dbde2a2099ca8aaeb9061b2e55a5a0b7d5e7 WHIRLPOOL 370f3a528438d50d302ab6adadba5089b32749f8127cbf270b85ef16d35ca15026e0947e292920a3dd6acf2ed65de68af8754d985944bd59f3310a42b03551de DIST mythtv-0.28.tar.gz 104364066 SHA256 9d640ab0551b300dab9b633f969efc6f1987f9bdedbef5997a44ddf97d863171 SHA512 7087fa69b89a7166ddfa96a5a65f48e0ee1858bc150376b2ac2309707b4d1fb9cc544d60b114227284fd0d4891eabded6edc31215fb8f11d1df304fe77ff8f85 WHIRLPOOL f593ab2c232c4f5361b3997d35ba631c845d0f12399a772fdfc296a9e120f5a03a7ba22dbe26b972c522f46a13907fc09b2619e84874cd952095b72df54d53e1 diff --git a/media-tv/mythtv/mythtv-0.28.1.ebuild b/media-tv/mythtv/mythtv-0.28.1.ebuild new file mode 100644 index 000..3d443c2d3ea --- /dev/null +++ b/media-tv/mythtv/mythtv-0.28.1.ebuild @@ -0,0 +1,362 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch +BACKPORTS="03f44039848bd09444ff4baa8dc158bd61454079" +MY_P=${P%_p*} +MY_PV=${PV%_p*} + +inherit flag-o-matic multilib eutils python-single-r1 qmake-utils user systemd vcs-snapshot + +MYTHTV_BRANCH="fixes/0.28" + +DESCRIPTION="Homebrew PVR project" +HOMEPAGE="https://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0/${PV}" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE="alsa altivec autostart bluray cec crystalhd debug dvb dvd egl fftw +hls \ +ieee1394 jack lcd libass lirc +mythlogserver perl pulseaudio python systemd +theora \ +vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + bluray? ( xml ) + theora? ( vorbis )" + +COMMON=" + dev-libs/glib:2 + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5[mysql] + dev-qt/qtopengl:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-gfx/exiv2:= + media-libs/freetype:2 + media-libs/taglib + >=media-sound/lame-3.93.1 + sys-libs/zlib + virtual/mysql + virtual/opengl + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXinerama + x11-libs/libXv + x11-libs/libXrandr + x11-libs/libXxf86vm + x11-misc/wmctrl + alsa? ( >=media-libs/alsa-lib-1.0.24 ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:= + sys-fs/udisks:0 + ) + cec? ( dev-libs/libcec ) + dvb? ( + media-libs/libdvb + virtual/linuxtv-dvb-headers + ) + dvd? ( + dev-libs/libcdio:= + sys-fs/udisks:0 + ) + egl? ( media-libs/mesa[egl] ) + fftw? ( sci-libs/fftw:3.0= ) + hls? ( + media-libs/faac + =media-libs/x264-0.0.20111220:= + ) + ieee1394? ( + >=media-libs/libiec61883-1.0.0 + >=sys-libs/libavc1394-0.5.3 + >=sys-libs/libraw1394-1.2.0 + ) + jack? ( media-sound/jack-audio-connection-kit ) + lcd? ( app-misc/lcdproc ) + libass? ( >=media-libs/libass-0.9.11:= ) + lirc? ( app-misc/lirc ) + perl? ( +
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 03ac773970de235c955ab7c6f4ab6d665ee01c4f Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jul 21 23:19:42 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jul 22 00:01:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ac7739 media-tv/mythtv: Drop to maintainer-needed Acked-by: Cardoe on IRC Package-Manager: Portage-2.3.6, Repoman-2.3.1 media-tv/mythtv/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/media-tv/mythtv/metadata.xml b/media-tv/mythtv/metadata.xml index ad57b504be5..b162d154de7 100644 --- a/media-tv/mythtv/metadata.xml +++ b/media-tv/mythtv/metadata.xml @@ -1,10 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - myt...@gentoo.org - MythTV - + Allows MythTV to directly output sound to ALSA devices, this is needed if you are using ALSA dmix or SPDIF. Note, you will have
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 0ca52aac08e43e76bbd595f8e514c8d7e01bd8dd Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jul 21 23:07:35 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jul 22 00:01:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ca52aac media-tv/mythtv: Drop old Package-Manager: Portage-2.3.6, Repoman-2.3.1 media-tv/mythtv/Manifest | 1 - media-tv/mythtv/mythtv-0.28-r1.ebuild | 363 -- 2 files changed, 364 deletions(-) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 292f59c4285..8fdb1e25636 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,3 +1,2 @@ DIST mythtv-0.27.6_p20160318.tar.gz 85676387 SHA256 d0b8c03d95e082e87e0fab8656358e9f3991cd08b2ec5edcbb10a9a91b1e4162 SHA512 7e94d07b4f99a15b978b42d8be11f329a938842b02ad99c9628ab6dda2fa802ca7148c5db9e6f7fae40f44027f55e69f1cdb6879ee83400934025f18ac68468f WHIRLPOOL d0f040c1ecb35e5c526477134d756a67d978aeefbf478b624eaa16e4ca1639e3b8f038507052b7d05e3a18fb85fd4e1eaeeb1a185ccfdf0fb2255fdc657be6c1 DIST mythtv-0.28.1.tar.gz 104477892 SHA256 73dd4de0de6fe5688c290781b76de6380b256a87159f2c6e3dad66870389da1f SHA512 67a81858cd19b90f519113b234119ecc248366d8545c862d887755f256cddf04d9ca16a7bf67f63e06f7628730e7dbde2a2099ca8aaeb9061b2e55a5a0b7d5e7 WHIRLPOOL 370f3a528438d50d302ab6adadba5089b32749f8127cbf270b85ef16d35ca15026e0947e292920a3dd6acf2ed65de68af8754d985944bd59f3310a42b03551de -DIST mythtv-0.28.tar.gz 104364066 SHA256 9d640ab0551b300dab9b633f969efc6f1987f9bdedbef5997a44ddf97d863171 SHA512 7087fa69b89a7166ddfa96a5a65f48e0ee1858bc150376b2ac2309707b4d1fb9cc544d60b114227284fd0d4891eabded6edc31215fb8f11d1df304fe77ff8f85 WHIRLPOOL f593ab2c232c4f5361b3997d35ba631c845d0f12399a772fdfc296a9e120f5a03a7ba22dbe26b972c522f46a13907fc09b2619e84874cd952095b72df54d53e1 diff --git a/media-tv/mythtv/mythtv-0.28-r1.ebuild b/media-tv/mythtv/mythtv-0.28-r1.ebuild deleted file mode 100644 index 7e5d3aae21f..000 --- a/media-tv/mythtv/mythtv-0.28-r1.ebuild +++ /dev/null @@ -1,363 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch -BACKPORTS="3543e74534a39c150e956e2f07f50ed9f873a84e" -MY_P=${P%_p*} -MY_PV=${PV%_p*} - -inherit flag-o-matic multilib eutils python-single-r1 user systemd vcs-snapshot - -MYTHTV_BRANCH="fixes/0.28" - -DESCRIPTION="Homebrew PVR project" -HOMEPAGE="http://www.mythtv.org; -SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.tar.gz" - -SLOT="0/${PV}" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \ -egl fftw +hls ieee1394 jack lcd lirc +mythlogserver perl pulseaudio python systemd +theora \ -vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" - -REQUIRED_USE=" - bluray? ( xml ) - python? ( ${PYTHON_REQUIRED_USE} ) - theora? ( vorbis )" - -COMMON=" - >=media-libs/freetype-2.0:= - >=media-sound/lame-3.93.1 - sys-libs/zlib:= - x11-libs/libX11:= - x11-libs/libXext:= - x11-libs/libXinerama:= - x11-libs/libXv:= - x11-libs/libXrandr:= - x11-libs/libXxf86vm:= - dev-qt/qtcore:5= - dev-qt/qtdbus:5= - dev-qt/qtgui:5= - dev-qt/qtscript:5= - dev-qt/qtsql:5=[mysql] - dev-qt/qtopengl:5= - dev-qt/qtwebkit:5= - x11-misc/wmctrl:= - virtual/mysql - virtual/opengl:= - alsa? ( >=media-libs/alsa-lib-1.0.24:= ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:= - sys-fs/udisks:0 - ) - cec? ( dev-libs/libcec:= ) - dvb? ( - media-libs/libdvb:= - virtual/linuxtv-dvb-headers:= - ) - dvd? ( - dev-libs/libcdio:= - sys-fs/udisks:0 - ) - egl? ( media-libs/mesa:=[egl] ) - fftw? ( sci-libs/fftw:3.0= ) - hls? ( - media-libs/faac:= - =media-libs/x264-0.0.20111220:= - ) - 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 ) - libass? ( >=media-libs/libass-0.9.11:= ) - lirc? ( app-misc/lirc ) - perl? ( - dev-perl/DBD-mysql - dev-perl/Net-UPnP - dev-perl/LWP-Protocol-https - dev-perl/HTTP-Message - dev-perl/IO-Socket-INET6 - >=dev-perl/libwww-perl-5 - ) - pulseaudio? ( media-sound/pulseaudio ) - python? ( -
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/, media-tv/mythtv/
commit: 0aa8ee4d4cb38a693bdd7c586a6fe888c13df5e1 Author: Michael Palimaka gentoo org> AuthorDate: Sun Mar 12 23:13:10 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Mar 12 23:18:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa8ee4d media-tv/mythtv: add patch to 0.27.6_p20160318-r1 fixing build with libvpx-1.5.0 Gentoo-bug: 600094 Package-Manager: Portage-2.3.4, Repoman-2.3.2 media-tv/mythtv/files/mythtv-0.27.6-libvpx-1.5.0.patch | 17 + ...0160318.ebuild => mythtv-0.27.6_p20160318-r1.ebuild} | 3 ++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/media-tv/mythtv/files/mythtv-0.27.6-libvpx-1.5.0.patch b/media-tv/mythtv/files/mythtv-0.27.6-libvpx-1.5.0.patch new file mode 100644 index 000..578feaae1b0 --- /dev/null +++ b/media-tv/mythtv/files/mythtv-0.27.6-libvpx-1.5.0.patch @@ -0,0 +1,17 @@ +Gentoo-bug: 600094 + +--- a/mythtv/external/FFmpeg/libavcodec/libvpxenc.c b/mythtv/external/FFmpeg/libavcodec/libvpxenc.c +@@ -87,9 +87,9 @@ + + /** String mappings for enum vp8e_enc_control_id */ + static const char *const ctlidstr[] = { +-[VP8E_UPD_ENTROPY] = "VP8E_UPD_ENTROPY", +-[VP8E_UPD_REFERENCE] = "VP8E_UPD_REFERENCE", +-[VP8E_USE_REFERENCE] = "VP8E_USE_REFERENCE", ++//[VP8E_UPD_ENTROPY] = "VP8E_UPD_ENTROPY", ++//[VP8E_UPD_REFERENCE] = "VP8E_UPD_REFERENCE", ++//[VP8E_USE_REFERENCE] = "VP8E_USE_REFERENCE", + [VP8E_SET_ROI_MAP] = "VP8E_SET_ROI_MAP", + [VP8E_SET_ACTIVEMAP] = "VP8E_SET_ACTIVEMAP", + [VP8E_SET_SCALEMODE] = "VP8E_SET_SCALEMODE", diff --git a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild b/media-tv/mythtv/mythtv-0.27.6_p20160318-r1.ebuild similarity index 99% rename from media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild rename to media-tv/mythtv/mythtv-0.27.6_p20160318-r1.ebuild index 3398c2d376f..aeefe6f87aa 100644 --- a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild +++ b/media-tv/mythtv/mythtv-0.27.6_p20160318-r1.ebuild @@ -75,7 +75,7 @@ COMMON=" fftw? ( sci-libs/fftw:3.0= ) hls? ( media-libs/faac:= - =media-libs/x264-0.0.20111220:= ) ieee1394? ( @@ -158,6 +158,7 @@ src_prepare() { echo "setting.extra -= -ldconfig" >> "${S}"/programs/mythfrontend/mythfrontend.pro epatch "${FILESDIR}/libdir-27.patch" + epatch "${FILESDIR}/${PN}-0.27.6-libvpx-1.5.0.patch" epatch_user }
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: f39d495e73eb0d543d8d0981fe5e173f50b68838 Author: Michael Palimaka gentoo org> AuthorDate: Sun Mar 12 23:17:08 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Mar 12 23:18:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f39d495e media-tv/mythtv: fix libvpx dependency restriction in 0.28 Gentoo-bug: 591006 Package-Manager: Portage-2.3.4, Repoman-2.3.2 media-tv/mythtv/{mythtv-0.28.ebuild => mythtv-0.28-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-tv/mythtv/mythtv-0.28.ebuild b/media-tv/mythtv/mythtv-0.28-r1.ebuild similarity index 99% rename from media-tv/mythtv/mythtv-0.28.ebuild rename to media-tv/mythtv/mythtv-0.28-r1.ebuild index f7ca732ab1b..7e5d3aae21f 100644 --- a/media-tv/mythtv/mythtv-0.28.ebuild +++ b/media-tv/mythtv/mythtv-0.28-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -71,7 +71,7 @@ COMMON=" fftw? ( sci-libs/fftw:3.0= ) hls? ( media-libs/faac:= - =media-libs/x264-0.0.20111220:= ) ieee1394? (
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 41ef49e584f9bd569b499c757e207c7a7559e78f Author: Aaron Bauman gentoo org> AuthorDate: Sun Jan 8 13:12:05 2017 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Jan 8 13:12:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ef49e5 media-tv/mythtv: amd64 stable media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild b/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild index d9eec65..ca4eaf4 100644 --- a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild +++ b/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -21,7 +21,7 @@ SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.ta SLOT="0/${PV}" LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE_INPUT_DEVICES="input_devices_joystick" IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 3080a31832fab40aa0cff70350101094ab6ae72c Author: Pacho Ramos gentoo org> AuthorDate: Mon Dec 5 14:24:08 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Dec 5 14:24:21 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3080a318 media-tv/mythtv: Use zeroconf instead of avahi USE flag (#477620) Package-Manager: portage-2.3.2 media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild b/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild index 96041bb..d9eec65 100644 --- a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild +++ b/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild @@ -24,9 +24,9 @@ LICENSE="GPL-2" KEYWORDS="~amd64 ~x86" IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec avahi libass autostart bluray cec crystalhd debug dvb dvd \ +IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \ egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python +theora \ -vaapi vdpau +vorbis +wrapper +xml xmltv +xvid ${IUSE_INPUT_DEVICES}" +vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" REQUIRED_USE=" bluray? ( xml ) @@ -54,7 +54,7 @@ COMMON=" virtual/mysql virtual/opengl:= alsa? ( >=media-libs/alsa-lib-1.0.24:= ) - avahi? ( + zeroconf? ( dev-libs/openssl:0= net-dns/avahi[mdnsresponder-compat] ) @@ -189,7 +189,7 @@ src_configure() { myconf="${myconf} --enable-nonfree" myconf="${myconf} --enable-libmp3lame" use cec || myconf="${myconf} --disable-libcec" - use avahi || myconf="${myconf} --disable-libdns-sd" + use zeroconf || myconf="${myconf} --disable-libdns-sd" myconf="${myconf} $(use_enable theora libtheora)" myconf="${myconf} $(use_enable vorbis libvorbis)"
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: aff746703b76b57cd29767434d579b3859beebb4 Author: Pacho Ramos gentoo org> AuthorDate: Sun Oct 2 11:32:50 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Oct 2 12:36:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff74670 media-tv/mythtv: Use zeroconf instead of avahi USE flag (#477620) Package-Manager: portage-2.3.1 media-tv/mythtv/mythtv-0.28.ebuild | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/media-tv/mythtv/mythtv-0.28.ebuild b/media-tv/mythtv/mythtv-0.28.ebuild index e87b4cc..93a1ca2 100644 --- a/media-tv/mythtv/mythtv-0.28.ebuild +++ b/media-tv/mythtv/mythtv-0.28.ebuild @@ -24,9 +24,9 @@ LICENSE="GPL-2" KEYWORDS="~amd64 ~x86" IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec avahi libass autostart bluray cec crystalhd debug dvb dvd \ +IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \ egl fftw +hls ieee1394 jack lcd lirc +mythlogserver perl pulseaudio python systemd +theora \ -vaapi vdpau +vorbis +wrapper +xml xmltv +xvid ${IUSE_INPUT_DEVICES}" +vaapi vdpau +vorbis +wrapper +xml xmltv +xvid zeroconf ${IUSE_INPUT_DEVICES}" REQUIRED_USE=" bluray? ( xml ) @@ -54,10 +54,6 @@ COMMON=" virtual/mysql virtual/opengl:= alsa? ( >=media-libs/alsa-lib-1.0.24:= ) - avahi? ( - dev-libs/openssl:0= - net-dns/avahi[mdnsresponder-compat] - ) bluray? ( dev-libs/libcdio:= media-libs/libbluray:= @@ -114,7 +110,11 @@ COMMON=" media-libs/taglib:= dev-libs/glib:= systemd? ( sys-apps/systemd:= ) - " + zeroconf? ( + dev-libs/openssl:0= +net-dns/avahi[mdnsresponder-compat] + ) +" RDEPEND="${COMMON} media-fonts/corefonts @@ -190,7 +190,7 @@ src_configure() { myconf="${myconf} --enable-nonfree" myconf="${myconf} --enable-libmp3lame" use cec || myconf="${myconf} --disable-libcec" - use avahi || myconf="${myconf} --disable-libdns-sd" + use zeroconf || myconf="${myconf} --disable-libdns-sd" myconf="${myconf} $(use_enable theora libtheora)" myconf="${myconf} $(use_enable vorbis libvorbis)"
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 500ca3001c0109426d27e4884254ac8bd3e69c53 Author: Pacho Ramos gentoo org> AuthorDate: Sun Oct 2 11:33:14 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Oct 2 12:36:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=500ca300 media-tv/mythtv: Make repoman more happy Package-Manager: portage-2.3.1 media-tv/mythtv/mythtv-0.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-tv/mythtv/mythtv-0.28.ebuild b/media-tv/mythtv/mythtv-0.28.ebuild index 93a1ca2..93297a8 100644 --- a/media-tv/mythtv/mythtv-0.28.ebuild +++ b/media-tv/mythtv/mythtv-0.28.ebuild @@ -112,7 +112,7 @@ COMMON=" systemd? ( sys-apps/systemd:= ) zeroconf? ( dev-libs/openssl:0= -net-dns/avahi[mdnsresponder-compat] + net-dns/avahi[mdnsresponder-compat] ) "
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: d49892730af683fa30eface487ac67420ba4d348 Author: Richard Freeman gentoo org> AuthorDate: Tue Apr 19 11:25:32 2016 + Commit: Richard Freeman gentoo org> CommitDate: Tue Apr 19 11:25:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4989273 media-tv/mythtv: fix broken qmake detection for qt5 Package-Manager: portage-2.2.26 media-tv/mythtv/mythtv-0.28.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-tv/mythtv/mythtv-0.28.ebuild b/media-tv/mythtv/mythtv-0.28.ebuild index 467d7d4..e87b4cc 100644 --- a/media-tv/mythtv/mythtv-0.28.ebuild +++ b/media-tv/mythtv/mythtv-0.28.ebuild @@ -265,6 +265,7 @@ src_configure() { --extra-cflags="${CFLAGS}" \ --extra-cxxflags="${CXXFLAGS}" \ --extra-ldflags="${LDFLAGS}" \ + --qmake="/usr/lib/qt5/bin/qmake" \ ${myconf} || die "configure died" }
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 87a09e423bce4d715ab990c61967f5232e85caf4 Author: Richard Freeman gentoo org> AuthorDate: Sun Apr 17 21:41:53 2016 + Commit: Richard Freeman gentoo org> CommitDate: Sun Apr 17 21:42:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a09e42 media-tv/mythtv: enable mythlogserver for non-systemd Package-Manager: portage-2.2.26 media-tv/mythtv/metadata.xml | 2 ++ media-tv/mythtv/mythtv-0.28.ebuild | 8 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/media-tv/mythtv/metadata.xml b/media-tv/mythtv/metadata.xml index 254db0c..e957519 100644 --- a/media-tv/mythtv/metadata.xml +++ b/media-tv/mythtv/metadata.xml @@ -45,6 +45,8 @@ that LCD. Adds LIRC support directly to MythTV allowing for built in control via a LIRC device. + Enable support for syslog and file logging. Not + used with systemd. Builds the perl bindings for MythTV. Allows you to write scripts in Perl to control your MythTV setup or communicate with it. diff --git a/media-tv/mythtv/mythtv-0.28.ebuild b/media-tv/mythtv/mythtv-0.28.ebuild index 7535185..467d7d4 100644 --- a/media-tv/mythtv/mythtv-0.28.ebuild +++ b/media-tv/mythtv/mythtv-0.28.ebuild @@ -25,7 +25,7 @@ KEYWORDS="~amd64 ~x86" IUSE_INPUT_DEVICES="input_devices_joystick" IUSE="alsa altivec avahi libass autostart bluray cec crystalhd debug dvb dvd \ -egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python systemd +theora \ +egl fftw +hls ieee1394 jack lcd lirc +mythlogserver perl pulseaudio python systemd +theora \ vaapi vdpau +vorbis +wrapper +xml xmltv +xvid ${IUSE_INPUT_DEVICES}" REQUIRED_USE=" @@ -34,7 +34,6 @@ REQUIRED_USE=" theora? ( vorbis )" COMMON=" - media-gfx/exiv2:= >=media-libs/freetype-2.0:= >=media-sound/lame-3.93.1 sys-libs/zlib:= @@ -47,13 +46,10 @@ COMMON=" dev-qt/qtcore:5= dev-qt/qtdbus:5= dev-qt/qtgui:5= - dev-qt/qtnetwork:5= dev-qt/qtscript:5= dev-qt/qtsql:5=[mysql] dev-qt/qtopengl:5= dev-qt/qtwebkit:5= - dev-qt/qtwidgets:5= - dev-qt/qtxml:5= x11-misc/wmctrl:= virtual/mysql virtual/opengl:= @@ -257,6 +253,7 @@ src_configure() { has ccache ${FEATURES} || myconf="${myconf} --disable-ccache" myconf="${myconf} $(use_enable systemd systemd_notify)" + use systemd || myconf="${myconf} $(use_enable mythlogserver)" chmod +x ./external/FFmpeg/version.sh @@ -268,7 +265,6 @@ src_configure() { --extra-cflags="${CFLAGS}" \ --extra-cxxflags="${CXXFLAGS}" \ --extra-ldflags="${LDFLAGS}" \ - --qmake=/usr/lib/qt5/bin/qmake \ ${myconf} || die "configure died" }
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 048bdae2a3f1b21ba4e378064116fae771f60396 Author: Richard Freeman gentoo org> AuthorDate: Sun Apr 17 00:13:29 2016 + Commit: Richard Freeman gentoo org> CommitDate: Sun Apr 17 00:13:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048bdae2 media-tv/mythtv: Add missing dependencies. Package-Manager: portage-2.2.26 media-tv/mythtv/mythtv-0.28.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/media-tv/mythtv/mythtv-0.28.ebuild b/media-tv/mythtv/mythtv-0.28.ebuild index 92a9d3e..7535185 100644 --- a/media-tv/mythtv/mythtv-0.28.ebuild +++ b/media-tv/mythtv/mythtv-0.28.ebuild @@ -34,6 +34,7 @@ REQUIRED_USE=" theora? ( vorbis )" COMMON=" + media-gfx/exiv2:= >=media-libs/freetype-2.0:= >=media-sound/lame-3.93.1 sys-libs/zlib:= @@ -46,10 +47,13 @@ COMMON=" dev-qt/qtcore:5= dev-qt/qtdbus:5= dev-qt/qtgui:5= + dev-qt/qtnetwork:5= dev-qt/qtscript:5= dev-qt/qtsql:5=[mysql] dev-qt/qtopengl:5= dev-qt/qtwebkit:5= + dev-qt/qtwidgets:5= + dev-qt/qtxml:5= x11-misc/wmctrl:= virtual/mysql virtual/opengl:= @@ -264,6 +268,7 @@ src_configure() { --extra-cflags="${CFLAGS}" \ --extra-cxxflags="${CXXFLAGS}" \ --extra-ldflags="${LDFLAGS}" \ + --qmake=/usr/lib/qt5/bin/qmake \ ${myconf} || die "configure died" }
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/, media-tv/mythtv/
commit: 514d063046bc52bbc3c99ba6ccaff5212a13603a Author: Richard Freeman gentoo org> AuthorDate: Sat Apr 16 11:52:24 2016 + Commit: Richard Freeman gentoo org> CommitDate: Sat Apr 16 12:05:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=514d0630 media-tv/mythtv: Major release to 0.28 Package-Manager: portage-2.2.26 media-tv/mythtv/Manifest | 1 + media-tv/mythtv/files/mythbackend.service-28 | 66 + media-tv/mythtv/mythtv-0.28.ebuild | 362 +++ 3 files changed, 429 insertions(+) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index fd8453c..ce15eb1 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -3,3 +3,4 @@ DIST mythtv-0.27.5-68e51d6fd4fa25e985b21cb3a5b5ca6fce9aca9d.tar.xz 28096 SHA256 DIST mythtv-0.27.5.tar.gz 85652939 SHA256 7e625f94332effeadfba8e7ae7c98d44a83bfc25b7c59e39adce67dc2f4e1e1b SHA512 b912e010e54271f9321ac1b11d4a31e4093f86c0f2ae3139d4b55085bab142ca3fc6d847d163f6b75aa31320404914c71c094528dc8ee7d70086e56a828b9169 WHIRLPOOL e9ebbbabac6ed53b4ec90537371a63e053bb9a2c0a0e920e43d3d2e475f87bdd0ac5a4604045498e88aaf06b11eb054d50dea7881c87dbd45a36c08309e1b880 DIST mythtv-0.27.6_p20160318.tar.gz 85676387 SHA256 d0b8c03d95e082e87e0fab8656358e9f3991cd08b2ec5edcbb10a9a91b1e4162 SHA512 7e94d07b4f99a15b978b42d8be11f329a938842b02ad99c9628ab6dda2fa802ca7148c5db9e6f7fae40f44027f55e69f1cdb6879ee83400934025f18ac68468f WHIRLPOOL d0f040c1ecb35e5c526477134d756a67d978aeefbf478b624eaa16e4ca1639e3b8f038507052b7d05e3a18fb85fd4e1eaeeb1a185ccfdf0fb2255fdc657be6c1 DIST mythtv-0.27.tar.gz 85904162 SHA256 494ebd7ee384e751c05ee0a1b3dcd3618caf72f1e94810381c09c2b5d1c799f0 SHA512 2ea070497a7610b8e1548112d9925a28aeedba819c2d063e88cc63daf69947379ce7213e357c26bf2221f8a8e865c937dee3b9bf2695644f2f1adeadf6d6 WHIRLPOOL 74c4fade0d0f93a64e5f1da3120358f15f6f8891f53b7c74b41a286369e192790cae87829b79a3a90ce3ca23ede63b3dfa809b514b68cee220432794414b8a47 +DIST mythtv-0.28.tar.gz 104364066 SHA256 9d640ab0551b300dab9b633f969efc6f1987f9bdedbef5997a44ddf97d863171 SHA512 7087fa69b89a7166ddfa96a5a65f48e0ee1858bc150376b2ac2309707b4d1fb9cc544d60b114227284fd0d4891eabded6edc31215fb8f11d1df304fe77ff8f85 WHIRLPOOL f593ab2c232c4f5361b3997d35ba631c845d0f12399a772fdfc296a9e120f5a03a7ba22dbe26b972c522f46a13907fc09b2619e84874cd952095b72df54d53e1 diff --git a/media-tv/mythtv/files/mythbackend.service-28 b/media-tv/mythtv/files/mythbackend.service-28 new file mode 100644 index 000..3ab4c9b --- /dev/null +++ b/media-tv/mythtv/files/mythbackend.service-28 @@ -0,0 +1,66 @@ +# Do not edit this file, it will be replaced on update +# If you need to make modifications to this unit file first make a copy in # /etc/systemd/system + +# This file is part of the packaging of MythTV # +# MythTV is free software; view http://www.mythtv.org for more information. +# +# It is sometimes necessary to wait for a capture device to finish (hot)plug +# initialization before the backend starts. If this is necessary, +# create a Wants and After entry for all the capture devices that +# one wishes to wait to be created before the backend starts using the systemd +# device name mangling names (/dev/some/thing turns +# into dev-some-thing.device). These normally should be udev persistent +# filename rules to avoid confusion. +# See the MythTV wiki for udev persistent filename # discussions found at: +# http://www.mythtv.org/wiki/Device_Filenames_and_udev +# +# In order to insure that systemd will create a device unit for the +# capture device, one must insure that udev will have the tag "systemd" +# (i.e. add TAG+="systemd" to the udev rule). +# +# The MythTV package ships with a default udev rule file located in: +# /lib/udev/rules.d/99-mythbackend.rules + +[Unit] +Description=MythTV backend service +After=network.target mysqld.service +# Uncomment the following line if you will be using the mythweb plugin on the +# same system as mythbackend. +#Wants=httpd.service + +[Service] +Type=notify + +Environment=MYTHCONFDIR=/etc/mythtv +# Default setting assumes a system wide install. Otherwise it should be set to +# the folder containing the .mythtv subfolder containing the config.xml file +# Such as +#Environment=HOME=/usr/share/mythtv +# or +Environment=HOME=/~/.mythtv + +# systemd changes execution from the calling user (possibly root) to this user +# if you have permissions problems or obscure errors try logging in as mythtv +# See notes below +User=mythtv + +# Uncomment one of the following... +# Use sysloging rather than separate logging: +#ExecStart=/usr/bin/mythbackend --syslog local7 + +# If Type=forking you must specify the --daemon and --pidfile options: +#ExecStart=/usr/bin/mythbackend --daemon --logpath /var/log/mythtv --loglevel crit --pidfile /run/mythtv/mythbackend.pid +#PIDFILE=/run/mythtv/mythbackend.pid + +# Systemd sends stdout to syslog, and mythbackend has console logging
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: f00cd320d237e61aedf4fc1ad30cbb78df1fd4a5 Author: Doug Goldstein gentoo org> AuthorDate: Sun Mar 20 03:41:31 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Mar 20 03:41:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00cd320 media-tv/mythtv: fix builds with USE=vaapi USE=vaapi builds require x11-libs/libva built with USE=opengl. Thanks to Daniel Frey gmail.com> for tracking this down. Gentoo-Bug: 573252 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild | 2 +- media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild index 2aa1d9b..18e8359 100644 --- a/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild +++ b/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild @@ -104,7 +104,7 @@ COMMON=" dev-python/urlgrabber ) theora? ( media-libs/libtheora:= media-libs/libogg:= ) - vaapi? ( x11-libs/libva:= ) + vaapi? ( x11-libs/libva:=[opengl] ) vdpau? ( x11-libs/libvdpau:= ) vorbis? ( >=media-libs/libvorbis-1.0:= media-libs/libogg:= ) xml? ( >=dev-libs/libxml2-2.6.0:= ) diff --git a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild b/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild index 75d4418..96041bb 100644 --- a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild +++ b/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild @@ -104,7 +104,7 @@ COMMON=" dev-python/urlgrabber ) theora? ( media-libs/libtheora:= media-libs/libogg:= ) - vaapi? ( x11-libs/libva:= ) + vaapi? ( x11-libs/libva:=[opengl] ) vdpau? ( x11-libs/libvdpau:= ) vorbis? ( >=media-libs/libvorbis-1.0:= media-libs/libogg:= ) xml? ( >=dev-libs/libxml2-2.6.0:= )
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: a7b339fc90f0e3047d7e541a787331fe2249891c Author: Doug Goldstein gentoo org> AuthorDate: Tue Feb 23 17:21:59 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Mar 20 00:58:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b339fc media-tv/mythtv: version bump Bump to a 0.27.6 based version Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> media-tv/mythtv/Manifest | 1 + media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild | 359 + 2 files changed, 360 insertions(+) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index 2af75cc..fd8453c 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,4 +1,5 @@ DIST mythtv-0.27-583395f5a376637efcd408a102fa64d0f188c12f.tar.xz 298048 SHA256 2b18428980fe8951694eb9c8594aa2559df491b029987e1a4b983128fdea4f51 SHA512 1d8c2a61bd91d7116ba3b43251d517bda3c8db3c235e73dde66116dc02d14806db9c80bacf6e19eaf816c4765d8e51fe9b53900efa3112134c564c08cc0ca012 WHIRLPOOL 3d50908d085f844cd210c568b50c55c47e4fe8dd8423ffe18303a7c799a45e24dfceaa5221e6f59596394484162d9992f46d5f66b0ad3c57fbb5a240def68dec DIST mythtv-0.27.5-68e51d6fd4fa25e985b21cb3a5b5ca6fce9aca9d.tar.xz 28096 SHA256 f51bd541cccb0f5b5f20441774d9ee5e10c7a44abba5e6b9795d3c5ce21d0bf0 SHA512 585bcfa6c3fc4ecc384665b40e50362ecd083f2fa22ce9adea8167d4e38a7cbfc7519eee3813f76d7327d093c29d5ca97d9026eb5d180ff4cb7d9af91d7bc428 WHIRLPOOL d2ca6b3c7a6ecc94c4a21dee6a7ad38bdd72b880c00df1e8ac529382cd0aa7618ddfa2b5ba9721a2b99f828c9eaa6ca8ce1b1ac5e23bfff85c28327dfb862884 DIST mythtv-0.27.5.tar.gz 85652939 SHA256 7e625f94332effeadfba8e7ae7c98d44a83bfc25b7c59e39adce67dc2f4e1e1b SHA512 b912e010e54271f9321ac1b11d4a31e4093f86c0f2ae3139d4b55085bab142ca3fc6d847d163f6b75aa31320404914c71c094528dc8ee7d70086e56a828b9169 WHIRLPOOL e9ebbbabac6ed53b4ec90537371a63e053bb9a2c0a0e920e43d3d2e475f87bdd0ac5a4604045498e88aaf06b11eb054d50dea7881c87dbd45a36c08309e1b880 +DIST mythtv-0.27.6_p20160318.tar.gz 85676387 SHA256 d0b8c03d95e082e87e0fab8656358e9f3991cd08b2ec5edcbb10a9a91b1e4162 SHA512 7e94d07b4f99a15b978b42d8be11f329a938842b02ad99c9628ab6dda2fa802ca7148c5db9e6f7fae40f44027f55e69f1cdb6879ee83400934025f18ac68468f WHIRLPOOL d0f040c1ecb35e5c526477134d756a67d978aeefbf478b624eaa16e4ca1639e3b8f038507052b7d05e3a18fb85fd4e1eaeeb1a185ccfdf0fb2255fdc657be6c1 DIST mythtv-0.27.tar.gz 85904162 SHA256 494ebd7ee384e751c05ee0a1b3dcd3618caf72f1e94810381c09c2b5d1c799f0 SHA512 2ea070497a7610b8e1548112d9925a28aeedba819c2d063e88cc63daf69947379ce7213e357c26bf2221f8a8e865c937dee3b9bf2695644f2f1adeadf6d6 WHIRLPOOL 74c4fade0d0f93a64e5f1da3120358f15f6f8891f53b7c74b41a286369e192790cae87829b79a3a90ce3ca23ede63b3dfa809b514b68cee220432794414b8a47 diff --git a/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild b/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild new file mode 100644 index 000..75d4418 --- /dev/null +++ b/media-tv/mythtv/mythtv-0.27.6_p20160318.ebuild @@ -0,0 +1,359 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +# git diff --relative=mythtv v0.27.6.. > ~/mythtv-0.27.6/patches/mythtv.patch +BACKPORTS="b6ae90c071a9a8eac9873fae988d5eb2434f3160" +MY_P=${P%_p*} +MY_PV=${PV%_p*} + +inherit flag-o-matic multilib eutils python-single-r1 user systemd vcs-snapshot + +MYTHTV_BRANCH="fixes/0.27" + +DESCRIPTION="Homebrew PVR project" +HOMEPAGE="http://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/${BACKPORTS}.tar.gz -> ${P}.tar.gz" + +SLOT="0/${PV}" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE="alsa altivec avahi libass autostart bluray cec crystalhd debug dvb dvd \ +egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python +theora \ +vaapi vdpau +vorbis +wrapper +xml xmltv +xvid ${IUSE_INPUT_DEVICES}" + +REQUIRED_USE=" + bluray? ( xml ) + python? ( ${PYTHON_REQUIRED_USE} ) + theora? ( vorbis )" + +COMMON=" + >=media-libs/freetype-2.0:= + >=media-sound/lame-3.93.1 + sys-libs/zlib:= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXinerama:= + x11-libs/libXv:= + x11-libs/libXrandr:= + x11-libs/libXxf86vm:= + >=dev-qt/qtcore-4.7.2:4= + >=dev-qt/qtdbus-4.7.2:4= + >=dev-qt/qtgui-4.7.2:4= + >=dev-qt/qtscript-4.7.2:4= + >=dev-qt/qtsql-4.7.2:4=[mysql] + >=dev-qt/qtopengl-4.7.2:4=[egl?] + >=dev-qt/qtwebkit-4.7.2:4= + x11-misc/wmctrl:= + virtual/mysql + virtual/opengl:= + alsa? ( >=media-libs/alsa-lib-1.0.24:= ) + avahi? ( + dev-libs/openssl:0= + net-dns/avahi[mdnsresponder-compat] + ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:= + sys-fs/udisks:0 + ) + cec? (
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv-status/
commit: 3dea3f8018c4414b3affc851d87245c04e597acd Author: Kent Fredric gmail com> AuthorDate: Thu Mar 10 10:21:55 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Thu Mar 10 23:09:46 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dea3f80 media-tv/mythtv-status: Fix dependency on dev-perl/Date-Manip Package-Manager: portage-2.2.27 media-tv/mythtv-status/mythtv-status-0.10.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-tv/mythtv-status/mythtv-status-0.10.4.ebuild b/media-tv/mythtv-status/mythtv-status-0.10.4.ebuild index 7431fd8..51df299 100644 --- a/media-tv/mythtv-status/mythtv-status-0.10.4.ebuild +++ b/media-tv/mythtv-status/mythtv-status-0.10.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -17,7 +17,7 @@ IUSE="" DEPEND=" dev-perl/libwww-perl dev-perl/XML-LibXML - dev-perl/DateManip + dev-perl/Date-Manip dev-perl/MIME-tools dev-perl/Sys-SigAction dev-perl/Config-Auto
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/
commit: 41e77a8e05b7f663c1428e8608013965ca749b5d Author: Doug Goldstein gentoo org> AuthorDate: Wed Feb 24 03:25:00 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Feb 24 03:25:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41e77a8e media-tv/mythtv: remove unused file Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein gentoo.org> media-tv/mythtv/files/libdir.patch | 11 --- 1 file changed, 11 deletions(-) diff --git a/media-tv/mythtv/files/libdir.patch b/media-tv/mythtv/files/libdir.patch deleted file mode 100644 index 90fc362..000 --- a/media-tv/mythtv/files/libdir.patch +++ /dev/null @@ -1,11 +0,0 @@ external/Makefile 2012-10-06 14:30:40.453248737 -0400 -+++ external/Makefile 2012-10-06 14:32:43.283277751 -0400 -@@ -25,7 +25,7 @@ - zeromq/Makefile: zeromq/configure - (cd zeromq ; \ -./configure --without-documentation --prefix=${PREFIX} \ -- --includedir=${PREFIX}/include/mythtv/zeromq) -+ --includedir=${PREFIX}/include/mythtv/zeromq --libdir=${LIBDIR}) - - zeromq-install zeromq-uninstall zeromq-clean zeromq-distclean: - ${MAKE} -C zeromq ${@:zeromq-%=%} DESTDIR=${INSTALL_ROOT}
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, www-apps/mythweb/, media-plugins/mythplugins/
commit: 6f7ff4cb5b1dfff4169e53401bd75dfc84283952 Author: Doug Goldstein gentoo org> AuthorDate: Wed Feb 24 03:17:26 2016 + Commit: Doug Goldstein gentoo org> CommitDate: Wed Feb 24 03:20:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f7ff4cb mythtv: remove older versions Since the versions are all interdependent its easier to do in one big tree commit. Signed-off-by: Doug Goldstein gentoo.org> media-plugins/mythplugins/Manifest | 2 - .../mythplugins-0.26.0_p20130922-r1.ebuild | 129 .../mythplugins-0.27.5_p20150627-r3.ebuild | 170 -- media-tv/mythtv/Manifest | 4 - media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild | 347 media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild | 359 media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild | 363 - media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild | 363 - www-apps/mythweb/Manifest | 2 - www-apps/mythweb/mythweb-0.26.0.ebuild | 90 - www-apps/mythweb/mythweb-0.27.ebuild | 90 - 11 files changed, 1919 deletions(-) diff --git a/media-plugins/mythplugins/Manifest b/media-plugins/mythplugins/Manifest index ac91c99..413b1b6 100644 --- a/media-plugins/mythplugins/Manifest +++ b/media-plugins/mythplugins/Manifest @@ -1,5 +1,3 @@ -DIST mythplugins-0.26.0-9fd7c6102b2cd1a3760337663803b110446c6ea7.tar.xz 45980 SHA256 a3ec6dcde8ee74b0a518c42555947b0a9050f63625df4f6b94a4830768267242 SHA512 490a2bfdfe1011721e17a74f25d6a404d14af855b5790620553467d7efd0a3dc050fa2c716ba88a06924ba1c456b40968f2862557688c0d31999f05549f6d39a WHIRLPOOL db6a1b277e0c0bf122a1c910f446dc6a924c7cdb82bb23996e8f45239185c60d59e0974b62ea281b807eafce2fcb72f2f96d0f8051cc47ea1b8602d49c82e372 -DIST mythplugins-0.26.0.tar.bz2 36673620 SHA256 4e7f0493f37792c084c1b4d0b5863b4201ebce6d62ab7c6cc31ca74087d83c62 SHA512 51c10f46186e14e69c5626f2ae0955692c71aa7459fd018efaab1b99809cad533a84754d53455017102ff6f94cc9905dc303248a29d4095ba8f4f685bb022f49 WHIRLPOOL a2b995f2a94a2eb22fa0740dd840a2fe2d9d4b808af1dc43e9d83c626d93ed95134d64db2049e4b79379838ae16b1de6547b56277531e2752e6779b3cddbf25a DIST mythplugins-0.27-583395f5a376637efcd408a102fa64d0f188c12f.tar.xz 58328 SHA256 b8d7b2338236baeb20a26d2c83eb3c92b9a6f0aa96c66542e47018e4c833a213 SHA512 1ed2786f9c1fd0f7d607806b6ca34100ec116191e02573cc5def18c2581bb841e6f7e5b9fe066bfb9f52931b314ead157a64ab84a27bae06610282237d249dfc WHIRLPOOL 56977fab1cb93768164c4e3feb2fe503d22d44e70fd046cdbe3b05de0066a8792afd1097721029713b3f4f30c79e34d8ba617afe4c1241af0f1a741854cc3349 DIST mythplugins-0.27.5-9498257571e8158926b60a0eefc74568c4436823.tar.xz 1364 SHA256 8b7abe67562767478f583fe36704570612425f82a05b9288cc82e3015bf2fc16 SHA512 2fe3a317ecdffc06d9e9b554cf8bfb54a324b7f1441038d51e9f77d13b53693ed6d2721282b239967c6d539947e1b119f579e49b42ba62f7dafd0144c0d28622 WHIRLPOOL 5fc5222364fbb11312f92f8adaef3adff46e89251afcdeea48d1466625072d068ebdb66f9426140765da6f4fc02a117b086033a319f148700cc164bad6fbc0f1 DIST mythtv-0.27.5.tar.gz 85652939 SHA256 7e625f94332effeadfba8e7ae7c98d44a83bfc25b7c59e39adce67dc2f4e1e1b SHA512 b912e010e54271f9321ac1b11d4a31e4093f86c0f2ae3139d4b55085bab142ca3fc6d847d163f6b75aa31320404914c71c094528dc8ee7d70086e56a828b9169 WHIRLPOOL e9ebbbabac6ed53b4ec90537371a63e053bb9a2c0a0e920e43d3d2e475f87bdd0ac5a4604045498e88aaf06b11eb054d50dea7881c87dbd45a36c08309e1b880 diff --git a/media-plugins/mythplugins/mythplugins-0.26.0_p20130922-r1.ebuild b/media-plugins/mythplugins/mythplugins-0.26.0_p20130922-r1.ebuild deleted file mode 100644 index e6acfe4..000 --- a/media-plugins/mythplugins/mythplugins-0.26.0_p20130922-r1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_DEPEND="2:2.6" -BACKPORTS="9fd7c6102b2cd1a3760337663803b110446c6ea7" -MY_P=${P%_p*} - -inherit eutils python - -DESCRIPTION="Official MythTV plugins" -HOMEPAGE="http://www.mythtv.org; -SRC_URI="ftp://ftp.osuosl.org/pub/mythtv/${MY_P}.tar.bz2 - ${BACKPORTS:+https://dev.gentoo.org/~rich0/distfiles/${MY_P}-${BACKPORTS}.tar.xz}; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -MYTHPLUGINS="mytharchive mythbrowser mythgallery mythgame \ -mythmusic mythnetvision mythnews mythweather mythzoneminder" - -IUSE="${MYTHPLUGINS} cdda cdr exif fftw raw" - -DEPEND="!media-plugins/mytharchive - !media-plugins/mythbrowser - !media-plugins/mythgallery - !media-plugins/mythgame - !media-plugins/mythmovies - !media-plugins/mythmusic - !media-plugins/mythnetvision - !media-plugins/mythnews - !media-plugins/mythweather - =media-tv/mythtv-${PV}*:=[python] - mytharchive? ( - app-cdr/dvd+rw-tools - dev-python/pillow:= -
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 073284481deefcd5a455d24a78f76392add49aa7 Author: Richard Freeman gentoo org> AuthorDate: Fri Jan 29 12:06:12 2016 + Commit: Richard Freeman gentoo org> CommitDate: Fri Jan 29 12:06:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07328448 media-tv/mythtv: Stable for amd64 Bug: 673250 Package-Manager: portage-2.2.26 media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild index 25e3669..2aa1d9b 100644 --- a/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild +++ b/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/MythTV/mythtv/archive/v0.27.5.tar.gz -> mythtv-0.27. SLOT="0/${PV}" LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE_INPUT_DEVICES="input_devices_joystick" IUSE="alsa altivec avahi libass autostart bluray cec crystalhd debug dvb dvd \
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: dabd9842b5f0cecb28601ff0e2ba793afbde85e5 Author: Doug Goldstein gentoo org> AuthorDate: Sun Nov 15 04:35:33 2015 + Commit: Doug Goldstein gentoo org> CommitDate: Sun Nov 15 04:37:29 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dabd9842 media-tv/mythtv: fix build issue with media-libs/libvpx-1.5.0 libvpx-1.5.0 dropped some defines from their headers that MythTV needed to compile. To quickly avoid such issues for users, set the DEPEND to be on for all versions less than 1.5.0. fixes #565628 Gentoo-Bug: 565628 Signed-off-by: Doug Goldstein gentoo.org> media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild| 2 +- media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild| 2 +- media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild | 2 +- media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild | 2 +- media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild| 2 +- media-tv/mythtv/mythtv-0.27_p20140321.ebuild | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild b/media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild index 6f1b76c..5179d22 100644 --- a/media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild +++ b/media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild @@ -65,7 +65,7 @@ COMMON=" fftw? ( sci-libs/fftw:3.0= ) hls? ( media-libs/faac:= - media-libs/libvpx:= + =media-libs/x264-0.0.20111220:= >=media-sound/lame-3.93.1 ) diff --git a/media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild index 055bbe9..0cca4c5 100644 --- a/media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild +++ b/media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild @@ -65,7 +65,7 @@ COMMON=" fftw? ( sci-libs/fftw:3.0= ) hls? ( media-libs/faac:= - media-libs/libvpx:= + =media-libs/x264-0.0.20111220:= >=media-sound/lame-3.93.1 ) diff --git a/media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild index 05358ad..bd36fa0 100644 --- a/media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild +++ b/media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild @@ -72,7 +72,7 @@ COMMON=" fftw? ( sci-libs/fftw:3.0= ) hls? ( media-libs/faac:= - media-libs/libvpx:= + =media-libs/x264-0.0.20111220:= ) ieee1394? ( diff --git a/media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild index b64da03..73dd970 100644 --- a/media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild +++ b/media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild @@ -72,7 +72,7 @@ COMMON=" fftw? ( sci-libs/fftw:3.0= ) hls? ( media-libs/faac:= - media-libs/libvpx:= + =media-libs/x264-0.0.20111220:= ) ieee1394? ( diff --git a/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild index 3b2a282..25e3669 100644 --- a/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild +++ b/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild @@ -76,7 +76,7 @@ COMMON=" fftw? ( sci-libs/fftw:3.0= ) hls? ( media-libs/faac:= - media-libs/libvpx:= + =media-libs/x264-0.0.20111220:= ) ieee1394? ( diff --git a/media-tv/mythtv/mythtv-0.27_p20140321.ebuild b/media-tv/mythtv/mythtv-0.27_p20140321.ebuild index 1f242f9..a050f3e 100644 --- a/media-tv/mythtv/mythtv-0.27_p20140321.ebuild +++ b/media-tv/mythtv/mythtv-0.27_p20140321.ebuild @@ -65,7 +65,7 @@ COMMON=" fftw? ( sci-libs/fftw:3.0= ) hls? ( media-libs/faac:= - media-libs/libvpx:= + =media-libs/x264-0.0.20111220:= >=media-sound/lame-3.93.1 )
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 4e9c220eea8d4ef8b5da04645e69a0fc04f4b843 Author: Manuel Rüger gentoo org> AuthorDate: Tue Oct 27 20:23:54 2015 + Commit: Manuel Rüger gentoo org> CommitDate: Tue Oct 27 20:24:24 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e9c220e media-tv/mythtv: Fix Manifest Package-Manager: portage-2.2.23 media-tv/mythtv/Manifest | 1 + 1 file changed, 1 insertion(+) diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index b750a4e..a631699 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -2,6 +2,7 @@ DIST mythtv-0.26.0-9fd7c6102b2cd1a3760337663803b110446c6ea7.tar.xz 179540 SHA256 DIST mythtv-0.26.0.tar.bz2 40887666 SHA256 2f158962ca3009db563dabc32827c47788a688bd67a25abd76f4baa9c3cfe306 SHA512 8c8766542b6a1a877d400fd99343e8149d9c6cc4ab1e425db358bdbdc10b6cb7422bb4bdcf984ce64b2cf02b0ad0725606b266558afcadff9ec9c9bb95bb49c0 WHIRLPOOL c737a1dbdfafe65ae5ee3bde8d0b3a9ad50ebfccec784d6907c78d03f9732637cfbf8b82ecfca80af0b049c65d70c608a81ac3bf27a8070ba3f32d657f5137bb DIST mythtv-0.27-583395f5a376637efcd408a102fa64d0f188c12f.tar.xz 298048 SHA256 2b18428980fe8951694eb9c8594aa2559df491b029987e1a4b983128fdea4f51 SHA512 1d8c2a61bd91d7116ba3b43251d517bda3c8db3c235e73dde66116dc02d14806db9c80bacf6e19eaf816c4765d8e51fe9b53900efa3112134c564c08cc0ca012 WHIRLPOOL 3d50908d085f844cd210c568b50c55c47e4fe8dd8423ffe18303a7c799a45e24dfceaa5221e6f59596394484162d9992f46d5f66b0ad3c57fbb5a240def68dec DIST mythtv-0.27.5-32fd3968acea905d71d9769996487eff280233ea.tar.xz 12292 SHA256 482aadc121a7e770da6d10b5014947ec9ff1350ccc7f672bdc4650ef13e68cca SHA512 8e84cf76541b775143b94da156fdcde1f24d964b58a9423323de730e23142b57c9c44ef01c2202bbb7126058d41153f77f524eebed70f65210c2b9427255ee3a WHIRLPOOL 7375659815ee6170edab81411232bcf73b54575dbb8e69cb5c9c7ff0f13105eddeb01c4026e78ef8c9e7e9d1782880e41a628697c8dd697778cbb4711b3cb820 +DIST mythtv-0.27.5-68e51d6fd4fa25e985b21cb3a5b5ca6fce9aca9d.tar.xz 28096 SHA256 f51bd541cccb0f5b5f20441774d9ee5e10c7a44abba5e6b9795d3c5ce21d0bf0 SHA512 585bcfa6c3fc4ecc384665b40e50362ecd083f2fa22ce9adea8167d4e38a7cbfc7519eee3813f76d7327d093c29d5ca97d9026eb5d180ff4cb7d9af91d7bc428 WHIRLPOOL d2ca6b3c7a6ecc94c4a21dee6a7ad38bdd72b880c00df1e8ac529382cd0aa7618ddfa2b5ba9721a2b99f828c9eaa6ca8ce1b1ac5e23bfff85c28327dfb862884 DIST mythtv-0.27.5-9498257571e8158926b60a0eefc74568c4436823.tar.xz 11992 SHA256 aef3b944a9f4b49daa3f5489b58a080db35eb7b85c76819d9d00ccf1adfadfdf SHA512 bddc80f6d7e7ad583459a2192660e6101d53d8821c0f875634f90588bc6fbff86c80fa75f6e8cb859fd5164a81f0ad3427939d57da2b112741b1ea9ce646659d WHIRLPOOL 249d4f5332d943669610b96363b6d2b19d63973ba191bd62900e7d31362b4c541077ffe6ca9eae6027c6d1d5fea1d691722739ff9d0d7af6566d288921444961 DIST mythtv-0.27.5.tar.gz 85652939 SHA256 7e625f94332effeadfba8e7ae7c98d44a83bfc25b7c59e39adce67dc2f4e1e1b SHA512 b912e010e54271f9321ac1b11d4a31e4093f86c0f2ae3139d4b55085bab142ca3fc6d847d163f6b75aa31320404914c71c094528dc8ee7d70086e56a828b9169 WHIRLPOOL e9ebbbabac6ed53b4ec90537371a63e053bb9a2c0a0e920e43d3d2e475f87bdd0ac5a4604045498e88aaf06b11eb054d50dea7881c87dbd45a36c08309e1b880 DIST mythtv-0.27.tar.gz 85904162 SHA256 494ebd7ee384e751c05ee0a1b3dcd3618caf72f1e94810381c09c2b5d1c799f0 SHA512 2ea070497a7610b8e1548112d9925a28aeedba819c2d063e88cc63daf69947379ce7213e357c26bf2221f8a8e865c937dee3b9bf2695644f2f1adeadf6d6 WHIRLPOOL 74c4fade0d0f93a64e5f1da3120358f15f6f8891f53b7c74b41a286369e192790cae87829b79a3a90ce3ca23ede63b3dfa809b514b68cee220432794414b8a47
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: eeb65f13becaaa445a93d2033d2981b4525fb03d Author: Doug Goldstein gentoo org> AuthorDate: Tue Oct 27 02:28:15 2015 + Commit: Doug Goldstein gentoo org> CommitDate: Tue Oct 27 14:19:38 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb65f13 media-tv/mythtv: fix C++ visibility with gcc 4.9+ Fix build issues surrounding devirualization and visibility with gcc 4.9+. Fix OpenSSL slot dependency. Change USE=raop to USE=avahi for AirPlay, AirTunes, and Bonjour support since a number of third-party docs mention the inconsistency in USE flag naming. Gentoo-Bug: 516692 Gentoo-Bug: 562084 Signed-off-by: Doug Goldstein gentoo.org> media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild | 363 + 1 file changed, 363 insertions(+) diff --git a/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild new file mode 100644 index 000..3b2a282 --- /dev/null +++ b/media-tv/mythtv/mythtv-0.27.5_p20151025.ebuild @@ -0,0 +1,363 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +BACKPORTS="68e51d6fd4fa25e985b21cb3a5b5ca6fce9aca9d" +MY_P=${P%_p*} + +inherit flag-o-matic multilib eutils python-single-r1 user systemd + +MYTHTV_VERSION="v0.27.5" +MYTHTV_BRANCH="fixes/0.27" + +DESCRIPTION="Homebrew PVR project" +HOMEPAGE="http://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/v0.27.5.tar.gz -> mythtv-0.27.5.tar.gz + ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}; + +SLOT="0/${PV}" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE="alsa altivec avahi libass autostart bluray cec crystalhd debug dvb dvd \ +egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python +theora \ +vaapi vdpau +vorbis +wrapper +xml xmltv +xvid ${IUSE_INPUT_DEVICES}" + +REQUIRED_USE=" + bluray? ( xml ) + python? ( ${PYTHON_REQUIRED_USE} ) + theora? ( vorbis )" + +COMMON=" + >=media-libs/freetype-2.0:= + >=media-sound/lame-3.93.1 + sys-libs/zlib:= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXinerama:= + x11-libs/libXv:= + x11-libs/libXrandr:= + x11-libs/libXxf86vm:= + >=dev-qt/qtcore-4.7.2:4= + >=dev-qt/qtdbus-4.7.2:4= + >=dev-qt/qtgui-4.7.2:4= + >=dev-qt/qtscript-4.7.2:4= + >=dev-qt/qtsql-4.7.2:4=[mysql] + >=dev-qt/qtopengl-4.7.2:4=[egl?] + >=dev-qt/qtwebkit-4.7.2:4= + x11-misc/wmctrl:= + virtual/mysql + virtual/opengl:= + alsa? ( >=media-libs/alsa-lib-1.0.24:= ) + avahi? ( + dev-libs/openssl:0= + net-dns/avahi[mdnsresponder-compat] + ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:= + sys-fs/udisks:0 + ) + cec? ( dev-libs/libcec:= ) + dvb? ( + media-libs/libdvb:= + virtual/linuxtv-dvb-headers:= + ) + dvd? ( + dev-libs/libcdio:= + sys-fs/udisks:0 + ) + egl? ( media-libs/mesa:=[egl] ) + fftw? ( sci-libs/fftw:3.0= ) + hls? ( + media-libs/faac:= + media-libs/libvpx:= + >=media-libs/x264-0.0.20111220:= + ) + 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 ) + libass? ( >=media-libs/libass-0.9.11:= ) + lirc? ( app-misc/lirc ) + perl? ( + dev-perl/DBD-mysql + dev-perl/Net-UPnP + dev-perl/LWP-Protocol-https + dev-perl/HTTP-Message + dev-perl/IO-Socket-INET6 + >=dev-perl/libwww-perl-5 + ) + pulseaudio? ( media-sound/pulseaudio ) + python? ( + ${PYTHON_DEPS} + dev-python/mysql-python + dev-python/lxml + dev-python/urlgrabber + ) + theora? ( media-libs/libtheora:= media-libs/libogg:= ) + vaapi? ( x11-libs/libva:= ) + vdpau? ( x11-libs/libvdpau:= ) + vorbis? ( >=media-libs/libvorbis-1.0:= media-libs/libogg:= ) + xml? ( >=dev-libs/libxml2-2.6.0:= ) + xvid? ( >=media-libs/xvid-1.1.0:= ) + !media-tv/mythtv-bindings + !x11-themes/mythtv-themes + media-libs/taglib:= + dev-libs/glib:= + " + +RDEPEND="${COMMON} + media-fonts/corefonts + media-fonts/dejavu + media-fonts/liberation-fonts + x11-apps/xinit + autostart? ( + net-dialup/mingetty + x11-wm/evilwm + x11-apps/xset + ) + dvd? ( media-libs/libdvdcss:= ) +
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/files/
commit: e1d2a191cf7e01234b675d474486f234af1492fd Author: Doug Goldstein gentoo org> AuthorDate: Fri Oct 9 14:13:09 2015 + Commit: Doug Goldstein gentoo org> CommitDate: Fri Oct 9 14:14:21 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d2a191 media-tv/mythtv: drop group write on log directory Drop the group write bit on the /var/log/mythtv directory in the mythbackend initscript. media-tv/mythtv/files/mythbackend.init-r2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-tv/mythtv/files/mythbackend.init-r2 b/media-tv/mythtv/files/mythbackend.init-r2 index 6869eb5..dc5e66e 100644 --- a/media-tv/mythtv/files/mythbackend.init-r2 +++ b/media-tv/mythtv/files/mythbackend.init-r2 @@ -42,7 +42,7 @@ start_pre() { # Work around any strange permissions that may be on these files. [ "x${MYTHBACKEND_LOGGING}" = "xfiles" ] && \ - checkpath --directory --owner mythtv:video --mode 0775 /var/log/mythtv + checkpath --directory --owner mythtv:video --mode 0755 /var/log/mythtv checkpath --directory --owner mythtv:video --mode 0775 /home/mythtv checkpath --directory --owner mythtv:video --mode 0750 /run/mythtv }
[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/
commit: 1c3414c39fddeaaceefdf74312b269673b3829aa Author: Doug Goldstein gentoo org> AuthorDate: Thu Sep 17 14:07:15 2015 + Commit: Doug Goldstein gentoo org> CommitDate: Thu Sep 17 14:07:34 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c3414c3 media-tv/mythtv: bump for using sub-slots Package-Manager: portage-2.2.20.1 Signed-off-by: Doug Goldstein gentoo.org> media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild | 363 ++ 1 file changed, 363 insertions(+) diff --git a/media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild new file mode 100644 index 000..b64da03 --- /dev/null +++ b/media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild @@ -0,0 +1,363 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +BACKPORTS="32fd3968acea905d71d9769996487eff280233ea" +MY_P=${P%_p*} + +inherit flag-o-matic multilib eutils python-single-r1 user systemd + +MYTHTV_VERSION="v0.27.5" +MYTHTV_BRANCH="fixes/0.27" + +DESCRIPTION="Homebrew PVR project" +HOMEPAGE="http://www.mythtv.org; +SRC_URI="https://github.com/MythTV/mythtv/archive/v0.27.5.tar.gz -> mythtv-0.27.5.tar.gz + ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}; + +SLOT="0/${PV}" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" + +IUSE_INPUT_DEVICES="input_devices_joystick" +IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \ +egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \ +vaapi vdpau +vorbis +wrapper +xml xmltv +xvid ${IUSE_INPUT_DEVICES}" + +REQUIRED_USE=" + bluray? ( xml ) + python? ( ${PYTHON_REQUIRED_USE} ) + theora? ( vorbis )" + +COMMON=" + >=media-libs/freetype-2.0:= + >=media-sound/lame-3.93.1 + sys-libs/zlib:= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXinerama:= + x11-libs/libXv:= + x11-libs/libXrandr:= + x11-libs/libXxf86vm:= + >=dev-qt/qtcore-4.7.2:4= + >=dev-qt/qtdbus-4.7.2:4= + >=dev-qt/qtgui-4.7.2:4= + >=dev-qt/qtscript-4.7.2:4= + >=dev-qt/qtsql-4.7.2:4=[mysql] + >=dev-qt/qtopengl-4.7.2:4=[egl?] + >=dev-qt/qtwebkit-4.7.2:4= + x11-misc/wmctrl:= + virtual/mysql + virtual/opengl:= + alsa? ( >=media-libs/alsa-lib-1.0.24:= ) + bluray? ( + dev-libs/libcdio:= + media-libs/libbluray:= + sys-fs/udisks:0 + ) + cec? ( dev-libs/libcec:= ) + dvb? ( + media-libs/libdvb:= + virtual/linuxtv-dvb-headers:= + ) + dvd? ( + dev-libs/libcdio:= + sys-fs/udisks:0 + ) + egl? ( media-libs/mesa:=[egl] ) + fftw? ( sci-libs/fftw:3.0= ) + hls? ( + media-libs/faac:= + media-libs/libvpx:= + >=media-libs/x264-0.0.20111220:= + ) + 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 ) + libass? ( >=media-libs/libass-0.9.11:= ) + lirc? ( app-misc/lirc ) + perl? ( + dev-perl/DBD-mysql + dev-perl/Net-UPnP + dev-perl/LWP-Protocol-https + dev-perl/HTTP-Message + dev-perl/IO-Socket-INET6 + >=dev-perl/libwww-perl-5 + ) + pulseaudio? ( media-sound/pulseaudio ) + python? ( + ${PYTHON_DEPS} + dev-python/mysql-python + dev-python/lxml + dev-python/urlgrabber + ) + raop? ( + dev-libs/openssl:= + net-dns/avahi[mdnsresponder-compat] + ) + theora? ( media-libs/libtheora:= media-libs/libogg:= ) + vaapi? ( x11-libs/libva:= ) + vdpau? ( x11-libs/libvdpau:= ) + vorbis? ( >=media-libs/libvorbis-1.0:= media-libs/libogg:= ) + xml? ( >=dev-libs/libxml2-2.6.0:= ) + xvid? ( >=media-libs/xvid-1.1.0:= ) + !media-tv/mythtv-bindings + !x11-themes/mythtv-themes + media-libs/taglib:= + dev-libs/glib:= + " + +RDEPEND="${COMMON} + media-fonts/corefonts + media-fonts/dejavu + media-fonts/liberation-fonts + x11-apps/xinit + autostart? ( + net-dialup/mingetty + x11-wm/evilwm + x11-apps/xset + ) + dvd? ( media-libs/libdvdcss:= ) + xmltv? ( >=media-tv/xmltv-0.5.43 ) + " + +DEPEND="${COMMON} + dev-lang/yasm + x11-proto/xineramaproto + x11-proto/xf86vidmodeproto + " + +S="${WORKDIR}/${MY_P}/mythtv" + +MYTHTV_GROUPS="video,audio,tty,uucp" + +pkg_setup() { +