[gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/

2024-03-09 Thread Sam James
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/

2024-02-02 Thread Sam James
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/

2024-01-11 Thread Sam James
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/

2024-01-08 Thread Sam James
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/

2023-09-26 Thread Sam James
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/

2023-09-26 Thread Sam James
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/

2023-08-28 Thread Sam James
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/

2023-06-14 Thread Sam James
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/

2023-06-14 Thread Sam James
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/

2023-06-14 Thread Sam James
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/

2023-05-27 Thread Sam James
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/

2023-05-01 Thread Michał Górny
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/

2023-05-01 Thread Sam James
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/

2023-04-29 Thread Sam James
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/

2023-04-18 Thread Sam James
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/

2023-04-16 Thread Matt Turner
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/

2022-11-15 Thread Michał Górny
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/

2022-07-15 Thread David Seifert
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/

2022-04-27 Thread Joonas Niilola
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/

2022-04-27 Thread Joonas Niilola
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/

2022-04-14 Thread Sam James
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/

2022-04-14 Thread Sam James
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/

2022-04-11 Thread Sam James
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/

2022-04-11 Thread Sam James
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/

2022-04-10 Thread Sam James
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/

2021-11-25 Thread Marek Szuba
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/

2021-10-30 Thread Sam James
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/

2021-10-22 Thread Jakov Smolić
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/

2021-08-10 Thread Joonas Niilola
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/

2021-08-10 Thread Joonas Niilola
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/

2021-08-10 Thread Joonas Niilola
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/

2021-06-10 Thread Sam James
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/

2021-04-20 Thread Joonas Niilola
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/

2021-03-01 Thread Joonas Niilola
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/

2021-03-01 Thread Joonas Niilola
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/

2021-02-15 Thread Conrad Kostecki
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/

2020-12-11 Thread Andreas Sturmlechner
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/

2020-11-15 Thread Joonas Niilola
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/

2020-09-04 Thread Andreas Sturmlechner
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/

2020-09-04 Thread Andreas Sturmlechner
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/

2020-08-01 Thread Aaron Bauman
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/

2020-07-25 Thread Andreas Sturmlechner
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/

2020-07-24 Thread Joonas Niilola
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/

2020-07-04 Thread Michał Górny
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/

2020-06-14 Thread Joonas Niilola
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/

2020-06-11 Thread Joonas Niilola
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/

2020-06-11 Thread Joonas Niilola
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/

2020-04-03 Thread Andreas Sturmlechner
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/

2020-04-03 Thread Andreas Sturmlechner
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/

2020-03-03 Thread Joonas Niilola
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/

2020-02-20 Thread Joonas Niilola
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/

2020-02-18 Thread Joonas Niilola
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/

2019-10-12 Thread Andreas Sturmlechner
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/

2019-10-08 Thread Joonas Niilola
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/

2019-10-08 Thread Joonas Niilola
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/

2019-10-08 Thread Joonas Niilola
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/

2019-09-20 Thread Joonas Niilola
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/

2019-08-14 Thread Andreas Sturmlechner
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/

2019-01-27 Thread Pacho Ramos
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/

2019-01-05 Thread Pacho Ramos
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/

2018-11-11 Thread Pacho Ramos
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/

2018-10-20 Thread Pacho Ramos
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/

2018-08-09 Thread Lars Wendler
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/

2018-06-26 Thread Lars Wendler
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/

2018-06-25 Thread Lars Wendler
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/

2017-12-31 Thread Pacho Ramos
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/

2017-12-31 Thread Pacho Ramos
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/

2017-12-27 Thread Pacho Ramos
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/

2017-12-27 Thread Pacho Ramos
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/

2017-12-18 Thread Craig Andrews
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/, ...

2017-12-10 Thread Michał Górny
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/

2017-10-20 Thread Andreas Hüttel
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/

2017-08-11 Thread Andreas Sturmlechner
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/

2017-08-11 Thread Andreas Sturmlechner
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/

2017-07-24 Thread Pacho Ramos
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/

2017-07-22 Thread Andreas Sturmlechner
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/

2017-07-21 Thread Andreas Sturmlechner
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/

2017-07-21 Thread Andreas Sturmlechner
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/

2017-07-21 Thread Andreas Sturmlechner
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/

2017-03-12 Thread Michael Palimaka
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/

2017-03-12 Thread Michael Palimaka
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/

2017-01-08 Thread Aaron Bauman
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/

2016-12-05 Thread Pacho Ramos
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/

2016-10-02 Thread Pacho Ramos
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/

2016-10-02 Thread Pacho Ramos
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/

2016-04-19 Thread Richard Freeman
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/

2016-04-17 Thread Richard Freeman
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/

2016-04-16 Thread Richard Freeman
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/

2016-04-16 Thread Richard Freeman
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/

2016-03-19 Thread Doug Goldstein
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/

2016-03-19 Thread Doug Goldstein
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/

2016-03-10 Thread Andreas Hüttel
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/

2016-02-23 Thread Doug Goldstein
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/

2016-02-23 Thread Doug Goldstein
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/

2016-01-29 Thread Richard Freeman
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/

2015-11-14 Thread Doug Goldstein
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/

2015-10-27 Thread Manuel Rüger
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/

2015-10-27 Thread Doug Goldstein
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/

2015-10-09 Thread Doug Goldstein
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/

2015-09-17 Thread Doug Goldstein
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() {
+   

  1   2   >