summaryrefslogtreecommitdiffstats
path: root/abs/core/mythtv/stable-30/mythtv
diff options
context:
space:
mode:
Diffstat (limited to 'abs/core/mythtv/stable-30/mythtv')
-rw-r--r--abs/core/mythtv/stable-30/mythtv/PKGBUILD16
-rw-r--r--abs/core/mythtv/stable-30/mythtv/mythfrontend_en_us.ts_Title_Case.patch60
-rw-r--r--abs/core/mythtv/stable-30/mythtv/pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch14
-rw-r--r--abs/core/mythtv/stable-30/mythtv/sortingPrefixesFixAn.patch12
4 files changed, 58 insertions, 44 deletions
diff --git a/abs/core/mythtv/stable-30/mythtv/PKGBUILD b/abs/core/mythtv/stable-30/mythtv/PKGBUILD
index 1aefb62..a12b1e4 100644
--- a/abs/core/mythtv/stable-30/mythtv/PKGBUILD
+++ b/abs/core/mythtv/stable-30/mythtv/PKGBUILD
@@ -1,6 +1,6 @@
pkgname=mythtv
pkgver=30.0
-pkgrel=5
+pkgrel=13
commit_hash=`cat ../git_src/git_hash`
pkgdesc="A Homebrew PVR project $commit_hash"
arch=('x86_64')
@@ -31,13 +31,14 @@ patches=(
'autoskip_reduce_commskip_jumpback.patch'
'change_msg_types.patch'
# 'disable_mythnotification_tuner_failure.patch'
- 'searchMetatdataSelectedGrabber.patch'
+ 'searchMetatdataSelectedGrabber.patch' #MythTV Ticket 13429
'defaultThemeLinHES.patch'
'addEnableDisableAutoShutdownToSystemMenu.patch'
- 'mythfrontend_en_us.ts_Title_Case.patch'
- 'fixTranslations.patch'
- 'pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch'
- 'addHostnameIPtoMachineStatus.patch'
+ 'mythfrontend_en_us.ts_Title_Case.patch' #MythTV Ticket 13286
+ 'fixTranslations.patch' #MythTV Ticket 13286
+# 'pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch'
+ 'addHostnameIPtoMachineStatus.patch' #MythTV Ticket 13430
+ 'sortingPrefixesFixAn.patch'
'revertQTsettingsForMythinstall.patch'
)
@@ -136,9 +137,8 @@ md5sums=('fb5a87c52a31168a0c8fdde72f27cc45'
'0f674b9cad031ba1e03aaf6b5ee1499f'
'b0b238320fa78a4928dce2cea7c85071'
'8e4492d1777234a021f368bd6ee964ee'
- '208f46d91c5911e9572d300d89381d7b'
+ '55f9ed657dc84e3fe0c1462c05c57447'
'72404ebfec2f18536ccc10d8e2bc8757'
- 'd05eaf66c434a131c8efb4d87e99b402'
'b3ae1cc55f40c6953121415e08c166f4'
'73ad2f3bec8745f7a3bbf2169ee34db3'
'633cd853a89aeee5388daaad21ccec28')
diff --git a/abs/core/mythtv/stable-30/mythtv/mythfrontend_en_us.ts_Title_Case.patch b/abs/core/mythtv/stable-30/mythtv/mythfrontend_en_us.ts_Title_Case.patch
index 2669566..54198c5 100644
--- a/abs/core/mythtv/stable-30/mythtv/mythfrontend_en_us.ts_Title_Case.patch
+++ b/abs/core/mythtv/stable-30/mythtv/mythfrontend_en_us.ts_Title_Case.patch
@@ -1,5 +1,5 @@
--- src/mythtv/i18n/mythfrontend_en_us.ts.orig 2019-02-25 01:33:22.413248950 +0000
-+++ src/mythtv/i18n/mythfrontend_en_us.ts 2019-03-01 22:16:23.173068477 +0000
++++ src/mythtv/i18n/mythfrontend_en_us.ts 2019-03-22 15:12:46.665338437 +0000
@@ -4,21 +4,21 @@
<context>
<name>(Categories)</name>
@@ -2618,7 +2618,8 @@
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="2462"/>
+ <location filename="../programs/mythfrontend/globalsettings.cpp" line="2510"/>
<source>If enabled, MythTV will always be on top</source>
- <translation>If enabled, MythTV will always be on top</translation>
+- <translation>If enabled, MythTV will always be on top</translation>
++ <translation>If enabled, MythTV will always be on top.</translation>
</message>
<message>
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="2470"/>
@@ -9675,31 +9676,32 @@
<source>Your iPhone, iPad, iPod Touch, or iTunes on your computer will prompt you for this password when required</source>
- <translation>Your iPhone, iPad, iPod Touch, or iTunes on your computer will prompt you for this password when required</translation>
+ <translation>Your iPhone, iPad, iPod Touch, or iTunes on your computer will prompt you for this password when required.</translation>
-+ </message>
-+ <message>
-+ <location filename="../programs/mythfrontend/globalsettings.cpp" line="3297"/>
-+ <source>AirPlay - Password</source>
-+ <translation>AirPlay - Password</translation>
</message>
<message>
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="3140"/>
-+ <location filename="../programs/mythfrontend/globalsettings.cpp" line="3308"/>
- <source>AirPlay full screen playback</source>
+- <source>AirPlay full screen playback</source>
- <translation>AirPlay full screen playback</translation>
-+ <translation>AirPlay Fullscreen Playback</translation>
++ <location filename="../programs/mythfrontend/globalsettings.cpp" line="3297"/>
++ <source>AirPlay - Password</source>
++ <translation>AirPlay - Password</translation>
</message>
<message>
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="3144"/>
-+ <location filename="../programs/mythfrontend/globalsettings.cpp" line="3312"/>
- <source>During music playback, displays album cover and various media information in full screen mode</source>
- <translation>During music playback, displays album cover and various media information in full screen mode</translation>
+- <source>During music playback, displays album cover and various media information in full screen mode</source>
+- <translation>During music playback, displays album cover and various media information in full screen mode</translation>
++ <location filename="../programs/mythfrontend/globalsettings.cpp" line="3308"/>
++ <source>AirPlay full screen playback</source>
++ <translation>AirPlay Fullscreen Playback</translation>
</message>
<message>
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="3154"/>
- <source>All AirPlay settings take effect when you restart MythFrontend.</source>
- <translation>All AirPlay settings take effect when you restart MythFrontend.</translation>
-- </message>
-- <message>
++ <location filename="../programs/mythfrontend/globalsettings.cpp" line="3312"/>
++ <source>During music playback, displays album cover and various media information in full screen mode</source>
++ <translation>During music playback, displays album cover and various media information in full screen mode.</translation>
+ </message>
+ <message>
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="3165"/>
- <source>AirTunes RSA key couldn&apos;t be loaded. Check http://www.mythtv.org/wiki/AirTunes/AirPlay. Last Error: %1</source>
- <translation>AirTunes RSA key couldn&apos;t be loaded. Check http://www.mythtv.org/wiki/AirTunes/AirPlay. Last Error: %1</translation>
@@ -14712,8 +14714,7 @@
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="712"/>
+ <location filename="../programs/mythfrontend/globalsettings.cpp" line="770"/>
<source>Example custom filter list: &apos;ivtc,denoise3d&apos;</source>
-- <translation>Example custom filter list: &apos;ivtc,denoise3d&apos;</translation>
-+ <translation>Example Custom Filter List: &apos;ivtc,denoise3d&apos;</translation>
+ <translation>Example custom filter list: &apos;ivtc,denoise3d&apos;</translation>
</message>
<message>
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="715"/>
@@ -14736,21 +14737,19 @@
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="920"/>
+ <location filename="../programs/mythfrontend/globalsettings.cpp" line="978"/>
+ <source>Invalid frame rate specification(%1), discarded</source>
-+ <translation>Invalid Frame Rate Specification(%1), Discarded</translation>
++ <translation>Invalid Frame Rate Specification (%1), Discarded</translation>
+ </message>
+ <message>
+ <location filename="../programs/mythfrontend/globalsettings.cpp" line="1057"/>
<source>Main deinterlacing method. %1</source>
-- <translation>Main deinterlacing method. %1</translation>
-+ <translation>Main Deinterlacing Method. %1</translation>
+ <translation>Main deinterlacing method. %1</translation>
</message>
<message>
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="927"/>
+ <location filename="../programs/mythfrontend/globalsettings.cpp" line="1064"/>
<source>Fallback deinterlacing method. %1</source>
-- <translation>Fallback deinterlacing method. %1</translation>
-+ <translation>Fallback Deinterlacing Method. %1</translation>
-+ </message>
+ <translation>Fallback deinterlacing method. %1</translation>
+ </message>
+ <message>
+ <location filename="../programs/mythfrontend/globalsettings.cpp" line="1089"/>
+ <source>Remove this profile item?</source>
@@ -14784,7 +14783,7 @@
+ <location filename="../programs/mythfrontend/globalsettings.cpp" line="1149"/>
+ <source>framerate</source>
+ <translation>framerate</translation>
- </message>
++ </message>
</context>
<context>
<name>PlaybackSettings</name>
@@ -15118,7 +15117,7 @@
+ <location filename="../programs/mythfrontend/globalsettings.cpp" line="1411"/>
<source>Selects how to sort a show&apos;s episodes</source>
- <translation>Selects how to sort a show&apos;s episodes</translation>
-+ <translation>Selects How to Sort a Show&apos;s Episodes</translation>
++ <translation>Selects how to sort a show&apos;s episodes.</translation>
</message>
<message>
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="1424"/>
@@ -15309,7 +15308,8 @@
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="1738"/>
+ <location filename="../programs/mythfrontend/globalsettings.cpp" line="1754"/>
<source>Set the choice between viewing the current recording group in the OSD, or showing the &apos;Watch Recording&apos; screen when &apos;Jump to Program&apos; is activated. If enabled, the recordings are shown in the OSD</source>
- <translation>Set the choice between viewing the current recording group in the OSD, or showing the &apos;Watch Recording&apos; screen when &apos;Jump to Program&apos; is activated. If enabled, the recordings are shown in the OSD</translation>
+- <translation>Set the choice between viewing the current recording group in the OSD, or showing the &apos;Watch Recording&apos; screen when &apos;Jump to Program&apos; is activated. If enabled, the recordings are shown in the OSD</translation>
++ <translation>Set the choice between viewing the current recording group in the OSD, or showing the &apos;Watch Recording&apos; screen when &apos;Jump to Program&apos; is activated. If enabled, the recordings are shown in the OSD.</translation>
</message>
<message>
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="1751"/>
@@ -20624,13 +20624,14 @@
+ <location filename="../libs/libmythtv/videodisplayprofile.cpp" line="1801"/>
<source>OSD rendering method</source>
- <translation>OSD rendering method</translation>
-+ <translation>OSD Rendering Method</translation>
++ <translation>OSD rendering method.</translation>
</message>
<message>
- <location filename="../libs/libmythtv/videodisplayprofile.cpp" line="1433"/>
+ <location filename="../libs/libmythtv/videodisplayprofile.cpp" line="1807"/>
<source>Render the OSD using the XVideo chromakey feature.This renderer does not alpha blend but is the fastest OSD renderer for XVideo.</source>
- <translation>Render the OSD using the XVideo chromakey feature.This renderer does not alpha blend but is the fastest OSD renderer for XVideo.</translation>
+- <translation>Render the OSD using the XVideo chromakey feature.This renderer does not alpha blend but is the fastest OSD renderer for XVideo.</translation>
++ <translation>Render the OSD using the XVideo chromakey feature. This renderer does not alpha blend but is the fastest OSD renderer for XVideo.</translation>
</message>
<message>
- <location filename="../libs/libmythtv/videodisplayprofile.cpp" line="1437"/>
@@ -28909,7 +28910,8 @@
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="2298"/>
+ <location filename="../programs/mythfrontend/globalsettings.cpp" line="2361"/>
<source>Default refresh rate when watching a video. Leave at &quot;Auto&quot; to automatically use the best available</source>
- <translation>Default refresh rate when watching a video. Leave at &quot;Auto&quot; to automatically use the best available</translation>
+- <translation>Default refresh rate when watching a video. Leave at &quot;Auto&quot; to automatically use the best available</translation>
++ <translation>Default refresh rate when watching a video. Leave at &quot;Auto&quot; to automatically use the best available.</translation>
</message>
<message>
- <location filename="../programs/mythfrontend/globalsettings.cpp" line="2302"/>
diff --git a/abs/core/mythtv/stable-30/mythtv/pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch b/abs/core/mythtv/stable-30/mythtv/pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch
index 2845250..f164bb1 100644
--- a/abs/core/mythtv/stable-30/mythtv/pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch
+++ b/abs/core/mythtv/stable-30/mythtv/pull103-Add-heuristic-in-TMDB-script-to-detect-movie-release-years.patch
@@ -1,14 +1,14 @@
---- src/mythtv/programs/scripts/metadata/Movie/tmdb3.py 2017-02-23 13:18:12.000000000 +0100
-+++ src/mythtv/programs/scripts/metadata/Movie/tmdb3.py 2017-02-25 13:12:40.213333328 +0100
-@@ -29,6 +29,7 @@
-
+--- src/mythtv/programs/scripts/metadata/Movie/tmdb3.py.orig 2019-06-12 14:43:30.593862061 +0000
++++ src/mythtv/programs/scripts/metadata/Movie/tmdb3.py 2019-06-12 14:55:34.110317249 +0000
+@@ -30,6 +30,7 @@
from optparse import OptionParser
import sys
+ import signal
+import re
- def buildSingle(inetref, opts):
- from MythTV.tmdb3.tmdb_exceptions import TMDBRequestInvalid
-@@ -122,11 +123,27 @@
+ def timeouthandler(signal, frame):
+ raise RuntimeError("Timed out")
+@@ -126,11 +127,27 @@
# replace all dashes from queries to work around search behavior
# as negative to all text that comes afterwards
query = query.replace('-',' ')
diff --git a/abs/core/mythtv/stable-30/mythtv/sortingPrefixesFixAn.patch b/abs/core/mythtv/stable-30/mythtv/sortingPrefixesFixAn.patch
new file mode 100644
index 0000000..3d1a380
--- /dev/null
+++ b/abs/core/mythtv/stable-30/mythtv/sortingPrefixesFixAn.patch
@@ -0,0 +1,12 @@
+diff --git a/mythtv/libs/libmythbase/mythsorthelper.cpp b/mythtv/libs/libmythbase/mythsorthelper.cpp
+index 642c42d8f4..b6f064cccd 100644
+--- a/mythtv/libs/libmythbase/mythsorthelper.cpp
++++ b/mythtv/libs/libmythbase/mythsorthelper.cpp
+@@ -14,7 +14,6 @@ void MythSortHelper::MythSortHelperCommon(void)
+ {
+ m_prefixes = tr("^(The |A |An )",
+ "Regular Expression for what to ignore when sorting");
+- m_prefixes = m_prefixes.trimmed();
+ if (not hasPrefixes()) {
+ // This language doesn't ignore any words when sorting
+ m_prefix_mode = SortPrefixKeep;