commit fc302853cc49fc58d731d5bb7bde690962171898
Author: Jan Rękorajski <[email protected]>
Date:   Sun Sep 26 12:25:30 2021 +0200

    - rediff patches
    - fix rpm macro quoting
    - fix building with gcc 11
    - rel 10

 gcc11.patch                         | 20 ++++++++++++++++++++
 mythplugins-mytharchive-INT64.patch | 12 ++++++------
 mythplugins.spec                    |  6 ++++--
 mythweb-chdir.patch                 | 10 +++++-----
 4 files changed, 35 insertions(+), 13 deletions(-)
---
diff --git a/mythplugins.spec b/mythplugins.spec
index 9e7334d..ee51eca 100644
--- a/mythplugins.spec
+++ b/mythplugins.spec
@@ -30,7 +30,7 @@ Summary:      Main MythTV plugins
 Summary(pl.UTF-8):     Główne wtyczki MythTV
 Name:          mythplugins
 Version:       0.26.1
-Release:       9
+Release:       10
 License:       GPL v2
 Group:         Applications/Multimedia
 Source0:       ftp://ftp.osuosl.org/pub/mythtv/%{name}-%{version}.tar.bz2
@@ -43,6 +43,7 @@ Source5:      mythweb-httpd.conf
 Patch0:                mythweb-chdir.patch
 Patch1:                system-zmq.patch
 Patch2:                cxx11.patch
+Patch3:                gcc11.patch
 Patch10:       %{name}-compile_fixes_for_qt_4_7.patch
 Patch20:       %{name}-mytharchive-INT64.patch
 URL:           http://www.mythtv.org/
@@ -294,11 +295,12 @@ Obsługa kamer przemysłowych dla MythTV.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 #%patch10 -p1
 %patch20 -p1
 
 # lib64 fix - enable to update patch
-%if %{_lib} != "lib" && 0
+%if "%{_lib}" != "lib" && 0
 find '(' -name '*.[ch]' -o -name '*.cpp' -o -name '*.pro' ')' | \
 xargs grep -l /lib/ . | xargs sed -i -e '
 s,%{_prefix}/lib/,/%{_lib}/,g
diff --git a/gcc11.patch b/gcc11.patch
new file mode 100644
index 0000000..f26e00d
--- /dev/null
+++ b/gcc11.patch
@@ -0,0 +1,20 @@
+--- mythplugins-0.26.1/mythmusic/mythmusic/importmusic.cpp~    2013-08-15 
16:44:02.000000000 +0200
++++ mythplugins-0.26.1/mythmusic/mythmusic/importmusic.cpp     2021-09-26 
12:23:50.262781479 +0200
+@@ -1114,13 +1114,13 @@
+     QFileInfo fi(filename);
+     filename = fi.fileName();
+ 
+-    if (filename.contains("front", Qt::CaseInsensitive) > 0)
++    if (filename.contains("front", Qt::CaseInsensitive) != 0)
+         m_typeList->SetValue(tr("Front Cover"));
+-    else if (filename.contains("back", Qt::CaseInsensitive) > 0)
++    else if (filename.contains("back", Qt::CaseInsensitive) != 0)
+         m_typeList->SetValue(tr("Back Cover"));
+-    else if (filename.contains("inlay", Qt::CaseInsensitive) > 0)
++    else if (filename.contains("inlay", Qt::CaseInsensitive) != 0)
+         m_typeList->SetValue(tr("Inlay"));
+-    else if (filename.contains("cd", Qt::CaseInsensitive) > 0)
++    else if (filename.contains("cd", Qt::CaseInsensitive) != 0)
+         m_typeList->SetValue(tr("CD"));
+     else
+         m_typeList->SetValue(tr("<Unknown>"));
diff --git a/mythplugins-mytharchive-INT64.patch 
b/mythplugins-mytharchive-INT64.patch
index c7628c6..15602b8 100644
--- a/mythplugins-mytharchive-INT64.patch
+++ b/mythplugins-mytharchive-INT64.patch
@@ -1,9 +1,9 @@
-diff -urN mythplugins-0.22.orig/mytharchive/mytharchivehelper/main.cpp 
mythplugins-0.22/mytharchive/mytharchivehelper/main.cpp
---- mythplugins-0.22.orig/mytharchive/mytharchivehelper/main.cpp       
2009-02-12 13:53:35.000000000 +0100
-+++ mythplugins-0.22/mytharchive/mytharchivehelper/main.cpp    2009-02-12 
18:00:33.000000000 +0100
-@@ -39,6 +39,10 @@
- // mytharchive headers
- #include "../mytharchive/archiveutil.h"
+diff -urNp -x '*.orig' 
mythplugins-0.26.1.org/mytharchive/mytharchivehelper/main.cpp 
mythplugins-0.26.1/mytharchive/mytharchivehelper/main.cpp
+--- mythplugins-0.26.1.org/mytharchive/mytharchivehelper/main.cpp      
2013-08-15 16:44:02.000000000 +0200
++++ mythplugins-0.26.1/mytharchive/mytharchivehelper/main.cpp  2021-09-26 
12:20:08.236252907 +0200
+@@ -103,6 +103,10 @@ namespace
+     };
+ }
  
 +#ifndef INT64_C    // Used in ffmpeg headers to define some constants
 +#define INT64_C(v)   (v ## LL)
diff --git a/mythweb-chdir.patch b/mythweb-chdir.patch
index e0a17a9..1e56396 100644
--- a/mythweb-chdir.patch
+++ b/mythweb-chdir.patch
@@ -1,7 +1,7 @@
-diff -dur -x'*~' mythplugins-0.22.orig/mythweb/mythweb.php 
mythplugins-0.22/mythweb/mythweb.php
---- mythplugins-0.22.orig/mythweb/mythweb.php  2009-01-20 07:42:03.000000000 
+0100
-+++ mythplugins-0.22/mythweb/mythweb.php       2010-01-23 14:34:35.000000000 
+0100
-@@ -12,6 +12,9 @@
+diff -urNp -x '*.orig' mythplugins-0.26.1.org/mythweb/mythweb.php 
mythplugins-0.26.1/mythweb/mythweb.php
+--- mythplugins-0.26.1.org/mythweb/mythweb.php 2013-06-26 23:10:02.000000000 
+0200
++++ mythplugins-0.26.1/mythweb/mythweb.php     2021-09-26 12:19:53.182932909 
+0200
+@@ -8,6 +8,9 @@
   *
  /**/
  
@@ -9,5 +9,5 @@ diff -dur -x'*~' mythplugins-0.22.orig/mythweb/mythweb.php 
mythplugins-0.22/myth
 +  chdir('/usr/share/mythweb');
 +
  // Add a custom include path?
-     if (!empty($_SERVER['include_path']) && $_SERVER['include_path'] != '.')
+     if (!empty($_SERVER['include_path']) && $_SERVER['include_path'] != '.') {
          ini_set('include_path', 
$_SERVER['include_path'].PATH_SEPARATOR.ini_get('include_path'));
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mythplugins.git/commitdiff/fc302853cc49fc58d731d5bb7bde690962171898

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to