rev 9720 - in branches/kde4/packages/rsibreak/debian: . patches

Matthew Rosewarne mukidohime-guest at alioth.debian.org
Wed Mar 12 04:51:53 UTC 2008


Author: mukidohime-guest
Date: 2008-03-12 04:51:52 +0000 (Wed, 12 Mar 2008)
New Revision: 9720

Removed:
   branches/kde4/packages/rsibreak/debian/cpu-optimize.mk
Modified:
   branches/kde4/packages/rsibreak/debian/patches/blitzcpuinfo.diff
   branches/kde4/packages/rsibreak/debian/rules
Log:
* Updated MMX business


Deleted: branches/kde4/packages/rsibreak/debian/cpu-optimize.mk

Modified: branches/kde4/packages/rsibreak/debian/patches/blitzcpuinfo.diff
===================================================================
--- branches/kde4/packages/rsibreak/debian/patches/blitzcpuinfo.diff	2008-03-11 23:56:39 UTC (rev 9719)
+++ branches/kde4/packages/rsibreak/debian/patches/blitzcpuinfo.diff	2008-03-12 04:51:52 UTC (rev 9720)
@@ -1,8 +1,6 @@
-Index: rsibreak-4.0.0/CMakeLists.txt
-===================================================================
---- rsibreak-4.0.0.orig/CMakeLists.txt	2008-02-02 04:54:59.119428946 +0000
-+++ rsibreak-4.0.0/CMakeLists.txt	2008-02-02 04:57:27.496429134 +0000
-@@ -2,12 +2,15 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -2,12 +2,16 @@
  set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
  
  find_package (KDE4 REQUIRED)
@@ -12,31 +10,15 @@
  
  
  add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
--add_definitions (-mmmx)
-+if (HAVE_MMX)
-+  add_definitions (-mmmx)
-+endif (HAVE_MMX)
++execute_process( COMMAND dpkg-architecture -qDEB_BUILD_ARCH_CPU OUTPUT_VARIABLE DEB_BUILD_ARCH_CPU )
++if ( ${DEB_BUILD_ARCH_CPU} MATCHES "amd64|i386" )
+ add_definitions (-mmmx)
++endif ( ${DEB_BUILD_ARCH_CPU} MATCHES "amd64|i386" )
  include_directories ( ${KDE4_INCLUDES} ${BLITZ_INCLUDES} )
  ADD_SUBDIRECTORY( icons ) 
  ADD_SUBDIRECTORY( src ) 
-Index: rsibreak-4.0.0/config.h.cmake
-===================================================================
---- rsibreak-4.0.0.orig/config.h.cmake	2008-02-02 04:54:59.174428401 +0000
-+++ rsibreak-4.0.0/config.h.cmake	2008-02-02 04:55:49.820427475 +0000
-@@ -1,6 +1,9 @@
- #ifndef CONFIG_H
- #define CONFIG_H
- 
-+/* Defined to 1 if the assembler supports MMX instructions. */
-+#cmakedefine HAVE_MMX 1
-+
- #cmakedefine HAVE_LIBXSS
- 
- #endif
-Index: rsibreak-4.0.0/src/CMakeLists.txt
-===================================================================
---- rsibreak-4.0.0.orig/src/CMakeLists.txt	2008-02-02 04:54:59.135429435 +0000
-+++ rsibreak-4.0.0/src/CMakeLists.txt	2008-02-02 04:55:49.843427489 +0000
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
 @@ -55,7 +55,7 @@
  
  ########### linking #####################
@@ -46,32 +28,49 @@
  
  ########### install files ###############
  
-Index: rsibreak-4.0.0/src/grayouteffect.cpp
-===================================================================
---- rsibreak-4.0.0.orig/src/grayouteffect.cpp	2008-02-02 04:54:59.164429252 +0000
-+++ rsibreak-4.0.0/src/grayouteffect.cpp	2008-02-02 04:55:49.846427708 +0000
-@@ -36,6 +36,9 @@
+--- a/src/grayouteffect.cpp
++++ b/src/grayouteffect.cpp
+@@ -32,10 +32,12 @@
+ #include <string>
+ #include <cstring>
+ 
+-#if 1
++#ifdef __MMX__
  #include <mmintrin.h>
  #endif
  
 +#include <blitzcpu.h>
-+#include <config.h>     // HAVE_MMX
 +
  #include "grayouteffect.h"
  #include "grayouteffect.moc"
  
-@@ -289,8 +292,12 @@
-         quint32 *under  = (quint32*)(m_final + start);
+@@ -73,7 +75,6 @@
+     return (((r << 8) | (b >> 3)) & 0xf81f) | ((g << 3) & 0x07e0);
+ }
+ 
+-#ifndef __MMX__
+ static void scanline_blend(const quint32 *over, const quint8 alpha, const quint32 *under,
+                            quint32 *result, uint length)
+ {
+@@ -91,7 +92,6 @@
+         result[i] = store (dr, dg, db);
+     }
+ }
+-#endif
+ 
+ static void scanline_blend_16(const quint16 *over, const quint8 alpha, const quint16 *under,
+                               quint16 *result, uint length)
+@@ -290,10 +290,11 @@
          quint32 *result = (quint32*)(m_image->data + start);
  
--        scanline_blend_mmx(over, m_alpha, under, result, m_image->width);
--        //scanline_blend(over, m_alpha, under, result, m_image->width);
-+#ifdef HAVE_MMX
-+        if(BlitzCPUInfo::haveExtension(BlitzCPUInfo::MMX))
-+                scanline_blend_mmx(over, m_alpha, under, result, m_image->width);
-+        else
-+#endif
-+                scanline_blend(over, m_alpha, under, result, m_image->width);
+ #ifdef __MMX__
++    if(BlitzCPUInfo::haveExtension(BlitzCPUInfo::MMX))
+         scanline_blend_mmx(over, m_alpha, under, result, m_image->width);
+-#else
+-        scanline_blend(over, m_alpha, under, result, m_image->width);
++    else
+ #endif
++        scanline_blend(over, m_alpha, under, result, m_image->width);
      }
  }
  

Modified: branches/kde4/packages/rsibreak/debian/rules
===================================================================
--- branches/kde4/packages/rsibreak/debian/rules	2008-03-11 23:56:39 UTC (rev 9719)
+++ branches/kde4/packages/rsibreak/debian/rules	2008-03-12 04:51:52 UTC (rev 9720)
@@ -1,8 +1,3 @@
 #!/usr/bin/make -f
 
 include debian/cdbs/kde.mk
-include debian/cpu-optimize.mk
-
-ifneq (,$(filter $(DEB_BUILD_ARCH_CPU_OPT),mmx))
-	DEB_CMAKE_EXTRA_FLAGS += -DHAVE_MMX:BOOL=ON
-endif




More information about the pkg-kde-commits mailing list