rev 20606 - in kde-extras/k3b/trunk/debian: . patches

Pino Toscano pino at moszumanska.debian.org
Sun Jul 17 08:27:22 UTC 2016


Author: pino
Date: 2016-07-17 08:27:22 +0000 (Sun, 17 Jul 2016)
New Revision: 20606

Added:
   kde-extras/k3b/trunk/debian/patches/upstream_Fix-build-failure-when-compiling-with-GCC-5.patch
Modified:
   kde-extras/k3b/trunk/debian/changelog
   kde-extras/k3b/trunk/debian/patches/series
Log:
fix build with GCC 6 (#811735)

backport upstream commit d5b1016e6a4c1dfcf681ce33ea9ffdd0dd5daf24


Modified: kde-extras/k3b/trunk/debian/changelog
===================================================================
--- kde-extras/k3b/trunk/debian/changelog	2016-07-17 08:07:29 UTC (rev 20605)
+++ kde-extras/k3b/trunk/debian/changelog	2016-07-17 08:27:22 UTC (rev 20606)
@@ -7,6 +7,10 @@
     upstream_Fixed-compilation-on-newer-ffmpeg-libav.patch (Closes: #807853)
   * Fix typos in README.Debian.
   * Update Vcs-Browser field.
+  * Backport upstream commit d5b1016e6a4c1dfcf681ce33ea9ffdd0dd5daf24 to fix
+    build with GCC 6; patch
+    upstream_Fix-build-failure-when-compiling-with-GCC-5.patch
+    (Closes: #811735)
 
  -- Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>  Tue, 19 Jan 2016 08:28:23 +0100
 

Modified: kde-extras/k3b/trunk/debian/patches/series
===================================================================
--- kde-extras/k3b/trunk/debian/patches/series	2016-07-17 08:07:29 UTC (rev 20605)
+++ kde-extras/k3b/trunk/debian/patches/series	2016-07-17 08:27:22 UTC (rev 20606)
@@ -6,3 +6,4 @@
 113_initial_preference.diff
 cmake-duplicate-doc.diff
 upstream_Fixed-compilation-on-newer-ffmpeg-libav.patch
+upstream_Fix-build-failure-when-compiling-with-GCC-5.patch

Added: kde-extras/k3b/trunk/debian/patches/upstream_Fix-build-failure-when-compiling-with-GCC-5.patch
===================================================================
--- kde-extras/k3b/trunk/debian/patches/upstream_Fix-build-failure-when-compiling-with-GCC-5.patch	                        (rev 0)
+++ kde-extras/k3b/trunk/debian/patches/upstream_Fix-build-failure-when-compiling-with-GCC-5.patch	2016-07-17 08:27:22 UTC (rev 20606)
@@ -0,0 +1,81 @@
+From d5b1016e6a4c1dfcf681ce33ea9ffdd0dd5daf24 Mon Sep 17 00:00:00 2001
+From: Armin K <krejzi at email.com>
+Date: Mon, 4 May 2015 00:01:03 +0200
+Subject: [PATCH] Fix build failure when compiling with GCC 5
+
+REVIEW: 123431
+---
+ libk3b/projects/k3bcdrdaowriter.cpp             | 2 +-
+ libk3b/tools/k3bwavefilewriter.cpp              | 4 ++--
+ plugins/encoder/external/k3bexternalencoder.cpp | 6 +++---
+ 3 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/libk3b/projects/k3bcdrdaowriter.cpp b/libk3b/projects/k3bcdrdaowriter.cpp
+index 0d14408..dafb1bf 100644
+--- a/libk3b/projects/k3bcdrdaowriter.cpp
++++ b/libk3b/projects/k3bcdrdaowriter.cpp
+@@ -918,7 +918,7 @@ void K3b::CdrdaoWriter::parseCdrdaoWrote( const QString& line )
+ 
+ void K3b::CdrdaoWriter::parseCdrdaoMessage()
+ {
+-    static const char msgSync[] = { 0xff, 0x00, 0xff, 0x00 };
++    static const unsigned char msgSync[] = { 0xff, 0x00, 0xff, 0x00 };
+     unsigned int avail = m_comSock->bytesAvailable();
+     unsigned int msgs = avail / ( sizeof(msgSync)+d->progressMsgSize );
+     unsigned int count = 0;
+diff --git a/libk3b/tools/k3bwavefilewriter.cpp b/libk3b/tools/k3bwavefilewriter.cpp
+index 7aa6c1d..25b425f 100644
+--- a/libk3b/tools/k3bwavefilewriter.cpp
++++ b/libk3b/tools/k3bwavefilewriter.cpp
+@@ -109,7 +109,7 @@ void K3b::WaveFileWriter::write( const char* data, int len, Endianess e )
+ 
+ void K3b::WaveFileWriter::writeEmptyHeader()
+ {
+-    static const char riffHeader[] =
++    static const unsigned char riffHeader[] =
+         {
+             0x52, 0x49, 0x46, 0x46, // 0  "RIFF"
+             0x00, 0x00, 0x00, 0x00, // 4  wavSize
+@@ -124,7 +124,7 @@ void K3b::WaveFileWriter::writeEmptyHeader()
+             0x00, 0x00, 0x00, 0x00  // 40 byteCount
+         };
+ 
+-    m_outputStream.writeRawData( riffHeader, 44 );
++    m_outputStream.writeRawData( (const char*) riffHeader, 44 );
+ }
+ 
+ 
+diff --git a/plugins/encoder/external/k3bexternalencoder.cpp b/plugins/encoder/external/k3bexternalencoder.cpp
+index df9c576..d68f200 100644
+--- a/plugins/encoder/external/k3bexternalencoder.cpp
++++ b/plugins/encoder/external/k3bexternalencoder.cpp
+@@ -37,7 +37,7 @@ K3B_EXPORT_PLUGIN(k3bexternalencoder, K3bExternalEncoder)
+ Q_DECLARE_METATYPE( QProcess::ExitStatus )
+ 
+ 
+-static const char s_riffHeader[] =
++static const unsigned char s_riffHeader[] =
+ {
+     0x52, 0x49, 0x46, 0x46, // 0  "RIFF"
+     0x00, 0x00, 0x00, 0x00, // 4  wavSize
+@@ -222,7 +222,7 @@ bool K3bExternalEncoder::writeWaveHeader()
+     kDebug() << "(K3bExternalEncoder) writing wave header";
+ 
+     // write the RIFF thing
+-    if( d->process->write( s_riffHeader, 4 ) != 4 ) {
++    if( d->process->write( (const char*) s_riffHeader, 4 ) != 4 ) {
+         kDebug() << "(K3bExternalEncoder) failed to write riff header.";
+         return false;
+     }
+@@ -243,7 +243,7 @@ bool K3bExternalEncoder::writeWaveHeader()
+     }
+ 
+     // write static part of the header
+-    if( d->process->write( s_riffHeader + 8, 32 ) != 32 ) {
++    if( d->process->write( (const char*) s_riffHeader + 8, 32 ) != 32 ) {
+         kDebug() << "(K3bExternalEncoder) failed to write wave header.";
+         return false;
+     }
+-- 
+2.8.1
+




More information about the pkg-kde-commits mailing list