diff options
author | Mike Frysinger <vapier@gentoo.org> | 2007-03-20 03:31:41 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2007-03-20 03:31:41 +0000 |
commit | b84f7393060388c5808fd67934c6893b4a522383 (patch) | |
tree | e0bb2242ea94e2f2ada39cffa73f20c4b2b12413 /dev-libs/DirectFB/files | |
parent | old (diff) | |
download | gentoo-2-b84f7393060388c5808fd67934c6893b4a522383.tar.gz gentoo-2-b84f7393060388c5808fd67934c6893b4a522383.tar.bz2 gentoo-2-b84f7393060388c5808fd67934c6893b4a522383.zip |
old
(Portage version: 2.1.2.2)
Diffstat (limited to 'dev-libs/DirectFB/files')
-rw-r--r-- | dev-libs/DirectFB/files/0.9.21-simd-amd64.patch | 183 | ||||
-rw-r--r-- | dev-libs/DirectFB/files/DirectFB-0.9.22-i830-detect.patch | 17 | ||||
-rw-r--r-- | dev-libs/DirectFB/files/digest-DirectFB-0.9.22 | 3 |
3 files changed, 0 insertions, 203 deletions
diff --git a/dev-libs/DirectFB/files/0.9.21-simd-amd64.patch b/dev-libs/DirectFB/files/0.9.21-simd-amd64.patch deleted file mode 100644 index 3ab2a805d417..000000000000 --- a/dev-libs/DirectFB/files/0.9.21-simd-amd64.patch +++ /dev/null @@ -1,183 +0,0 @@ -diff -urN DirectFB-0.9.21.orig/src/gfx/generic/generic_mmx.h DirectFB-0.9.21/src/gfx/generic/generic_mmx.h ---- DirectFB-0.9.21.orig/src/gfx/generic/generic_mmx.h 2003-06-30 23:26:04.000000000 +0200 -+++ DirectFB-0.9.21/src/gfx/generic/generic_mmx.h 2004-01-08 23:46:40.000000000 +0100 -@@ -172,15 +172,19 @@ - "movq %%mm1, (%1)\n\t" - "dec %2\n\t" - "jz 3f\n\t" -- "addl $8, %1\n\t" -- "addl %4, %0\n\t" -- "testl $0xFFFF0000, %0\n\t" -+ "add $8, %1\n\t" -+ "add %4, %0\n\t" -+ "test $0xFFFF0000, %0\n\t" - "jz 2b\n\t" -- "movl %0, %%edx\n\t" -- "andl $0xFFFF0000, %%edx\n\t" -- "shrl $14, %%edx\n\t" -+ "mov %0, %%edx\n\t" -+ "and $0xFFFF0000, %%edx\n\t" -+ "shr $14, %%edx\n\t" -+#ifdef __x86_64__ -+ "add %%rbx, %3\n\t" -+#else - "add %%edx, %3\n\t" -- "andl $0xFFFF, %0\n\t" -+#endif -+ "and $0xFFFF, %0\n\t" - "jmp 1b\n" - "3:\n\t" - "emms" -@@ -201,8 +205,8 @@ - "movd (%2), %%mm1\n\t" - "punpcklbw %%mm0, %%mm1\n\t" - "movq %%mm1, (%0)\n\t" -- "addl $4, %2\n\t" -- "addl $8, %0\n\t" -+ "add $4, %2\n\t" -+ "add $8, %0\n\t" - "dec %1\n\t" - "jnz 1b\n\t" - "emms" -@@ -238,7 +242,7 @@ - "dec %1\n\t" - "jz 2f\n\t" - "psrlq $16, %%mm0\n\t" -- "addl $8, %0\n\t" -+ "add $8, %0\n\t" - /* 2. Konvertierung nach 24 bit interleaved */ - "movq %%mm0, %%mm3\n\t" - "punpcklwd %%mm3, %%mm3\n\t" -@@ -252,7 +256,7 @@ - "dec %1\n\t" - "jz 2f\n\t" - "psrlq $16, %%mm0\n\t" -- "addl $8, %0\n\t" -+ "add $8, %0\n\t" - /* 3. Konvertierung nach 24 bit interleaved */ - "movq %%mm0, %%mm3\n\t" - "punpcklwd %%mm3, %%mm3\n\t" -@@ -266,7 +270,7 @@ - "dec %1\n\t" - "jz 2f\n\t" - "psrlq $16, %%mm0\n\t" -- "addl $8, %0\n\t" -+ "add $8, %0\n\t" - /* 4. Konvertierung nach 24 bit interleaved */ - "movq %%mm0, %%mm3\n\t" - "punpcklwd %%mm3, %%mm3\n\t" -@@ -279,8 +283,8 @@ - "movq %%mm3, (%0)\n\t" - "dec %1\n\t" - "jz 2f\n\t" -- "addl $8, %0\n\t" -- "addl $8, %2\n\t" -+ "add $8, %0\n\t" -+ "add $8, %2\n\t" - "jmp 1b\n" - "2:\n\t" - "emms" -@@ -304,8 +308,8 @@ - "punpcklbw %%mm6, %%mm0\n\t" - "por %%mm7, %%mm0\n\t" - "movq %%mm0, (%0)\n\t" -- "addl $4, %2\n\t" -- "addl $8, %0\n\t" -+ "add $4, %2\n\t" -+ "add $8, %0\n\t" - "dec %1\n\t" - "jnz 1b\n\t" - "emms" -@@ -322,7 +326,7 @@ - - __asm__ __volatile__ ( - "movq %3, %%mm7\n\t" -- "cmpl $0, %2\n\t" -+ "cmp $0, %2\n\t" - "jne 3f\n\t" - "movq %4, %%mm6\n\t" - "movd %5, %%mm0\n\t" -@@ -341,7 +345,7 @@ - "psrlw $8, %%mm0\n\t" - "movq %%mm0, (%0)\n" - "1:\n\t" -- "addl $8, %0\n\t" -+ "add $8, %0\n\t" - "dec %1\n\t" - "jnz 4b\n\t" - "jmp 2f\n\t" -@@ -360,8 +364,8 @@ - "psrlw $8, %%mm0\n\t" - "movq %%mm0, (%0)\n" - "1:\n\t" -- "addl $8, %2\n\t" -- "addl $8, %0\n\t" -+ "add $8, %2\n\t" -+ "add $8, %0\n\t" - "dec %1\n\t" - "jnz 3b\n\t" - "2:\n\t" -@@ -379,7 +383,7 @@ - - __asm__ __volatile__ ( - "movq %3, %%mm7\n\t" -- "cmpl $0, %2\n\t" -+ "cmp $0, %2\n\t" - "jne 3f\n\t" - "movq %4, %%mm6\n\t" - "movd %5, %%mm0\n\t" -@@ -397,7 +401,7 @@ - "psrlw $8, %%mm1\n\t" - "movq %%mm1, (%0)\n" - "1:\n\t" -- "addl $8, %0\n\t" -+ "add $8, %0\n\t" - "dec %1\n\t" - "jnz 4b\n\t" - "jmp 2f\n\t" -@@ -415,8 +419,8 @@ - "psrlw $8, %%mm1\n\t" - "movq %%mm1, (%0)\n" - "1:\n\t" -- "addl $8, %2\n\t" -- "addl $8, %0\n\t" -+ "add $8, %2\n\t" -+ "add $8, %0\n\t" - "dec %1\n\t" - "jnz 3b\n\t" - "2:\n\t" -diff -urN DirectFB-0.9.21.orig/src/misc/cpu_accel.c DirectFB-0.9.21/src/misc/cpu_accel.c ---- DirectFB-0.9.21.orig/lib/direct/cpu_accel.c 2003-08-15 13:32:45.000000000 +0200 -+++ DirectFB-0.9.21/lib/direct/cpu_accel.c 2004-01-08 23:48:05.000000000 +0100 -@@ -57,6 +57,13 @@ - - #include "cpu_accel.h" - -+#ifdef __x86_64__ -+static __u32 arch_accel (void) -+{ -+ return MM_ACCEL_X86_MMX | MM_ACCEL_X86_SSE | MM_ACCEL_X86_MMXEXT | MM_ACCEL_X86_SSE2 | MM_ACCEL_X86_3DNOW; -+} -+#endif -+ - #ifdef ARCH_X86 - static __u32 arch_accel (void) - { -@@ -175,7 +182,7 @@ - - __u32 dfb_mm_accel (void) - { --#if defined (ARCH_X86) || (defined (ARCH_PPC) && defined (ENABLE_ALTIVEC)) -+#if defined(__x86_64__) || defined (ARCH_X86) || (defined (ARCH_PPC) && defined (ENABLE_ALTIVEC)) - static __u32 accel = ~0U; - - if (accel != ~0U) -@@ -183,7 +190,7 @@ - - accel = arch_accel (); - --#ifdef USE_SSE -+#if defined(USE_SSE) && !defined(__x86_64__) - - /* test OS support for SSE */ - if (accel & MM_ACCEL_X86_SSE) { diff --git a/dev-libs/DirectFB/files/DirectFB-0.9.22-i830-detect.patch b/dev-libs/DirectFB/files/DirectFB-0.9.22-i830-detect.patch deleted file mode 100644 index fbe4816d287d..000000000000 --- a/dev-libs/DirectFB/files/DirectFB-0.9.22-i830-detect.patch +++ /dev/null @@ -1,17 +0,0 @@ -Detect the presence of the I830 fb driver rather than -just assuming it always exists. - ---- DirectFB-0.9.22/configure -+++ DirectFB-0.9.22/configure -@@ -23622,9 +23622,9 @@ - /* end confdefs.h. */ - - #include <linux/fb.h> --//#ifdef FB_ACCEL_I830 -+#ifdef FB_ACCEL_I830 - yes --//#endif -+#endif - - _ACEOF - if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | diff --git a/dev-libs/DirectFB/files/digest-DirectFB-0.9.22 b/dev-libs/DirectFB/files/digest-DirectFB-0.9.22 deleted file mode 100644 index 9e7d33ce943a..000000000000 --- a/dev-libs/DirectFB/files/digest-DirectFB-0.9.22 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 f52e23f4bb56db0d284d2a78ebc4a586 DirectFB-0.9.22.tar.gz 1957905 -RMD160 653c25ef05eccd01ef345ad037736de028d99b85 DirectFB-0.9.22.tar.gz 1957905 -SHA256 b21cd254073013427a7b362df9b3e042abcc9eb5573ad0a963b5c18720aa32c3 DirectFB-0.9.22.tar.gz 1957905 |