rev 20582 - in kde-extras/kwave/trunk/debian: . patches

Pino Toscano pino at moszumanska.debian.org
Fri Jul 1 04:21:49 UTC 2016


Author: pino
Date: 2016-07-01 04:21:49 +0000 (Fri, 01 Jul 2016)
New Revision: 20582

Added:
   kde-extras/kwave/trunk/debian/patches/upstream_compile-fix-for-ppc-optimized-memcpy-support-for-pow.patch
Modified:
   kde-extras/kwave/trunk/debian/changelog
   kde-extras/kwave/trunk/debian/patches/series
Log:
fix build on powerpc archs

backport upstream commit 1bf6aa2f3c1742415755748fe80b5980a8b239e5


Modified: kde-extras/kwave/trunk/debian/changelog
===================================================================
--- kde-extras/kwave/trunk/debian/changelog	2016-07-01 04:11:43 UTC (rev 20581)
+++ kde-extras/kwave/trunk/debian/changelog	2016-07-01 04:21:49 UTC (rev 20582)
@@ -1,5 +1,9 @@
 kwave (0.9.2-1-2) UNRELEASED; urgency=medium
 
+  [ Pino Toscano ]
+  * Backport upstream commit 1bf6aa2f3c1742415755748fe80b5980a8b239e5 to fix
+    build on powerpc architectures; patch
+    upstream_compile-fix-for-ppc-optimized-memcpy-support-for-pow.patch.
 
  -- Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>  Fri, 01 Jul 2016 06:11:19 +0200
 

Modified: kde-extras/kwave/trunk/debian/patches/series
===================================================================
--- kde-extras/kwave/trunk/debian/patches/series	2016-07-01 04:11:43 UTC (rev 20581)
+++ kde-extras/kwave/trunk/debian/patches/series	2016-07-01 04:21:49 UTC (rev 20582)
@@ -1,2 +1,3 @@
 07-no-rpath
 cmake-verbose.diff
+upstream_compile-fix-for-ppc-optimized-memcpy-support-for-pow.patch

Added: kde-extras/kwave/trunk/debian/patches/upstream_compile-fix-for-ppc-optimized-memcpy-support-for-pow.patch
===================================================================
--- kde-extras/kwave/trunk/debian/patches/upstream_compile-fix-for-ppc-optimized-memcpy-support-for-pow.patch	                        (rev 0)
+++ kde-extras/kwave/trunk/debian/patches/upstream_compile-fix-for-ppc-optimized-memcpy-support-for-pow.patch	2016-07-01 04:21:49 UTC (rev 20582)
@@ -0,0 +1,88 @@
+From 1bf6aa2f3c1742415755748fe80b5980a8b239e5 Mon Sep 17 00:00:00 2001
+From: Thomas Eschenbacher <Thomas.Eschenbacher at gmx.de>
+Date: Thu, 30 Jun 2016 18:13:45 +0200
+Subject: [PATCH] compile fix for ppc: optimized memcpy support for powerpc has
+ been removed
+
+(see commit 92589a6d71fc32615b9390f87e10932d9ffebdb3)
+---
+ AUTHORS              |  5 -----
+ doc/en/index.docbook |  9 ---------
+ libkwave/memcpy.c    | 11 -----------
+ 3 files changed, 25 deletions(-)
+
+diff --git a/AUTHORS b/AUTHORS
+index 63f57f0..d113f27 100644
+--- a/AUTHORS
++++ b/AUTHORS
+@@ -114,11 +114,6 @@ Matthias Kretz, <kretz at kde.org>
+ Miguel Freitas
+ 	* parts of libkwave/memcpy.c
+ 
+-Paul Mackerras <paulus at samba.org>
+-	* libkwave/ppcasm_string.h
+-	* libkwave/ppcasm_string.S
+-	* libkwave/ppc_asm.tmpl
+-
+ Richard Laerkaeng, <richard at goteborg.utfors.se>
+ 	* cmake/FindOggVorbis.cmake
+ 
+diff --git a/doc/en/index.docbook b/doc/en/index.docbook
+index a56acc8..2e8ff11 100644
+--- a/doc/en/index.docbook
++++ b/doc/en/index.docbook
+@@ -8493,15 +8493,6 @@
+ 	    </listitem>
+ 	    <listitem>
+ 	    	<para><emphasis role="bold">
+-		    Paul Mackerras <email>paulus at samba.org</email>
+-		</emphasis></para><para>
+-		    libkwave/ppcasm_string.h,
+-		    libkwave/ppcasm_string.S,
+-		    libkwave/ppc_asm.tmpl
+-		</para>
+-	    </listitem>
+-	    <listitem>
+-	    	<para><emphasis role="bold">
+ 		    Richard Laerkaeng, <email>richard at goteborg.utfors.se</email>
+ 		</emphasis></para><para>
+ 		    cmake/FindOggVorbis.cmake
+diff --git a/libkwave/memcpy.c b/libkwave/memcpy.c
+index 4df3d8e..cc25c2d 100644
+--- a/libkwave/memcpy.c
++++ b/libkwave/memcpy.c
+@@ -48,10 +48,6 @@
+ #include "config.h"
+ #endif
+ 
+-#if defined (ARCH_PPC) && !defined (HOST_OS_DARWIN)
+-#include "ppcasm_string.h"
+-#endif
+-
+ #ifdef HAVE_SYS_TIMES_H
+ #include <sys/times.h>
+ #else
+@@ -528,10 +524,6 @@ static const struct {
+   { "AVX", avx_memcpy, MM_ACCEL_X86_AVX },
+ # endif /* HAVE_AVX */
+ #endif /* ARCH_X86 */
+-#if defined (ARCH_PPC) && !defined (HOST_OS_DARWIN)
+-  { "ppcasm", ppcasm_memcpy, 0 },
+-  { "ppcasm_cached", ppcasm_cacheable_memcpy, MM_ACCEL_PPC_CACHE32 },
+-#endif /* ARCH_PPC && !HOST_OS_DARWIN */
+   { "", NULL, 0 }
+ };
+ 
+@@ -627,9 +619,6 @@ void probe_fast_memcpy(void)
+     "avx",
+ # endif /* HAVE_AVX */
+ #endif
+-#if defined (ARCH_PPC) && !defined (HOST_OS_DARWIN)
+-    "ppcasm_memcpy", "ppcasm_cacheable_memcpy",
+-#endif
+     NULL
+   };
+ 
+-- 
+2.8.1
+




More information about the pkg-kde-commits mailing list