diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2010-12-21 09:14:01 +0100 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2010-12-21 21:46:26 +0100 |
commit | c4ff0774a63237aa7f3cb9df8b1a804b543c7e80 (patch) | |
tree | b8bde5992eef2cbae054b938ae9b74c61cc3a175 /recipes/obsolete | |
parent | 91202a5b74f2a865fa5999c792702a932849266c (diff) | |
download | openembedded-c4ff0774a63237aa7f3cb9df8b1a804b543c7e80.tar.gz |
obsolete: cleanup xorg stuff
* it's still in git history, no need to keep it in recipes/obsolete forever
Diffstat (limited to 'recipes/obsolete')
631 files changed, 0 insertions, 17191 deletions
diff --git a/recipes/obsolete/xorg-driver/xf86-input-tslib/dontfloodevents006.patch b/recipes/obsolete/xorg-driver/xf86-input-tslib/dontfloodevents006.patch deleted file mode 100644 index e989717d3b..0000000000 --- a/recipes/obsolete/xorg-driver/xf86-input-tslib/dontfloodevents006.patch +++ /dev/null @@ -1,22 +0,0 @@ -Index: xf86-input-tslib-0.0.6/src/tslib.c -=================================================================== ---- xf86-input-tslib-0.0.6.orig/src/tslib.c 2009-11-29 20:03:29.734794324 +0000 -+++ xf86-input-tslib-0.0.6/src/tslib.c 2009-11-29 20:29:24.066794215 +0000 -@@ -205,7 +205,7 @@ - */ - switch (priv->state) { - case BUTTON_EMULATION_OFF : -- if(priv->lastp != samp.pressure) { -+ if(!!priv->lastp != !!samp.pressure) { - priv->lastp = samp.pressure; - xf86PostButtonEvent(local->dev, TRUE, - 1, !!samp.pressure, 0, 2, -@@ -512,7 +512,7 @@ - s = xf86CheckStrOption(dev->commonOptions, "path", NULL); - if (!s) - s = xf86CheckStrOption(dev->commonOptions, "Device", NULL); -- -+ - priv->ts = ts_open(s, 1); - xfree(s); - diff --git a/recipes/obsolete/xorg-driver/xf86-video-msm/no_neon.patch b/recipes/obsolete/xorg-driver/xf86-video-msm/no_neon.patch deleted file mode 100644 index c0aa92e76a..0000000000 --- a/recipes/obsolete/xorg-driver/xf86-video-msm/no_neon.patch +++ /dev/null @@ -1,2901 +0,0 @@ -commit d8910bf773fbecf7cdea359d4b530a3672e27180 -Author: David Lanzendörfer <david.lanzendoerfer@o2s.ch> -Date: Wed Feb 10 16:18:39 2010 +0100 - - Removed neon because its not available in our kerneÃl - and so its causing trubble (Illegal instruction) - -diff --git git/src/msm-swblits.h git/src/msm-swblits.h -index f89f00e..a40b24b 100755 ---- git/src/msm-swblits.h -+++ git/src/msm-swblits.h -@@ -38,16 +38,6 @@ - #include <stdint.h> - #include <stdlib.h> - --/* Neon intrinsics are part of the ARM or GCC compiler used. */ --/* Tested with: /pkg/asw/compilers/gnu/codesourcery/arm-2008q3-72/lib/gcc/arm-none-linux-gnueabi/4.3.2/include/arm_neon.h */ --#include <arm_neon.h> -- --/* These are NEON-optimized functions linked to by various tests. */ --extern void * neon_memcpy (void * dest, const void * source, unsigned int numBytes); --extern void * neon_memmove (void * dest, const void * source, unsigned int numBytes); --extern void memset16(uint16_t *dst, uint16_t value, int count); --extern void memset32(uint32_t *dst, uint32_t value, int count); -- - /* Make definitions to clarify memory-related sizes to enable avoidance of magic numbers. */ - #define BITS_PER_BYTE (8) - #define BYTES_PER_16BPP_PIXEL (2) -diff --git git/src/msm-swfill.c git/src/msm-swfill.c -index 108fd94..3dd1ef2 100755 ---- git/src/msm-swfill.c -+++ git/src/msm-swfill.c -@@ -212,7 +212,7 @@ memset16_NeonAlignmentAssumptions_UpTo7Count(uint8_t *dst, uint16_t src, int cou - } - } - -- -+/* - static inline void - memset16_AssumesNeonAlignment(uint8_t *dst, uint16_t src, int count) - { -@@ -333,7 +333,7 @@ memset16_AssumesNeonAlignment(uint8_t *dst, uint16_t src, int count) - // Quickly fill remaining pixels (up to 7). - memset16_NeonAlignmentAssumptions_UpTo7Count(dst, src, count); - } -- -+*/ - - static inline void - memset16_Test(uint16_t *dst, uint16_t src, int count) -@@ -368,7 +368,8 @@ memset16_Test(uint16_t *dst, uint16_t src, int count) - - // Copy remaining pixels using Neon and non-Neon instructions. - // NOTE: This assumes that dst is aligned optimally for Neon instructions. -- memset16_AssumesNeonAlignment((void *) dst, src, count); -+ //memset16_AssumesNeonAlignment((void *) dst, src, count); -+ memset((void *) dst, src, count); - } - } - -@@ -435,12 +436,14 @@ swFillRect32Bpp_Unaligned(unsigned char *dst, uint32_t src, int w, int h, int dp - if (w < 32) { - // For narrow rectangles, block signals only once for the entire rectangles. - BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS(); -- DO_MULTIPLE_FILLS_WITH_MEMSET(memset32,SIGNAL_BLOCK_NOOP,SIGNAL_BLOCK_NOOP); -+ //DO_MULTIPLE_FILLS_WITH_MEMSET(memset32,SIGNAL_BLOCK_NOOP,SIGNAL_BLOCK_NOOP); -+ DO_MULTIPLE_FILLS_WITH_MEMSET(memset,SIGNAL_BLOCK_NOOP,SIGNAL_BLOCK_NOOP); - UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS(); - } - else { - // For wider rectangles, block and unblock signals for every row. -- DO_MULTIPLE_FILLS_WITH_MEMSET(memset32,BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS,UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); -+ //DO_MULTIPLE_FILLS_WITH_MEMSET(memset32,BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS,UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); -+ DO_MULTIPLE_FILLS_WITH_MEMSET(memset,BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS,UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); - } - } - -diff --git git/src/msm-swrender.c git/src/msm-swrender.c -index a7a9abc..835dc03 100755 ---- git/src/msm-swrender.c -+++ git/src/msm-swrender.c -@@ -214,160 +214,6 @@ swCopy16BppSmallFixedWidths1Row_Unaligned(unsigned char *dst, unsigned char *src - } - } - break; -- case 7: if (xdir >= 0) { -- swCopy16BppSmallFixedWidths1Row_Unaligned(dst, src, 4, xdir); -- swCopy16BppSmallFixedWidths1Row_Unaligned(dst + 4 * BYTES_PER_UINT16_T, src + 4 * BYTES_PER_UINT16_T, 3, xdir); -- return TRUE; -- } else { -- swCopy16BppSmallFixedWidths1Row_Unaligned(dst + 4 * BYTES_PER_UINT16_T, src + 4 * BYTES_PER_UINT16_T, 3, xdir); -- swCopy16BppSmallFixedWidths1Row_Unaligned(dst, src, 4, xdir); -- return TRUE; -- } -- break; -- case 8: if (SW_CHECK_ALIGNMENT(QUAD_WORD_ALIGNMENT_BYTE_SIZE,dst,src,0)) { -- uint32x4_t src1 = vld1q_u32((uint32_t *)(src+0*BYTES_PER_UINT32X4_T)); -- vst1q_u32((uint32_t *)(dst+0*BYTES_PER_UINT32X4_T),src1); -- return TRUE; -- } -- else if (SW_CHECK_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,0)) { -- uint64_t src1 = *(uint64_t *) (src+0*BYTES_PER_UINT64_T); -- uint64_t src2 = *(uint64_t *) (src+1*BYTES_PER_UINT64_T); -- *(uint64_t *) (dst+0*BYTES_PER_UINT64_T) = src1; -- *(uint64_t *) (dst+1*BYTES_PER_UINT64_T) = src2; -- return TRUE; -- } -- else if (SW_CHECK_ALIGNMENT(WORD_ALIGNMENT_BYTE_SIZE,dst,src,0)) { -- uint32_t src1 = *(uint32_t *) (src+0*BYTES_PER_UINT32_T); -- uint32_t src2 = *(uint32_t *) (src+1*BYTES_PER_UINT32_T); -- uint32_t src3 = *(uint32_t *) (src+2*BYTES_PER_UINT32_T); -- uint32_t src4 = *(uint32_t *) (src+3*BYTES_PER_UINT32_T); -- *(uint32_t *) (dst+0*BYTES_PER_UINT32_T) = src1; -- *(uint32_t *) (dst+1*BYTES_PER_UINT32_T) = src2; -- *(uint32_t *) (dst+2*BYTES_PER_UINT32_T) = src3; -- *(uint32_t *) (dst+3*BYTES_PER_UINT32_T) = src4; -- return TRUE; -- } -- else { -- uint16_t src1 = *(uint16_t *) (src+0*BYTES_PER_UINT16_T); -- uint16_t src2 = *(uint16_t *) (src+1*BYTES_PER_UINT16_T); -- uint16_t src3 = *(uint16_t *) (src+2*BYTES_PER_UINT16_T); -- uint16_t src4 = *(uint16_t *) (src+3*BYTES_PER_UINT16_T); -- uint16_t src5 = *(uint16_t *) (src+4*BYTES_PER_UINT16_T); -- uint16_t src6 = *(uint16_t *) (src+5*BYTES_PER_UINT16_T); -- uint16_t src7 = *(uint16_t *) (src+6*BYTES_PER_UINT16_T); -- uint16_t src8 = *(uint16_t *) (src+7*BYTES_PER_UINT16_T); -- *(uint16_t *) (dst+0*BYTES_PER_UINT16_T) = src1; -- *(uint16_t *) (dst+1*BYTES_PER_UINT16_T) = src2; -- *(uint16_t *) (dst+2*BYTES_PER_UINT16_T) = src3; -- *(uint16_t *) (dst+3*BYTES_PER_UINT16_T) = src4; -- *(uint16_t *) (dst+4*BYTES_PER_UINT16_T) = src5; -- *(uint16_t *) (dst+5*BYTES_PER_UINT16_T) = src6; -- *(uint16_t *) (dst+6*BYTES_PER_UINT16_T) = src7; -- *(uint16_t *) (dst+7*BYTES_PER_UINT16_T) = src8; -- return TRUE; -- } -- break; -- case 16: if (SW_CHECK_ALIGNMENT(QUAD_WORD_ALIGNMENT_BYTE_SIZE,dst,src,0)) { -- uint32x4_t src1 = vld1q_u32((uint32_t *)(src+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2 = vld1q_u32((uint32_t *)(src+1*BYTES_PER_UINT32X4_T)); -- vst1q_u32((uint32_t *)(dst+0*BYTES_PER_UINT32X4_T),src1); -- vst1q_u32((uint32_t *)(dst+1*BYTES_PER_UINT32X4_T),src2); -- return TRUE; -- } -- else if (SW_CHECK_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,0)) { -- uint64_t src1 = *(uint64_t *) (src+0*BYTES_PER_UINT64_T); -- uint64_t src2 = *(uint64_t *) (src+1*BYTES_PER_UINT64_T); -- uint64_t src3 = *(uint64_t *) (src+2*BYTES_PER_UINT64_T); -- uint64_t src4 = *(uint64_t *) (src+3*BYTES_PER_UINT64_T); -- *(uint64_t *) (dst+0*BYTES_PER_UINT64_T) = src1; -- *(uint64_t *) (dst+1*BYTES_PER_UINT64_T) = src2; -- *(uint64_t *) (dst+2*BYTES_PER_UINT64_T) = src3; -- *(uint64_t *) (dst+3*BYTES_PER_UINT64_T) = src4; -- return TRUE; -- } -- else if (SW_CHECK_ALIGNMENT(WORD_ALIGNMENT_BYTE_SIZE,dst,src,0)) { -- uint32_t src1 = *(uint32_t *) (src+0*BYTES_PER_UINT32_T); -- uint32_t src2 = *(uint32_t *) (src+1*BYTES_PER_UINT32_T); -- uint32_t src3 = *(uint32_t *) (src+2*BYTES_PER_UINT32_T); -- uint32_t src4 = *(uint32_t *) (src+3*BYTES_PER_UINT32_T); -- uint32_t src5 = *(uint32_t *) (src+4*BYTES_PER_UINT32_T); -- uint32_t src6 = *(uint32_t *) (src+5*BYTES_PER_UINT32_T); -- uint32_t src7 = *(uint32_t *) (src+6*BYTES_PER_UINT32_T); -- uint32_t src8 = *(uint32_t *) (src+7*BYTES_PER_UINT32_T); -- *(uint32_t *) (dst+0*BYTES_PER_UINT32_T) = src1; -- *(uint32_t *) (dst+1*BYTES_PER_UINT32_T) = src2; -- *(uint32_t *) (dst+2*BYTES_PER_UINT32_T) = src3; -- *(uint32_t *) (dst+3*BYTES_PER_UINT32_T) = src4; -- *(uint32_t *) (dst+4*BYTES_PER_UINT32_T) = src5; -- *(uint32_t *) (dst+5*BYTES_PER_UINT32_T) = src6; -- *(uint32_t *) (dst+6*BYTES_PER_UINT32_T) = src7; -- *(uint32_t *) (dst+7*BYTES_PER_UINT32_T) = src8; -- return TRUE; -- } -- else { -- // Don't bother unrolling loops here, since that won't help for more than around 8 operations. -- // Instead, just call multiple fixed functions. -- if (xdir >= 0) { -- swCopy16BppSmallFixedWidths1Row_Unaligned(dst, src, 8, xdir); -- swCopy16BppSmallFixedWidths1Row_Unaligned(dst + 8 * BYTES_PER_UINT16_T, src + 8 * BYTES_PER_UINT16_T, 8, xdir); -- } else { -- swCopy16BppSmallFixedWidths1Row_Unaligned(dst + 8 * BYTES_PER_UINT16_T, src + 8 * BYTES_PER_UINT16_T, 8, xdir); -- swCopy16BppSmallFixedWidths1Row_Unaligned(dst, src, 8, xdir); -- } -- return TRUE; -- } -- break; -- case 32: if (SW_CHECK_ALIGNMENT(QUAD_WORD_ALIGNMENT_BYTE_SIZE,dst,src,0)) { -- uint32x4_t src1 = vld1q_u32((uint32_t *)(src+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2 = vld1q_u32((uint32_t *)(src+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src3 = vld1q_u32((uint32_t *)(src+2*BYTES_PER_UINT32X4_T)); -- uint32x4_t src4 = vld1q_u32((uint32_t *)(src+3*BYTES_PER_UINT32X4_T)); -- vst1q_u32((uint32_t *)(dst+0*BYTES_PER_UINT32X4_T),src1); -- vst1q_u32((uint32_t *)(dst+1*BYTES_PER_UINT32X4_T),src2); -- vst1q_u32((uint32_t *)(dst+2*BYTES_PER_UINT32X4_T),src3); -- vst1q_u32((uint32_t *)(dst+3*BYTES_PER_UINT32X4_T),src4); -- return TRUE; -- } -- else if (SW_CHECK_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,0)) { -- uint64_t src1 = *(uint64_t *) (src+0*BYTES_PER_UINT64_T); -- uint64_t src2 = *(uint64_t *) (src+1*BYTES_PER_UINT64_T); -- uint64_t src3 = *(uint64_t *) (src+2*BYTES_PER_UINT64_T); -- uint64_t src4 = *(uint64_t *) (src+3*BYTES_PER_UINT64_T); -- uint64_t src5 = *(uint64_t *) (src+4*BYTES_PER_UINT64_T); -- uint64_t src6 = *(uint64_t *) (src+5*BYTES_PER_UINT64_T); -- uint64_t src7 = *(uint64_t *) (src+6*BYTES_PER_UINT64_T); -- uint64_t src8 = *(uint64_t *) (src+7*BYTES_PER_UINT64_T); -- *(uint64_t *) (dst+0*BYTES_PER_UINT64_T) = src1; -- *(uint64_t *) (dst+1*BYTES_PER_UINT64_T) = src2; -- *(uint64_t *) (dst+2*BYTES_PER_UINT64_T) = src3; -- *(uint64_t *) (dst+3*BYTES_PER_UINT64_T) = src4; -- *(uint64_t *) (dst+4*BYTES_PER_UINT64_T) = src5; -- *(uint64_t *) (dst+5*BYTES_PER_UINT64_T) = src6; -- *(uint64_t *) (dst+6*BYTES_PER_UINT64_T) = src7; -- *(uint64_t *) (dst+7*BYTES_PER_UINT64_T) = src8; -- return TRUE; -- } -- break; -- case 64: if (SW_CHECK_ALIGNMENT(QUAD_WORD_ALIGNMENT_BYTE_SIZE,dst,src,0)) { -- uint32x4_t src1 = vld1q_u32((uint32_t *)(src+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2 = vld1q_u32((uint32_t *)(src+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src3 = vld1q_u32((uint32_t *)(src+2*BYTES_PER_UINT32X4_T)); -- uint32x4_t src4 = vld1q_u32((uint32_t *)(src+3*BYTES_PER_UINT32X4_T)); -- uint32x4_t src5 = vld1q_u32((uint32_t *)(src+4*BYTES_PER_UINT32X4_T)); -- uint32x4_t src6 = vld1q_u32((uint32_t *)(src+5*BYTES_PER_UINT32X4_T)); -- uint32x4_t src7 = vld1q_u32((uint32_t *)(src+6*BYTES_PER_UINT32X4_T)); -- uint32x4_t src8 = vld1q_u32((uint32_t *)(src+7*BYTES_PER_UINT32X4_T)); -- vst1q_u32((uint32_t *)(dst+0*BYTES_PER_UINT32X4_T),src1); -- vst1q_u32((uint32_t *)(dst+1*BYTES_PER_UINT32X4_T),src2); -- vst1q_u32((uint32_t *)(dst+2*BYTES_PER_UINT32X4_T),src3); -- vst1q_u32((uint32_t *)(dst+3*BYTES_PER_UINT32X4_T),src4); -- vst1q_u32((uint32_t *)(dst+4*BYTES_PER_UINT32X4_T),src5); -- vst1q_u32((uint32_t *)(dst+5*BYTES_PER_UINT32X4_T),src6); -- vst1q_u32((uint32_t *)(dst+6*BYTES_PER_UINT32X4_T),src7); -- vst1q_u32((uint32_t *)(dst+7*BYTES_PER_UINT32X4_T),src8); -- return TRUE; -- } -- break; - } - - return FALSE; -@@ -519,427 +365,6 @@ swCopy16BppSmallFixedWidths2Rows_Unaligned(unsigned char *dst, unsigned char *sr - } - return TRUE; - break; -- case 7: if (xdir >= 0) { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst, src, 4, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 4 * BYTES_PER_UINT16_T, src + 4 * BYTES_PER_UINT16_T, 3, xdir, dpitch, spitch); -- } else { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 4 * BYTES_PER_UINT16_T, src + 4 * BYTES_PER_UINT16_T, 3, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst, src, 4, xdir, dpitch, spitch); -- } -- return TRUE; -- break; -- case 8: if (SW_CHECK_PITCHED_ALIGNMENT(QUAD_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint32x4_t src1a = vld1q_u32((uint32_t *)(src+0*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src1b = vld1q_u32((uint32_t *)(src+1*spitch+0*BYTES_PER_UINT32X4_T)); -- vst1q_u32((uint32_t *)(dst+0*dpitch+0*BYTES_PER_UINT32X4_T),src1a); -- vst1q_u32((uint32_t *)(dst+1*dpitch+0*BYTES_PER_UINT32X4_T),src1b); -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint64_t src1a = *(uint64_t *) (src+0*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2a = *(uint64_t *) (src+0*spitch+1*BYTES_PER_UINT64_T); -- uint64_t src1b = *(uint64_t *) (src+1*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2b = *(uint64_t *) (src+1*spitch+1*BYTES_PER_UINT64_T); -- *(uint64_t *) (dst+0*dpitch+0*BYTES_PER_UINT64_T) = src1a; -- *(uint64_t *) (dst+0*dpitch+1*BYTES_PER_UINT64_T) = src2a; -- *(uint64_t *) (dst+1*dpitch+0*BYTES_PER_UINT64_T) = src1b; -- *(uint64_t *) (dst+1*dpitch+1*BYTES_PER_UINT64_T) = src2b; -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint32_t src1a = *(uint32_t *) (src+0*spitch+0*BYTES_PER_UINT32_T); -- uint32_t src2a = *(uint32_t *) (src+0*spitch+1*BYTES_PER_UINT32_T); -- uint32_t src3a = *(uint32_t *) (src+0*spitch+2*BYTES_PER_UINT32_T); -- uint32_t src4a = *(uint32_t *) (src+0*spitch+3*BYTES_PER_UINT32_T); -- uint32_t src1b = *(uint32_t *) (src+1*spitch+0*BYTES_PER_UINT32_T); -- uint32_t src2b = *(uint32_t *) (src+1*spitch+1*BYTES_PER_UINT32_T); -- uint32_t src3b = *(uint32_t *) (src+1*spitch+2*BYTES_PER_UINT32_T); -- uint32_t src4b = *(uint32_t *) (src+1*spitch+3*BYTES_PER_UINT32_T); -- *(uint32_t *) (dst+0*dpitch+0*BYTES_PER_UINT32_T) = src1a; -- *(uint32_t *) (dst+0*dpitch+1*BYTES_PER_UINT32_T) = src2a; -- *(uint32_t *) (dst+0*dpitch+2*BYTES_PER_UINT32_T) = src3a; -- *(uint32_t *) (dst+0*dpitch+3*BYTES_PER_UINT32_T) = src4a; -- *(uint32_t *) (dst+1*dpitch+0*BYTES_PER_UINT32_T) = src1b; -- *(uint32_t *) (dst+1*dpitch+1*BYTES_PER_UINT32_T) = src2b; -- *(uint32_t *) (dst+1*dpitch+2*BYTES_PER_UINT32_T) = src3b; -- *(uint32_t *) (dst+1*dpitch+3*BYTES_PER_UINT32_T) = src4b; -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,BYTES_PER_UINT16_T)) { -- uint16_t src1a = *(uint16_t *) (src+0*spitch+0); -- uint32_t src2a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T); -- uint32_t src3a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T); -- uint32_t src4a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T); -- uint16_t src5a = *(uint16_t *) (src+0*spitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T); -- uint16_t src1b = *(uint16_t *) (src+1*spitch+0); -- uint32_t src2b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T); -- uint32_t src3b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T); -- uint32_t src4b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T); -- uint16_t src5b = *(uint16_t *) (src+1*spitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T); -- *(uint16_t *) (dst+0*dpitch+0) = src1a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T) = src2a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T) = src3a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T) = src4a; -- *(uint16_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T) = src5a; -- *(uint16_t *) (dst+1*dpitch+0) = src1b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T) = src2b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T) = src3b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T) = src4b; -- *(uint16_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T) = src5b; -- return TRUE; -- } -- else { -- uint16_t src1a = *(uint16_t *) (src+0*spitch+0*BYTES_PER_UINT16_T); -- uint16_t src2a = *(uint16_t *) (src+0*spitch+1*BYTES_PER_UINT16_T); -- uint16_t src3a = *(uint16_t *) (src+0*spitch+2*BYTES_PER_UINT16_T); -- uint16_t src4a = *(uint16_t *) (src+0*spitch+3*BYTES_PER_UINT16_T); -- uint16_t src5a = *(uint16_t *) (src+0*spitch+4*BYTES_PER_UINT16_T); -- uint16_t src6a = *(uint16_t *) (src+0*spitch+5*BYTES_PER_UINT16_T); -- uint16_t src7a = *(uint16_t *) (src+0*spitch+6*BYTES_PER_UINT16_T); -- uint16_t src8a = *(uint16_t *) (src+0*spitch+7*BYTES_PER_UINT16_T); -- uint16_t src1b = *(uint16_t *) (src+1*spitch+0*BYTES_PER_UINT16_T); -- uint16_t src2b = *(uint16_t *) (src+1*spitch+1*BYTES_PER_UINT16_T); -- uint16_t src3b = *(uint16_t *) (src+1*spitch+2*BYTES_PER_UINT16_T); -- uint16_t src4b = *(uint16_t *) (src+1*spitch+3*BYTES_PER_UINT16_T); -- uint16_t src5b = *(uint16_t *) (src+1*spitch+4*BYTES_PER_UINT16_T); -- uint16_t src6b = *(uint16_t *) (src+1*spitch+5*BYTES_PER_UINT16_T); -- uint16_t src7b = *(uint16_t *) (src+1*spitch+6*BYTES_PER_UINT16_T); -- uint16_t src8b = *(uint16_t *) (src+1*spitch+7*BYTES_PER_UINT16_T); -- *(uint16_t *) (dst+0*dpitch+0*BYTES_PER_UINT16_T) = src1a; -- *(uint16_t *) (dst+0*dpitch+1*BYTES_PER_UINT16_T) = src2a; -- *(uint16_t *) (dst+0*dpitch+2*BYTES_PER_UINT16_T) = src3a; -- *(uint16_t *) (dst+0*dpitch+3*BYTES_PER_UINT16_T) = src4a; -- *(uint16_t *) (dst+0*dpitch+4*BYTES_PER_UINT16_T) = src5a; -- *(uint16_t *) (dst+0*dpitch+5*BYTES_PER_UINT16_T) = src6a; -- *(uint16_t *) (dst+0*dpitch+6*BYTES_PER_UINT16_T) = src7a; -- *(uint16_t *) (dst+0*dpitch+7*BYTES_PER_UINT16_T) = src8a; -- *(uint16_t *) (dst+1*dpitch+0*BYTES_PER_UINT16_T) = src1b; -- *(uint16_t *) (dst+1*dpitch+1*BYTES_PER_UINT16_T) = src2b; -- *(uint16_t *) (dst+1*dpitch+2*BYTES_PER_UINT16_T) = src3b; -- *(uint16_t *) (dst+1*dpitch+3*BYTES_PER_UINT16_T) = src4b; -- *(uint16_t *) (dst+1*dpitch+4*BYTES_PER_UINT16_T) = src5b; -- *(uint16_t *) (dst+1*dpitch+5*BYTES_PER_UINT16_T) = src6b; -- *(uint16_t *) (dst+1*dpitch+6*BYTES_PER_UINT16_T) = src7b; -- *(uint16_t *) (dst+1*dpitch+7*BYTES_PER_UINT16_T) = src8b; -- return TRUE; -- } -- break; -- case 16: if (SW_CHECK_PITCHED_ALIGNMENT(QUAD_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint32x4_t src1a = vld1q_u32((uint32_t *)(src+0*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2a = vld1q_u32((uint32_t *)(src+0*spitch+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src1b = vld1q_u32((uint32_t *)(src+1*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2b = vld1q_u32((uint32_t *)(src+1*spitch+1*BYTES_PER_UINT32X4_T)); -- vst1q_u32((uint32_t *)(dst+0*dpitch+0*BYTES_PER_UINT32X4_T),src1a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+1*BYTES_PER_UINT32X4_T),src2a); -- vst1q_u32((uint32_t *)(dst+1*dpitch+0*BYTES_PER_UINT32X4_T),src1b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+1*BYTES_PER_UINT32X4_T),src2b); -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint64_t src1a = *(uint64_t *) (src+0*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2a = *(uint64_t *) (src+0*spitch+1*BYTES_PER_UINT64_T); -- uint64_t src3a = *(uint64_t *) (src+0*spitch+2*BYTES_PER_UINT64_T); -- uint64_t src4a = *(uint64_t *) (src+0*spitch+3*BYTES_PER_UINT64_T); -- uint64_t src1b = *(uint64_t *) (src+1*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2b = *(uint64_t *) (src+1*spitch+1*BYTES_PER_UINT64_T); -- uint64_t src3b = *(uint64_t *) (src+1*spitch+2*BYTES_PER_UINT64_T); -- uint64_t src4b = *(uint64_t *) (src+1*spitch+3*BYTES_PER_UINT64_T); -- *(uint64_t *) (dst+0*dpitch+0*BYTES_PER_UINT64_T) = src1a; -- *(uint64_t *) (dst+0*dpitch+1*BYTES_PER_UINT64_T) = src2a; -- *(uint64_t *) (dst+0*dpitch+2*BYTES_PER_UINT64_T) = src3a; -- *(uint64_t *) (dst+0*dpitch+3*BYTES_PER_UINT64_T) = src4a; -- *(uint64_t *) (dst+1*dpitch+0*BYTES_PER_UINT64_T) = src1b; -- *(uint64_t *) (dst+1*dpitch+1*BYTES_PER_UINT64_T) = src2b; -- *(uint64_t *) (dst+1*dpitch+2*BYTES_PER_UINT64_T) = src3b; -- *(uint64_t *) (dst+1*dpitch+3*BYTES_PER_UINT64_T) = src4b; -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,BYTES_PER_UINT32_T)) { -- uint32_t src1a = *(uint32_t *) (src+0*spitch+0); -- uint64_t src2a = *(uint64_t *) (src+0*spitch+BYTES_PER_UINT32_T+0*BYTES_PER_UINT64_T); -- uint64_t src3a = *(uint64_t *) (src+0*spitch+BYTES_PER_UINT32_T+1*BYTES_PER_UINT64_T); -- uint64_t src4a = *(uint64_t *) (src+0*spitch+BYTES_PER_UINT32_T+2*BYTES_PER_UINT64_T); -- uint32_t src5a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT32_T+3*BYTES_PER_UINT64_T); -- uint32_t src1b = *(uint32_t *) (src+1*spitch+0); -- uint64_t src2b = *(uint64_t *) (src+1*spitch+BYTES_PER_UINT32_T+0*BYTES_PER_UINT64_T); -- uint64_t src3b = *(uint64_t *) (src+1*spitch+BYTES_PER_UINT32_T+1*BYTES_PER_UINT64_T); -- uint64_t src4b = *(uint64_t *) (src+1*spitch+BYTES_PER_UINT32_T+2*BYTES_PER_UINT64_T); -- uint32_t src5b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT32_T+3*BYTES_PER_UINT64_T); -- *(uint32_t *) (dst+0*dpitch+0) = src1a; -- *(uint64_t *) (dst+0*dpitch+BYTES_PER_UINT32_T+0*BYTES_PER_UINT64_T) = src2a; -- *(uint64_t *) (dst+0*dpitch+BYTES_PER_UINT32_T+1*BYTES_PER_UINT64_T) = src3a; -- *(uint64_t *) (dst+0*dpitch+BYTES_PER_UINT32_T+2*BYTES_PER_UINT64_T) = src4a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT32_T+3*BYTES_PER_UINT64_T) = src5a; -- *(uint32_t *) (dst+1*dpitch+0) = src1b; -- *(uint64_t *) (dst+1*dpitch+BYTES_PER_UINT32_T+0*BYTES_PER_UINT64_T) = src2b; -- *(uint64_t *) (dst+1*dpitch+BYTES_PER_UINT32_T+1*BYTES_PER_UINT64_T) = src3b; -- *(uint64_t *) (dst+1*dpitch+BYTES_PER_UINT32_T+2*BYTES_PER_UINT64_T) = src4b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT32_T+3*BYTES_PER_UINT64_T) = src5b; -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint32_t src1a = *(uint32_t *) (src+0*spitch+0*BYTES_PER_UINT32_T); -- uint32_t src2a = *(uint32_t *) (src+0*spitch+1*BYTES_PER_UINT32_T); -- uint32_t src3a = *(uint32_t *) (src+0*spitch+2*BYTES_PER_UINT32_T); -- uint32_t src4a = *(uint32_t *) (src+0*spitch+3*BYTES_PER_UINT32_T); -- uint32_t src5a = *(uint32_t *) (src+0*spitch+4*BYTES_PER_UINT32_T); -- uint32_t src6a = *(uint32_t *) (src+0*spitch+5*BYTES_PER_UINT32_T); -- uint32_t src7a = *(uint32_t *) (src+0*spitch+6*BYTES_PER_UINT32_T); -- uint32_t src8a = *(uint32_t *) (src+0*spitch+7*BYTES_PER_UINT32_T); -- uint32_t src1b = *(uint32_t *) (src+1*spitch+0*BYTES_PER_UINT32_T); -- uint32_t src2b = *(uint32_t *) (src+1*spitch+1*BYTES_PER_UINT32_T); -- uint32_t src3b = *(uint32_t *) (src+1*spitch+2*BYTES_PER_UINT32_T); -- uint32_t src4b = *(uint32_t *) (src+1*spitch+3*BYTES_PER_UINT32_T); -- uint32_t src5b = *(uint32_t *) (src+1*spitch+4*BYTES_PER_UINT32_T); -- uint32_t src6b = *(uint32_t *) (src+1*spitch+5*BYTES_PER_UINT32_T); -- uint32_t src7b = *(uint32_t *) (src+1*spitch+6*BYTES_PER_UINT32_T); -- uint32_t src8b = *(uint32_t *) (src+1*spitch+7*BYTES_PER_UINT32_T); -- *(uint32_t *) (dst+0*dpitch+0*BYTES_PER_UINT32_T) = src1a; -- *(uint32_t *) (dst+0*dpitch+1*BYTES_PER_UINT32_T) = src2a; -- *(uint32_t *) (dst+0*dpitch+2*BYTES_PER_UINT32_T) = src3a; -- *(uint32_t *) (dst+0*dpitch+3*BYTES_PER_UINT32_T) = src4a; -- *(uint32_t *) (dst+0*dpitch+4*BYTES_PER_UINT32_T) = src5a; -- *(uint32_t *) (dst+0*dpitch+5*BYTES_PER_UINT32_T) = src6a; -- *(uint32_t *) (dst+0*dpitch+6*BYTES_PER_UINT32_T) = src7a; -- *(uint32_t *) (dst+0*dpitch+7*BYTES_PER_UINT32_T) = src8a; -- *(uint32_t *) (dst+1*dpitch+0*BYTES_PER_UINT32_T) = src1b; -- *(uint32_t *) (dst+1*dpitch+1*BYTES_PER_UINT32_T) = src2b; -- *(uint32_t *) (dst+1*dpitch+2*BYTES_PER_UINT32_T) = src3b; -- *(uint32_t *) (dst+1*dpitch+3*BYTES_PER_UINT32_T) = src4b; -- *(uint32_t *) (dst+1*dpitch+4*BYTES_PER_UINT32_T) = src5b; -- *(uint32_t *) (dst+1*dpitch+5*BYTES_PER_UINT32_T) = src6b; -- *(uint32_t *) (dst+1*dpitch+6*BYTES_PER_UINT32_T) = src7b; -- *(uint32_t *) (dst+1*dpitch+7*BYTES_PER_UINT32_T) = src8b; -- return TRUE; -- } -- else { -- // Don't bother unrolling loops, since that won't help for more than around 8 operations. -- // Instead, just call multiple fixed functions. -- if (xdir >= 0) { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst, src, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 8 * BYTES_PER_UINT16_T, src + 8 * BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- } else { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 8 * BYTES_PER_UINT16_T, src + 8 * BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst, src, 8, xdir, dpitch, spitch); -- } -- return TRUE; -- } -- break; -- case 32: if (SW_CHECK_PITCHED_ALIGNMENT(QUAD_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint32x4_t src1a = vld1q_u32((uint32_t *)(src+0*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2a = vld1q_u32((uint32_t *)(src+0*spitch+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src3a = vld1q_u32((uint32_t *)(src+0*spitch+2*BYTES_PER_UINT32X4_T)); -- uint32x4_t src4a = vld1q_u32((uint32_t *)(src+0*spitch+3*BYTES_PER_UINT32X4_T)); -- uint32x4_t src1b = vld1q_u32((uint32_t *)(src+1*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2b = vld1q_u32((uint32_t *)(src+1*spitch+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src3b = vld1q_u32((uint32_t *)(src+1*spitch+2*BYTES_PER_UINT32X4_T)); -- uint32x4_t src4b = vld1q_u32((uint32_t *)(src+1*spitch+3*BYTES_PER_UINT32X4_T)); -- vst1q_u32((uint32_t *)(dst+0*dpitch+0*BYTES_PER_UINT32X4_T),src1a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+1*BYTES_PER_UINT32X4_T),src2a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+2*BYTES_PER_UINT32X4_T),src3a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+3*BYTES_PER_UINT32X4_T),src4a); -- vst1q_u32((uint32_t *)(dst+1*dpitch+0*BYTES_PER_UINT32X4_T),src1b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+1*BYTES_PER_UINT32X4_T),src2b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+2*BYTES_PER_UINT32X4_T),src3b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+3*BYTES_PER_UINT32X4_T),src4b); -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(QUAD_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,4*BYTES_PER_UINT16_T)) { -- if (xdir >= 0) { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0, src + 0, 4, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (4)*BYTES_PER_UINT16_T, src + (4)*BYTES_PER_UINT16_T, 16, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (16+4)*BYTES_PER_UINT16_T, src + (16+4)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (8+16+4)*BYTES_PER_UINT16_T, src + (8+16+4)*BYTES_PER_UINT16_T, 4, xdir, dpitch, spitch); -- } else { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (8+16+4)*BYTES_PER_UINT16_T, src + (8+16+4)*BYTES_PER_UINT16_T, 4, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (16+4)*BYTES_PER_UINT16_T, src + (16+4)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (4)*BYTES_PER_UINT16_T, src + (4)*BYTES_PER_UINT16_T, 16, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0, src + 0, 4, xdir, dpitch, spitch); -- } -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint64_t src1a = *(uint64_t *) (src+0*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2a = *(uint64_t *) (src+0*spitch+1*BYTES_PER_UINT64_T); -- uint64_t src3a = *(uint64_t *) (src+0*spitch+2*BYTES_PER_UINT64_T); -- uint64_t src4a = *(uint64_t *) (src+0*spitch+3*BYTES_PER_UINT64_T); -- uint64_t src5a = *(uint64_t *) (src+0*spitch+4*BYTES_PER_UINT64_T); -- uint64_t src6a = *(uint64_t *) (src+0*spitch+5*BYTES_PER_UINT64_T); -- uint64_t src7a = *(uint64_t *) (src+0*spitch+6*BYTES_PER_UINT64_T); -- uint64_t src8a = *(uint64_t *) (src+0*spitch+7*BYTES_PER_UINT64_T); -- uint64_t src1b = *(uint64_t *) (src+1*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2b = *(uint64_t *) (src+1*spitch+1*BYTES_PER_UINT64_T); -- uint64_t src3b = *(uint64_t *) (src+1*spitch+2*BYTES_PER_UINT64_T); -- uint64_t src4b = *(uint64_t *) (src+1*spitch+3*BYTES_PER_UINT64_T); -- uint64_t src5b = *(uint64_t *) (src+1*spitch+4*BYTES_PER_UINT64_T); -- uint64_t src6b = *(uint64_t *) (src+1*spitch+5*BYTES_PER_UINT64_T); -- uint64_t src7b = *(uint64_t *) (src+1*spitch+6*BYTES_PER_UINT64_T); -- uint64_t src8b = *(uint64_t *) (src+1*spitch+7*BYTES_PER_UINT64_T); -- *(uint64_t *) (dst+0*dpitch+0*BYTES_PER_UINT64_T) = src1a; -- *(uint64_t *) (dst+0*dpitch+1*BYTES_PER_UINT64_T) = src2a; -- *(uint64_t *) (dst+0*dpitch+2*BYTES_PER_UINT64_T) = src3a; -- *(uint64_t *) (dst+0*dpitch+3*BYTES_PER_UINT64_T) = src4a; -- *(uint64_t *) (dst+0*dpitch+4*BYTES_PER_UINT64_T) = src5a; -- *(uint64_t *) (dst+0*dpitch+5*BYTES_PER_UINT64_T) = src6a; -- *(uint64_t *) (dst+0*dpitch+6*BYTES_PER_UINT64_T) = src7a; -- *(uint64_t *) (dst+0*dpitch+7*BYTES_PER_UINT64_T) = src8a; -- *(uint64_t *) (dst+1*dpitch+0*BYTES_PER_UINT64_T) = src1b; -- *(uint64_t *) (dst+1*dpitch+1*BYTES_PER_UINT64_T) = src2b; -- *(uint64_t *) (dst+1*dpitch+2*BYTES_PER_UINT64_T) = src3b; -- *(uint64_t *) (dst+1*dpitch+3*BYTES_PER_UINT64_T) = src4b; -- *(uint64_t *) (dst+1*dpitch+4*BYTES_PER_UINT64_T) = src5b; -- *(uint64_t *) (dst+1*dpitch+5*BYTES_PER_UINT64_T) = src6b; -- *(uint64_t *) (dst+1*dpitch+6*BYTES_PER_UINT64_T) = src7b; -- *(uint64_t *) (dst+1*dpitch+7*BYTES_PER_UINT64_T) = src8b; -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,2*BYTES_PER_UINT16_T)) { -- if (xdir >= 0) { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0, src + 0 , 2, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (0*8+2)*BYTES_PER_UINT16_T, src + (0*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (1*8+2)*BYTES_PER_UINT16_T, src + (1*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (2*8+2)*BYTES_PER_UINT16_T, src + (2*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (3*8+2)*BYTES_PER_UINT16_T, src + (3*8+2)*BYTES_PER_UINT16_T, 6, xdir, dpitch, spitch); -- } else { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (3*8+2)*BYTES_PER_UINT16_T, src + (3*8+2)*BYTES_PER_UINT16_T, 6, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (2*8+2)*BYTES_PER_UINT16_T, src + (2*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (1*8+2)*BYTES_PER_UINT16_T, src + (1*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (0*8+2)*BYTES_PER_UINT16_T, src + (0*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0, src + 0 , 2, xdir, dpitch, spitch); -- } -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,BYTES_PER_UINT16_T)) { -- if (xdir >= 0) { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0, src + 0 , 1, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (0*8+1)*BYTES_PER_UINT16_T, src + (0*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (1*8+1)*BYTES_PER_UINT16_T, src + (1*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (2*8+1)*BYTES_PER_UINT16_T, src + (2*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (3*8+1)*BYTES_PER_UINT16_T, src + (3*8+1)*BYTES_PER_UINT16_T, 7, xdir, dpitch, spitch); -- } else { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (3*8+1)*BYTES_PER_UINT16_T, src + (3*8+1)*BYTES_PER_UINT16_T, 7, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (2*8+1)*BYTES_PER_UINT16_T, src + (2*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (1*8+1)*BYTES_PER_UINT16_T, src + (1*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (0*8+1)*BYTES_PER_UINT16_T, src + (0*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0, src + 0 , 1, xdir, dpitch, spitch); -- } -- return TRUE; -- } -- else { -- if (xdir >= 0) { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0*8*BYTES_PER_UINT16_T, src + 0*8*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 1*8*BYTES_PER_UINT16_T, src + 1*8*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 2*8*BYTES_PER_UINT16_T, src + 2*8*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 3*8*BYTES_PER_UINT16_T, src + 3*8*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- } else { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 3*8*BYTES_PER_UINT16_T, src + 3*8*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 2*8*BYTES_PER_UINT16_T, src + 2*8*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 1*8*BYTES_PER_UINT16_T, src + 1*8*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0*8*BYTES_PER_UINT16_T, src + 0*8*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- } -- return TRUE; -- } -- break; -- case 64: if (SW_CHECK_PITCHED_ALIGNMENT(QUAD_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint32x4_t src1a = vld1q_u32((uint32_t *)(src+0*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2a = vld1q_u32((uint32_t *)(src+0*spitch+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src3a = vld1q_u32((uint32_t *)(src+0*spitch+2*BYTES_PER_UINT32X4_T)); -- uint32x4_t src4a = vld1q_u32((uint32_t *)(src+0*spitch+3*BYTES_PER_UINT32X4_T)); -- uint32x4_t src5a = vld1q_u32((uint32_t *)(src+0*spitch+4*BYTES_PER_UINT32X4_T)); -- uint32x4_t src6a = vld1q_u32((uint32_t *)(src+0*spitch+5*BYTES_PER_UINT32X4_T)); -- uint32x4_t src7a = vld1q_u32((uint32_t *)(src+0*spitch+6*BYTES_PER_UINT32X4_T)); -- uint32x4_t src8a = vld1q_u32((uint32_t *)(src+0*spitch+7*BYTES_PER_UINT32X4_T)); -- uint32x4_t src1b = vld1q_u32((uint32_t *)(src+1*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2b = vld1q_u32((uint32_t *)(src+1*spitch+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src3b = vld1q_u32((uint32_t *)(src+1*spitch+2*BYTES_PER_UINT32X4_T)); -- uint32x4_t src4b = vld1q_u32((uint32_t *)(src+1*spitch+3*BYTES_PER_UINT32X4_T)); -- uint32x4_t src5b = vld1q_u32((uint32_t *)(src+1*spitch+4*BYTES_PER_UINT32X4_T)); -- uint32x4_t src6b = vld1q_u32((uint32_t *)(src+1*spitch+5*BYTES_PER_UINT32X4_T)); -- uint32x4_t src7b = vld1q_u32((uint32_t *)(src+1*spitch+6*BYTES_PER_UINT32X4_T)); -- uint32x4_t src8b = vld1q_u32((uint32_t *)(src+1*spitch+7*BYTES_PER_UINT32X4_T)); -- vst1q_u32((uint32_t *)(dst+0*dpitch+0*BYTES_PER_UINT32X4_T),src1a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+1*BYTES_PER_UINT32X4_T),src2a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+2*BYTES_PER_UINT32X4_T),src3a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+3*BYTES_PER_UINT32X4_T),src4a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+4*BYTES_PER_UINT32X4_T),src5a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+5*BYTES_PER_UINT32X4_T),src6a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+6*BYTES_PER_UINT32X4_T),src7a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+7*BYTES_PER_UINT32X4_T),src8a); -- vst1q_u32((uint32_t *)(dst+1*dpitch+0*BYTES_PER_UINT32X4_T),src1b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+1*BYTES_PER_UINT32X4_T),src2b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+2*BYTES_PER_UINT32X4_T),src3b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+3*BYTES_PER_UINT32X4_T),src4b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+4*BYTES_PER_UINT32X4_T),src5b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+5*BYTES_PER_UINT32X4_T),src6b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+6*BYTES_PER_UINT32X4_T),src7b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+7*BYTES_PER_UINT32X4_T),src8b); -- return TRUE; -- }//HERE -- else if (SW_CHECK_PITCHED_ALIGNMENT(QUAD_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,4*BYTES_PER_UINT16_T)) { -- if (xdir >= 0) { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0, src + 0, 4, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (0*16+4)*BYTES_PER_UINT16_T, src + (0*16+4)*BYTES_PER_UINT16_T, 2*16, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (2*16+4)*BYTES_PER_UINT16_T, src + (2*16+4)*BYTES_PER_UINT16_T, 16, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (3*16+4)*BYTES_PER_UINT16_T, src + (3*16+4)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (8+3*16+4)*BYTES_PER_UINT16_T, src + (8+3*16+4)*BYTES_PER_UINT16_T, 4, xdir, dpitch, spitch); -- } else { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (8+3*16+4)*BYTES_PER_UINT16_T, src + (8+3*16+4)*BYTES_PER_UINT16_T, 4, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (3*16+4)*BYTES_PER_UINT16_T, src + (3*16+4)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (2*16+4)*BYTES_PER_UINT16_T, src + (2*16+4)*BYTES_PER_UINT16_T, 16, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (0*16+4)*BYTES_PER_UINT16_T, src + (0*16+4)*BYTES_PER_UINT16_T, 2*16, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0, src + 0, 4, xdir, dpitch, spitch); -- } -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,2*BYTES_PER_UINT16_T)) { -- if (xdir >= 0) { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0, src + 0 , 2, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (0*8+2)*BYTES_PER_UINT16_T, src + (0*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (1*8+2)*BYTES_PER_UINT16_T, src + (1*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (2*8+2)*BYTES_PER_UINT16_T, src + (2*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (3*8+2)*BYTES_PER_UINT16_T, src + (3*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (4*8+2)*BYTES_PER_UINT16_T, src + (4*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (5*8+2)*BYTES_PER_UINT16_T, src + (5*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (6*8+2)*BYTES_PER_UINT16_T, src + (6*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (7*8+2)*BYTES_PER_UINT16_T, src + (7*8+2)*BYTES_PER_UINT16_T, 6, xdir, dpitch, spitch); -- } else { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (7*8+2)*BYTES_PER_UINT16_T, src + (7*8+2)*BYTES_PER_UINT16_T, 6, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (6*8+2)*BYTES_PER_UINT16_T, src + (6*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (5*8+2)*BYTES_PER_UINT16_T, src + (5*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (4*8+2)*BYTES_PER_UINT16_T, src + (4*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (3*8+2)*BYTES_PER_UINT16_T, src + (3*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (2*8+2)*BYTES_PER_UINT16_T, src + (2*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (1*8+2)*BYTES_PER_UINT16_T, src + (1*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (0*8+2)*BYTES_PER_UINT16_T, src + (0*8+2)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0, src + 0 , 2, xdir, dpitch, spitch); -- } -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,BYTES_PER_UINT16_T)) { -- if (xdir >= 0) { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0, src + 0 , 1, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (0*8+1)*BYTES_PER_UINT16_T, src + (0*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (1*8+1)*BYTES_PER_UINT16_T, src + (1*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (2*8+1)*BYTES_PER_UINT16_T, src + (2*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (3*8+1)*BYTES_PER_UINT16_T, src + (3*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (4*8+1)*BYTES_PER_UINT16_T, src + (4*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (5*8+1)*BYTES_PER_UINT16_T, src + (5*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (6*8+1)*BYTES_PER_UINT16_T, src + (6*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (7*8+1)*BYTES_PER_UINT16_T, src + (7*8+1)*BYTES_PER_UINT16_T, 7, xdir, dpitch, spitch); -- } else { -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (7*8+1)*BYTES_PER_UINT16_T, src + (7*8+1)*BYTES_PER_UINT16_T, 7, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (6*8+1)*BYTES_PER_UINT16_T, src + (6*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (5*8+1)*BYTES_PER_UINT16_T, src + (5*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (4*8+1)*BYTES_PER_UINT16_T, src + (4*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (3*8+1)*BYTES_PER_UINT16_T, src + (3*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (2*8+1)*BYTES_PER_UINT16_T, src + (2*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (1*8+1)*BYTES_PER_UINT16_T, src + (1*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + (0*8+1)*BYTES_PER_UINT16_T, src + (0*8+1)*BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths2Rows_Unaligned(dst + 0, src + 0 , 1, xdir, dpitch, spitch); -- } -- return TRUE; -- } -- break; - } - - return FALSE; -@@ -1161,484 +586,7 @@ swCopy16BppSmallFixedWidths4Rows_Unaligned(unsigned char *dst, unsigned char *sr - } - return TRUE; - break; -- case 7: if (xdir >= 0) { -- swCopy16BppSmallFixedWidths4Rows_Unaligned(dst, src, 4, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths4Rows_Unaligned(dst + 4 * BYTES_PER_UINT16_T, src + 4 * BYTES_PER_UINT16_T, 3, xdir, dpitch, spitch); -- } else { -- swCopy16BppSmallFixedWidths4Rows_Unaligned(dst + 4 * BYTES_PER_UINT16_T, src + 4 * BYTES_PER_UINT16_T, 3, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths4Rows_Unaligned(dst, src, 4, xdir, dpitch, spitch); -- } -- return TRUE; -- break; -- // TODO: Add more alignment checks for 8 pixel-wide cases for performance reasons? -- // For example, handling (SW_CHECK_PITCHED_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,DOUBLE_WORD_ALIGNMENT_BYTE_SIZE/2)) and related half-aligned cases... -- case 8: if (SW_CHECK_PITCHED_ALIGNMENT(QUAD_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint32x4_t src1a = vld1q_u32((uint32_t *)(src+0*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src1b = vld1q_u32((uint32_t *)(src+1*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src1c = vld1q_u32((uint32_t *)(src+2*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src1d = vld1q_u32((uint32_t *)(src+3*spitch+0*BYTES_PER_UINT32X4_T)); -- vst1q_u32((uint32_t *)(dst+0*dpitch+0*BYTES_PER_UINT32X4_T),src1a); -- vst1q_u32((uint32_t *)(dst+1*dpitch+0*BYTES_PER_UINT32X4_T),src1b); -- vst1q_u32((uint32_t *)(dst+2*dpitch+0*BYTES_PER_UINT32X4_T),src1c); -- vst1q_u32((uint32_t *)(dst+3*dpitch+0*BYTES_PER_UINT32X4_T),src1d); -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint64_t src1a = *(uint64_t *) (src+0*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2a = *(uint64_t *) (src+0*spitch+1*BYTES_PER_UINT64_T); -- uint64_t src1b = *(uint64_t *) (src+1*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2b = *(uint64_t *) (src+1*spitch+1*BYTES_PER_UINT64_T); -- uint64_t src1c = *(uint64_t *) (src+2*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2c = *(uint64_t *) (src+2*spitch+1*BYTES_PER_UINT64_T); -- uint64_t src1d = *(uint64_t *) (src+3*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2d = *(uint64_t *) (src+3*spitch+1*BYTES_PER_UINT64_T); -- *(uint64_t *) (dst+0*dpitch+0*BYTES_PER_UINT64_T) = src1a; -- *(uint64_t *) (dst+0*dpitch+1*BYTES_PER_UINT64_T) = src2a; -- *(uint64_t *) (dst+1*dpitch+0*BYTES_PER_UINT64_T) = src1b; -- *(uint64_t *) (dst+1*dpitch+1*BYTES_PER_UINT64_T) = src2b; -- *(uint64_t *) (dst+2*dpitch+0*BYTES_PER_UINT64_T) = src1c; -- *(uint64_t *) (dst+2*dpitch+1*BYTES_PER_UINT64_T) = src2c; -- *(uint64_t *) (dst+3*dpitch+0*BYTES_PER_UINT64_T) = src1d; -- *(uint64_t *) (dst+3*dpitch+1*BYTES_PER_UINT64_T) = src2d; -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint32_t src1a = *(uint32_t *) (src+0*spitch+0*BYTES_PER_UINT32_T); -- uint32_t src2a = *(uint32_t *) (src+0*spitch+1*BYTES_PER_UINT32_T); -- uint32_t src3a = *(uint32_t *) (src+0*spitch+2*BYTES_PER_UINT32_T); -- uint32_t src4a = *(uint32_t *) (src+0*spitch+3*BYTES_PER_UINT32_T); -- uint32_t src1b = *(uint32_t *) (src+1*spitch+0*BYTES_PER_UINT32_T); -- uint32_t src2b = *(uint32_t *) (src+1*spitch+1*BYTES_PER_UINT32_T); -- uint32_t src3b = *(uint32_t *) (src+1*spitch+2*BYTES_PER_UINT32_T); -- uint32_t src4b = *(uint32_t *) (src+1*spitch+3*BYTES_PER_UINT32_T); -- uint32_t src1c = *(uint32_t *) (src+2*spitch+0*BYTES_PER_UINT32_T); -- uint32_t src2c = *(uint32_t *) (src+2*spitch+1*BYTES_PER_UINT32_T); -- uint32_t src3c = *(uint32_t *) (src+2*spitch+2*BYTES_PER_UINT32_T); -- uint32_t src4c = *(uint32_t *) (src+2*spitch+3*BYTES_PER_UINT32_T); -- uint32_t src1d = *(uint32_t *) (src+3*spitch+0*BYTES_PER_UINT32_T); -- uint32_t src2d = *(uint32_t *) (src+3*spitch+1*BYTES_PER_UINT32_T); -- uint32_t src3d = *(uint32_t *) (src+3*spitch+2*BYTES_PER_UINT32_T); -- uint32_t src4d = *(uint32_t *) (src+3*spitch+3*BYTES_PER_UINT32_T); -- *(uint32_t *) (dst+0*dpitch+0*BYTES_PER_UINT32_T) = src1a; -- *(uint32_t *) (dst+0*dpitch+1*BYTES_PER_UINT32_T) = src2a; -- *(uint32_t *) (dst+0*dpitch+2*BYTES_PER_UINT32_T) = src3a; -- *(uint32_t *) (dst+0*dpitch+3*BYTES_PER_UINT32_T) = src4a; -- *(uint32_t *) (dst+1*dpitch+0*BYTES_PER_UINT32_T) = src1b; -- *(uint32_t *) (dst+1*dpitch+1*BYTES_PER_UINT32_T) = src2b; -- *(uint32_t *) (dst+1*dpitch+2*BYTES_PER_UINT32_T) = src3b; -- *(uint32_t *) (dst+1*dpitch+3*BYTES_PER_UINT32_T) = src4b; -- *(uint32_t *) (dst+2*dpitch+0*BYTES_PER_UINT32_T) = src1c; -- *(uint32_t *) (dst+2*dpitch+1*BYTES_PER_UINT32_T) = src2c; -- *(uint32_t *) (dst+2*dpitch+2*BYTES_PER_UINT32_T) = src3c; -- *(uint32_t *) (dst+2*dpitch+3*BYTES_PER_UINT32_T) = src4c; -- *(uint32_t *) (dst+3*dpitch+0*BYTES_PER_UINT32_T) = src1d; -- *(uint32_t *) (dst+3*dpitch+1*BYTES_PER_UINT32_T) = src2d; -- *(uint32_t *) (dst+3*dpitch+2*BYTES_PER_UINT32_T) = src3d; -- *(uint32_t *) (dst+3*dpitch+3*BYTES_PER_UINT32_T) = src4d; -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,BYTES_PER_UINT16_T)) { -- uint16_t src1a = *(uint16_t *) (src+0*spitch+0); -- uint32_t src2a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T); -- uint32_t src3a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T); -- uint32_t src4a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T); -- uint16_t src5a = *(uint16_t *) (src+0*spitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T); -- uint16_t src1b = *(uint16_t *) (src+1*spitch+0); -- uint32_t src2b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T); -- uint32_t src3b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T); -- uint32_t src4b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T); -- uint16_t src5b = *(uint16_t *) (src+1*spitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T); -- uint16_t src1c = *(uint16_t *) (src+2*spitch+0); -- uint32_t src2c = *(uint32_t *) (src+2*spitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T); -- uint32_t src3c = *(uint32_t *) (src+2*spitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T); -- uint32_t src4c = *(uint32_t *) (src+2*spitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T); -- uint16_t src5c = *(uint16_t *) (src+2*spitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T); -- uint16_t src1d = *(uint16_t *) (src+3*spitch+0); -- uint32_t src2d = *(uint32_t *) (src+3*spitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T); -- uint32_t src3d = *(uint32_t *) (src+3*spitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T); -- uint32_t src4d = *(uint32_t *) (src+3*spitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T); -- uint16_t src5d = *(uint16_t *) (src+3*spitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T); -- *(uint16_t *) (dst+0*dpitch+0) = src1a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T) = src2a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T) = src3a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T) = src4a; -- *(uint16_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T) = src5a; -- *(uint16_t *) (dst+1*dpitch+0) = src1b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T) = src2b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T) = src3b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T) = src4b; -- *(uint16_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T) = src5b; -- *(uint16_t *) (dst+2*dpitch+0) = src1c; -- *(uint32_t *) (dst+2*dpitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T) = src2c; -- *(uint32_t *) (dst+2*dpitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T) = src3c; -- *(uint32_t *) (dst+2*dpitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T) = src4c; -- *(uint16_t *) (dst+2*dpitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T) = src5c; -- *(uint16_t *) (dst+3*dpitch+0) = src1d; -- *(uint32_t *) (dst+3*dpitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T) = src2d; -- *(uint32_t *) (dst+3*dpitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T) = src3d; -- *(uint32_t *) (dst+3*dpitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T) = src4d; -- *(uint16_t *) (dst+3*dpitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T) = src5d; -- return TRUE; -- } -- else { -- uint16_t src1a = *(uint16_t *) (src+0*spitch+0*BYTES_PER_UINT16_T); -- uint16_t src2a = *(uint16_t *) (src+0*spitch+1*BYTES_PER_UINT16_T); -- uint16_t src3a = *(uint16_t *) (src+0*spitch+2*BYTES_PER_UINT16_T); -- uint16_t src4a = *(uint16_t *) (src+0*spitch+3*BYTES_PER_UINT16_T); -- uint16_t src5a = *(uint16_t *) (src+0*spitch+4*BYTES_PER_UINT16_T); -- uint16_t src6a = *(uint16_t *) (src+0*spitch+5*BYTES_PER_UINT16_T); -- uint16_t src7a = *(uint16_t *) (src+0*spitch+6*BYTES_PER_UINT16_T); -- uint16_t src8a = *(uint16_t *) (src+0*spitch+7*BYTES_PER_UINT16_T); -- uint16_t src1b = *(uint16_t *) (src+1*spitch+0*BYTES_PER_UINT16_T); -- uint16_t src2b = *(uint16_t *) (src+1*spitch+1*BYTES_PER_UINT16_T); -- uint16_t src3b = *(uint16_t *) (src+1*spitch+2*BYTES_PER_UINT16_T); -- uint16_t src4b = *(uint16_t *) (src+1*spitch+3*BYTES_PER_UINT16_T); -- uint16_t src5b = *(uint16_t *) (src+1*spitch+4*BYTES_PER_UINT16_T); -- uint16_t src6b = *(uint16_t *) (src+1*spitch+5*BYTES_PER_UINT16_T); -- uint16_t src7b = *(uint16_t *) (src+1*spitch+6*BYTES_PER_UINT16_T); -- uint16_t src8b = *(uint16_t *) (src+1*spitch+7*BYTES_PER_UINT16_T); -- uint16_t src1c = *(uint16_t *) (src+2*spitch+0*BYTES_PER_UINT16_T); -- uint16_t src2c = *(uint16_t *) (src+2*spitch+1*BYTES_PER_UINT16_T); -- uint16_t src3c = *(uint16_t *) (src+2*spitch+2*BYTES_PER_UINT16_T); -- uint16_t src4c = *(uint16_t *) (src+2*spitch+3*BYTES_PER_UINT16_T); -- uint16_t src5c = *(uint16_t *) (src+2*spitch+4*BYTES_PER_UINT16_T); -- uint16_t src6c = *(uint16_t *) (src+2*spitch+5*BYTES_PER_UINT16_T); -- uint16_t src7c = *(uint16_t *) (src+2*spitch+6*BYTES_PER_UINT16_T); -- uint16_t src8c = *(uint16_t *) (src+2*spitch+7*BYTES_PER_UINT16_T); -- uint16_t src1d = *(uint16_t *) (src+3*spitch+0*BYTES_PER_UINT16_T); -- uint16_t src2d = *(uint16_t *) (src+3*spitch+1*BYTES_PER_UINT16_T); -- uint16_t src3d = *(uint16_t *) (src+3*spitch+2*BYTES_PER_UINT16_T); -- uint16_t src4d = *(uint16_t *) (src+3*spitch+3*BYTES_PER_UINT16_T); -- uint16_t src5d = *(uint16_t *) (src+3*spitch+4*BYTES_PER_UINT16_T); -- uint16_t src6d = *(uint16_t *) (src+3*spitch+5*BYTES_PER_UINT16_T); -- uint16_t src7d = *(uint16_t *) (src+3*spitch+6*BYTES_PER_UINT16_T); -- uint16_t src8d = *(uint16_t *) (src+3*spitch+7*BYTES_PER_UINT16_T); -- *(uint16_t *) (dst+0*dpitch+0*BYTES_PER_UINT16_T) = src1a; -- *(uint16_t *) (dst+0*dpitch+1*BYTES_PER_UINT16_T) = src2a; -- *(uint16_t *) (dst+0*dpitch+2*BYTES_PER_UINT16_T) = src3a; -- *(uint16_t *) (dst+0*dpitch+3*BYTES_PER_UINT16_T) = src4a; -- *(uint16_t *) (dst+0*dpitch+4*BYTES_PER_UINT16_T) = src5a; -- *(uint16_t *) (dst+0*dpitch+5*BYTES_PER_UINT16_T) = src6a; -- *(uint16_t *) (dst+0*dpitch+6*BYTES_PER_UINT16_T) = src7a; -- *(uint16_t *) (dst+0*dpitch+7*BYTES_PER_UINT16_T) = src8a; -- *(uint16_t *) (dst+1*dpitch+0*BYTES_PER_UINT16_T) = src1b; -- *(uint16_t *) (dst+1*dpitch+1*BYTES_PER_UINT16_T) = src2b; -- *(uint16_t *) (dst+1*dpitch+2*BYTES_PER_UINT16_T) = src3b; -- *(uint16_t *) (dst+1*dpitch+3*BYTES_PER_UINT16_T) = src4b; -- *(uint16_t *) (dst+1*dpitch+4*BYTES_PER_UINT16_T) = src5b; -- *(uint16_t *) (dst+1*dpitch+5*BYTES_PER_UINT16_T) = src6b; -- *(uint16_t *) (dst+1*dpitch+6*BYTES_PER_UINT16_T) = src7b; -- *(uint16_t *) (dst+1*dpitch+7*BYTES_PER_UINT16_T) = src8b; -- *(uint16_t *) (dst+2*dpitch+0*BYTES_PER_UINT16_T) = src1c; -- *(uint16_t *) (dst+2*dpitch+1*BYTES_PER_UINT16_T) = src2c; -- *(uint16_t *) (dst+2*dpitch+2*BYTES_PER_UINT16_T) = src3c; -- *(uint16_t *) (dst+2*dpitch+3*BYTES_PER_UINT16_T) = src4c; -- *(uint16_t *) (dst+2*dpitch+4*BYTES_PER_UINT16_T) = src5c; -- *(uint16_t *) (dst+2*dpitch+5*BYTES_PER_UINT16_T) = src6c; -- *(uint16_t *) (dst+2*dpitch+6*BYTES_PER_UINT16_T) = src7c; -- *(uint16_t *) (dst+2*dpitch+7*BYTES_PER_UINT16_T) = src8c; -- *(uint16_t *) (dst+3*dpitch+0*BYTES_PER_UINT16_T) = src1d; -- *(uint16_t *) (dst+3*dpitch+1*BYTES_PER_UINT16_T) = src2d; -- *(uint16_t *) (dst+3*dpitch+2*BYTES_PER_UINT16_T) = src3d; -- *(uint16_t *) (dst+3*dpitch+3*BYTES_PER_UINT16_T) = src4d; -- *(uint16_t *) (dst+3*dpitch+4*BYTES_PER_UINT16_T) = src5d; -- *(uint16_t *) (dst+3*dpitch+5*BYTES_PER_UINT16_T) = src6d; -- *(uint16_t *) (dst+3*dpitch+6*BYTES_PER_UINT16_T) = src7d; -- *(uint16_t *) (dst+3*dpitch+7*BYTES_PER_UINT16_T) = src8d; -- return TRUE; -- } -- break; -- case 16: if (SW_CHECK_PITCHED_ALIGNMENT(QUAD_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint32x4_t src1a = vld1q_u32((uint32_t *)(src+0*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2a = vld1q_u32((uint32_t *)(src+0*spitch+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src1b = vld1q_u32((uint32_t *)(src+1*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2b = vld1q_u32((uint32_t *)(src+1*spitch+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src1c = vld1q_u32((uint32_t *)(src+2*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2c = vld1q_u32((uint32_t *)(src+2*spitch+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src1d = vld1q_u32((uint32_t *)(src+3*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2d = vld1q_u32((uint32_t *)(src+3*spitch+1*BYTES_PER_UINT32X4_T)); -- vst1q_u32((uint32_t *)(dst+0*dpitch+0*BYTES_PER_UINT32X4_T),src1a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+1*BYTES_PER_UINT32X4_T),src2a); -- vst1q_u32((uint32_t *)(dst+1*dpitch+0*BYTES_PER_UINT32X4_T),src1b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+1*BYTES_PER_UINT32X4_T),src2b); -- vst1q_u32((uint32_t *)(dst+2*dpitch+0*BYTES_PER_UINT32X4_T),src1c); -- vst1q_u32((uint32_t *)(dst+2*dpitch+1*BYTES_PER_UINT32X4_T),src2c); -- vst1q_u32((uint32_t *)(dst+3*dpitch+0*BYTES_PER_UINT32X4_T),src1d); -- vst1q_u32((uint32_t *)(dst+3*dpitch+1*BYTES_PER_UINT32X4_T),src2d); -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint64_t src1a = *(uint64_t *) (src+0*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2a = *(uint64_t *) (src+0*spitch+1*BYTES_PER_UINT64_T); -- uint64_t src3a = *(uint64_t *) (src+0*spitch+2*BYTES_PER_UINT64_T); -- uint64_t src4a = *(uint64_t *) (src+0*spitch+3*BYTES_PER_UINT64_T); -- uint64_t src1b = *(uint64_t *) (src+1*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2b = *(uint64_t *) (src+1*spitch+1*BYTES_PER_UINT64_T); -- uint64_t src3b = *(uint64_t *) (src+1*spitch+2*BYTES_PER_UINT64_T); -- uint64_t src4b = *(uint64_t *) (src+1*spitch+3*BYTES_PER_UINT64_T); -- uint64_t src1c = *(uint64_t *) (src+2*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2c = *(uint64_t *) (src+2*spitch+1*BYTES_PER_UINT64_T); -- uint64_t src3c = *(uint64_t *) (src+2*spitch+2*BYTES_PER_UINT64_T); -- uint64_t src4c = *(uint64_t *) (src+2*spitch+3*BYTES_PER_UINT64_T); -- uint64_t src1d = *(uint64_t *) (src+3*spitch+0*BYTES_PER_UINT64_T); -- uint64_t src2d = *(uint64_t *) (src+3*spitch+1*BYTES_PER_UINT64_T); -- uint64_t src3d = *(uint64_t *) (src+3*spitch+2*BYTES_PER_UINT64_T); -- uint64_t src4d = *(uint64_t *) (src+3*spitch+3*BYTES_PER_UINT64_T); -- *(uint64_t *) (dst+0*dpitch+0*BYTES_PER_UINT64_T) = src1a; -- *(uint64_t *) (dst+0*dpitch+1*BYTES_PER_UINT64_T) = src2a; -- *(uint64_t *) (dst+0*dpitch+2*BYTES_PER_UINT64_T) = src3a; -- *(uint64_t *) (dst+0*dpitch+3*BYTES_PER_UINT64_T) = src4a; -- *(uint64_t *) (dst+1*dpitch+0*BYTES_PER_UINT64_T) = src1b; -- *(uint64_t *) (dst+1*dpitch+1*BYTES_PER_UINT64_T) = src2b; -- *(uint64_t *) (dst+1*dpitch+2*BYTES_PER_UINT64_T) = src3b; -- *(uint64_t *) (dst+1*dpitch+3*BYTES_PER_UINT64_T) = src4b; -- *(uint64_t *) (dst+2*dpitch+0*BYTES_PER_UINT64_T) = src1c; -- *(uint64_t *) (dst+2*dpitch+1*BYTES_PER_UINT64_T) = src2c; -- *(uint64_t *) (dst+2*dpitch+2*BYTES_PER_UINT64_T) = src3c; -- *(uint64_t *) (dst+2*dpitch+3*BYTES_PER_UINT64_T) = src4c; -- *(uint64_t *) (dst+3*dpitch+0*BYTES_PER_UINT64_T) = src1d; -- *(uint64_t *) (dst+3*dpitch+1*BYTES_PER_UINT64_T) = src2d; -- *(uint64_t *) (dst+3*dpitch+2*BYTES_PER_UINT64_T) = src3d; -- *(uint64_t *) (dst+3*dpitch+3*BYTES_PER_UINT64_T) = src4d; -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,2*BYTES_PER_UINT16_T)) { -- uint32_t src1a = *(uint32_t *) (src+0*spitch+0); -- uint64_t src2a = *(uint64_t *) (src+0*spitch+BYTES_PER_UINT32_T+0*BYTES_PER_UINT64_T); -- uint64_t src3a = *(uint64_t *) (src+0*spitch+BYTES_PER_UINT32_T+1*BYTES_PER_UINT64_T); -- uint64_t src4a = *(uint64_t *) (src+0*spitch+BYTES_PER_UINT32_T+2*BYTES_PER_UINT64_T); -- uint32_t src5a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT32_T+3*BYTES_PER_UINT64_T); -- uint32_t src1b = *(uint32_t *) (src+1*spitch+0); -- uint64_t src2b = *(uint64_t *) (src+1*spitch+BYTES_PER_UINT32_T+0*BYTES_PER_UINT64_T); -- uint64_t src3b = *(uint64_t *) (src+1*spitch+BYTES_PER_UINT32_T+1*BYTES_PER_UINT64_T); -- uint64_t src4b = *(uint64_t *) (src+1*spitch+BYTES_PER_UINT32_T+2*BYTES_PER_UINT64_T); -- uint32_t src5b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT32_T+3*BYTES_PER_UINT64_T); -- uint32_t src1c = *(uint32_t *) (src+2*spitch+0); -- uint64_t src2c = *(uint64_t *) (src+2*spitch+BYTES_PER_UINT32_T+0*BYTES_PER_UINT64_T); -- uint64_t src3c = *(uint64_t *) (src+2*spitch+BYTES_PER_UINT32_T+1*BYTES_PER_UINT64_T); -- uint64_t src4c = *(uint64_t *) (src+2*spitch+BYTES_PER_UINT32_T+2*BYTES_PER_UINT64_T); -- uint32_t src5c = *(uint32_t *) (src+2*spitch+BYTES_PER_UINT32_T+3*BYTES_PER_UINT64_T); -- uint32_t src1d = *(uint32_t *) (src+3*spitch+0); -- uint64_t src2d = *(uint64_t *) (src+3*spitch+BYTES_PER_UINT32_T+0*BYTES_PER_UINT64_T); -- uint64_t src3d = *(uint64_t *) (src+3*spitch+BYTES_PER_UINT32_T+1*BYTES_PER_UINT64_T); -- uint64_t src4d = *(uint64_t *) (src+3*spitch+BYTES_PER_UINT32_T+2*BYTES_PER_UINT64_T); -- uint32_t src5d = *(uint32_t *) (src+3*spitch+BYTES_PER_UINT32_T+3*BYTES_PER_UINT64_T); -- *(uint32_t *) (dst+0*dpitch+0) = src1a; -- *(uint64_t *) (dst+0*dpitch+BYTES_PER_UINT32_T+0*BYTES_PER_UINT64_T) = src2a; -- *(uint64_t *) (dst+0*dpitch+BYTES_PER_UINT32_T+1*BYTES_PER_UINT64_T) = src3a; -- *(uint64_t *) (dst+0*dpitch+BYTES_PER_UINT32_T+2*BYTES_PER_UINT64_T) = src4a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT32_T+3*BYTES_PER_UINT64_T) = src5a; -- *(uint32_t *) (dst+1*dpitch+0) = src1b; -- *(uint64_t *) (dst+1*dpitch+BYTES_PER_UINT32_T+0*BYTES_PER_UINT64_T) = src2b; -- *(uint64_t *) (dst+1*dpitch+BYTES_PER_UINT32_T+1*BYTES_PER_UINT64_T) = src3b; -- *(uint64_t *) (dst+1*dpitch+BYTES_PER_UINT32_T+2*BYTES_PER_UINT64_T) = src4b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT32_T+3*BYTES_PER_UINT64_T) = src5b; -- *(uint32_t *) (dst+2*dpitch+0) = src1c; -- *(uint64_t *) (dst+2*dpitch+BYTES_PER_UINT32_T+0*BYTES_PER_UINT64_T) = src2c; -- *(uint64_t *) (dst+2*dpitch+BYTES_PER_UINT32_T+1*BYTES_PER_UINT64_T) = src3c; -- *(uint64_t *) (dst+2*dpitch+BYTES_PER_UINT32_T+2*BYTES_PER_UINT64_T) = src4c; -- *(uint32_t *) (dst+2*dpitch+BYTES_PER_UINT32_T+3*BYTES_PER_UINT64_T) = src5c; -- *(uint32_t *) (dst+3*dpitch+0) = src1d; -- *(uint64_t *) (dst+3*dpitch+BYTES_PER_UINT32_T+0*BYTES_PER_UINT64_T) = src2d; -- *(uint64_t *) (dst+3*dpitch+BYTES_PER_UINT32_T+1*BYTES_PER_UINT64_T) = src3d; -- *(uint64_t *) (dst+3*dpitch+BYTES_PER_UINT32_T+2*BYTES_PER_UINT64_T) = src4d; -- *(uint32_t *) (dst+3*dpitch+BYTES_PER_UINT32_T+3*BYTES_PER_UINT64_T) = src5d; -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint32_t src1a = *(uint32_t *) (src+0*spitch+0*BYTES_PER_UINT32_T); -- uint32_t src2a = *(uint32_t *) (src+0*spitch+1*BYTES_PER_UINT32_T); -- uint32_t src3a = *(uint32_t *) (src+0*spitch+2*BYTES_PER_UINT32_T); -- uint32_t src4a = *(uint32_t *) (src+0*spitch+3*BYTES_PER_UINT32_T); -- uint32_t src5a = *(uint32_t *) (src+0*spitch+4*BYTES_PER_UINT32_T); -- uint32_t src6a = *(uint32_t *) (src+0*spitch+5*BYTES_PER_UINT32_T); -- uint32_t src7a = *(uint32_t *) (src+0*spitch+6*BYTES_PER_UINT32_T); -- uint32_t src8a = *(uint32_t *) (src+0*spitch+7*BYTES_PER_UINT32_T); -- uint32_t src1b = *(uint32_t *) (src+1*spitch+0*BYTES_PER_UINT32_T); -- uint32_t src2b = *(uint32_t *) (src+1*spitch+1*BYTES_PER_UINT32_T); -- uint32_t src3b = *(uint32_t *) (src+1*spitch+2*BYTES_PER_UINT32_T); -- uint32_t src4b = *(uint32_t *) (src+1*spitch+3*BYTES_PER_UINT32_T); -- uint32_t src5b = *(uint32_t *) (src+1*spitch+4*BYTES_PER_UINT32_T); -- uint32_t src6b = *(uint32_t *) (src+1*spitch+5*BYTES_PER_UINT32_T); -- uint32_t src7b = *(uint32_t *) (src+1*spitch+6*BYTES_PER_UINT32_T); -- uint32_t src8b = *(uint32_t *) (src+1*spitch+7*BYTES_PER_UINT32_T); -- uint32_t src1c = *(uint32_t *) (src+2*spitch+0*BYTES_PER_UINT32_T); -- uint32_t src2c = *(uint32_t *) (src+2*spitch+1*BYTES_PER_UINT32_T); -- uint32_t src3c = *(uint32_t *) (src+2*spitch+2*BYTES_PER_UINT32_T); -- uint32_t src4c = *(uint32_t *) (src+2*spitch+3*BYTES_PER_UINT32_T); -- uint32_t src5c = *(uint32_t *) (src+2*spitch+4*BYTES_PER_UINT32_T); -- uint32_t src6c = *(uint32_t *) (src+2*spitch+5*BYTES_PER_UINT32_T); -- uint32_t src7c = *(uint32_t *) (src+2*spitch+6*BYTES_PER_UINT32_T); -- uint32_t src8c = *(uint32_t *) (src+2*spitch+7*BYTES_PER_UINT32_T); -- uint32_t src1d = *(uint32_t *) (src+3*spitch+0*BYTES_PER_UINT32_T); -- uint32_t src2d = *(uint32_t *) (src+3*spitch+1*BYTES_PER_UINT32_T); -- uint32_t src3d = *(uint32_t *) (src+3*spitch+2*BYTES_PER_UINT32_T); -- uint32_t src4d = *(uint32_t *) (src+3*spitch+3*BYTES_PER_UINT32_T); -- uint32_t src5d = *(uint32_t *) (src+3*spitch+4*BYTES_PER_UINT32_T); -- uint32_t src6d = *(uint32_t *) (src+3*spitch+5*BYTES_PER_UINT32_T); -- uint32_t src7d = *(uint32_t *) (src+3*spitch+6*BYTES_PER_UINT32_T); -- uint32_t src8d = *(uint32_t *) (src+3*spitch+7*BYTES_PER_UINT32_T); -- *(uint32_t *) (dst+0*dpitch+0*BYTES_PER_UINT32_T) = src1a; -- *(uint32_t *) (dst+0*dpitch+1*BYTES_PER_UINT32_T) = src2a; -- *(uint32_t *) (dst+0*dpitch+2*BYTES_PER_UINT32_T) = src3a; -- *(uint32_t *) (dst+0*dpitch+3*BYTES_PER_UINT32_T) = src4a; -- *(uint32_t *) (dst+0*dpitch+4*BYTES_PER_UINT32_T) = src5a; -- *(uint32_t *) (dst+0*dpitch+5*BYTES_PER_UINT32_T) = src6a; -- *(uint32_t *) (dst+0*dpitch+6*BYTES_PER_UINT32_T) = src7a; -- *(uint32_t *) (dst+0*dpitch+7*BYTES_PER_UINT32_T) = src8a; -- *(uint32_t *) (dst+1*dpitch+0*BYTES_PER_UINT32_T) = src1b; -- *(uint32_t *) (dst+1*dpitch+1*BYTES_PER_UINT32_T) = src2b; -- *(uint32_t *) (dst+1*dpitch+2*BYTES_PER_UINT32_T) = src3b; -- *(uint32_t *) (dst+1*dpitch+3*BYTES_PER_UINT32_T) = src4b; -- *(uint32_t *) (dst+1*dpitch+4*BYTES_PER_UINT32_T) = src5b; -- *(uint32_t *) (dst+1*dpitch+5*BYTES_PER_UINT32_T) = src6b; -- *(uint32_t *) (dst+1*dpitch+6*BYTES_PER_UINT32_T) = src7b; -- *(uint32_t *) (dst+1*dpitch+7*BYTES_PER_UINT32_T) = src8b; -- *(uint32_t *) (dst+2*dpitch+0*BYTES_PER_UINT32_T) = src1c; -- *(uint32_t *) (dst+2*dpitch+1*BYTES_PER_UINT32_T) = src2c; -- *(uint32_t *) (dst+2*dpitch+2*BYTES_PER_UINT32_T) = src3c; -- *(uint32_t *) (dst+2*dpitch+3*BYTES_PER_UINT32_T) = src4c; -- *(uint32_t *) (dst+2*dpitch+4*BYTES_PER_UINT32_T) = src5c; -- *(uint32_t *) (dst+2*dpitch+5*BYTES_PER_UINT32_T) = src6c; -- *(uint32_t *) (dst+2*dpitch+6*BYTES_PER_UINT32_T) = src7c; -- *(uint32_t *) (dst+2*dpitch+7*BYTES_PER_UINT32_T) = src8c; -- *(uint32_t *) (dst+3*dpitch+0*BYTES_PER_UINT32_T) = src1d; -- *(uint32_t *) (dst+3*dpitch+1*BYTES_PER_UINT32_T) = src2d; -- *(uint32_t *) (dst+3*dpitch+2*BYTES_PER_UINT32_T) = src3d; -- *(uint32_t *) (dst+3*dpitch+3*BYTES_PER_UINT32_T) = src4d; -- *(uint32_t *) (dst+3*dpitch+4*BYTES_PER_UINT32_T) = src5d; -- *(uint32_t *) (dst+3*dpitch+5*BYTES_PER_UINT32_T) = src6d; -- *(uint32_t *) (dst+3*dpitch+6*BYTES_PER_UINT32_T) = src7d; -- *(uint32_t *) (dst+3*dpitch+7*BYTES_PER_UINT32_T) = src8d; -- return TRUE; -- } -- else if (SW_CHECK_PITCHED_ALIGNMENT(WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,BYTES_PER_UINT16_T)) { -- uint16_t src1a = *(uint16_t *) (src+0*spitch+0); -- uint32_t src2a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T); -- uint32_t src3a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T); -- uint32_t src4a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T); -- uint32_t src5a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T); -- uint32_t src6a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT16_T+4*BYTES_PER_UINT32_T); -- uint32_t src7a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT16_T+5*BYTES_PER_UINT32_T); -- uint32_t src8a = *(uint32_t *) (src+0*spitch+BYTES_PER_UINT16_T+6*BYTES_PER_UINT32_T); -- uint16_t src9a = *(uint16_t *) (src+0*spitch+BYTES_PER_UINT16_T+7*BYTES_PER_UINT32_T); -- uint16_t src1b = *(uint16_t *) (src+1*spitch+0); -- uint32_t src2b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T); -- uint32_t src3b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T); -- uint32_t src4b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T); -- uint32_t src5b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T); -- uint32_t src6b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT16_T+4*BYTES_PER_UINT32_T); -- uint32_t src7b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT16_T+5*BYTES_PER_UINT32_T); -- uint32_t src8b = *(uint32_t *) (src+1*spitch+BYTES_PER_UINT16_T+6*BYTES_PER_UINT32_T); -- uint16_t src9b = *(uint16_t *) (src+1*spitch+BYTES_PER_UINT16_T+7*BYTES_PER_UINT32_T); -- uint16_t src1c = *(uint16_t *) (src+2*spitch+0); -- uint32_t src2c = *(uint32_t *) (src+2*spitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T); -- uint32_t src3c = *(uint32_t *) (src+2*spitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T); -- uint32_t src4c = *(uint32_t *) (src+2*spitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T); -- uint32_t src5c = *(uint32_t *) (src+2*spitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T); -- uint32_t src6c = *(uint32_t *) (src+2*spitch+BYTES_PER_UINT16_T+4*BYTES_PER_UINT32_T); -- uint32_t src7c = *(uint32_t *) (src+2*spitch+BYTES_PER_UINT16_T+5*BYTES_PER_UINT32_T); -- uint32_t src8c = *(uint32_t *) (src+2*spitch+BYTES_PER_UINT16_T+6*BYTES_PER_UINT32_T); -- uint16_t src9c = *(uint16_t *) (src+2*spitch+BYTES_PER_UINT16_T+7*BYTES_PER_UINT32_T); -- uint16_t src1d = *(uint16_t *) (src+3*spitch+0); -- uint32_t src2d = *(uint32_t *) (src+3*spitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T); -- uint32_t src3d = *(uint32_t *) (src+3*spitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T); -- uint32_t src4d = *(uint32_t *) (src+3*spitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T); -- uint32_t src5d = *(uint32_t *) (src+3*spitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T); -- uint32_t src6d = *(uint32_t *) (src+3*spitch+BYTES_PER_UINT16_T+4*BYTES_PER_UINT32_T); -- uint32_t src7d = *(uint32_t *) (src+3*spitch+BYTES_PER_UINT16_T+5*BYTES_PER_UINT32_T); -- uint32_t src8d = *(uint32_t *) (src+3*spitch+BYTES_PER_UINT16_T+6*BYTES_PER_UINT32_T); -- uint16_t src9d = *(uint16_t *) (src+3*spitch+BYTES_PER_UINT16_T+7*BYTES_PER_UINT32_T); -- *(uint16_t *) (dst+0*dpitch+0) = src1a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T) = src2a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T) = src3a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T) = src4a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T) = src5a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+4*BYTES_PER_UINT32_T) = src6a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+5*BYTES_PER_UINT32_T) = src7a; -- *(uint32_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+6*BYTES_PER_UINT32_T) = src8a; -- *(uint16_t *) (dst+0*dpitch+BYTES_PER_UINT16_T+7*BYTES_PER_UINT32_T) = src9a; -- *(uint16_t *) (dst+1*dpitch+0) = src1b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T) = src2b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T) = src3b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T) = src4b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T) = src5b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+4*BYTES_PER_UINT32_T) = src6b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+5*BYTES_PER_UINT32_T) = src7b; -- *(uint32_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+6*BYTES_PER_UINT32_T) = src8b; -- *(uint16_t *) (dst+1*dpitch+BYTES_PER_UINT16_T+7*BYTES_PER_UINT32_T) = src9b; -- *(uint16_t *) (dst+2*dpitch+0) = src1c; -- *(uint32_t *) (dst+2*dpitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T) = src2c; -- *(uint32_t *) (dst+2*dpitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T) = src3c; -- *(uint32_t *) (dst+2*dpitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T) = src4c; -- *(uint32_t *) (dst+2*dpitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T) = src5c; -- *(uint32_t *) (dst+2*dpitch+BYTES_PER_UINT16_T+4*BYTES_PER_UINT32_T) = src6c; -- *(uint32_t *) (dst+2*dpitch+BYTES_PER_UINT16_T+5*BYTES_PER_UINT32_T) = src7c; -- *(uint32_t *) (dst+2*dpitch+BYTES_PER_UINT16_T+6*BYTES_PER_UINT32_T) = src8c; -- *(uint16_t *) (dst+2*dpitch+BYTES_PER_UINT16_T+7*BYTES_PER_UINT32_T) = src9c; -- *(uint16_t *) (dst+3*dpitch+0) = src1d; -- *(uint32_t *) (dst+3*dpitch+BYTES_PER_UINT16_T+0*BYTES_PER_UINT32_T) = src2d; -- *(uint32_t *) (dst+3*dpitch+BYTES_PER_UINT16_T+1*BYTES_PER_UINT32_T) = src3d; -- *(uint32_t *) (dst+3*dpitch+BYTES_PER_UINT16_T+2*BYTES_PER_UINT32_T) = src4d; -- *(uint32_t *) (dst+3*dpitch+BYTES_PER_UINT16_T+3*BYTES_PER_UINT32_T) = src5d; -- *(uint32_t *) (dst+3*dpitch+BYTES_PER_UINT16_T+4*BYTES_PER_UINT32_T) = src6d; -- *(uint32_t *) (dst+3*dpitch+BYTES_PER_UINT16_T+5*BYTES_PER_UINT32_T) = src7d; -- *(uint32_t *) (dst+3*dpitch+BYTES_PER_UINT16_T+6*BYTES_PER_UINT32_T) = src8d; -- *(uint16_t *) (dst+3*dpitch+BYTES_PER_UINT16_T+7*BYTES_PER_UINT32_T) = src9d; -- return TRUE; -- } -- else { -- // Don't bother unrolling loops, since that won't help for more than around 8 operations. -- // Instead, just call multiple fixed functions. -- if (xdir >= 0) { -- swCopy16BppSmallFixedWidths4Rows_Unaligned(dst, src, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths4Rows_Unaligned(dst + 8 * BYTES_PER_UINT16_T, src + 8 * BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- } else { -- swCopy16BppSmallFixedWidths4Rows_Unaligned(dst + 8 * BYTES_PER_UINT16_T, src + 8 * BYTES_PER_UINT16_T, 8, xdir, dpitch, spitch); -- swCopy16BppSmallFixedWidths4Rows_Unaligned(dst, src, 8, xdir, dpitch, spitch); -- } -- return TRUE; -- } -- break; -- // TODO: Add more alignment checks for 32 pixel-wide cases for performance reasons? -- // For example, handling (SW_CHECK_PITCHED_ALIGNMENT(DOUBLE_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,XXX)) and related cases could make a big difference here... -- case 32: if (SW_CHECK_PITCHED_ALIGNMENT(QUAD_WORD_ALIGNMENT_BYTE_SIZE,dst,src,dpitch,spitch,0)) { -- uint32x4_t src1a = vld1q_u32((uint32_t *)(src+0*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2a = vld1q_u32((uint32_t *)(src+0*spitch+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src3a = vld1q_u32((uint32_t *)(src+0*spitch+2*BYTES_PER_UINT32X4_T)); -- uint32x4_t src4a = vld1q_u32((uint32_t *)(src+0*spitch+3*BYTES_PER_UINT32X4_T)); -- uint32x4_t src1b = vld1q_u32((uint32_t *)(src+1*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2b = vld1q_u32((uint32_t *)(src+1*spitch+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src3b = vld1q_u32((uint32_t *)(src+1*spitch+2*BYTES_PER_UINT32X4_T)); -- uint32x4_t src4b = vld1q_u32((uint32_t *)(src+1*spitch+3*BYTES_PER_UINT32X4_T)); -- uint32x4_t src1c = vld1q_u32((uint32_t *)(src+2*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2c = vld1q_u32((uint32_t *)(src+2*spitch+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src3c = vld1q_u32((uint32_t *)(src+2*spitch+2*BYTES_PER_UINT32X4_T)); -- uint32x4_t src4c = vld1q_u32((uint32_t *)(src+2*spitch+3*BYTES_PER_UINT32X4_T)); -- uint32x4_t src1d = vld1q_u32((uint32_t *)(src+3*spitch+0*BYTES_PER_UINT32X4_T)); -- uint32x4_t src2d = vld1q_u32((uint32_t *)(src+3*spitch+1*BYTES_PER_UINT32X4_T)); -- uint32x4_t src3d = vld1q_u32((uint32_t *)(src+3*spitch+2*BYTES_PER_UINT32X4_T)); -- uint32x4_t src4d = vld1q_u32((uint32_t *)(src+3*spitch+3*BYTES_PER_UINT32X4_T)); -- vst1q_u32((uint32_t *)(dst+0*dpitch+0*BYTES_PER_UINT32X4_T),src1a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+1*BYTES_PER_UINT32X4_T),src2a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+2*BYTES_PER_UINT32X4_T),src3a); -- vst1q_u32((uint32_t *)(dst+0*dpitch+3*BYTES_PER_UINT32X4_T),src4a); -- vst1q_u32((uint32_t *)(dst+1*dpitch+0*BYTES_PER_UINT32X4_T),src1b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+1*BYTES_PER_UINT32X4_T),src2b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+2*BYTES_PER_UINT32X4_T),src3b); -- vst1q_u32((uint32_t *)(dst+1*dpitch+3*BYTES_PER_UINT32X4_T),src4b); -- vst1q_u32((uint32_t *)(dst+2*dpitch+0*BYTES_PER_UINT32X4_T),src1c); -- vst1q_u32((uint32_t *)(dst+2*dpitch+1*BYTES_PER_UINT32X4_T),src2c); -- vst1q_u32((uint32_t *)(dst+2*dpitch+2*BYTES_PER_UINT32X4_T),src3c); -- vst1q_u32((uint32_t *)(dst+2*dpitch+3*BYTES_PER_UINT32X4_T),src4c); -- vst1q_u32((uint32_t *)(dst+3*dpitch+0*BYTES_PER_UINT32X4_T),src1d); -- vst1q_u32((uint32_t *)(dst+3*dpitch+1*BYTES_PER_UINT32X4_T),src2d); -- vst1q_u32((uint32_t *)(dst+3*dpitch+2*BYTES_PER_UINT32X4_T),src3d); -- vst1q_u32((uint32_t *)(dst+3*dpitch+3*BYTES_PER_UINT32X4_T),src4d); -- return TRUE; -- } -- break; -- } -+ } - - return FALSE; - } -@@ -1924,10 +872,12 @@ swCopyRect16BppFixedWidth_Unaligned(unsigned char *dst, unsigned char *src, int - if (rowsOverlap) - { - if (w > 64) { -- DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY_NO_NARROW_COPIES(neon_memmove, BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS, UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); -+ //DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY_NO_NARROW_COPIES(neon_memmove, BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS, UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); -+ DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY_NO_NARROW_COPIES(memmove, BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS, UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); - } - else if (w == 64) { -- DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY(neon_memmove, BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS, UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); -+ //DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY(neon_memmove, BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS, UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); -+ DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY(memmove, BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS, UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); - } - else { - DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY(memmove, SIGNAL_BLOCK_NOOP, SIGNAL_BLOCK_NOOP); -@@ -1936,10 +886,12 @@ swCopyRect16BppFixedWidth_Unaligned(unsigned char *dst, unsigned char *src, int - else - { - if (w > 64) { -- DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY_NO_NARROW_COPIES(neon_memcpy, BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS, UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); -+ //DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY_NO_NARROW_COPIES(neon_memcpy, BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS, UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); -+ DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY_NO_NARROW_COPIES(memcpy, BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS, UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); - } - else if (w == 64) { -- DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY(neon_memcpy, BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS, UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); -+ //DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY(neon_memcpy, BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS, UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); -+ DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY(memcpy, BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS, UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS); - } - else { - DRAW_MULTIPLE_ROWS_WITH_MEMORY_COPY(memcpy, SIGNAL_BLOCK_NOOP, SIGNAL_BLOCK_NOOP); -@@ -1973,7 +925,8 @@ swCopyRect8Bpp_Unaligned(unsigned char *dst, unsigned char *src, int w, int h, i - if (xdir >= 0 || !rowsOverlap) { - if (w >= 128) { - BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS(); -- neon_memcpy(dst, src, w); -+ //neon_memcpy(dst, src, w); -+ memcpy(dst, src, w); - UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS(); - } - else -@@ -1982,7 +935,8 @@ swCopyRect8Bpp_Unaligned(unsigned char *dst, unsigned char *src, int w, int h, i - else { - if (w >= 128) { - BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS(); -- neon_memmove(dst, src, w); -+ //neon_memmove(dst, src, w); -+ memmove(dst, src, w); - UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS(); - } - else -@@ -2029,7 +983,8 @@ swCopyRect24Bpp_Unaligned(unsigned char *dst, unsigned char *src, int w, int h, - if (xdir >= 0 || !rowsOverlap) { - if (w >= 42) { - BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS(); -- neon_memcpy(dst, src, w * BYTES_PER_24BPP_PIXEL); -+ //neon_memcpy(dst, src, w * BYTES_PER_24BPP_PIXEL); -+ memcpy(dst, src, w * BYTES_PER_24BPP_PIXEL); - UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS(); - } - else -@@ -2038,7 +993,8 @@ swCopyRect24Bpp_Unaligned(unsigned char *dst, unsigned char *src, int w, int h, - else { - if (w >= 42) { - BLOCK_SIGNALS_BEFORE_VFP_OPERATIONS(); -- neon_memmove(dst, src, w * BYTES_PER_24BPP_PIXEL); -+ //neon_memmove(dst, src, w * BYTES_PER_24BPP_PIXEL); -+ memmove(dst, src, w * BYTES_PER_24BPP_PIXEL); - UNBLOCK_SIGNALS_AFTER_VFP_OPERATIONS(); - } - else -diff --git git/src/neon_memcpy.S git/src/neon_memcpy.S -deleted file mode 100644 -index 5ecc5ce..0000000 ---- git/src/neon_memcpy.S -+++ /dev/null -@@ -1,549 +0,0 @@ --/*************************************************************************** -- Copyright (c) 2009, Code Aurora Forum. All rights reserved. -- -- Redistribution and use in source and binary forms, with or without -- modification, are permitted provided that the following conditions are met: -- * Redistributions of source code must retain the above copyright -- notice, this list of conditions and the following disclaimer. -- * Redistributions in binary form must reproduce the above copyright -- notice, this list of conditions and the following disclaimer in the -- documentation and/or other materials provided with the distribution. -- * Neither the name of Code Aurora nor the names of its contributors may -- be used to endorse or promote products derived from this software -- without specific prior written permission. -- -- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -- POSSIBILITY OF SUCH DAMAGE. -- ***************************************************************************/ -- --/*************************************************************************** -- Neon memcpy: Attempts to do a memcpy with Neon registers if possible, -- Inputs: -- dest: The destination buffer -- src: The source buffer -- n: The size of the buffer to transfer -- Outputs: -- --***************************************************************************/ -- --/* -- * General note: -- * The original code that was compiled for rvct used PUSH/POP and VPUSH/VPOP -- * However, it looks like the 2006 CodeSourcery Assembler has issues generating -- * the correct object code for VPOP, resulting in horrific stack crashes. -- * As a result, I've temporarily move PUSH->STMDB, POP->LDMIA, VPUSH->VSTMDB, -- * and VPOP->VLDMIA. We can revert this back once we update our toolchain. -- * -- * Also, VSHL swaps the source register and the shift-amount register -- * around in 2006-q3. I've coded this incorrectly so it turns out correct -- * in the object code, but we'll need to undo that later... -- */ -- -- .code 32 -- .align 4 -- .globl neon_memcpy -- .func -- --neon_memcpy: -- /* -- * First, make sure we're not copying < 4 bytes. If so, we'll -- * just handle it here. -- */ --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- stmdb sp!, {r0} --#else -- push {r0} --#endif -- cmp r2, #4 -- bgt neon_gt_4 -- /* Copy 0-4 bytes, if needed, and return.*/ -- cmp r2, #0 --neon_smallcopy_loop: -- beq neon_smallcopy_done -- ldrb r12, [r1], #1 -- subs r2, r2, #1 -- strb r12, [r0], #1 -- b neon_smallcopy_loop --neon_smallcopy_done: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- ldmia sp!, {r0} --#else -- pop {r0} --#endif -- bx lr -- -- /* Copy 4 or more bytes*/ --neon_gt_4: -- /* Preload what we can...*/ -- pld [r0,#0] -- pld [r1,#0] --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- stmdb sp!, {r4-r5} --#else -- push {r4-r5} --#endif -- --neon_check_align: -- /* Check normal word alignment for target. */ -- ands r12, r0, #0x3 -- beq source_alignment_check -- -- /* -- * Target is not aligned. Step through until we get that -- * word-aligned. This works better than a loop, according -- * to our pipeline modeler. -- */ -- cmp r12, #2 -- ldrb r3, [r1], #1 -- ldrleb r4, [r1], #1 -- ldrltb r5, [r1], #1 -- rsb r12, r12, #4 -- sub r2, r2, r12 -- strb r3, [r0], #1 -- strleb r4, [r0], #1 -- strltb r5, [r0], #1 -- --source_alignment_check: -- ands r12, r1, #0x3 -- bne neon_memcpy_nonaligned /* Source is not word aligned.*/ --neon_try_16_align: -- cmp r2, #64 -- blt neon_align_route -- /* This is where we try 16-byte alignment. */ -- ands r12, r0, #0xf -- beq neon_align_route -- rsb r12, r12, #16 --neon_16_start: -- sub r2, r2, r12 -- lsrs r3, r12, #2 --neon_align_16_4: -- ldr r4, [r1], #4 -- subs r3, r3, #1 -- str r4, [r0], #4 -- bne neon_align_16_4 --neon_align_route: -- /* In this case, both source and target are word-aligned. */ -- cmp r2, #32768 -- bge neon_copy_128p_a -- cmp r2, #256 -- bge neon_copy_128_a -- cmp r2, #64 -- bge neon_copy_32_a -- b neon_copy_finish_a -- nop --neon_copy_128p_a: -- /* We'll copy blocks 128-bytes at a time, but try to call pld to -- * load in the next page, if possible. -- */ --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vstmdb sp!, {q4-q7} --#else -- vpush {q4-q7} --#endif -- mov r12, r2, lsr #7 --neon_copy_128p_loop_a: -- vld1.32 {q0, q1}, [r1]! -- vld1.32 {q2, q3}, [r1]! -- vld1.32 {q4, q5}, [r1]! -- vld1.32 {q6, q7}, [r1]! -- pld [r1, #0] -- pld [r1, #1024] -- vst1.32 {q0, q1}, [r0]! -- vst1.32 {q2, q3}, [r0]! -- vst1.32 {q4, q5}, [r0]! -- vst1.32 {q6, q7}, [r0]! -- subs r12, r12, #1 -- bne neon_copy_128p_loop_a --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vldmia sp!, {q4-q7} --#else -- vpop {q4-q7} --#endif -- ands r2, r2, #0x7f -- beq neon_end -- cmp r2, #32 -- blt neon_copy_finish_a -- b neon_copy_32_a -- /* Copy blocks of 128-bytes (word-aligned) at a time*/ --neon_copy_128_a: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vstmdb sp!, {q4-q7} --#else -- vpush {q4-q7} --#endif -- /* -- * Move to a 1-s based countdown to determine when to loop. That -- * allows the subs to set the Z flag without having to explicitly -- * call cmp to a value. -- */ -- mov r12, r2, lsr #7 --neon_copy_128_loop_a: -- vld1.32 {q0, q1}, [r1]! -- vld1.32 {q2, q3}, [r1]! -- vld1.32 {q4, q5}, [r1]! -- vld1.32 {q6, q7}, [r1]! -- pld [r1, #0] -- pld [r1, #128] -- vst1.32 {q0, q1}, [r0]! -- vst1.32 {q2, q3}, [r0]! -- vst1.32 {q4, q5}, [r0]! -- vst1.32 {q6, q7}, [r0]! -- subs r12, r12, #1 -- pld [r0, #0] -- pld [r0, #128] -- bne neon_copy_128_loop_a --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vldmia sp!, {q4-q7} --#else -- vpop {q4-q7} --#endif -- ands r2, r2, #0x7f -- beq neon_end -- cmp r2, #32 -- blt neon_copy_finish_a -- /* Copy blocks of 32-bytes (word aligned) at a time*/ --neon_copy_32_a: -- mov r12, r2, lsr #5 --neon_copy_32_loop_a: -- vld1.32 {q0,q1}, [r1]! -- subs r12, r12, #1 -- pld [r1,#0] -- vst1.32 {q0,q1}, [r0]! -- bne neon_copy_32_loop_a -- ands r2, r2, #0x1f -- beq neon_end --neon_copy_finish_a: --neon_copy_16_a: -- movs r12, r2, lsr #4 -- beq neon_copy_8_a --neon_copy_16_a_loop: -- vld1.32 {q0}, [r1]! -- subs r12, r12, #1 -- vst1.32 {q0}, [r0]! -- bne neon_copy_16_a_loop -- ands r2, r2, #0xf -- beq neon_end --neon_copy_8_a: -- cmp r2, #8 -- blt neon_copy_4_a -- ldm r1!, {r4-r5} -- subs r2, r2, #8 -- stm r0!, {r4-r5} -- /* Copy 4-bytes of word-aligned data at a time*/ --neon_copy_4_a: -- cmp r2, #4 -- blt neon_copy_finish -- ldr r4, [r1], #4 -- subs r2, r2, #4 -- str r4, [r0], #4 -- b neon_copy_finish -- -- /* -- * Handle unaligned data. The basic concept here is that we'll -- * try to pull out enough data from the source to get that word- -- * aligned, then do our writes word-aligned, storing the difference -- * in a register, and shifting the data as needed. -- */ --neon_memcpy_nonaligned: -- /* -- * If this is <8 bytes, it makes more sense to just copy it -- * quickly instead of incurring all kinds of overhead. -- */ -- cmp r2, #8 /* Let's try this...*/ -- ble neon_copy_finish -- /* -- * This is where we'll pull out either 1, 2, or 3 bytes of data -- * from the source as needed to align it, then store off those -- * bytes in r4. When we read in the (now) aligned data from the -- * source, we'll shift the bytes and AND in the r4 data, then write -- * to the target aligned. -- * -- * The conditional ldr calls work slightly faster than the -- * previous method, confirmed by our pipeline modeler. -- */ --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- stmdb sp!, {r6-r9} --#else -- push {r6-r9} --#endif -- cmp r12, #2 -- ldrb r4, [r1], #1 -- ldrleb r5, [r1], #1 -- ldrltb r6, [r1], #1 -- rsb r8, r12, #4 -- sub r2, r2, r8 -- lsl r8, r8, #3 -- orrle r4, r4, r5, lsl #8 -- orrlt r4, r4, r6, lsl #16 -- rsb r9, r8, #32 -- -- cmp r2, #64 -- blt neon_unaligned_route -- ands r12, r0, #0xf -- beq neon_unaligned_route -- rsb r12, r12, #16 --neon_16_start_u: -- sub r2, r2, r12 -- lsrs r6, r12, #2 --neon_align_16_4_u: -- ldr r5, [r1], #4 -- subs r6, r6, #1 -- orr r4, r4, r5, lsl r8 -- str r4, [r0], #4 -- mov r4, r5, lsr r9 -- bne neon_align_16_4_u --neon_unaligned_route: -- /* Decide which loop block to branch to.*/ -- cmp r2, #256 -- bge neon_copy_64_u -- cmp r2, #64 -- bge neon_copy_32_u -- b neon_copy_finish_u -- /* Copy data in 64-byte blocks.*/ --neon_copy_64_u: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vstmdb sp!, {q4} -- vstmdb sp!, {q5-q8} --#else -- vpush {q4} -- vpush {q5-q8} --#endif -- /* We'll need this for the q register shift later.*/ -- vdup.u32 q8, r8 -- /* -- * As above, we determine how many times we can go through the -- * 64-byte copy loop, then countdown. -- */ -- mov r12, r2, lsr #6 -- and r2, r2, #0x3f --neon_copy_64_u_loop: -- /* Load 64-bytes into q4-q7.*/ -- vld1.32 {q4, q5}, [r1]! -- vld1.32 {q6, q7}, [r1]! -- /* -- * Shift q0-q3 right so everything but the data we need due to the -- * alignment falls off the right-hand side. The branching -- * is needed, since vshr requires the shift to be an immediate -- * value. -- */ -- lsls r5, r8, #28 -- bcc neon_copy_64_u_b8 -- bpl neon_copy_64_u_b16 -- vshr.u64 q0, q4, #40 -- vshr.u64 q1, q5, #40 -- vshr.u64 q2, q6, #40 -- vshr.u64 q3, q7, #40 -- b neon_copy_64_unify --neon_copy_64_u_b8: -- vshr.u64 q0, q4, #56 -- vshr.u64 q1, q5, #56 -- vshr.u64 q2, q6, #56 -- vshr.u64 q3, q7, #56 -- b neon_copy_64_unify --neon_copy_64_u_b16: -- vshr.u64 q0, q4, #48 -- vshr.u64 q1, q5, #48 -- vshr.u64 q2, q6, #48 -- vshr.u64 q3, q7, #48 --neon_copy_64_unify: -- /* -- * Shift q4-q7 left by r8 bits to take the alignment into -- * account. -- */ --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vshl.u64 q4, q8, q4 -- vshl.u64 q5, q8, q5 -- vshl.u64 q6, q8, q6 -- vshl.u64 q7, q8, q7 --#else -- vshl.u64 q4, q4, q8 -- vshl.u64 q5, q5, q8 -- vshl.u64 q6, q6, q8 -- vshl.u64 q7, q7, q8 --#endif -- /* -- * The data in s14 will be needed for the next loop iteration. Move -- * that to r5. -- */ -- vmov r5, s14 -- /* We'll vorr the shifted data with the data that needs to move back.*/ -- vorr d9, d9, d0 -- /* Copy the data from the previous loop into s14.*/ -- vmov s14, r4 -- vorr d10, d10, d1 -- vorr d11, d11, d2 -- vorr d12, d12, d3 -- vorr d13, d13, d4 -- vorr d14, d14, d5 -- vorr d15, d15, d6 -- vorr d8, d8, d7 -- subs r12, r12, #1 -- pld [r1, #0] -- pld [r1, #128] -- /* Save off the r5 data into r4 for the next iteration.*/ -- mov r4, r5 -- vst1.32 {q4, q5}, [r0]! -- vst1.32 {q6, q7}, [r0]! -- pld [r0, #0] -- pld [r0, #128] -- bne neon_copy_64_u_loop --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vldmia sp!, {q5-q8} -- vldmia sp!, {q4} --#else -- vpop {q5-q8} -- vpop {q4} --#endif -- cmp r2, #32 -- bge neon_copy_32_u -- b neon_copy_finish_u --neon_copy_32_u: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vstmdb sp!, {q4} --#else -- vpush {q4} --#endif -- vdup.u32 q4, r8 -- mov r12, r2, lsr #5 -- and r2, r2, #0x1f --neon_copy_32_u_loop: -- vld1.32 {q0, q1}, [r1]! -- lsls r5, r8, #28 -- bcc neon_copy_32_u_b8 -- bpl neon_copy_32_u_b16 -- vshr.u64 q2, q0, #40 -- vshr.u64 q3, q1, #40 -- b neon_copy_32_unify --neon_copy_32_u_b8: -- vshr.u64 q2, q0, #56 -- vshr.u64 q3, q1, #56 -- b neon_copy_32_unify --neon_copy_32_u_b16: -- vshr.u64 q2, q0, #48 -- vshr.u64 q3, q1, #48 --neon_copy_32_unify: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vshl.u64 q0, q4, q0 -- vshl.u64 q1, q4, q1 --#else -- vshl.u64 q0, q0, q4 -- vshl.u64 q1, q1, q4 --#endif -- vmov r5, s14 -- vorr d1, d1, d4 -- vmov s14, r4 -- vorr d2, d2, d5 -- vorr d3, d3, d6 -- vorr d0, d0, d7 -- subs r12, r12, #1 -- pld [r1, #0] -- mov r4, r5 -- vst1.32 {q0, q1}, [r0]! -- bne neon_copy_32_u_loop --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vldmia sp!, {q4} --#else -- vpop {q4} --#endif --neon_copy_finish_u: --neon_copy_16_u: -- movs r12, r2, lsr #4 -- beq neon_copy_8_u -- vdup.u32 q2, r8 -- and r2, r2, #0xf --neon_copy_16_u_loop: -- vld1.32 {q0}, [r1]! -- lsls r5, r8, #28 -- bcc neon_copy_16_u_b8 -- bpl neon_copy_16_u_b16 -- vshr.u64 q1, q0, #40 -- b neon_copy_16_unify --neon_copy_16_u_b8: -- vshr.u64 q1, q0, #56 -- b neon_copy_16_unify --neon_copy_16_u_b16: -- vshr.u64 q1, q0, #48 --neon_copy_16_unify: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vshl.u64 q0, q2, q0 --#else -- vshl.u64 q0, q0, q2 --#endif -- vmov r5, s6 -- vorr d1, d1, d2 -- vmov s6, r4 -- vorr d0, d0, d3 -- subs r12, r12, #1 -- mov r4, r5 -- vst1.32 {q0}, [r0]! -- bne neon_copy_16_u_loop --neon_copy_8_u: -- cmp r2, #8 -- blt neon_copy_4_u -- ldm r1!, {r6-r7} -- subs r2, r2, #8 -- orr r4, r4, r6, lsl r8 -- mov r5, r6, lsr r9 -- orr r5, r5, r7, lsl r8 -- stm r0!, {r4-r5} -- mov r4, r7, lsr r9 --neon_copy_4_u: -- cmp r2, #4 -- blt neon_copy_last_bits_u -- ldr r5, [r1], #4 -- subs r2, r2, #4 -- orr r4, r4, r5, lsl r8 -- str r4, [r0], #4 -- mov r4, r5, lsr r9 --neon_copy_last_bits_u: -- /* -- * Remember, r8 contains the size of the data in r4 in bits, -- * so to get to bytes we'll need to shift 3 places -- */ -- lsr r8, r8, #0x3 -- /* Write out the bytes stored in r4.*/ --neon_copy_last_bits_u_loop: -- strb r4, [r0], #1 -- subs r8, r8, #1 -- lsrne r4, r4, #8 -- bne neon_copy_last_bits_u_loop --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- ldmia sp!, {r6-r9} --#else -- pop {r6-r9} --#endif --neon_copy_finish: -- cmp r2, #0 -- beq neon_end -- /* -- * This just copies the data from source to target one byte -- * at a time. For some small values, this makes more sense. -- * Note that since this code copies data a byte at a time, -- * both the aligned and unaligned paths can use it. -- */ --neon_copy_finish_loop: -- ldrb r4, [r1], #1 -- subs r2, r2, #1 -- strb r4, [r0], #1 -- bne neon_copy_finish_loop --neon_end: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- ldmia sp!, {r4-r5} -- ldmia sp!, {r0} --#else -- pop {r4-r5} -- pop {r0} --#endif -- bx lr -- -- .endfunc -- .end -diff --git git/src/neon_memmove.S git/src/neon_memmove.S -deleted file mode 100644 -index 1bfe597..0000000 ---- git/src/neon_memmove.S -+++ /dev/null -@@ -1,939 +0,0 @@ --/*************************************************************************** -- Copyright (c) 2009, Code Aurora Forum. All rights reserved. -- -- Redistribution and use in source and binary forms, with or without -- modification, are permitted provided that the following conditions are met: -- * Redistributions of source code must retain the above copyright -- notice, this list of conditions and the following disclaimer. -- * Redistributions in binary form must reproduce the above copyright -- notice, this list of conditions and the following disclaimer in the -- documentation and/or other materials provided with the distribution. -- * Neither the name of Code Aurora nor the names of its contributors may -- be used to endorse or promote products derived from this software -- without specific prior written permission. -- -- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -- POSSIBILITY OF SUCH DAMAGE. -- ***************************************************************************/ -- --/*************************************************************************** -- * Neon memmove: Attempts to do a memmove with Neon registers if possible, -- * Inputs: -- * dest: The destination buffer -- * src: The source buffer -- * n: The size of the buffer to transfer -- * Outputs: -- * -- ***************************************************************************/ -- --/* -- * General note: -- * The original code that was compiled for rvct used PUSH/POP and VPUSH/VPOP -- * However, it looks like the 2006 CodeSourcery Assembler has issues generating -- * the correct object code for VPOP, resulting in horrific stack crashes. -- * As a result, I've temporarily move PUSH->STMDB, POP->LDMIA, VPUSH->VSTMDB, -- * and VPOP->VLDMIA. We can revert this back once we update our toolchain. -- * -- * Also, VSHL swaps the source register and the shift-amount register -- * around in 2006-q3. I've coded this incorrectly so it turns out correct -- * in the object code, but we'll need to undo that later... -- */ -- .code 32 -- .align 4 -- .globl neon_memmove -- .func -- --neon_memmove: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- stmdb sp!, {r0} --#else -- push {r0} --#endif -- -- /* -- * The requirements for memmove state that the function should -- * operate as if data were being copied from the source to a -- * buffer, then to the destination. This is to allow a user -- * to copy data from a source and target that overlap. -- * -- * We can't just do byte copies front-to-back automatically, since -- * there's a good chance we may have an overlap (why else would someone -- * intentionally use memmove then?). -- * -- * We'll break this into two parts. Front-to-back, or back-to-front -- * copies. -- */ --neon_memmove_cmf: -- cmp r0, r1 -- blt neon_front_to_back_copy -- bgt neon_back_to_front_copy -- b neon_memmove_done -- -- /* ############################################################# -- * Front to Back copy -- */ --neon_front_to_back_copy: -- /* -- * For small copies, just do a quick memcpy. We can do this for -- * front-to-back copies, aligned or unaligned, since we're only -- * doing 1 byte at a time... -- */ -- cmp r2, #4 -- bgt neon_f2b_gt4 -- cmp r2, #0 --neon_f2b_smallcopy_loop: -- beq neon_memmove_done -- ldrb r12, [r1], #1 -- subs r2, r2, #1 -- strb r12, [r0], #1 -- b neon_f2b_smallcopy_loop --neon_f2b_gt4: -- /* Preload what we can...*/ -- pld [r0,#0] -- pld [r1,#0] -- /* The window size is in r3. */ -- sub r3, r1, r0 --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- stmdb sp!, {r4-r6} --#else -- push {r4-r6} --#endif -- --neon_f2b_check_align: -- /* Check alignment. */ -- ands r12, r0, #0x3 -- beq neon_f2b_source_align_check -- cmp r12, #2 -- ldrb r4, [r1], #1 -- ldrleb r5, [r1], #1 -- ldrltb r6, [r1], #1 -- rsb r12, r12, #4 -- sub r2, r2, r12 -- strb r4, [r0], #1 -- strleb r5, [r0], #1 -- strltb r6, [r0], #1 -- --neon_f2b_source_align_check: -- ands r12, r1, #0x3 -- bne neon_f2b_nonaligned -- --neon_f2b_try_16_align: -- /* If we're >64, attempt to align on 16-bytes. Smaller amounts -- * don't seem to be worth handling. */ -- cmp r2, #64 -- blt neon_f2b_align_route -- /* This is where we try 16-byte alignment. */ -- ands r12, r0, #0xf -- beq neon_f2b_align_route -- rsb r12, r12, #16 --neon_f2b_16_start: -- sub r2, r2, r12 -- lsrs r5, r12, #2 --neon_f2b_align_16_4: -- ldr r4, [r1], #4 -- subs r5, r5, #1 -- str r4, [r0], #4 -- bne neon_f2b_align_16_4 --neon_f2b_align_route: -- /* ############################################################# -- * Front to Back copy - aligned -- */ -- /* -- * Note that we can't just route based on the size in r2. If that's -- * larger than the overlap window in r3, we could potentially -- * (and likely!) destroy data we're copying. -- */ -- cmp r2, r3 -- movle r12, r2 -- movgt r12, r3 -- cmp r12, #256 -- bge neon_f2b_copy_128_a -- cmp r12, #64 -- bge neon_f2b_copy_32_a -- cmp r12, #16 -- bge neon_f2b_copy_16_a -- cmp r12, #8 -- bge neon_f2b_copy_8_a -- cmp r12, #4 -- bge neon_f2b_copy_4_a -- b neon_f2b_copy_1_a --neon_f2b_copy_128_a: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vstmdb sp!, {q4-q7} --#else -- vpush {q4-q7} --#endif -- mov r12, r2, lsr #7 --neon_f2b_copy_128_a_loop: -- vld1.32 {q0,q1}, [r1]! -- vld1.32 {q2,q3}, [r1]! -- vld1.32 {q4,q5}, [r1]! -- vld1.32 {q6,q7}, [r1]! -- pld [r1, #0] -- pld [r1, #128] -- vst1.32 {q0,q1}, [r0]! -- vst1.32 {q2,q3}, [r0]! -- vst1.32 {q4,q5}, [r0]! -- vst1.32 {q6,q7}, [r0]! -- subs r12, r12, #1 -- pld [r0, #0] -- pld [r0, #128] -- bne neon_f2b_copy_128_a_loop --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vldmia sp!, {q4-q7} --#else -- vpop {q4-q7} --#endif -- ands r2, r2, #0x7f -- beq neon_f2b_finish -- cmp r2, #32 -- bge neon_f2b_copy_32_a -- b neon_f2b_copy_finish_a --neon_f2b_copy_32_a: -- mov r12, r2, lsr #5 --neon_f2b_copy_32_a_loop: -- vld1.32 {q0,q1}, [r1]! -- subs r12, r12, #1 -- pld [r1, #0] -- vst1.32 {q0,q1}, [r0]! -- bne neon_f2b_copy_32_a_loop -- ands r2, r2, #0x1f -- beq neon_f2b_finish --neon_f2b_copy_finish_a: --neon_f2b_copy_16_a: -- movs r12, r2, lsr #4 -- beq neon_f2b_copy_8_a --neon_f2b_copy_16_a_loop: -- vld1.32 {q0}, [r1]! -- subs r12, r12, #1 -- vst1.32 {q0}, [r0]! -- bne neon_f2b_copy_16_a_loop -- ands r2, r2, #0xf -- beq neon_f2b_finish --neon_f2b_copy_8_a: -- cmp r2, #8 -- blt neon_f2b_copy_4_a -- ldm r1!, {r4-r5} -- subs r2, r2, #8 -- stm r0!, {r4-r5} --neon_f2b_copy_4_a: -- cmp r2, #4 -- blt neon_f2b_copy_1_a -- ldr r4, [r1], #4 -- subs r2, r2, #4 -- str r4, [r0], #4 --neon_f2b_copy_1_a: -- cmp r2, #0 -- beq neon_f2b_finish --neon_f2b_copy_1_a_loop: -- ldrb r12, [r1], #1 -- subs r2, r2, #1 -- strb r12, [r0], #1 -- bne neon_f2b_copy_1_a_loop -- b neon_f2b_finish -- -- /* ############################################################# -- * Front to Back copy - unaligned -- */ --neon_f2b_nonaligned: -- /* -- * For sizes < 8, does it really make sense to do the whole shift -- * party? Note that we DON'T want to call neon_f2b_copy_1_u, -- * since we'll end up trying to pop r8-r11, and we DON'T want -- * to do that... -- */ -- cmp r2, #8 -- ble neon_f2b_copy_1_a -- --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- stmdb sp!, {r7-r9} --#else -- push {r7-r9} --#endif -- cmp r12, #2 -- ldrb r4, [r1], #1 -- ldrleb r5, [r1], #1 -- ldrltb r6, [r1], #1 -- rsb r8, r12, #4 -- sub r2, r2, r8 -- lsl r8, r8, #3 -- orrle r4, r4, r5, lsl #8 -- orrlt r4, r4, r6, lsl #16 -- rsb r9, r8, #32 -- /* -- * r4 = overflow bits -- * r8 = # of bits we copied into the r4 register to align source. -- * r9 = 32 - r8 -- * r12 = Index counter for each size, so we determine how many times -- * the given size will go into r2, then count down that # of -- * times in r12. -- */ -- cmp r2, #64 -- blt neon_f2b_unaligned_route -- ands r12, r0, #0xf -- beq neon_f2b_unaligned_route -- cmp r3, #4 -- blt neon_f2b_unaligned_route -- rsb r12, r12, #16 --neon_f2b_16_start_u: -- sub r2, r2, r12 -- lsrs r6, r12, #2 --neon_f2b_align_16_4_u: -- ldr r5, [r1], #4 -- subs r6, r6, #1 -- orr r4, r4, r5, lsl r8 -- str r4, [r0], #4 -- mov r4, r5, lsr r9 -- bne neon_f2b_align_16_4_u --neon_f2b_unaligned_route: -- cmp r2, r3 -- movle r12, r2 -- movgt r12, r3 -- cmp r12, #256 -- bge neon_f2b_copy_64_u -- cmp r12, #64 -- bge neon_f2b_copy_32_u -- cmp r12, #16 -- bge neon_f2b_copy_16_u -- cmp r12, #8 -- bge neon_f2b_copy_8_u -- cmp r12, #4 -- bge neon_f2b_copy_4_u -- b neon_f2b_last_bits_u --neon_f2b_copy_64_u: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vstmdb sp!, {q4} -- vstmdb sp!, {q5-q8} --#else -- vpush {q4} -- vpush {q5-q8} --#endif -- vdup.u32 q8, r8 -- mov r12, r2, lsr #6 -- and r2, r2, #0x3f --neon_f2b_copy_64_u_loop: -- vld1.32 {q4, q5}, [r1]! -- vld1.32 {q6, q7}, [r1]! -- lsls r5, r8, #28 -- bcc neon_f2b_copy_64_u_b8 -- bpl neon_f2b_copy_64_u_b16 -- vshr.u64 q0, q4, #40 -- vshr.u64 q1, q5, #40 -- vshr.u64 q2, q6, #40 -- vshr.u64 q3, q7, #40 -- b neon_f2b_copy_64_unify --neon_f2b_copy_64_u_b8: -- vshr.u64 q0, q4, #56 -- vshr.u64 q1, q5, #56 -- vshr.u64 q2, q6, #56 -- vshr.u64 q3, q7, #56 -- b neon_f2b_copy_64_unify --neon_f2b_copy_64_u_b16: -- vshr.u64 q0, q4, #48 -- vshr.u64 q1, q5, #48 -- vshr.u64 q2, q6, #48 -- vshr.u64 q3, q7, #48 --neon_f2b_copy_64_unify: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vshl.u64 q4, q8, q4 -- vshl.u64 q5, q8, q5 -- vshl.u64 q6, q8, q6 -- vshl.u64 q7, q8, q7 --#else -- vshl.u64 q4, q4, q8 -- vshl.u64 q5, q5, q8 -- vshl.u64 q6, q6, q8 -- vshl.u64 q7, q7, q8 --#endif -- vmov r5, s14 -- vorr d9, d9, d0 -- vmov s14, r4 -- vorr d10, d10, d1 -- vorr d11, d11, d2 -- vorr d12, d12, d3 -- vorr d13, d13, d4 -- vorr d14, d14, d5 -- vorr d15, d15, d6 -- vorr d8, d8, d7 -- subs r12, r12, #1 -- pld [r1, #0] -- pld [r1, #128] -- mov r4, r5 -- vst1.32 {q4, q5}, [r0]! -- vst1.32 {q6, q7}, [r0]! -- pld [r0, #0] -- pld [r0, #128] -- bne neon_f2b_copy_64_u_loop --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vldmia sp!, {q5-q8} -- vldmia sp!, {q4} --#else -- vpop {q5-q8} -- vpop {q4} --#endif -- cmp r2, #32 -- bge neon_f2b_copy_32_u -- b neon_f2b_copy_finish_u --neon_f2b_copy_32_u: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vstmdb sp!, {q4} --#else -- vpush {q4} --#endif -- vdup.u32 q4, r8 -- mov r12, r2, lsr #5 -- and r2, r2, #0x1f --neon_f2b_copy_32_u_loop: -- vld1.32 {q0, q1}, [r1]! -- lsls r5, r8, #28 -- bcc neon_f2b_copy_32_u_b8 -- bpl neon_f2b_copy_32_u_b16 -- vshr.u64 q2, q0, #40 -- vshr.u64 q3, q1, #40 -- b neon_f2b_copy_32_unify --neon_f2b_copy_32_u_b8: -- vshr.u64 q2, q0, #56 -- vshr.u64 q3, q1, #56 -- b neon_f2b_copy_32_unify --neon_f2b_copy_32_u_b16: -- vshr.u64 q2, q0, #48 -- vshr.u64 q3, q1, #48 --neon_f2b_copy_32_unify: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vshl.u64 q0, q4, q0 -- vshl.u64 q1, q4, q1 --#else -- vshl.u64 q0, q0, q4 -- vshl.u64 q1, q1, q4 --#endif -- vmov r5, s14 -- vorr d1, d1, d4 -- vmov s14, r4 -- vorr d2, d2, d5 -- vorr d3, d3, d6 -- vorr d0, d0, d7 -- subs r12, r12, #1 -- pld [r1, #0] -- mov r4, r5 -- vst1.32 {q0, q1}, [r0]! -- bne neon_f2b_copy_32_u_loop --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vldmia sp!, {q4} --#else -- vpop {q4} --#endif --neon_f2b_copy_finish_u: --neon_f2b_copy_16_u: -- movs r12, r2, lsr #4 -- beq neon_f2b_copy_8_u -- vdup.u32 q2, r8 -- and r2, r2, #0xf --neon_f2b_copy_16_u_loop: -- vld1.32 {q0}, [r1]! -- lsls r5, r8, #28 -- bcc neon_f2b_copy_16_u_b8 -- bpl neon_f2b_copy_16_u_b16 -- vshr.u64 q1, q0, #40 -- b neon_f2b_copy_16_unify --neon_f2b_copy_16_u_b8: -- vshr.u64 q1, q0, #56 -- b neon_f2b_copy_16_unify --neon_f2b_copy_16_u_b16: -- vshr.u64 q1, q0, #48 --neon_f2b_copy_16_unify: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vshl.u64 q0, q2, q0 --#else -- vshl.u64 q0, q0, q2 --#endif -- vmov r5, s6 -- vorr d1, d1, d2 -- vmov s6, r4 -- vorr d0, d0, d3 -- subs r12, r12, #1 -- mov r4, r5 -- vst1.32 {q0}, [r0]! -- bne neon_f2b_copy_16_u_loop --neon_f2b_copy_8_u: -- cmp r2, #8 -- blt neon_f2b_copy_4_u -- ldm r1!, {r6-r7} -- subs r2, r2, #8 -- orr r4, r4, r6, lsl r8 -- mov r5, r6, lsr r9 -- orr r5, r5, r7, lsl r8 -- stm r0!, {r4-r5} -- mov r4, r7, lsr r9 --neon_f2b_copy_4_u: -- cmp r2, #4 -- blt neon_f2b_last_bits_u -- ldr r5, [r1], #4 -- subs r2, r2, #4 -- orr r4, r4, r5, lsl r8 -- str r4, [r0], #4 -- mov r4, r5, lsr r9 --neon_f2b_last_bits_u: -- lsr r8, r8, #0x3 --neon_f2b_last_bits_u_loop: -- strb r4, [r0], #1 -- subs r8, r8, #1 -- lsr r4, r4, #8 -- bne neon_f2b_last_bits_u_loop --neon_f2b_copy_1_u: -- cmp r2, #0 -- beq neon_f2b_finish_u --neon_f2b_copy_1_u_loop: -- ldrb r12, [r1], #1 -- subs r2, r2, #1 -- strb r12, [r0], #1 -- bne neon_f2b_copy_1_u_loop --neon_f2b_finish_u: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- ldmia sp!, {r7-r9} --#else -- pop {r7-r9} --#endif -- /* ############################################################# -- * Front to Back copy - finish -- */ --neon_f2b_finish: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- ldmia sp!, {r4-r6} --#else -- pop {r4-r6} --#endif -- b neon_memmove_done -- -- /* ############################################################# -- * Back to Front copy -- */ --neon_back_to_front_copy: -- /* -- * Here, we'll want to shift to the end of the buffers. This -- * actually points us one past where we need to go, but since -- * we'll pre-decrement throughout, this will be fine. -- */ -- add r0, r0, r2 -- add r1, r1, r2 -- cmp r2, #4 -- bgt neon_b2f_gt4 -- cmp r2, #0 --neon_b2f_smallcopy_loop: -- beq neon_memmove_done -- ldrb r12, [r1, #-1]! -- subs r2, r2, #1 -- strb r12, [r0, #-1]! -- b neon_b2f_smallcopy_loop --neon_b2f_gt4: -- pld [r0, #0] -- pld [r1, #0] -- /* -- * The minimum of the overlap window size and the copy size -- * is in r3. -- */ -- sub r3, r0, r1 --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- stmdb sp!, {r4-r5} --#else -- push {r4-r5} --#endif -- -- /* -- * Check alignment. Since we'll pre-decrement as we step thru, we'll -- * need to make sure we're on word-alignment. -- */ --neon_b2f_check_align: -- ands r12, r0, #0x3 -- beq neon_b2f_source_align_check -- sub r2, r2, r12 --neon_b2f_shift_align: -- ldrb r4, [r1, #-1]! -- subs r12, r12, #1 -- strb r4, [r0, #-1]! -- bne neon_b2f_shift_align --neon_b2f_source_align_check: -- ands r4, r1, #0x3 -- bne neon_b2f_nonaligned -- --neon_b2f_try_16_align: -- /* If we're >64, attempt to align on 16-bytes. Smaller amounts -- * don't seem to be worth handling. */ -- cmp r2, #64 -- blt neon_b2f_align_route -- ands r12, r0, #0xf -- beq neon_b2f_align_route -- /* In this case, r12 has the number of bytes to roll backward. */ --neon_b2f_16_start: -- sub r2, r2, r12 -- lsrs r5, r12, #2 --neon_b2f_align_16_4: -- ldr r4, [r1, #-4]! -- subs r5, r5, #1 -- str r4, [r0, #-4]! -- bne neon_b2f_align_16_4 --neon_b2f_align_route: -- /* -- * ############################################################# -- * Back to Front copy - aligned -- */ -- cmp r2, r3 -- movle r12, r2 -- movgt r12, r3 -- cmp r12, #256 -- bge neon_b2f_copy_128_a -- cmp r12, #64 -- bge neon_b2f_copy_32_a -- cmp r12, #8 -- bge neon_b2f_copy_8_a -- cmp r12, #4 -- bge neon_b2f_copy_4_a -- b neon_b2f_copy_1_a --neon_b2f_copy_128_a: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vstmdb sp!, {q4-q7} --#else -- vpush {q4-q7} --#endif -- movs r12, r2, lsr #7 -- /* -- * This irks me. There MUST be a better way to read these in and -- * scan the register backward instead of making it go forward. Then -- * we need to do two subtractions... -- */ --neon_b2f_copy_128_a_loop: -- sub r1, r1, #128 -- sub r0, r0, #128 -- vld1.32 {q0, q1}, [r1]! -- vld1.32 {q2, q3}, [r1]! -- vld1.32 {q4, q5}, [r1]! -- vld1.32 {q6, q7}, [r1]! -- pld [r1, #-128] -- pld [r1, #-256] -- vst1.32 {q0, q1}, [r0]! -- vst1.32 {q2, q3}, [r0]! -- vst1.32 {q4, q5}, [r0]! -- vst1.32 {q6, q7}, [r0]! -- subs r12, r12, #1 -- pld [r0, #-128] -- pld [r0, #-256] -- sub r1, r1, #128 -- sub r0, r0, #128 -- bne neon_b2f_copy_128_a_loop --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vldmia sp!, {q4-q7} --#else -- vpop {q4-q7} --#endif -- ands r2, r2, #0x7f -- beq neon_b2f_finish -- cmp r2, #32 -- bge neon_b2f_copy_32_a -- b neon_b2f_copy_finish_a --neon_b2f_copy_32_a: -- mov r12, r2, lsr #5 --neon_b2f_copy_32_a_loop: -- sub r1, r1, #32 -- sub r0, r0, #32 -- vld1.32 {q0,q1}, [r1] -- subs r12, r12, #1 -- vst1.32 {q0,q1}, [r0] -- pld [r1, #0] -- bne neon_b2f_copy_32_a_loop -- ands r2, r2, #0x1f -- beq neon_b2f_finish --neon_b2f_copy_finish_a: --neon_b2f_copy_8_a: -- movs r12, r2, lsr #0x3 -- beq neon_b2f_copy_4_a --neon_b2f_copy_8_a_loop: -- ldmdb r1!, {r4-r5} -- subs r12, r12, #1 -- stmdb r0!, {r4-r5} -- bne neon_b2f_copy_8_a_loop -- and r2, r2, #0x7 --neon_b2f_copy_4_a: -- movs r12, r2, lsr #0x2 -- beq neon_b2f_copy_1_a -- and r2, r2, #0x3 --neon_b2f_copy_4_a_loop: -- ldr r4, [r1, #-4]! -- subs r12, r12, #1 -- str r4, [r0, #-4]! -- bne neon_b2f_copy_4_a_loop --neon_b2f_copy_1_a: -- cmp r2, #0 -- beq neon_b2f_finish --neon_b2f_copy_1_a_loop: -- ldrb r12, [r1, #-1]! -- subs r2, r2, #1 -- strb r12, [r0, #-1]! -- bne neon_b2f_copy_1_a_loop -- -- /* ############################################################# -- * Back to Front copy - unaligned -- */ --neon_b2f_nonaligned: -- /* -- * For sizes < 8, does it really make sense to do the whole shift -- * party? -- */ -- cmp r2, #8 -- ble neon_b2f_copy_1_a --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- stmdb sp!, {r6-r11} --#else -- push {r6-r11} --#endif -- /* -- * r3 = max window size -- * r4 = overflow bytes -- * r5 = bytes we're reading into -- * r6 = # bytes we're off. -- * r10 = copy of r6 -- */ -- and r6, r1, #0x3 -- eor r4, r4, r4 -- mov r10, r6 --neon_b2f_realign: -- ldrb r5, [r1, #-1]! -- subs r6, r6, #1 -- orr r4, r5, r4, lsl #8 -- bne neon_b2f_realign -- /* -- * r10 = # of bits we copied into the r4 register to align source. -- * r11 = 32 - r10 -- * r12 = Index counter for each size, so we determine how many times -- * the given size will go into r2, then count down that # of -- * times in r12. -- */ -- sub r2, r2, r10 -- lsl r10, r10, #0x3 -- rsb r11, r10, #32 -- -- cmp r2, r3 -- movle r12, r2 -- movgt r12, r3 -- cmp r12, #256 -- bge neon_b2f_copy_64_u -- cmp r12, #64 -- bge neon_b2f_copy_32_u -- cmp r12, #8 -- bge neon_b2f_copy_8_u -- cmp r12, #4 -- bge neon_b2f_copy_4_u -- b neon_b2f_last_bits_u --neon_b2f_copy_64_u: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vstmdb sp!, {q4,q5} -- vstmdb sp!, {q6-q8} --#else -- vpush {q4,q5} -- vpush {q6-q8} --#endif -- add r7, r11, #32 -- movs r12, r2, lsr #6 -- vdup.u32 q8, r7 --neon_b2f_copy_64_u_loop: -- sub r1, r1, #64 -- sub r0, r0, #64 -- vld1.32 {q0, q1}, [r1]! -- vld1.32 {q2, q3}, [r1] -- sub r1, r1, #32 -- vmov q4, q0 -- vmov q5, q1 -- vmov q6, q2 -- vmov q7, q3 -- vmov r5, s0 -- mov r4, r4, lsl r11 -- lsls r6, r10, #28 -- bcc neon_b2f_copy_64_u_b8 -- bpl neon_b2f_copy_64_u_b16 -- vshr.u64 q0, q0, #24 -- vshr.u64 q1, q1, #24 -- vshr.u64 q2, q2, #24 -- vshr.u64 q3, q3, #24 -- b neon_b2f_copy_64_unify --neon_b2f_copy_64_u_b8: -- vshr.u64 q0, q0, #8 -- vshr.u64 q1, q1, #8 -- vshr.u64 q2, q2, #8 -- vshr.u64 q3, q3, #8 -- b neon_b2f_copy_64_unify --neon_b2f_copy_64_u_b16: -- vshr.u64 q0, q0, #16 -- vshr.u64 q1, q1, #16 -- vshr.u64 q2, q2, #16 -- vshr.u64 q3, q3, #16 --neon_b2f_copy_64_unify: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vshl.u64 q4, q8, q4 -- vshl.u64 q5, q8, q5 -- vshl.u64 q6, q8, q6 -- vshl.u64 q7, q8, q7 --#else -- vshl.u64 q4, q4, q8 -- vshl.u64 q5, q5, q8 -- vshl.u64 q6, q6, q8 -- vshl.u64 q7, q7, q8 --#endif -- vmov s17, r4 -- vorr d7, d7, d8 -- vorr d6, d6, d15 -- vorr d5, d5, d14 -- vorr d4, d4, d13 -- vorr d3, d3, d12 -- vorr d2, d2, d11 -- vorr d1, d1, d10 -- vorr d0, d0, d9 -- mov r4, r5, lsl r11 -- subs r12, r12, #1 -- lsr r4, r4, r11 -- vst1.32 {q0, q1}, [r0]! -- vst1.32 {q2, q3}, [r0] -- pld [r1, #0] -- sub r0, r0, #32 -- bne neon_b2f_copy_64_u_loop --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vldmia sp!, {q6-q8} -- vldmia sp!, {q4,q5} --#else -- vpop {q6-q8} -- vpop {q4,q5} --#endif -- ands r2, r2, #0x3f -- cmp r2, #32 -- bge neon_b2f_copy_32_u -- b neon_b2f_copy_finish_u --neon_b2f_copy_32_u: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vstmdb sp!, {q4} --#else -- vpush {q4} --#endif -- add r7, r11, #32 -- movs r12, r2, lsr #5 -- vdup.u32 q4, r7 -- and r2, r2, #0x1f --neon_b2f_copy_32_u_loop: -- sub r1, r1, #32 -- sub r0, r0, #32 -- vld1.32 {q0, q1}, [r1] -- vmov q2, q0 -- vmov q3, q1 -- vmov r5, s0 -- mov r4, r4, lsl r11 -- lsls r6, r10, #28 -- bcc neon_b2f_copy_32_u_b8 -- bpl neon_b2f_copy_32_u_b16 -- vshr.u64 q0, q0, #24 -- vshr.u64 q1, q1, #24 -- b neon_b2f_copy_32_unify --neon_b2f_copy_32_u_b8: -- vshr.u64 q0, q0, #8 -- vshr.u64 q1, q1, #8 -- b neon_b2f_copy_32_unify --neon_b2f_copy_32_u_b16: -- vshr.u64 q0, q0, #16 -- vshr.u64 q1, q1, #16 --neon_b2f_copy_32_unify: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vshl.u64 q2, q4, q2 -- vshl.u64 q3, q4, q3 --#else -- vshl.u64 q2, q2, q4 -- vshl.u64 q3, q3, q4 --#endif -- vmov s9, r4 -- vorr d3, d3, d4 -- vorr d2, d2, d7 -- vorr d1, d1, d6 -- vorr d0, d0, d5 -- mov r4, r5, lsl r11 -- subs r12, r12, #1 -- lsr r4, r4, r11 -- vst1.32 {q0, q1}, [r0] -- pld [r1, #0] -- bne neon_b2f_copy_32_u_loop --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- vldmia sp!, {q4} --#else -- vpop {q4} --#endif --neon_b2f_copy_finish_u: --neon_b2f_copy_8_u: -- movs r12, r2, lsr #0x3 -- beq neon_b2f_copy_4_u -- mov r5, r4, lsl r11 --neon_b2f_copy_8_u_loop: -- ldmdb r1!, {r6-r7} -- subs r12, r12, #1 -- orr r5, r5, r7, lsr r10 -- mov r4, r7, lsl r11 -- orr r4, r4, r6, lsr r10 -- stmdb r0!, {r4-r5} -- mov r4, r6, lsl r11 -- lsr r4, r4, r11 -- mov r5, r4, lsl r11 -- bne neon_b2f_copy_8_u_loop -- ands r2, r2, #0x7 --neon_b2f_copy_4_u: -- movs r12, r2, lsr #0x2 -- beq neon_b2f_last_bits_u -- mov r5, r4, lsl r11 --neon_b2f_copy_4_u_loop: -- ldr r6, [r1, #-4]! -- subs r12, r12, #1 -- orr r5, r5, r6, lsr r10 -- str r5, [r0, #-4]! -- mov r4, r6, lsl r11 -- lsr r4, r4, r11 -- mov r5, r4, lsl r11 -- bne neon_b2f_copy_4_u_loop -- and r2, r2, #0x3 --neon_b2f_last_bits_u: --neon_b2f_last_bits_u_loop: -- subs r10, r10, #8 -- mov r5, r4, lsr r10 -- strb r5, [r0, #-1]! -- bne neon_b2f_last_bits_u_loop --neon_b2f_copy_1_u: -- cmp r2, #0 -- beq neon_b2f_finish_u --neon_b2f_copy_1_u_loop: -- ldrb r12, [r1, #-1]! -- subs r2, r2, #1 -- strb r12, [r0, #-1]! -- bne neon_b2f_copy_1_u_loop --neon_b2f_finish_u: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- ldmia sp!, {r6-r11} --#else -- pop {r6-r11} --#endif -- --neon_b2f_finish: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- ldmia sp!, {r4-r5} --#else -- pop {r4-r5} --#endif -- --neon_memmove_done: --#if defined __GNUC__ && (4 == __GNUC__ && 1 == __GNUC_MINOR__ && 1 == __GNUC_PATCHLEVEL__) -- ldmia sp!, {r0} --#else -- pop {r0} --#endif -- bx lr -- -- .endfunc -- .end -diff --git git/src/neon_memsets.c git/src/neon_memsets.c -deleted file mode 100755 -index 740fc1e..0000000 ---- git/src/neon_memsets.c -+++ /dev/null -@@ -1,169 +0,0 @@ --/* neon_memsets.c -- * -- * Copyright (c) 2009, Code Aurora Forum. All rights reserved. -- * -- * Redistribution and use in source and binary forms, with or without -- * modification, are permitted provided that the following conditions are met: -- * * Redistributions of source code must retain the above copyright -- * notice, this list of conditions and the following disclaimer. -- * * Redistributions in binary form must reproduce the above copyright -- * notice, this list of conditions and the following disclaimer in the -- * documentation and/or other materials provided with the distribution. -- * * Neither the name of Code Aurora nor -- * the names of its contributors may be used to endorse or promote -- * products derived from this software without specific prior written -- * permission. -- * -- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -- * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -- * NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -- * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -- * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -- * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- */ -- --#include "msm-swblits.h" -- --void memset16(uint16_t dst[], uint16_t value, int count) --{ -- if (count <= 0) -- return; -- -- asm volatile( -- " pld [%[dst], #0] \n" -- " cmp %[count], #4 \n" -- " blt 6f \n" -- " tst %[dst], #0x3 \n" -- " strneh %[value], [%[dst]], #2 \n" -- " subne %[count], %[count], #1 \n" -- " vdup.u16 q8, %[value] \n" -- " vmov q9, q8 \n" -- " cmp %[count], #64 \n" -- " bge 0f \n" -- " cmp %[count], #32 \n" -- " bge 2f \n" -- " cmp %[count], #16 \n" -- " bge 3f \n" -- " cmp %[count], #8 \n" -- " bge 4f \n" -- " b 5f \n" -- "0: \n" -- " mov r12, %[count], lsr #6 \n" -- "1: \n" -- " vst1.16 {q8, q9}, [%[dst]]! \n" -- " vst1.16 {q8, q9}, [%[dst]]! \n" -- " vst1.16 {q8, q9}, [%[dst]]! \n" -- " vst1.16 {q8, q9}, [%[dst]]! \n" -- " subs r12, r12, #1 \n" -- " bne 1b \n" -- " ands %[count], %[count], #0x3f \n" -- " beq 7f \n" -- "2: \n" -- " cmp %[count], #32 \n" -- " blt 3f \n" -- " vst1.16 {q8, q9}, [%[dst]]! \n" -- " vst1.16 {q8, q9}, [%[dst]]! \n" -- " subs %[count], %[count], #32 \n" -- " beq 7f \n" -- "3: \n" -- " cmp %[count], #16 \n" -- " blt 4f \n" -- " vst1.16 {q8, q9}, [%[dst]]! \n" -- " subs %[count], %[count], #16 \n" -- " beq 7f \n" -- "4: \n" -- " cmp %[count], #8 \n" -- " blt 5f \n" -- " vst1.16 {q8}, [%[dst]]! \n" -- " subs %[count], %[count], #8 \n" -- " beq 7f \n" -- "5: \n" -- " cmp %[count], #4 \n" -- " blt 6f \n" -- " vst1.16 {d16}, [%[dst]]! \n" -- " subs %[count], %[count], #4 \n" -- " beq 7f \n" -- "6: \n" -- " cmp %[count], #0 \n" -- " blt 7f \n" -- " lsls %[count], #31 \n" -- " strmih %[value], [%[dst]], #2 \n" -- " strcsh %[value], [%[dst]], #2 \n" -- " strcsh %[value], [%[dst]], #2 \n" -- "7: \n" -- // Clobbered input registers -- : [dst] "+r" (dst), [count] "+r" (count) -- // Unclobbered input -- : [value] "r" (value) -- // Clobbered registers -- : "q8", "q9", "r12", "cc", "memory" -- ); --} -- --void memset32(uint32_t dst[], uint32_t value, int count) --{ -- asm volatile( -- " pld [%[dst], #0] \n" -- " cmp %[count], #4 \n" -- " blt 5f \n" -- " vdup.u32 q8, %[value] \n" -- " vmov q9, q8 \n" -- " cmp %[count], #32 \n" -- " bge 0f \n" -- " cmp %[count], #16 \n" -- " bge 2f \n" -- " cmp %[count], #8 \n" -- " bge 3f \n" -- " b 4f \n" -- "0: \n" -- " mov r12, %[count], lsr #5 \n" -- "1: \n" -- " vst1.32 {q8, q9}, [%[dst]]! \n" -- " vst1.32 {q8, q9}, [%[dst]]! \n" -- " vst1.32 {q8, q9}, [%[dst]]! \n" -- " vst1.32 {q8, q9}, [%[dst]]! \n" -- " pld [%[dst], #0] \n" -- " subs r12, r12, #1 \n" -- " bne 1b \n" -- " ands %[count], %[count], #0x1f \n" -- " beq 6f \n" -- "2: \n" -- " cmp %[count], #16 \n" -- " blt 3f \n" -- " vst1.32 {q8, q9}, [%[dst]]! \n" -- " vst1.32 {q8, q9}, [%[dst]]! \n" -- " subs %[count], %[count], #16 \n" -- " beq 6f \n" -- "3: \n" -- " cmp %[count], #8 \n" -- " blt 4f \n" -- " vst1.32 {q8, q9}, [%[dst]]! \n" -- " subs %[count], %[count], #8 \n" -- " beq 6f \n" -- "4: \n" -- " cmp %[count], #4 \n" -- " blt 5f \n" -- " vst1.32 {q8}, [%[dst]]! \n" -- " subs %[count], %[count], #4 \n" -- " beq 6f \n" -- "5: \n" -- " cmp %[count], #0 \n" -- " beq 6f \n" -- " lsls %[count], #31 \n" -- " strmi %[value], [%[dst]], #4 \n" -- " strcs %[value], [%[dst]], #4 \n" -- " strcs %[value], [%[dst]], #4 \n" -- "6: @end \n" -- // Clobbered input registers -- : [dst] "+r" (dst), [count] "+r" (count) -- // Unclobbered input -- : [value] "r" (value) -- // Clobbered registers -- : "q8", "q9", "r12", "cc", "memory" -- ); --} diff --git a/recipes/obsolete/xorg-driver/xf86-video-msm/no_neon_flags.patch b/recipes/obsolete/xorg-driver/xf86-video-msm/no_neon_flags.patch deleted file mode 100644 index 97ad380e27..0000000000 --- a/recipes/obsolete/xorg-driver/xf86-video-msm/no_neon_flags.patch +++ /dev/null @@ -1,36 +0,0 @@ -commit 18515a56822fcd9c0a71240edce97ea5623b0448 -Author: David Lanzendörfer <david.lanzendoerfer@o2s.ch> -Date: Wed Feb 10 16:29:55 2010 +0100 - - Modify Makefile.am - Removed depencies for neon - -diff --git git/src/Makefile.am git/src/Makefile.am -index 8ab1856..08da5a5 100755 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -12,13 +12,7 @@ MSM_DRI_SRCS += msm-drm.c msm-dri2.c - msm_drv_la_LIBADD += $(DRI2_LIBS) - endif - --NEON_CFLAGS=-march=armv7-a -mfpu=neon -mfloat-abi=softfp --NEON_CCASFLAGS=$(NEON_CFLAGS) -mthumb-interwork --NEON_ASFLAGS=-k -mcpu=cortex-a8 $(NEON_CCASFLAGS) -- --AM_CFLAGS = @XORG_CFLAGS@ @DRI_CFLAGS@ @DRI2_CFLAGS@ $(NEON_CFLAGS) -Wall -Werror --AM_ASFLAGS = $(NEON_ASFLAGS) --AM_CCASFLAGS = $(NEON_CCASFLAGS) -+AM_CFLAGS = @XORG_CFLAGS@ @DRI_CFLAGS@ @DRI2_CFLAGS@ -Wall -Werror - - msm_drv_la_LTLIBRARIES = msm_drv.la - msm_drv_la_LDFLAGS = -module -avoid-version -@@ -37,9 +31,6 @@ msm_drv_la_SOURCES = \ - msm-swfill.c \ - msm-hwrender.c \ - msm-pixmap.c \ -- neon_memsets.c \ -- neon_memcpy.S \ -- neon_memmove.S \ - $(MSM_DRI_SRCS) - - diff --git a/recipes/obsolete/xorg-driver/xf86-video-msm/renaming_variables.patch b/recipes/obsolete/xorg-driver/xf86-video-msm/renaming_variables.patch deleted file mode 100644 index 90dd31f605..0000000000 --- a/recipes/obsolete/xorg-driver/xf86-video-msm/renaming_variables.patch +++ /dev/null @@ -1,116 +0,0 @@ -commit cc83ba5835d5b55347fd0c0775156493b0cf3a15 -Author: David Lanzendörfer <david.lanzendoerfer@o2s.ch> -Date: Thu Feb 11 16:26:52 2010 +0100 - - Renaming variables for getting Xorg (xf86-video-msm) work - under linux-leviathan (htcdream): - cd src - sed 's/fixed_info/fix/' -i *.h - sed 's/fixed_info/fix/' -i *.c - -diff --git git/src/msm-dri.c git/src/msm-dri.c -index a51d3bd..a74368b 100644 ---- git/src/msm-dri.c -+++ git/src/msm-dri.c -@@ -151,10 +151,10 @@ MSMDRIScreenInit(ScreenPtr pScreen) - pDRIInfo->ddxDriverMinorVersion = 0; - pDRIInfo->ddxDriverPatchVersion = 0; - -- pDRIInfo->frameBufferPhysicalAddress = (void *)pMsm->fixed_info.smem_start; -+ pDRIInfo->frameBufferPhysicalAddress = (void *)pMsm->fix.smem_start; - -- pDRIInfo->frameBufferSize = pMsm->fixed_info.smem_len; -- pDRIInfo->frameBufferStride = pMsm->fixed_info.line_length; -+ pDRIInfo->frameBufferSize = pMsm->fix.smem_len; -+ pDRIInfo->frameBufferStride = pMsm->fix.line_length; - - /* FIXME: How many drawables can we do (should we do)? */ - -diff --git git/src/msm-driver.c git/src/msm-driver.c -index 803197f..15378f8 100755 ---- git/src/msm-driver.c -+++ git/src/msm-driver.c -@@ -399,7 +399,7 @@ MSMPreInit(ScrnInfoPtr pScrn, int flags) - - /* Get the fixed info (par) structure */ - -- if (ioctl(pMsm->fd, FBIOGET_FSCREENINFO, &pMsm->fixed_info)) { -+ if (ioctl(pMsm->fd, FBIOGET_FSCREENINFO, &pMsm->fix)) { - xf86DrvMsg(pScrn->scrnIndex, X_ERROR, - "Unable to read hardware info from %s: %s\n", - dev, strerror(errno)); -@@ -410,7 +410,7 @@ MSMPreInit(ScrnInfoPtr pScrn, int flags) - /* Parse the ID and figure out what version of the MDP and what - * panel ID we have */ - -- if (sscanf(pMsm->fixed_info.id, "msmfb%d_%x", &mdpver, &panelid) < 2) { -+ if (sscanf(pMsm->fix.id, "msmfb%d_%x", &mdpver, &panelid) < 2) { - - xf86DrvMsg(pScrn->scrnIndex, X_ERROR, - "Unable to determine the MDP and panel type\n"); -@@ -435,7 +435,7 @@ MSMPreInit(ScrnInfoPtr pScrn, int flags) - * the fbdev driver to allocate memory. In the mean time, we - * just reuse the framebuffer memory */ - -- pScrn->videoRam = pMsm->fixed_info.smem_len; -+ pScrn->videoRam = pMsm->fix.smem_len; - - /* Get the current screen setting */ - if (ioctl(pMsm->fd, FBIOGET_VSCREENINFO, &pMsm->mode_info)) { -@@ -671,8 +671,8 @@ MSMPreInit(ScrnInfoPtr pScrn, int flags) - /* The framebuffer driver should always report the line length, - * but in case it doesn't, we can calculate it ourselves */ - -- if (pMsm->fixed_info.line_length) { -- pScrn->displayWidth = pMsm->fixed_info.line_length; -+ if (pMsm->fix.line_length) { -+ pScrn->displayWidth = pMsm->fix.line_length; - } else { - pScrn->displayWidth = pMsm->mode_info.xres_virtual * - pMsm->mode_info.bits_per_pixel / 8; -@@ -811,7 +811,7 @@ MSMCloseScreen(int scrnIndex, ScreenPtr pScreen) - #endif - - /* Unmap the framebuffer memory */ -- munmap(pMsm->fbmem, pMsm->fixed_info.smem_len); -+ munmap(pMsm->fbmem, pMsm->fix.smem_len); - - pScreen->CloseScreen = pMsm->CloseScreen; - -@@ -857,7 +857,7 @@ MSMScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv) - #endif // defined (MSMFB_GET_PAGE_PROTECTION) && defined (MSMFB_SET_PAGE_PROTECTION) - - /* Map the framebuffer memory */ -- pMsm->fbmem = mmap(NULL, pMsm->fixed_info.smem_len, -+ pMsm->fbmem = mmap(NULL, pMsm->fix.smem_len, - PROT_READ | PROT_WRITE, MAP_SHARED, pMsm->fd, 0); - - /* If we can't map the memory, then this is a short trip */ -diff --git git/src/msm-exa.c git/src/msm-exa.c -index 301923f..ce16a93 100755 ---- git/src/msm-exa.c -+++ git/src/msm-exa.c -@@ -740,8 +740,8 @@ MSMSetupExa(ScreenPtr pScreen) - pExa->flags = EXA_OFFSCREEN_PIXMAPS; - - pExa->offScreenBase = -- (pMsm->fixed_info.line_length * pMsm->mode_info.yres); -- pExa->memorySize = pMsm->fixed_info.smem_len; -+ (pMsm->fix.line_length * pMsm->mode_info.yres); -+ pExa->memorySize = pMsm->fix.smem_len; - - /* Align pixmap offsets along page boundaries */ - pExa->pixmapOffsetAlign = 4096; -diff --git git/src/msm.h git/src/msm.h -index e1e2bc7..520d390 100755 ---- git/src/msm.h -+++ git/src/msm.h -@@ -85,7 +85,7 @@ typedef struct _MSMRec - int fd; - - /* Fixed and var strutures from the framebuffer */ -- struct fb_fix_screeninfo fixed_info; -+ struct fb_fix_screeninfo fix; - struct fb_var_screeninfo mode_info; - - /* Pointer to the mapped framebuffer memory */ diff --git a/recipes/obsolete/xorg/xorg-app/appres_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/appres_1.0.1.bb deleted file mode 100644 index 698b7c421e..0000000000 --- a/recipes/obsolete/xorg/xorg-app/appres_1.0.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "The appres program prints the resources seen by an application." -DEPENDS += " libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "420e6cdf38bb771ec8b00228bf09e8ff" -SRC_URI[archive.sha256sum] = "15fef83a202b8dcee3420c88dba4aeed1f8fc840ab537487fb5411b99a2eb962" diff --git a/recipes/obsolete/xorg/xorg-app/bdftopcf_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/bdftopcf_1.0.1.bb deleted file mode 100644 index d5ddd50329..0000000000 --- a/recipes/obsolete/xorg/xorg-app/bdftopcf_1.0.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "converts BDF fonts to PCF fonts" -DEPENDS += " libxfont" -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "9685fab33d39954ab8a0d22e0969d5a4" -SRC_URI[archive.sha256sum] = "aaaa45ab361781aebda2093fdc7eb5c187f6215b4ba308dd6b9ff2b727e805d3" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-app/beforelight_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/beforelight_1.0.2.bb deleted file mode 100644 index 09852dbdaa..0000000000 --- a/recipes/obsolete/xorg/xorg-app/beforelight_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxscrnsaver libxt libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8bc2e35cdcd2e6a80eab1b77c41f2a46" -SRC_URI[archive.sha256sum] = "00e217559c93779fe04fd948017820af118a3981d6b4371ace95107cb3b047a7" diff --git a/recipes/obsolete/xorg/xorg-app/bitmap_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/bitmap_1.0.2.bb deleted file mode 100644 index 70be2aaa7a..0000000000 --- a/recipes/obsolete/xorg/xorg-app/bitmap_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu xbitmaps libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "78e8ab5c1830e2cdfbff7a952162a5a7" -SRC_URI[archive.sha256sum] = "83719927ac4309f42e3cadde125a52cfba2e9c951115ac4c017f292f6e4c14bc" diff --git a/recipes/obsolete/xorg/xorg-app/bitmap_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/bitmap_1.0.3.bb deleted file mode 100644 index 9a83106b54..0000000000 --- a/recipes/obsolete/xorg/xorg-app/bitmap_1.0.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu xbitmaps libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "98200c358e5401d648b980564d9ae39d" -SRC_URI[archive.sha256sum] = "863f673518af19f9ae35ee221b30bf8c8b695c76c543d18b3ac400a51b855c41" diff --git a/recipes/obsolete/xorg/xorg-app/constype_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/constype_1.0.1.bb deleted file mode 100644 index d8a957b3d4..0000000000 --- a/recipes/obsolete/xorg/xorg-app/constype_1.0.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "print an X window dump" -DEPENDS += " libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9f99bee77ff3c565b4898663810fbef5" -SRC_URI[archive.sha256sum] = "11403054cb407cdf31da48216f55d1b5943798cb442bcab69faa0a3d7d167541" diff --git a/recipes/obsolete/xorg/xorg-app/editres_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/editres_1.0.2.bb deleted file mode 100644 index 23956d3d52..0000000000 --- a/recipes/obsolete/xorg/xorg-app/editres_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxt libxmu libxaw" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9db49742bd4c17966fff7d76ac566d31" -SRC_URI[archive.sha256sum] = "978fbc134eef3da8a5f363c9e93494a3d7399e8f2b435ac6b1f2c63f09c167df" diff --git a/recipes/obsolete/xorg/xorg-app/editres_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/editres_1.0.3.bb deleted file mode 100644 index 56cadc1e2c..0000000000 --- a/recipes/obsolete/xorg/xorg-app/editres_1.0.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxt libxmu libxaw" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a25f931cc6c8d03daaed434f5db5df2d" -SRC_URI[archive.sha256sum] = "a2a56b32eaa92ad6f667853f023177ffad9128cfa0361afc2872323598aeceae" diff --git a/recipes/obsolete/xorg/xorg-app/fonttosfnt_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/fonttosfnt_1.0.3.bb deleted file mode 100644 index 71e147c93d..0000000000 --- a/recipes/obsolete/xorg/xorg-app/fonttosfnt_1.0.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " xproto freetype libfontenc" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b0ebd86029571239b9d7b0c61191b591" -SRC_URI[archive.sha256sum] = "9d2b0149ea49a097ab6c563801c06af9975e98f9fa4c8af1a8ac3238e4fd5243" diff --git a/recipes/obsolete/xorg/xorg-app/fslsfonts_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/fslsfonts_1.0.1.bb deleted file mode 100644 index c1040adf73..0000000000 --- a/recipes/obsolete/xorg/xorg-app/fslsfonts_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libfs" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c7b2f8a938749d41dc86db6bd1e6a4ca" -SRC_URI[archive.sha256sum] = "3feb006a25f36856924e26249fe84b27142678f97175780960f085e1e263a62e" diff --git a/recipes/obsolete/xorg/xorg-app/fstobdf_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/fstobdf_1.0.2.bb deleted file mode 100644 index 6c3148c9d1..0000000000 --- a/recipes/obsolete/xorg/xorg-app/fstobdf_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libfs" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "99144743ab3cbb9cf37090fdc9e747db" -SRC_URI[archive.sha256sum] = "690e45b252cd96036dd9b89af8624eb423e16d4bd662b07d264a3f876ce7ac22" diff --git a/recipes/obsolete/xorg/xorg-app/iceauth_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/iceauth_1.0.2.bb deleted file mode 100644 index bcda802436..0000000000 --- a/recipes/obsolete/xorg/xorg-app/iceauth_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a tool for manipulating ICE protocol authorization records" -DEPENDS += " libice" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7ab8b64edf0212a9d9a3c8129901a450" -SRC_URI[archive.sha256sum] = "06401591de57a2c4cf2255e3d5230ea19351c5516cf8dae98c61092392bab5bb" diff --git a/recipes/obsolete/xorg/xorg-app/lbxproxy_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/lbxproxy_1.0.1.bb deleted file mode 100644 index 7b35f1b418..0000000000 --- a/recipes/obsolete/xorg/xorg-app/lbxproxy_1.0.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "Applications that would like to take advantage of the Low Bandwidth \ -extension to X (LBX) must make their connections to an lbxproxy." -DEPENDS += " xtrans libxext liblbxutil libice xproxymngproto bigreqsproto zlib" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9d5045a5c76b1fe360221b967a5aa0e9" -SRC_URI[archive.sha256sum] = "e2e757986724a5d2ee299aa7616a3d9985af45e363021b486b7abbcac4ca01c2" diff --git a/recipes/obsolete/xorg/xorg-app/luit_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/luit_1.0.2.bb deleted file mode 100644 index d8c3475879..0000000000 --- a/recipes/obsolete/xorg/xorg-app/luit_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " zlib zlib libfontenc" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "aacda46598ce3af8ca16e2a8132db1b2" -SRC_URI[archive.sha256sum] = "c0c4d76df0350c626df7ce62bf3df7915f9959557d76abce96222857d782389c" diff --git a/recipes/obsolete/xorg/xorg-app/luit_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/luit_1.0.3.bb deleted file mode 100644 index 4baac79a4e..0000000000 --- a/recipes/obsolete/xorg/xorg-app/luit_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a filter for locale and ISO 2022 support on Unicode terminals" -DEPENDS += " zlib zlib libfontenc" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b01e4f71c20fc1c79ed727759c1df40c" -SRC_URI[archive.sha256sum] = "2010f2152eee89a67f02edc3041574fb07442d075ca46fbcf84f981f0977a5d7" diff --git a/recipes/obsolete/xorg/xorg-app/mkcomposecache_1.2.bb b/recipes/obsolete/xorg/xorg-app/mkcomposecache_1.2.bb deleted file mode 100644 index 8de1fad878..0000000000 --- a/recipes/obsolete/xorg/xorg-app/mkcomposecache_1.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "used for creating global (system-wide) Compose cache files" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c8237b4aea1ae0c15441deab6b12c5c0" -SRC_URI[archive.sha256sum] = "8c34cdd03f7d11ac86c681349d39a4faf88854faaad928f0663da55f125aedfb" diff --git a/recipes/obsolete/xorg/xorg-app/mkfontdir_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/mkfontdir_1.0.3.bb deleted file mode 100644 index e3d17827e4..0000000000 --- a/recipes/obsolete/xorg/xorg-app/mkfontdir_1.0.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a program to create an index of X font files in a directory" -RDEPENDS_${PN} += "mkfontscale" -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "4d0f89a23f77e22f1671a77bf0898955" -SRC_URI[archive.sha256sum] = "2a786e03611a53c7f6263db446c0c9ef76e94bcf930b0b5867cc6a9c19653074" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-app/mkfontdir_1.0.4.bb b/recipes/obsolete/xorg/xorg-app/mkfontdir_1.0.4.bb deleted file mode 100644 index dbc08841b1..0000000000 --- a/recipes/obsolete/xorg/xorg-app/mkfontdir_1.0.4.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a program to create an index of X font files in a directory" -RDEPENDS_${PN} += "mkfontscale" -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "35394bf3f746a57fba624dba52fdbba3" -SRC_URI[archive.sha256sum] = "6f9a3cc70d27704ee8e4ff01d5d69c974b059fd7e470172b68cfa477c7caf8e3" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-app/mkfontscale_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/mkfontscale_1.0.3.bb deleted file mode 100644 index 10d511f44c..0000000000 --- a/recipes/obsolete/xorg/xorg-app/mkfontscale_1.0.3.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a program to create an index of scalable font files for X" -DEPENDS += " zlib libfontenc freetype " -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "1d608771aca9695b828cec1e34178fd1" -SRC_URI[archive.sha256sum] = "0458a3a5525b4ab458a018648ef8575afc191f904364c00e27876a7bd53af020" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-app/mkfontscale_1.0.4.bb b/recipes/obsolete/xorg/xorg-app/mkfontscale_1.0.4.bb deleted file mode 100644 index 6a29088cd9..0000000000 --- a/recipes/obsolete/xorg/xorg-app/mkfontscale_1.0.4.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a program to create an index of scalable font files for X" -DEPENDS += " zlib libfontenc freetype " -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "e5d7373c4266973b3b13aac5d1a4655b" -SRC_URI[archive.sha256sum] = "dc9b946cc23490c960fbca8b32e4bba4bc23ce404a8d7e1c0e916894c83b4227" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-app/mkfontscale_1.0.5.bb b/recipes/obsolete/xorg/xorg-app/mkfontscale_1.0.5.bb deleted file mode 100644 index 5e37e8e159..0000000000 --- a/recipes/obsolete/xorg/xorg-app/mkfontscale_1.0.5.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a program to create an index of scalable font files for X" -DEPENDS += " zlib libfontenc freetype " -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "5e6e210b70adfef1264b0212aab1f758" -SRC_URI[archive.sha256sum] = "f79dff54153dc3beb9eb3f2e4776dbc55ed2a4d3d0adbf9c8a2d9eb230ed3850" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-app/rgb_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/rgb_1.0.1.bb deleted file mode 100644 index c78047fc9e..0000000000 --- a/recipes/obsolete/xorg/xorg-app/rgb_1.0.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " xproto util-macros" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "255222b3ab3af671289a6b4844e9f393" -SRC_URI[archive.sha256sum] = "f635bc02f72f62c248af8a19aa6931e9f2d061cca258c12c1468d486602990ad" - -FILES_${PN} += "${datadir}/X11" diff --git a/recipes/obsolete/xorg/xorg-app/rstart_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/rstart_1.0.2.bb deleted file mode 100644 index 2f17f8a5ca..0000000000 --- a/recipes/obsolete/xorg/xorg-app/rstart_1.0.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "99aea04a27197056368a4431f30f9cdb" -SRC_URI[archive.sha256sum] = "02fc48b5069018e4262f0e5ebb669acedc04167307c98f0fdb2ca22e568e9596" diff --git a/recipes/obsolete/xorg/xorg-app/sessreg_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/sessreg_1.0.2.bb deleted file mode 100644 index e7bede7f50..0000000000 --- a/recipes/obsolete/xorg/xorg-app/sessreg_1.0.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "bee5d87d40615e67c84ab0b0c65049ba" -SRC_URI[archive.sha256sum] = "c23c12259854c7cec6d19bf397afff4a542a22170b14de73b321aa8cafcf3a86" diff --git a/recipes/obsolete/xorg/xorg-app/sessreg_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/sessreg_1.0.3.bb deleted file mode 100644 index 5482af9e39..0000000000 --- a/recipes/obsolete/xorg/xorg-app/sessreg_1.0.3.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "07665816f2623ec82e665fb7d31c6cef" -SRC_URI[archive.sha256sum] = "7d0c145d53246ddf09fc749f91324897ed9a3da0064808f99b789c37470080dc" diff --git a/recipes/obsolete/xorg/xorg-app/sessreg_1.0.4.bb b/recipes/obsolete/xorg/xorg-app/sessreg_1.0.4.bb deleted file mode 100644 index 9738608b26..0000000000 --- a/recipes/obsolete/xorg/xorg-app/sessreg_1.0.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a simple program for managing utmp/wtmp entries" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "839e968d7197b9563f0fd8a5a3aac2e3" -SRC_URI[archive.sha256sum] = "23e163502e208ac16f04a12b15f7f8dcd9919f0149c714353b7f92539b7e9802" diff --git a/recipes/obsolete/xorg/xorg-app/setxkbmap_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/setxkbmap_1.0.3.bb deleted file mode 100644 index f9434d7bec..0000000000 --- a/recipes/obsolete/xorg/xorg-app/setxkbmap_1.0.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxkbfile " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2b53542095a35a8a5731164118643883" -SRC_URI[archive.sha256sum] = "086f67c8272ceca059c64e127dbdb66ccad8de6f532aee02d22786543718a508" diff --git a/recipes/obsolete/xorg/xorg-app/setxkbmap_1.0.4.bb b/recipes/obsolete/xorg/xorg-app/setxkbmap_1.0.4.bb deleted file mode 100644 index 8a9558b714..0000000000 --- a/recipes/obsolete/xorg/xorg-app/setxkbmap_1.0.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxkbfile " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6fab3bb176be9e510c5613d054ef1ca4" -SRC_URI[archive.sha256sum] = "9b5b139238419757d57de584c2ad30b853367245eef49221ce02a3b403cf2bac" diff --git a/recipes/obsolete/xorg/xorg-app/showfont_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/showfont_1.0.1.bb deleted file mode 100644 index a5ffa3a870..0000000000 --- a/recipes/obsolete/xorg/xorg-app/showfont_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libfs" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "339b2faf1ca5114fda414338e15b6e21" -SRC_URI[archive.sha256sum] = "87db3cf12914abc6b074d12b35c7f39c8fd7b5d3933b339e2c1260a51061760c" diff --git a/recipes/obsolete/xorg/xorg-app/smproxy_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/smproxy_1.0.2.bb deleted file mode 100644 index 0ef60332be..0000000000 --- a/recipes/obsolete/xorg/xorg-app/smproxy_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxt libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "31da204a0255ba8c6a65386e65dc1c90" -SRC_URI[archive.sha256sum] = "76d22f0cf07c8c4386a15c5c935b58319bd747befb940a0f03f652d59c4f67d2" diff --git a/recipes/obsolete/xorg/xorg-app/twm_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/twm_1.0.3.bb deleted file mode 100644 index feaebdd62c..0000000000 --- a/recipes/obsolete/xorg/xorg-app/twm_1.0.3.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "tiny window manager" -DEPENDS += " libxext libxt libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a56b71dc40249195b32b304633c28a3e" -SRC_URI[archive.sha256sum] = "5b41550477a893bf2b82ab73fc7fb6c839ba52d0deac059be1a473dd7bb92a4e" - -ALTERNATIVE_NAME = "x-window-manager" -ALTERNATIVE_PATH = "${bindir}/twm" -ALTERNATIVE_LINK = "${bindir}/x-window-manager" -ALTERNATIVE_PRIORITY = "1" diff --git a/recipes/obsolete/xorg/xorg-app/x11perf_1.4.1.bb b/recipes/obsolete/xorg/xorg-app/x11perf_1.4.1.bb deleted file mode 100644 index 7c612283d7..0000000000 --- a/recipes/obsolete/xorg/xorg-app/x11perf_1.4.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X11 server performance test program" -DEPENDS += "libxmu libxrender libxft libxext fontconfig" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fd06c8b8e3572a0e14af65a49e0dd7d1" -SRC_URI[archive.sha256sum] = "c81819618ec596fda55b950ef80f2ee02e5ce149ea99f1f741cedb459b4d3064" diff --git a/recipes/obsolete/xorg/xorg-app/x11perf_1.5.bb b/recipes/obsolete/xorg/xorg-app/x11perf_1.5.bb deleted file mode 100644 index 9cff277aa0..0000000000 --- a/recipes/obsolete/xorg/xorg-app/x11perf_1.5.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X11 server performance test program" -DEPENDS += "libxmu libxrender libxft libxext fontconfig" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "31283bfc3c78718ac1bd71e510d4e774" -SRC_URI[archive.sha256sum] = "4729da53dde0b7e1748db4bb771f9b7aaf2e2b1e67293a3a5b96d54043ce1233" - -FILES_${PN} += "/usr/lib/X11/x11perfcomp/*" diff --git a/recipes/obsolete/xorg/xorg-app/xauth/autofoo.patch b/recipes/obsolete/xorg/xorg-app/xauth/autofoo.patch deleted file mode 100644 index d279a6f4fc..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xauth/autofoo.patch +++ /dev/null @@ -1,148 +0,0 @@ -diff -urN xauth.orig/Imakefile xauth/Imakefile ---- xauth.orig/Imakefile 2004-04-23 21:54:38.000000000 +0200 -+++ xauth/Imakefile 1970-01-01 01:00:00.000000000 +0100 -@@ -1,19 +0,0 @@ --XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:54:11 cpqbld Exp $ -- -- -- -- --XCOMM $XFree86: xc/programs/xauth/Imakefile,v 3.5tsi Exp $ -- -- DEPLIBS = $(DEPXAUTHLIB) $(DEPXMUULIB) $(DEPXLIB) --LOCAL_LIBRARIES = $(XAUTHLIB) $(XMUULIB) $(XLIB) -- SRCS = xauth.c gethost.c process.c parsedpy.c -- OBJS = xauth.o gethost.o process.o parsedpy.o -- CONN_DEFINES = $(CONNECTION_FLAGS) -- DEPEND_DEFINES = $(CONN_DEFINES) $(SIGNAL_DEFINES) -- --ComplexProgramTarget(xauth) -- --SpecialCObjectRule(gethost,$(ICONFIGFILES),$(CONN_DEFINES) $(SIGNAL_DEFINES)) --SpecialCObjectRule(process,$(ICONFIGFILES),$(CONN_DEFINES) $(SIGNAL_DEFINES)) --SpecialCObjectRule(parsedpy,$(ICONFIGFILES),$(CONN_DEFINES)) -diff -urN xauth.orig/Makefile.am xauth/Makefile.am ---- xauth.orig/Makefile.am 1970-01-01 01:00:00.000000000 +0100 -+++ xauth/Makefile.am 2004-08-14 13:20:37.000000000 +0200 -@@ -0,0 +1,53 @@ -+# -+# $Id: Makefile.am,v 1.2 2004/06/25 19:38:50 markh Exp $ -+# -+# Copyright © 2003 Keith Packard -+# -+# Permission to use, copy, modify, distribute, and sell this software and its -+# documentation for any purpose is hereby granted without fee, provided that -+# the above copyright notice appear in all copies and that both that -+# copyright notice and this permission notice appear in supporting -+# documentation, and that the name of Keith Packard not be used in -+# advertising or publicity pertaining to distribution of the software without -+# specific, written prior permission. Keith Packard makes no -+# representations about the suitability of this software for any purpose. It -+# is provided "as is" without express or implied warranty. -+# -+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+# EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+# PERFORMANCE OF THIS SOFTWARE. -+# -+ -+AUTOMAKE_OPTIONS = 1.7 foreign -+ -+AM_CFLAGS = @XAUTH_CFLAGS@ -+ -+bin_PROGRAMS = xauth -+ -+xauth_SOURCES = gethost.c parsedpy.c process.c xauth.c xauth.h -+ -+xauth_LDADD = @XAUTH_LIBS@ -+ -+man5_MANS=xauth.man -+ -+EXTRA_DIST= $(man5_MANS) -+ -+MAINTAINERCLEANFILES = configure \ -+config.guess \ -+config.sub \ -+install-sh \ -+ltmain.sh \ -+missing \ -+mkinstalldirs \ -+aclocal.m4 \ -+Makefile.in \ -+depcomp \ -+autoscan.log \ -+configure.scan \ -+config.h \ -+config.h.in \ -+$(man5_MANS) -diff -urN xauth.orig/autogen.sh xauth/autogen.sh ---- xauth.orig/autogen.sh 1970-01-01 01:00:00.000000000 +0100 -+++ xauth/autogen.sh 2004-08-14 13:15:46.000000000 +0200 -@@ -0,0 +1,3 @@ -+#! /bin/sh -+autoreconf -v --install || exit 1 -+./configure --enable-maintainer-mode "$@" -diff -urN xauth.orig/configure.ac xauth/configure.ac ---- xauth.orig/configure.ac 1970-01-01 01:00:00.000000000 +0100 -+++ xauth/configure.ac 2004-08-14 23:43:54.000000000 +0200 -@@ -0,0 +1,57 @@ -+dnl -+dnl $Id: configure.ac,v 1.1 2003/10/09 06:16:59 keithp Exp $ -+dnl -+dnl Copyright © 2003 Keith Packard -+dnl -+dnl Permission to use, copy, modify, distribute, and sell this software and its -+dnl documentation for any purpose is hereby granted without fee, provided that -+dnl the above copyright notice appear in all copies and that both that -+dnl copyright notice and this permission notice appear in supporting -+dnl documentation, and that the name of Keith Packard not be used in -+dnl advertising or publicity pertaining to distribution of the software without -+dnl specific, written prior permission. Keith Packard makes no -+dnl representations about the suitability of this software for any purpose. It -+dnl is provided "as is" without express or implied warranty. -+dnl -+dnl KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+dnl EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+dnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+dnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+dnl PERFORMANCE OF THIS SOFTWARE. -+dnl -+ -+AC_PREREQ(2.57) -+AC_INIT([xauth],4.4.0,[],xauth) -+AC_CONFIG_SRCDIR([Makefile.am]) -+AM_INIT_AUTOMAKE([dist-bzip2]) -+AM_MAINTAINER_MODE -+AM_CONFIG_HEADER(config.h) -+ -+AC_PROG_CC -+AC_PROG_INSTALL -+AC_PROG_LN_S -+AC_LIBTOOL_WIN32_DLL -+AM_PROG_LIBTOOL -+AC_PROG_MAKE_SET -+ -+PKG_CHECK_MODULES(XAUTH, xau xext xmuu x11) -+ -+AC_TYPE_SIGNAL -+ -+# Transport selection -+AC_ARG_ENABLE(unix-transport,[ --disable-unix-transport ], [UNIXCONN=$enableval], [UNIXCONN=yes]) -+AC_ARG_ENABLE(tcp-transport, [ --disable-tcp-transport ], [TCPCONN=$enableval], [TCPCONN=yes]) -+AC_ARG_ENABLE(ipv6, [ --disable-ipv6 ], [IPV6CONN=$enableval], [IPV6CONN=yes]) -+if test "$UNIXCONN" = "yes"; then -+ AC_DEFINE(UNIXCONN,1,[Support UNIX socket connections]) -+fi -+if test "$TCPCONN" = "yes"; then -+ AC_DEFINE(TCPCONN,1,[Support TCP socket connections]) -+fi -+if test "$IPV6CONN" = "yes"; then -+ AC_DEFINE(IPv6,1,[Support IPv6 for TCP connections]) -+fi -+ -+AC_OUTPUT([Makefile]) diff --git a/recipes/obsolete/xorg/xorg-app/xauth_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xauth_1.0.2.bb deleted file mode 100644 index bd391a2f6b..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xauth_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X authority file utility" -DEPENDS += "libxau libxext libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "31b956edaeb453ddaa640420e97b25b2" -SRC_URI[archive.sha256sum] = "569e5a581e5eb16abf1c04a66da22c6dade14578ab34e5e78b8724bb655f1f17" diff --git a/recipes/obsolete/xorg/xorg-app/xauth_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/xauth_1.0.3.bb deleted file mode 100644 index 7adb51d7bf..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xauth_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X authority file utility" -DEPENDS += "libxau libxext libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e91e10ace1df0d5f2cbc74ead256407a" -SRC_URI[archive.sha256sum] = "1fd18b53fda74ea4649eb9577b1cf86538a25d171f10251eeb30d11cdd5bda8c" diff --git a/recipes/obsolete/xorg/xorg-app/xbacklight_1.1.bb b/recipes/obsolete/xorg/xorg-app/xbacklight_1.1.bb deleted file mode 100644 index 287b2b1b2f..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xbacklight_1.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "adjust backlight brightness using RandR extension" -DEPENDS += " libxrender libxrandr" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "51b4a1c0ae2b3bd77417306fd78a3e94" -SRC_URI[archive.sha256sum] = "c795001f15974569e16f25b201ac2ac7666c5a646f8d0de3afa0c3a1ba5d64a4" diff --git a/recipes/obsolete/xorg/xorg-app/xcalc_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xcalc_1.0.1.bb deleted file mode 100644 index ff042f0092..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xcalc_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "07b948cf671fde88df1a59bfb0cab3b8" -SRC_URI[archive.sha256sum] = "17484e5fec0ebe7dd8df7218fde1449c52be3f4c6377a85a9fd86e377a7f4248" diff --git a/recipes/obsolete/xorg/xorg-app/xclipboard_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xclipboard_1.0.1.bb deleted file mode 100644 index 06aeda247d..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xclipboard_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2c6ecedb10dc51adbb64c95f22fd99c2" -SRC_URI[archive.sha256sum] = "3399a27101285112ea578e1855c8374254afa8d427a3c5943458abc27c4d70fc" diff --git a/recipes/obsolete/xorg/xorg-app/xclock_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xclock_1.0.2.bb deleted file mode 100644 index 0bf611720c..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xclock_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxrender libxft libxkbfile libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6b930326f71993fb54b7203902b387cd" -SRC_URI[archive.sha256sum] = "ced648762382eab09e0ccb87371cb745646ede08ffcb068faa6025d20c4d1f3d" diff --git a/recipes/obsolete/xorg/xorg-app/xclock_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/xclock_1.0.3.bb deleted file mode 100644 index 73ac39cdee..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xclock_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "analog / digital clock for X" -DEPENDS += " libxaw libxrender libxft libxkbfile libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2b1a3d030d87e62a591db8ee4c0072e6" -SRC_URI[archive.sha256sum] = "10b5777ae9ef2a10d4cf447bd1bf13372d7061573835c2c87d5c948b65e9577f" diff --git a/recipes/obsolete/xorg/xorg-app/xcmsdb_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xcmsdb_1.0.1.bb deleted file mode 100644 index 770db7ea39..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xcmsdb_1.0.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8579d5f50ba7f0c4a5bf16b9670fea01" -SRC_URI[archive.sha256sum] = "e275a39f41ffae854db77b2c5decfad2cac32afbcd158842032dc9ca04efe92e" diff --git a/recipes/obsolete/xorg/xorg-app/xconsole_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xconsole_1.0.2.bb deleted file mode 100644 index a7eacc3348..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xconsole_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8678ddd23573022d68dcd883ae239be8" -SRC_URI[archive.sha256sum] = "45db847e810a932bb962041a4c242f97779142f7e36feec64ec5f9073bd9b377" diff --git a/recipes/obsolete/xorg/xorg-app/xcursorgen_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xcursorgen_1.0.1.bb deleted file mode 100644 index 39c6aa2ec2..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xcursorgen_1.0.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxcursor libpng" -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "39e1e62f5bd92603b0230b8b948c2fc4" -SRC_URI[archive.sha256sum] = "18d3e0d64853089c2154f1f867df087fc15f87e03e09fabc98ee5e265d8a53ef" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-app/xcursorgen_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xcursorgen_1.0.2.bb deleted file mode 100644 index a058a88af5..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xcursorgen_1.0.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "create an X cursor file from a collection of PNG images" -DEPENDS += " libxcursor libpng" -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "6fc90896b8c786cb1a2100b4167f7874" -SRC_URI[archive.sha256sum] = "e009322bd2afef8d4ad91bcb6b17874e1cd00b1aaf397e7019a82cc44f3c174e" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-app/xdm_1.1.3.bb b/recipes/obsolete/xorg/xorg-app/xdm_1.1.3.bb deleted file mode 100644 index 02df29edaf..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xdm_1.1.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X display manager" -DEPENDS += " libxmu libxinerama libxpm libxdmcp libxau libxext libxdmcp libxt libxaw" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "619d0549c6c20ca15aa77769f2fbabe2" -SRC_URI[archive.sha256sum] = "9e640974c132ef1faafedc77e4602d55457b2791006b677cec071ee8afbf9a74" - -EXTRA_OECONF += " --with-random-device=/dev/urandom" diff --git a/recipes/obsolete/xorg/xorg-app/xdm_1.1.4.bb b/recipes/obsolete/xorg/xorg-app/xdm_1.1.4.bb deleted file mode 100644 index c0268c5f89..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xdm_1.1.4.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X display manager" -DEPENDS += " libxmu libxinerama libxpm libxdmcp libxau libxext libxdmcp libxt libxaw" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a2b4c280f3e324d081a0d9ed76a8a123" -SRC_URI[archive.sha256sum] = "928238ea20e074372659b2902de0e0d754083196911319319795fdbfd1ca6073" - -EXTRA_OECONF += " --with-random-device=/dev/urandom" diff --git a/recipes/obsolete/xorg/xorg-app/xdm_1.1.6.bb b/recipes/obsolete/xorg/xorg-app/xdm_1.1.6.bb deleted file mode 100644 index 9a4d7d372e..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xdm_1.1.6.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X display manager" -DEPENDS += " libxmu libxinerama libxpm libxdmcp libxau libxext libxdmcp libxt libxaw" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c89f8bc74fda4d19e5f374f59c88810f" -SRC_URI[archive.sha256sum] = "c41ac89d9da5c3f5424e9c4871d363ff17acf0fd2a46830931c447ba0b5a8bcd" - -EXTRA_OECONF += " --with-random-device=/dev/urandom" - -FILES_${PN}-dbg += "${libdir}/X11/xdm/.debug/*" diff --git a/recipes/obsolete/xorg/xorg-app/xdm_1.1.7.bb b/recipes/obsolete/xorg/xorg-app/xdm_1.1.7.bb deleted file mode 100644 index 844413c35d..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xdm_1.1.7.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X display manager" -DEPENDS += " libxmu libxinerama libxpm libxdmcp libxau libxext libxdmcp libxt libxaw" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "92effdb698d9ecc9113fe4f49294bd90" -SRC_URI[archive.sha256sum] = "6a7bceccb1eb9ce3d14259be7a6cc8268bc9e1f127298480b9322ceb6f032d6d" - -EXTRA_OECONF += " --with-random-device=/dev/urandom" - -FILES_${PN}-dbg += "${libdir}/X11/xdm/.debug/*" diff --git a/recipes/obsolete/xorg/xorg-app/xdm_1.1.8.bb b/recipes/obsolete/xorg/xorg-app/xdm_1.1.8.bb deleted file mode 100644 index fc8fa996f9..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xdm_1.1.8.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X display manager" -DEPENDS += " libxmu libxinerama libxpm libxdmcp libxau libxext libxdmcp libxt libxaw" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "cc1816bc62a3722ad509373b0b7f30fe" -SRC_URI[archive.sha256sum] = "e1169058775a44b0898351d2f645039b4d8946360285831e553587a147b735e9" - -EXTRA_OECONF += " --with-random-device=/dev/urandom" - -FILES_${PN}-dbg += "${libdir}/X11/xdm/.debug/*" diff --git a/recipes/obsolete/xorg/xorg-app/xdpyinfo/disable-xkb.patch b/recipes/obsolete/xorg/xorg-app/xdpyinfo/disable-xkb.patch deleted file mode 100644 index 24af21f4fc..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xdpyinfo/disable-xkb.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- xdpyinfo-1.0.1/configure.ac.orig 2006-03-08 16:33:05.000000000 +0100 -+++ xdpyinfo-1.0.1/configure.ac 2006-03-08 16:41:59.000000000 +0100 -@@ -45,11 +45,15 @@ - AC_CHECK_HEADERS([X11/extensions/multibuf.h X11/extensions/XShm.h],,,[#include <X11/Xlib.h>]) - CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) - -+AC_ARG_ENABLE(xkb, AC_HELP_STRING([--disable-xkb], [Disable XKB support]), -+ XKB="$enableval", XKB="yes") -+if test "x$XKB" = "xyes" ; then - PKG_CHECK_MODULES(DPY_XKB, x11, - [SAVE_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $DPY_XKB_CFLAGS $DPY_X11_CFLAGS" - AC_CHECK_HEADERS([X11/extensions/XKB.h X11/XKBlib.h],,,[#include <X11/Xlib.h>]) - CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) -+fi - - PKG_CHECK_MODULES(DPY_XF86VIDMODE, xxf86vm, - [SAVE_CPPFLAGS="$CPPFLAGS" diff --git a/recipes/obsolete/xorg/xorg-app/xdpyinfo_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xdpyinfo_1.0.2.bb deleted file mode 100644 index 80f4bf7fc4..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xdpyinfo_1.0.2.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X display information utility" -LICENSE = "MIT" -DEPENDS += "libxtst libxext libxxf86vm libxxf86dga libxxf86misc libxi libxrender libxinerama libdmx libxp libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://disable-xkb.patch" -SRC_URI[archive.md5sum] = "c9ee60ae52c97c51d4ca327e53f0cb61" -SRC_URI[archive.sha256sum] = "c9927fc33e8a4422d74b1ebee0d19dd5a16d9ebc435e8f47f0aa546501ccfed3" - -EXTRA_OECONF = "--disable-xkb" diff --git a/recipes/obsolete/xorg/xorg-app/xdpyinfo_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/xdpyinfo_1.0.3.bb deleted file mode 100644 index eff9c09d19..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xdpyinfo_1.0.3.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X display information utility" -LICENSE = "MIT" -DEPENDS += "libxtst libxext libxxf86vm libxxf86dga libxxf86misc libxi libxrender libxinerama libdmx libxp libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://disable-xkb.patch" -SRC_URI[archive.md5sum] = "b7cbab6cbcd12bf7ad65dbc12d86e104" -SRC_URI[archive.sha256sum] = "4294768751bd4ffb47e5ebacfc7b5b9f95a1a2f4d221d8af64474382473e1962" - -EXTRA_OECONF = "--disable-xkb" diff --git a/recipes/obsolete/xorg/xorg-app/xdriinfo_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xdriinfo_1.0.1.bb deleted file mode 100644 index 8a349d9d3f..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xdriinfo_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " glproto virtual/libgl" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "be3c5a9b242a57226b5bb5f22ec341ca" -SRC_URI[archive.sha256sum] = "f693977bdaea7eb6b095a6b6bc60b8a62110ecdef4c455211346e592f59c3772" diff --git a/recipes/obsolete/xorg/xorg-app/xdriinfo_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xdriinfo_1.0.2.bb deleted file mode 100644 index 6f27ff2c38..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xdriinfo_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "query configuration information of DRI drivers" -DEPENDS += " glproto virtual/libgl" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a5ec51ed9f0a55dc3462d90d52ff899c" -SRC_URI[archive.sha256sum] = "7b03ac095b6c79688c20ad61e3576d4698e3f16c09a7f3f1e7c50826814e7265" diff --git a/recipes/obsolete/xorg/xorg-app/xedit_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xedit_1.0.2.bb deleted file mode 100644 index 001cbcdd3d..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xedit_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxprintutil libxp libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c56160e93c24ddf17e69891ed50deb72" -SRC_URI[archive.sha256sum] = "2658d78bbaf8c9effac261f3c229c035fbfda817fa9636dea1e46078213362df" diff --git a/recipes/obsolete/xorg/xorg-app/xev/diet-x11.patch b/recipes/obsolete/xorg/xorg-app/xev/diet-x11.patch deleted file mode 100644 index 9f515e8c73..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xev/diet-x11.patch +++ /dev/null @@ -1,80 +0,0 @@ ---- - xev.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -Index: xev-1.0.2/xev.c -=================================================================== ---- xev-1.0.2.orig/xev.c 2006-06-02 00:25:44.000000000 +0100 -+++ xev-1.0.2/xev.c 2007-05-10 15:22:07.000000000 +0100 -@@ -109,7 +109,7 @@ do_KeyPress (XEvent *eventp) - nbytes = XLookupString (e, str, 256, &ks, NULL); - - /* not supposed to call XmbLookupString on a key release event */ -- if (e->type == KeyPress && xic) { -+ /*if (e->type == KeyPress && xic) { - do { - nmbbytes = XmbLookupString (xic, e, buf, bsize - 1, &ks, &status); - buf[nmbbytes] = '\0'; -@@ -119,7 +119,7 @@ do_KeyPress (XEvent *eventp) - buf = realloc (buf, bsize); - } - } while (status == XBufferOverflow); -- } -+ }*/ - - if (ks == NoSymbol) - ksname = "NoSymbol"; -@@ -149,7 +149,7 @@ do_KeyPress (XEvent *eventp) - } - - /* not supposed to call XmbLookupString on a key release event */ -- if (e->type == KeyPress && xic) { -+ /*if (e->type == KeyPress && xic) { - printf (" XmbLookupString gives %d bytes: ", nmbbytes); - if (nmbbytes > 0) { - dump (buf, nmbbytes); -@@ -157,7 +157,7 @@ do_KeyPress (XEvent *eventp) - } else { - printf ("\n"); - } -- } -+ } */ - - printf (" XFilterEvent returns: %s\n", - XFilterEvent (eventp, e->window) ? "True" : "False"); -@@ -804,7 +804,7 @@ main (int argc, char **argv) - fprintf (stderr, "%s: XSetLocaleModifiers failed\n", ProgramName); - } - -- xim = XOpenIM (dpy, NULL, NULL, NULL); -+ /*xim = XOpenIM (dpy, NULL, NULL, NULL); - if (xim == NULL) { - fprintf (stderr, "%s: XOpenIM failed\n", ProgramName); - } -@@ -831,7 +831,7 @@ main (int argc, char **argv) - } - XFree (xim_styles); - } -- } -+ }*/ - - screen = DefaultScreen (dpy); - -@@ -891,7 +891,7 @@ main (int argc, char **argv) - printf ("Outer window is 0x%lx, inner window is 0x%lx\n", w, subw); - } - -- if (xim && xim_style) { -+ /*if (xim && xim_style) { - xic = XCreateIC (xim, - XNInputStyle, xim_style, - XNClientWindow, w, -@@ -901,7 +901,7 @@ main (int argc, char **argv) - if (xic == NULL) { - fprintf (stderr, "XCreateIC failed\n"); - } -- } -+ }*/ - - for (done = 0; !done; ) { - XEvent event; diff --git a/recipes/obsolete/xorg/xorg-app/xev_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xev_1.0.2.bb deleted file mode 100644 index 402db0b702..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xev_1.0.2.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Event Viewer" -LICENSE = "MIT" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://diet-x11.patch" -SRC_URI[archive.md5sum] = "e3008eb0655da3026c162a5597d70869" -SRC_URI[archive.sha256sum] = "cac2771b67942d9a00b46532176feb18b2f82c434e0f6ece578d95953ef33053" diff --git a/recipes/obsolete/xorg/xorg-app/xev_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/xev_1.0.3.bb deleted file mode 100644 index a0990d2ced..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xev_1.0.3.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Event Viewer" -LICENSE = "MIT" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://diet-x11.patch" -SRC_URI[archive.md5sum] = "a9532c3d1683c99bb5df1895cb3a60b1" -SRC_URI[archive.sha256sum] = "d4ac7ae154ee9733be27a5f55586abb9362c768f5fb8a4fc7fd2645100a9313a" diff --git a/recipes/obsolete/xorg/xorg-app/xeyes_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xeyes_1.0.1.bb deleted file mode 100644 index 6382df4f52..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xeyes_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxau libxt libxext libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "033f14f7c4e30d1f4edbb22d5ef86883" -SRC_URI[archive.sha256sum] = "530902e8732130e37d9b46e73eecff90d6dbc5d5628620fded74a4e054aa8029" diff --git a/recipes/obsolete/xorg/xorg-app/xfs_1.0.4.bb b/recipes/obsolete/xorg/xorg-app/xfs_1.0.4.bb deleted file mode 100644 index f50eaf420d..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xfs_1.0.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X fontserver" -DEPENDS += " libfs libxfont xtrans" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f43cb64d623b748208dfd9012d17b654" -SRC_URI[archive.sha256sum] = "452dde2923c7ae5a2b8cb4b9735507c579c1c55a0e5e45a34210e52574ee641b" diff --git a/recipes/obsolete/xorg/xorg-app/xfs_1.0.5.bb b/recipes/obsolete/xorg/xorg-app/xfs_1.0.5.bb deleted file mode 100644 index 1d31d21ffc..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xfs_1.0.5.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X fontserver" -DEPENDS += " libfs libxfont xtrans" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3fc73b5e39a1fe8b8d96563c8144cffe" -SRC_URI[archive.sha256sum] = "f586f2101d42e512e7d20a6a6715c3c2cad19cacbee3b4034a0818de349e38f9" diff --git a/recipes/obsolete/xorg/xorg-app/xfs_1.0.6.bb b/recipes/obsolete/xorg/xorg-app/xfs_1.0.6.bb deleted file mode 100644 index 24028ac2fc..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xfs_1.0.6.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X fontserver" -DEPENDS += " libfs libxfont xtrans" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a62ea490a8b97f74b53732df8fc309d8" -SRC_URI[archive.sha256sum] = "5a3ad18fdc67e261454740217f7c02d1b6825013abcebdcd778a4865fd823353" diff --git a/recipes/obsolete/xorg/xorg-app/xfs_1.0.8.bb b/recipes/obsolete/xorg/xorg-app/xfs_1.0.8.bb deleted file mode 100644 index 6324d81895..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xfs_1.0.8.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X fontserver" -DEPENDS += " libfs libxfont xtrans" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f10717e45535b64eb45226aac571dac2" -SRC_URI[archive.sha256sum] = "34b5040b3db7552fc1cdfa46f926ce5b7217ea5d77cfafbbddf94fbae6b4f482" diff --git a/recipes/obsolete/xorg/xorg-app/xfsinfo_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xfsinfo_1.0.1.bb deleted file mode 100644 index 2df9b2ad51..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xfsinfo_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libfs" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e98b18fbce1261de30b1de819d86f48a" -SRC_URI[archive.sha256sum] = "adc33443b3a7f334d2407de702004a0491f24708e0e1abe74cd8ae114cd60cd9" diff --git a/recipes/obsolete/xorg/xorg-app/xgamma_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xgamma_1.0.1.bb deleted file mode 100644 index d6245ee1d4..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xgamma_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxxf86vm" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "45d8fa3c85d4bfda87251798fd605a45" -SRC_URI[archive.sha256sum] = "085330064fdb90a152d2d44474fa20bb81ccb6c587c144f5f9c323cb9cc31eee" diff --git a/recipes/obsolete/xorg/xorg-app/xgamma_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xgamma_1.0.2.bb deleted file mode 100644 index 2b11285cca..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xgamma_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "Alter a monitor's gamma correction through the X server" -DEPENDS += " libxxf86vm" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f13ddedaa63a608d3b025d326f4f5b5d" -SRC_URI[archive.sha256sum] = "5d3d5b230fc60aefae8f4865c17add133b5fb11377fd61c80897ef94fcccf41e" diff --git a/recipes/obsolete/xorg/xorg-app/xhost/autofoo.patch b/recipes/obsolete/xorg/xorg-app/xhost/autofoo.patch deleted file mode 100644 index b29f017abc..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xhost/autofoo.patch +++ /dev/null @@ -1,165 +0,0 @@ -diff -urN xhost.orig/Imakefile xhost/Imakefile ---- xhost.orig/Imakefile 2003-11-14 16:54:53.000000000 +0100 -+++ xhost/Imakefile 1970-01-01 01:00:00.000000000 +0100 -@@ -1,16 +0,0 @@ --XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:54:24 cpqbld Exp $ --#if HasSecureRPC --RPC_DEFINES = -DSECURE_RPC --#else --RPC_DEFINES = --#endif --KRB5_DEFINES = Krb5Defines --KRB5_INCLUDE = Krb5Includes -- INCLUDES = $(KRB5_INCLUDE) -- DEPLIBS = $(DEPXMULIB) $(DEPXLIB) --LOCAL_LIBRARIES = $(XMULIB) $(XLIB) -- SRCS = xhost.c -- OBJS = xhost.o -- DEFINES = ConnectionFlags $(SIGNAL_DEFINES) $(RPC_DEFINES) $(KRB5_DEFINES) -- --ComplexProgramTarget(xhost) -diff -urN xhost.orig/Makefile.am xhost/Makefile.am ---- xhost.orig/Makefile.am 1970-01-01 01:00:00.000000000 +0100 -+++ xhost/Makefile.am 2004-08-15 17:43:47.000000000 +0200 -@@ -0,0 +1,53 @@ -+# -+# $Id: Makefile.am,v 1.2 2004/06/25 19:38:50 markh Exp $ -+# -+# Copyright © 2003 Keith Packard -+# -+# Permission to use, copy, modify, distribute, and sell this software and its -+# documentation for any purpose is hereby granted without fee, provided that -+# the above copyright notice appear in all copies and that both that -+# copyright notice and this permission notice appear in supporting -+# documentation, and that the name of Keith Packard not be used in -+# advertising or publicity pertaining to distribution of the software without -+# specific, written prior permission. Keith Packard makes no -+# representations about the suitability of this software for any purpose. It -+# is provided "as is" without express or implied warranty. -+# -+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+# EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+# PERFORMANCE OF THIS SOFTWARE. -+# -+ -+AUTOMAKE_OPTIONS = 1.7 foreign -+ -+AM_CFLAGS = @XHOST_CFLAGS@ -+ -+bin_PROGRAMS = xhost -+ -+xhost_SOURCES = xhost.c -+ -+xhost_LDADD = @XHOST_LIBS@ -+ -+man5_MANS=xhost.man -+ -+EXTRA_DIST= $(man5_MANS) -+ -+MAINTAINERCLEANFILES = configure \ -+config.guess \ -+config.sub \ -+install-sh \ -+ltmain.sh \ -+missing \ -+mkinstalldirs \ -+aclocal.m4 \ -+Makefile.in \ -+depcomp \ -+autoscan.log \ -+configure.scan \ -+config.h \ -+config.h.in \ -+$(man5_MANS) -diff -urN xhost.orig/configure.ac xhost/configure.ac ---- xhost.orig/configure.ac 1970-01-01 01:00:00.000000000 +0100 -+++ xhost/configure.ac 2004-08-15 17:43:42.000000000 +0200 -@@ -0,0 +1,57 @@ -+dnl -+dnl $Id: configure.ac,v 1.1 2003/10/09 06:16:59 keithp Exp $ -+dnl -+dnl Copyright © 2003 Keith Packard -+dnl -+dnl Permission to use, copy, modify, distribute, and sell this software and its -+dnl documentation for any purpose is hereby granted without fee, provided that -+dnl the above copyright notice appear in all copies and that both that -+dnl copyright notice and this permission notice appear in supporting -+dnl documentation, and that the name of Keith Packard not be used in -+dnl advertising or publicity pertaining to distribution of the software without -+dnl specific, written prior permission. Keith Packard makes no -+dnl representations about the suitability of this software for any purpose. It -+dnl is provided "as is" without express or implied warranty. -+dnl -+dnl KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+dnl EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+dnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+dnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+dnl PERFORMANCE OF THIS SOFTWARE. -+dnl -+ -+AC_PREREQ(2.57) -+AC_INIT([xhost],4.4.0,[],xhost) -+AC_CONFIG_SRCDIR([Makefile.am]) -+AM_INIT_AUTOMAKE([dist-bzip2]) -+AM_MAINTAINER_MODE -+AM_CONFIG_HEADER(config.h) -+ -+AC_PROG_CC -+AC_PROG_INSTALL -+AC_PROG_LN_S -+AC_LIBTOOL_WIN32_DLL -+AM_PROG_LIBTOOL -+AC_PROG_MAKE_SET -+ -+PKG_CHECK_MODULES(XHOST, xext xmuu x11) -+ -+AC_TYPE_SIGNAL -+ -+# Transport selection -+AC_ARG_ENABLE(unix-transport,[ --disable-unix-transport ], [UNIXCONN=$enableval], [UNIXCONN=yes]) -+AC_ARG_ENABLE(tcp-transport, [ --disable-tcp-transport ], [TCPCONN=$enableval], [TCPCONN=yes]) -+AC_ARG_ENABLE(ipv6, [ --disable-ipv6 ], [IPV6CONN=$enableval], [IPV6CONN=yes]) -+if test "$UNIXCONN" = "yes"; then -+ AC_DEFINE(UNIXCONN,1,[Support UNIX socket connections]) -+fi -+if test "$TCPCONN" = "yes"; then -+ AC_DEFINE(TCPCONN,1,[Support TCP socket connections]) -+fi -+if test "$IPV6CONN" = "yes"; then -+ AC_DEFINE(IPv6,1,[Support IPv6 for TCP connections]) -+fi -+ -+AC_OUTPUT([Makefile]) -diff -urN xhost.orig/xhost.c xhost/xhost.c ---- xhost.orig/xhost.c 2003-11-14 16:54:53.000000000 +0100 -+++ xhost/xhost.c 2004-08-15 17:53:07.000000000 +0200 -@@ -27,6 +27,10 @@ - - */ - -+#ifdef HAVE_CONFIG_H -+#include "config.h" -+#endif -+ - #if defined(TCPCONN) || defined(STREAMSCONN) - #define NEEDSOCKETS - #endif -@@ -102,11 +106,7 @@ - static int local_xerror(); - static char *get_hostname(); - --#ifdef SIGNALRETURNSINT --#define signal_t int --#else --#define signal_t void --#endif -+#define signal_t RETSIGTYPE - static signal_t nameserver_lost(); - - #define NAMESERVER_TIMEOUT 5 /* time to wait for nameserver */ diff --git a/recipes/obsolete/xorg/xorg-app/xhost_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xhost_1.0.2.bb deleted file mode 100644 index 1a42fb1b7f..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xhost_1.0.2.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "Server access control program for X" -LICENSE = "MIT" -DEPENDS += "libxmu libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f746aba36f075ae4cae313d849a94f4e" -SRC_URI[archive.sha256sum] = "edab2cc49d230f58e54c0f7b83fd726fec5fc31356668a11589649f19ba90db6" diff --git a/recipes/obsolete/xorg/xorg-app/xinit_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/xinit_1.0.3.bb deleted file mode 100644 index 703f825f11..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xinit_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f04a903cc0e18b3c338f58eb90f6caf8" -SRC_URI[archive.sha256sum] = "c77a58cba815eb1dde2242a819e80d7d84d753678837ac24d385e3ec65d33186" - -FILES_${PN} += " /usr/lib/X11/xinit" diff --git a/recipes/obsolete/xorg/xorg-app/xinit_1.0.4.bb b/recipes/obsolete/xorg/xorg-app/xinit_1.0.4.bb deleted file mode 100644 index 2ff99ce44a..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xinit_1.0.4.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Window System initializer" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9df52a504dc04313a6650fae364ae04a" -SRC_URI[archive.sha256sum] = "1e7056db4441ccb0dff0f77503e3fd49a370aecdecf95ce6066116ca8244bf52" - -FILES_${PN} += "${libdir}X11/xinit" diff --git a/recipes/obsolete/xorg/xorg-app/xinit_1.0.5.bb b/recipes/obsolete/xorg/xorg-app/xinit_1.0.5.bb deleted file mode 100644 index 120f42f681..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xinit_1.0.5.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Window System initializer" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9a2aad51042141a0e6ad066015397595" -SRC_URI[archive.sha256sum] = "95d55283f32d241c8e6750b7998408da43e910d2b918c80089a3012684f1c62d" - -FILES_${PN} += "${libdir}X11/xinit" diff --git a/recipes/obsolete/xorg/xorg-app/xinit_1.0.7.bb b/recipes/obsolete/xorg/xorg-app/xinit_1.0.7.bb deleted file mode 100644 index 50c4270fdc..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xinit_1.0.7.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Window System initializer" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8b882d9e2deed9d85469a3beaec566a3" -SRC_URI[archive.sha256sum] = "15781cf2b15af8a2535ecc49acce77cc16573571344a71dcbe198ec12e5bb774" - -FILES_${PN} += "${libdir}X11/xinit" diff --git a/recipes/obsolete/xorg/xorg-app/xinit_1.0.8.bb b/recipes/obsolete/xorg/xorg-app/xinit_1.0.8.bb deleted file mode 100644 index 1771578050..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xinit_1.0.8.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Window System initializer" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "521574088fbd688edbf91e6bae674265" -SRC_URI[archive.sha256sum] = "06c1049f6b63d1c368a1e03e2392097919b22ff24899e190de3577bffe6fe524" - -FILES_${PN} += "${libdir}X11/xinit" diff --git a/recipes/obsolete/xorg/xorg-app/xinit_1.0.9.bb b/recipes/obsolete/xorg/xorg-app/xinit_1.0.9.bb deleted file mode 100644 index 7d8270ab01..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xinit_1.0.9.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Window System initializer" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "224c36057e4416205d4e421af01a2f15" -SRC_URI[archive.sha256sum] = "b4218fd4ca5e431bf69cba848c21e91235fda30504634b9f6b6cd011dcbd8999" - -FILES_${PN} += "${libdir}X11/xinit" diff --git a/recipes/obsolete/xorg/xorg-app/xinit_1.1.0.bb b/recipes/obsolete/xorg/xorg-app/xinit_1.1.0.bb deleted file mode 100644 index 18298192e6..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xinit_1.1.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Window System initializer" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9144097186c3d2454beffe8ac3b53c6e" -SRC_URI[archive.sha256sum] = "c79ec1a4d60404715a626f2832f1b62f43b9d52a1e4642b40af743ee41362590" - -FILES_${PN} += "${libdir}X11/xinit" diff --git a/recipes/obsolete/xorg/xorg-app/xinit_1.2.0.bb b/recipes/obsolete/xorg/xorg-app/xinit_1.2.0.bb deleted file mode 100644 index fc5ca5985b..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xinit_1.2.0.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Window System initializer" -DEPENDS += "util-linux-ng" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fe1696cab2fbed6fa059d0cd1c53ac13" -SRC_URI[archive.sha256sum] = "ab61663a4421753132d4aac97a873ed20697c4761cb434640f48f350fb65087f" - -FILES_${PN} += "${libdir}X11/xinit" diff --git a/recipes/obsolete/xorg/xorg-app/xinput_1.3.0.bb b/recipes/obsolete/xorg/xorg-app/xinput_1.3.0.bb deleted file mode 100644 index dac3150670..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xinput_1.3.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a utility to configure and test XInput devices" -DEPENDS += " libxi" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "977d657e8d7b59f7d82c98ebef444b28" -SRC_URI[archive.sha256sum] = "330c3e5188abf256131c162c456060804f369349e9a0e7aa3efbc54add802e45" diff --git a/recipes/obsolete/xorg/xorg-app/xinput_1.4.2.bb b/recipes/obsolete/xorg/xorg-app/xinput_1.4.2.bb deleted file mode 100644 index 9e58205c25..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xinput_1.4.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a utility to configure and test XInput devices" -DEPENDS += " libxi" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "58e619576cbf4b6057eebb7a97fe2ddf" -SRC_URI[archive.sha256sum] = "3195916b6cebf109eb571b939d7cea7075ef1933782526a6d8fbbb353bc3924b" diff --git a/recipes/obsolete/xorg/xorg-app/xinput_1.5.1.bb b/recipes/obsolete/xorg/xorg-app/xinput_1.5.1.bb deleted file mode 100644 index 9b990b06b5..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xinput_1.5.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a utility to configure and test XInput devices" -DEPENDS += " libxi" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "82400f0ba63217df9b00d825532cea7d" -SRC_URI[archive.sha256sum] = "e33c8361c2b6cb13db9a7157753d417c168c8203c8b7027e9dda2fbeef00fd33" diff --git a/recipes/obsolete/xorg/xorg-app/xkbcomp_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/xkbcomp_1.0.3.bb deleted file mode 100644 index ebc8375bea..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xkbcomp_1.0.3.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "The X Keyboard Extension essentially replaces the core protocol definition of keyboard." -DEPENDS += " libxkbfile" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "2fbcae1323c266edf5b6c61751f2e343" -SRC_URI[archive.sha256sum] = "0635bae5dae3c933ebba997475ae14fa213aee1f2ea8aaff2ca76c50f8aec716" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-app/xkbcomp_1.0.4.bb b/recipes/obsolete/xorg/xorg-app/xkbcomp_1.0.4.bb deleted file mode 100644 index 64b2370594..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xkbcomp_1.0.4.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "The X Keyboard Extension essentially replaces the core protocol definition of keyboard." -DEPENDS += " libxkbfile" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "d5122f1d5a91725a81c843f3bd388244" -SRC_URI[archive.sha256sum] = "fefc574bf639d64348939edf9654306af2bb3c20447be9cff493cb06d87cb672" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-app/xkbcomp_1.0.5.bb b/recipes/obsolete/xorg/xorg-app/xkbcomp_1.0.5.bb deleted file mode 100644 index bcd1455bfb..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xkbcomp_1.0.5.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "The X Keyboard Extension essentially replaces the core protocol definition of keyboard." -DEPENDS += " libxkbfile" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "6cc96c3e4ed5d9802fe717beac008f19" -SRC_URI[archive.sha256sum] = "204403e0388e83127212109310037d17f56c3c3fd3c96d7dcaa0df99684f00c1" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-app/xkbevd_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xkbevd_1.0.2.bb deleted file mode 100644 index 66b6937e40..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xkbevd_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxkbfile " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "68f2a143716c23b566f8509d9498f516" -SRC_URI[archive.sha256sum] = "4b78e316ecf9a9498291f634a7e9ee712ba429d5606f300c0a27eacdaaa1f72b" diff --git a/recipes/obsolete/xorg/xorg-app/xkbutils_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xkbutils_1.0.1.bb deleted file mode 100644 index 7547e961b6..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xkbutils_1.0.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxkbfile " -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "84396a3dd75337caaae29d8fa5616fb1" -SRC_URI[archive.sha256sum] = "aaad73ed8db764978a18bc6ba774d38a4c1330c86622c0b47ae3ced09c175856" diff --git a/recipes/obsolete/xorg/xorg-app/xkill_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xkill_1.0.1.bb deleted file mode 100644 index ba95dbe532..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xkill_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f66d76abb0f75514ca32272e23cca757" -SRC_URI[archive.sha256sum] = "77a11aac6e4ae2132d8b7b4335be77de26655e6aa88b40e51fd2ee802f14a9de" diff --git a/recipes/obsolete/xorg/xorg-app/xload_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xload_1.0.1.bb deleted file mode 100644 index 9b72817272..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xload_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ba013813f9c21eb015559466f8d02a44" -SRC_URI[archive.sha256sum] = "8d51184d6b18eea2f64e0c5b88cd95edff8353ce6529e780f95b1f2347babbf2" diff --git a/recipes/obsolete/xorg/xorg-app/xlsatoms_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xlsatoms_1.0.1.bb deleted file mode 100644 index 3acd54f64a..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xlsatoms_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "69adcda848479acc3b82b3928812d191" -SRC_URI[archive.sha256sum] = "456d575a0cdb37fc9415578a3ad34ba3cf9eb5eb0f6e5a25f97ca41db416d55a" diff --git a/recipes/obsolete/xorg/xorg-app/xlsclients_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xlsclients_1.0.1.bb deleted file mode 100644 index 9b32088d2d..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xlsclients_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "44473b880d26bfbe8b3d4d72b183cba7" -SRC_URI[archive.sha256sum] = "988c71c6dc3519523fe5844ee3e49d91f843a83c783dd0baa20526d9d2981698" diff --git a/recipes/obsolete/xorg/xorg-app/xlsfonts_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xlsfonts_1.0.1.bb deleted file mode 100644 index 5a8840384d..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xlsfonts_1.0.1.bb +++ /dev/null @@ -1,5 +0,0 @@ -require xorg-app-common.inc -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ca9c6c88d0b83360b7b5092615fbf591" -SRC_URI[archive.sha256sum] = "c8d826194299b2b8e3c6edce7070f05421465b0118ed47135a0195d12fe8a720" diff --git a/recipes/obsolete/xorg/xorg-app/xmag_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xmag_1.0.1.bb deleted file mode 100644 index c09140ddcb..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xmag_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "058d168d1c7c991b8d12158433ea5f63" -SRC_URI[archive.sha256sum] = "1f239057cdfb2164b2e8fc229e2518d20b27a853f975e73618a4a81f09ebeb02" diff --git a/recipes/obsolete/xorg/xorg-app/xmag_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xmag_1.0.2.bb deleted file mode 100644 index 2856093ee5..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xmag_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "magnify parts of the screen" -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7c6a783e42c88360ac31d259a864a19d" -SRC_URI[archive.sha256sum] = "51dd943e607ddd8067fd13cd597998fb00560cbf06450a8c374563a78a86da43" diff --git a/recipes/obsolete/xorg/xorg-app/xman_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xman_1.0.2.bb deleted file mode 100644 index 18441802ac..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xman_1.0.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxprintutil libxp libxt" -RDEPENDS_${PN} = " man" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "855f2dbfa2aff58b8b9cd6a1c1120fad" -SRC_URI[archive.sha256sum] = "00bc616892388c94505b09564daffbad2df2e7c684686dea2d78dbcd210212f2" - -FILES_${PN} += " /usr/share/X11/xman.help" diff --git a/recipes/obsolete/xorg/xorg-app/xman_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/xman_1.0.3.bb deleted file mode 100644 index d1dcf65a44..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xman_1.0.3.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "manual page browser for X" -DEPENDS += " libxaw libxprintutil libxp libxt" -RDEPENDS_${PN} = " man" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3d3a4b310a65ccce82472ef83acbbf97" -SRC_URI[archive.sha256sum] = "38e03bfa2d3d109d55342e3539be952268e405fb458fb8c4f87739594a25394a" - -FILES_${PN} += " /usr/share/X11/xman.help" diff --git a/recipes/obsolete/xorg/xorg-app/xmessage_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xmessage_1.0.1.bb deleted file mode 100644 index 5ecfae0c8d..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xmessage_1.0.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "xmessage displays a message or query in a window." -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b3674c3a00a089764d86aa94e257ccec" -SRC_URI[archive.sha256sum] = "b921aef62c2a2f5c32048502cd96630e9d42493cd39d1841fde247274f24bbda" diff --git a/recipes/obsolete/xorg/xorg-app/xmodmap/autofoo.patch b/recipes/obsolete/xorg/xorg-app/xmodmap/autofoo.patch deleted file mode 100644 index f309add086..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xmodmap/autofoo.patch +++ /dev/null @@ -1,109 +0,0 @@ -diff -urN xmodmap.orig/Makefile.am xmodmap/Makefile.am ---- xmodmap.orig/Makefile.am 1970-01-01 01:00:00.000000000 +0100 -+++ xmodmap/Makefile.am 2004-08-31 19:49:33.000000000 +0200 -@@ -0,0 +1,53 @@ -+# -+# $Id: Makefile.am,v 1.2 2004/06/25 19:38:50 markh Exp $ -+# -+# Copyright © 2003 Keith Packard -+# -+# Permission to use, copy, modify, distribute, and sell this software and its -+# documentation for any purpose is hereby granted without fee, provided that -+# the above copyright notice appear in all copies and that both that -+# copyright notice and this permission notice appear in supporting -+# documentation, and that the name of Keith Packard not be used in -+# advertising or publicity pertaining to distribution of the software without -+# specific, written prior permission. Keith Packard makes no -+# representations about the suitability of this software for any purpose. It -+# is provided "as is" without express or implied warranty. -+# -+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+# EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+# PERFORMANCE OF THIS SOFTWARE. -+# -+ -+AUTOMAKE_OPTIONS = 1.7 foreign -+ -+AM_CFLAGS = @XMODMAP_CFLAGS@ -+ -+bin_PROGRAMS = xmodmap -+ -+xmodmap_SOURCES = exec.c handle.c pf.c wq.h xmodmap.c xmodmap.h -+ -+xmodmap_LDADD = @XMODMAP_LIBS@ -+ -+man5_MANS=xmodmap.man -+ -+EXTRA_DIST= $(man5_MANS) -+ -+MAINTAINERCLEANFILES = configure \ -+config.guess \ -+config.sub \ -+install-sh \ -+ltmain.sh \ -+missing \ -+mkinstalldirs \ -+aclocal.m4 \ -+Makefile.in \ -+depcomp \ -+autoscan.log \ -+configure.scan \ -+config.h \ -+config.h.in \ -+$(man5_MANS) -diff -urN xmodmap.orig/autogen.sh xmodmap/autogen.sh ---- xmodmap.orig/autogen.sh 1970-01-01 01:00:00.000000000 +0100 -+++ xmodmap/autogen.sh 2004-08-31 19:46:14.000000000 +0200 -@@ -0,0 +1,3 @@ -+#! /bin/sh -+autoreconf -v --install || exit 1 -+./configure --enable-maintainer-mode "$@" -diff -urN xmodmap.orig/configure.ac xmodmap/configure.ac ---- xmodmap.orig/configure.ac 1970-01-01 01:00:00.000000000 +0100 -+++ xmodmap/configure.ac 2004-08-31 20:27:03.000000000 +0200 -@@ -0,0 +1,41 @@ -+dnl -+dnl $Id: configure.ac,v 1.1 2003/10/09 06:16:59 keithp Exp $ -+dnl -+dnl Copyright © 2003 Keith Packard -+dnl -+dnl Permission to use, copy, modify, distribute, and sell this software and its -+dnl documentation for any purpose is hereby granted without fee, provided that -+dnl the above copyright notice appear in all copies and that both that -+dnl copyright notice and this permission notice appear in supporting -+dnl documentation, and that the name of Keith Packard not be used in -+dnl advertising or publicity pertaining to distribution of the software without -+dnl specific, written prior permission. Keith Packard makes no -+dnl representations about the suitability of this software for any purpose. It -+dnl is provided "as is" without express or implied warranty. -+dnl -+dnl KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+dnl EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+dnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+dnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+dnl PERFORMANCE OF THIS SOFTWARE. -+dnl -+ -+AC_PREREQ(2.57) -+AC_INIT([xmodmap],4.4.0,[],xmodmap) -+AC_CONFIG_SRCDIR([Makefile.am]) -+AM_INIT_AUTOMAKE([dist-bzip2]) -+AM_MAINTAINER_MODE -+AM_CONFIG_HEADER(config.h) -+ -+AC_PROG_CC -+AC_PROG_INSTALL -+AC_PROG_LN_S -+AC_LIBTOOL_WIN32_DLL -+AM_PROG_LIBTOOL -+AC_PROG_MAKE_SET -+ -+PKG_CHECK_MODULES(XMODMAP, x11) -+ -+AC_OUTPUT([Makefile]) diff --git a/recipes/obsolete/xorg/xorg-app/xmodmap_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xmodmap_1.0.2.bb deleted file mode 100644 index 17bbc7e5d5..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xmodmap_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "utility for modifying keymaps and pointer button mappings in X" -LICENSE = "MIT" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ea78b3e32e27c3662f86ea68b3aec22f" -SRC_URI[archive.sha256sum] = "4bed79ba6efcaabb3ce055cf88419a5190f8ab9d3408e7b14d722351cbaf4b44" diff --git a/recipes/obsolete/xorg/xorg-app/xmodmap_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/xmodmap_1.0.3.bb deleted file mode 100644 index ab245b3d06..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xmodmap_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "utility for modifying keymaps and pointer button mappings in X" -LICENSE = "MIT" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "626731003ec22a74ecf9e44ed098bbdf" -SRC_URI[archive.sha256sum] = "c3bfc724792858222c138c1ae9a017e69e7d3bdda3fc9f5da38b232ab031147f" diff --git a/recipes/obsolete/xorg/xorg-app/xpr_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xpr_1.0.1.bb deleted file mode 100644 index 5e70d01671..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xpr_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "01c0a14755fc91369e8c011c9f881d5d" -SRC_URI[archive.sha256sum] = "b871221d23dc4fc50398e9fe0e2a6a4e951aa6c9df2c5671d069ad88f0fd6249" diff --git a/recipes/obsolete/xorg/xorg-app/xpr_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xpr_1.0.2.bb deleted file mode 100644 index f117bd8eb7..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xpr_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "print an X window dump" -DEPENDS += " libxmu " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6b3a6896081f628bf5a2c9129417c86f" -SRC_URI[archive.sha256sum] = "c325a9896d1cda43a681f1c2a6a2bbb1c580ade57a882b0a8f84ffa359238adf" diff --git a/recipes/obsolete/xorg/xorg-app/xprop/autofoo.patch b/recipes/obsolete/xorg/xorg-app/xprop/autofoo.patch deleted file mode 100644 index 2526d95087..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xprop/autofoo.patch +++ /dev/null @@ -1,157 +0,0 @@ -diff -urN xprop.orig/Makefile.am xprop/Makefile.am ---- xprop.orig/Makefile.am 1970-01-01 01:00:00.000000000 +0100 -+++ xprop/Makefile.am 2004-08-15 18:49:43.000000000 +0200 -@@ -0,0 +1,53 @@ -+# -+# $Id: Makefile.am,v 1.2 2004/06/25 19:38:50 markh Exp $ -+# -+# Copyright © 2003 Keith Packard -+# -+# Permission to use, copy, modify, distribute, and sell this software and its -+# documentation for any purpose is hereby granted without fee, provided that -+# the above copyright notice appear in all copies and that both that -+# copyright notice and this permission notice appear in supporting -+# documentation, and that the name of Keith Packard not be used in -+# advertising or publicity pertaining to distribution of the software without -+# specific, written prior permission. Keith Packard makes no -+# representations about the suitability of this software for any purpose. It -+# is provided "as is" without express or implied warranty. -+# -+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+# EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+# PERFORMANCE OF THIS SOFTWARE. -+# -+ -+AUTOMAKE_OPTIONS = 1.7 foreign -+ -+AM_CFLAGS = @XPROP_CFLAGS@ -+ -+bin_PROGRAMS = xprop -+ -+xprop_SOURCES = dsimple.c dsimple.h xprop.c -+ -+xprop_LDADD = @XPROP_LIBS@ -+ -+man5_MANS=xprop.man -+ -+EXTRA_DIST= $(man5_MANS) -+ -+MAINTAINERCLEANFILES = configure \ -+config.guess \ -+config.sub \ -+install-sh \ -+ltmain.sh \ -+missing \ -+mkinstalldirs \ -+aclocal.m4 \ -+Makefile.in \ -+depcomp \ -+autoscan.log \ -+configure.scan \ -+config.h \ -+config.h.in \ -+$(man5_MANS) -diff -urN xprop.orig/configure.ac xprop/configure.ac ---- xprop.orig/configure.ac 1970-01-01 01:00:00.000000000 +0100 -+++ xprop/configure.ac 2004-08-15 19:00:43.000000000 +0200 -@@ -0,0 +1,44 @@ -+dnl -+dnl $Id: configure.ac,v 1.1 2003/10/09 06:16:59 keithp Exp $ -+dnl -+dnl Copyright © 2003 Keith Packard -+dnl -+dnl Permission to use, copy, modify, distribute, and sell this software and its -+dnl documentation for any purpose is hereby granted without fee, provided that -+dnl the above copyright notice appear in all copies and that both that -+dnl copyright notice and this permission notice appear in supporting -+dnl documentation, and that the name of Keith Packard not be used in -+dnl advertising or publicity pertaining to distribution of the software without -+dnl specific, written prior permission. Keith Packard makes no -+dnl representations about the suitability of this software for any purpose. It -+dnl is provided "as is" without express or implied warranty. -+dnl -+dnl KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+dnl EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+dnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+dnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+dnl PERFORMANCE OF THIS SOFTWARE. -+dnl -+ -+AC_PREREQ(2.57) -+AC_INIT([xprop],4.4.0,[],xprop) -+AC_CONFIG_SRCDIR([Makefile.am]) -+AM_INIT_AUTOMAKE([dist-bzip2]) -+AM_MAINTAINER_MODE -+AM_CONFIG_HEADER(config.h) -+ -+AC_PROG_CC -+AC_PROG_INSTALL -+AC_PROG_LN_S -+AC_LIBTOOL_WIN32_DLL -+AM_PROG_LIBTOOL -+AC_PROG_MAKE_SET -+ -+PKG_CHECK_MODULES(XPROP, xext xmuu x11) -+ -+AC_CHECK_HEADERS([wchar.h]) -+AC_CHECK_HEADERS([wctype.h]) -+ -+AC_OUTPUT([Makefile]) -diff -urN xprop.orig/dsimple.c xprop/dsimple.c ---- xprop.orig/dsimple.c 2003-11-14 16:54:54.000000000 +0100 -+++ xprop/dsimple.c 2004-08-15 19:19:32.000000000 +0200 -@@ -27,11 +27,16 @@ - - */ - -+#ifdef HAVE_CONFIG_H -+#include "config.h" -+#endif -+ - #include <X11/Xos.h> - #include <X11/Xlib.h> - #include <X11/Xutil.h> - #include <X11/cursorfont.h> - #include <stdio.h> -+#include <stdlib.h> - /* - * Other_stuff.h: Definitions of routines in other_stuff. - * -@@ -69,7 +74,7 @@ - char *Malloc(size) - unsigned size; - { -- char *data, *malloc(); -+ char *data; - - if (!(data = malloc(size))) - Fatal_Error("Out of memory!"); -@@ -85,7 +90,7 @@ - char *ptr; - int size; - { -- char *new_ptr, *realloc(); -+ char *new_ptr; - - if (!ptr) - return(Malloc(size)); -diff -urN xprop.orig/xprop.c xprop/xprop.c ---- xprop.orig/xprop.c 2004-04-23 21:55:03.000000000 +0200 -+++ xprop/xprop.c 2004-08-15 19:23:13.000000000 +0200 -@@ -30,6 +30,10 @@ - /* $XFree86: xc/programs/xprop/xprop.c,v 1.15 2003/09/24 02:43:38 dawes Exp $ */ - - -+#ifdef HAVE_CONFIG_H -+#include "config.h" -+#endif -+ - #include <X11/Xlib.h> - #include <X11/Xos.h> - #include <X11/Xfuncs.h> diff --git a/recipes/obsolete/xorg/xorg-app/xprop_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xprop_1.0.2.bb deleted file mode 100644 index f57c8de63d..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xprop_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5b6f02a3b1cda0cadc35f84814fe53d4" -SRC_URI[archive.sha256sum] = "88b1e65703c68f14ac6cb735737d1a0e52751a18fdc8a39d2d1e5eaa07875ca0" diff --git a/recipes/obsolete/xorg/xorg-app/xprop_1.0.4.bb b/recipes/obsolete/xorg/xorg-app/xprop_1.0.4.bb deleted file mode 100644 index 526db7b37f..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xprop_1.0.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a property displayer for X" -DEPENDS += " libxmu " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "48aa8fd78802f477dcbf9ef0dfd9f783" -SRC_URI[archive.sha256sum] = "daa47cba7d5a919ca1bd053d8a8b6af4904f77eded4bdb055cd915aa5f5cd772" diff --git a/recipes/obsolete/xorg/xorg-app/xrandr_1.2.2.bb b/recipes/obsolete/xorg/xorg-app/xrandr_1.2.2.bb deleted file mode 100644 index b09b16b545..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xrandr_1.2.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Resize and Rotate extension command." -LICENSE = "BSD-X" -DEPENDS += "libxrandr libxrender" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://resolve_symbol_clash.patch" -SRC_URI[archive.md5sum] = "c6ec9dc42396e3b3a2da932f3feca6ec" -SRC_URI[archive.sha256sum] = "632f3ff492a07f8279807ffbafe4f89af069bb0e7b4934b3ddf7379509aa9303" diff --git a/recipes/obsolete/xorg/xorg-app/xrandr_1.2.3.bb b/recipes/obsolete/xorg/xorg-app/xrandr_1.2.3.bb deleted file mode 100644 index 6923ce3c0c..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xrandr_1.2.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Resize and Rotate extension command." -LICENSE = "BSD-X" -DEPENDS += "libxrandr libxrender" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://resolve_symbol_clash.patch" -SRC_URI[archive.md5sum] = "41a9d0cc073fa6165a31fbf9e85f68a6" -SRC_URI[archive.sha256sum] = "ab06b77f3a2b8866279e096f9d2702ac644681424eb0aec39e4eb7199f152207" diff --git a/recipes/obsolete/xorg/xorg-app/xrdb/autofoo.patch b/recipes/obsolete/xorg/xorg-app/xrdb/autofoo.patch deleted file mode 100644 index b30a46bc36..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xrdb/autofoo.patch +++ /dev/null @@ -1,132 +0,0 @@ -diff -urN xrdb.orig/Imakefile xrdb/Imakefile ---- xrdb.orig/Imakefile 2004-04-23 21:55:03.000000000 +0200 -+++ xrdb/Imakefile 1970-01-01 01:00:00.000000000 +0100 -@@ -1,19 +0,0 @@ --XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:54:56 cpqbld Exp $ -- -- -- -- --XCOMM $XFree86: xc/programs/xrdb/Imakefile,v 3.6tsi Exp $ -- --#ifdef PatheticCpp -- CPPDEFS = -DPATHETICCPP --#endif --#if HasMkstemp -- CPPDEFS = -DHAS_MKSTEMP --#endif --XCOMM Due to ill make parsing the cpp is passed directly in source file -- DEFINES = -DCPP="\"$(CPP)\"" $(CPPDEFS) -- DEPLIBS = $(DEPXMUULIB) $(DEPXONLYLIB) --LOCAL_LIBRARIES = $(XMUULIB) $(XONLYLIB) -- --SimpleProgramTarget(xrdb) -diff -urN xrdb.orig/Makefile.am xrdb/Makefile.am ---- xrdb.orig/Makefile.am 1970-01-01 01:00:00.000000000 +0100 -+++ xrdb/Makefile.am 2004-08-14 16:05:01.000000000 +0200 -@@ -0,0 +1,53 @@ -+# -+# $Id: Makefile.am,v 1.2 2004/06/25 19:38:50 markh Exp $ -+# -+# Copyright © 2003 Keith Packard -+# -+# Permission to use, copy, modify, distribute, and sell this software and its -+# documentation for any purpose is hereby granted without fee, provided that -+# the above copyright notice appear in all copies and that both that -+# copyright notice and this permission notice appear in supporting -+# documentation, and that the name of Keith Packard not be used in -+# advertising or publicity pertaining to distribution of the software without -+# specific, written prior permission. Keith Packard makes no -+# representations about the suitability of this software for any purpose. It -+# is provided "as is" without express or implied warranty. -+# -+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+# EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+# PERFORMANCE OF THIS SOFTWARE. -+# -+ -+AUTOMAKE_OPTIONS = 1.7 foreign -+ -+AM_CFLAGS = @XRDB_CFLAGS@ -+ -+bin_PROGRAMS = xrdb -+ -+xrdb_SOURCES = xrdb.c -+ -+xrdb_LDADD = @XRDB_LIBS@ -+ -+man5_MANS=xrdb.man -+ -+EXTRA_DIST= $(man5_MANS) -+ -+MAINTAINERCLEANFILES = configure \ -+config.guess \ -+config.sub \ -+install-sh \ -+ltmain.sh \ -+missing \ -+mkinstalldirs \ -+aclocal.m4 \ -+Makefile.in \ -+depcomp \ -+autoscan.log \ -+configure.scan \ -+config.h \ -+config.h.in \ -+$(man5_MANS) -diff -urN xrdb.orig/autogen.sh xrdb/autogen.sh ---- xrdb.orig/autogen.sh 1970-01-01 01:00:00.000000000 +0100 -+++ xrdb/autogen.sh 2004-08-14 15:57:35.000000000 +0200 -@@ -0,0 +1,3 @@ -+#! /bin/sh -+autoreconf -v --install || exit 1 -+./configure --enable-maintainer-mode "$@" -diff -urN xrdb.orig/configure.ac xrdb/configure.ac ---- xrdb.orig/configure.ac 1970-01-01 01:00:00.000000000 +0100 -+++ xrdb/configure.ac 2004-08-14 16:03:31.000000000 +0200 -@@ -0,0 +1,41 @@ -+dnl -+dnl $Id: configure.ac,v 1.1 2003/10/09 06:16:59 keithp Exp $ -+dnl -+dnl Copyright © 2003 Keith Packard -+dnl -+dnl Permission to use, copy, modify, distribute, and sell this software and its -+dnl documentation for any purpose is hereby granted without fee, provided that -+dnl the above copyright notice appear in all copies and that both that -+dnl copyright notice and this permission notice appear in supporting -+dnl documentation, and that the name of Keith Packard not be used in -+dnl advertising or publicity pertaining to distribution of the software without -+dnl specific, written prior permission. Keith Packard makes no -+dnl representations about the suitability of this software for any purpose. It -+dnl is provided "as is" without express or implied warranty. -+dnl -+dnl KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+dnl EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+dnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+dnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+dnl PERFORMANCE OF THIS SOFTWARE. -+dnl -+ -+AC_PREREQ(2.57) -+AC_INIT([xrdb],4.4.0,[],xrdb) -+AC_CONFIG_SRCDIR([Makefile.am]) -+AM_INIT_AUTOMAKE([dist-bzip2]) -+AM_MAINTAINER_MODE -+AM_CONFIG_HEADER(config.h) -+ -+AC_PROG_CC -+AC_PROG_INSTALL -+AC_PROG_LN_S -+AC_LIBTOOL_WIN32_DLL -+AM_PROG_LIBTOOL -+AC_PROG_MAKE_SET -+ -+PKG_CHECK_MODULES(XRDB, xext xmuu x11) -+ -+AC_OUTPUT([Makefile]) diff --git a/recipes/obsolete/xorg/xorg-app/xrdb_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/xrdb_1.0.3.bb deleted file mode 100644 index 6c4d86ddd5..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xrdb_1.0.3.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X server resource database utility" -LICENSE = "xrdb" -DEPENDS += "libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "380b2ef545306354cc150834de567be7" -SRC_URI[archive.sha256sum] = "a4a3b8cd821adc201a072f8c0214d73ee6a7e7b898de90e18f7d89a4453fb12c" diff --git a/recipes/obsolete/xorg/xorg-app/xrdb_1.0.4.bb b/recipes/obsolete/xorg/xorg-app/xrdb_1.0.4.bb deleted file mode 100644 index 7181dc954f..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xrdb_1.0.4.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X server resource database utility" -LICENSE = "xrdb" -DEPENDS += "libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "34eb2311a0c5279e7b4f492e826f63d1" -SRC_URI[archive.sha256sum] = "3f8cde77e8cbeb6d0a5f232b7a2ee51dd49b677916d52ab0986d320a5f9e8000" diff --git a/recipes/obsolete/xorg/xorg-app/xrdb_1.0.5.bb b/recipes/obsolete/xorg/xorg-app/xrdb_1.0.5.bb deleted file mode 100644 index d474dc8b0a..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xrdb_1.0.5.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X server resource database utility" -LICENSE = "xrdb" -DEPENDS += "libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9c30b8e1709d5367beb7706146640c07" -SRC_URI[archive.sha256sum] = "c24d08939250f10238fd1b984707bfa0901ba9c55fa36b67d91eb12b500500aa" diff --git a/recipes/obsolete/xorg/xorg-app/xrefresh_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xrefresh_1.0.2.bb deleted file mode 100644 index a97f1af508..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xrefresh_1.0.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1228f890f86148e4e6ae22aa73118cbb" -SRC_URI[archive.sha256sum] = "522831fd29c0b250f29735a01b02e96e311f200a675e45c8b3d187b6f86b32f5" diff --git a/recipes/obsolete/xorg/xorg-app/xrx_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xrx_1.0.1.bb deleted file mode 100644 index 25f0c80659..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xrx_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxt libxext xtrans xproxymngproto libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5f65e24f8a225e255beb2059e33d6b37" -SRC_URI[archive.sha256sum] = "a51ac7c607f2f79de771807f590ccfe8b1819dae6f30dd615dd2afbe6007c4e4" diff --git a/recipes/obsolete/xorg/xorg-app/xset/autofoo.patch b/recipes/obsolete/xorg/xorg-app/xset/autofoo.patch deleted file mode 100644 index 039d1319e3..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xset/autofoo.patch +++ /dev/null @@ -1,109 +0,0 @@ -diff -urN xset.orig/Makefile.am xset/Makefile.am ---- xset.orig/Makefile.am 1970-01-01 01:00:00.000000000 +0100 -+++ xset/Makefile.am 2004-08-14 16:32:10.000000000 +0200 -@@ -0,0 +1,53 @@ -+# -+# $Id: Makefile.am,v 1.2 2004/06/25 19:38:50 markh Exp $ -+# -+# Copyright © 2003 Keith Packard -+# -+# Permission to use, copy, modify, distribute, and sell this software and its -+# documentation for any purpose is hereby granted without fee, provided that -+# the above copyright notice appear in all copies and that both that -+# copyright notice and this permission notice appear in supporting -+# documentation, and that the name of Keith Packard not be used in -+# advertising or publicity pertaining to distribution of the software without -+# specific, written prior permission. Keith Packard makes no -+# representations about the suitability of this software for any purpose. It -+# is provided "as is" without express or implied warranty. -+# -+# KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+# EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+# PERFORMANCE OF THIS SOFTWARE. -+# -+ -+AUTOMAKE_OPTIONS = 1.7 foreign -+ -+AM_CFLAGS = @XSET_CFLAGS@ -+ -+bin_PROGRAMS = xset -+ -+xset_SOURCES = xset.c -+ -+xset_LDADD = @XSET_LIBS@ -+ -+man5_MANS=xset.man -+ -+EXTRA_DIST= $(man5_MANS) -+ -+MAINTAINERCLEANFILES = configure \ -+config.guess \ -+config.sub \ -+install-sh \ -+ltmain.sh \ -+missing \ -+mkinstalldirs \ -+aclocal.m4 \ -+Makefile.in \ -+depcomp \ -+autoscan.log \ -+configure.scan \ -+config.h \ -+config.h.in \ -+$(man5_MANS) -diff -urN xset.orig/autogen.sh xset/autogen.sh ---- xset.orig/autogen.sh 1970-01-01 01:00:00.000000000 +0100 -+++ xset/autogen.sh 2004-08-14 16:27:56.000000000 +0200 -@@ -0,0 +1,3 @@ -+#! /bin/sh -+autoreconf -v --install || exit 1 -+./configure --enable-maintainer-mode "$@" -diff -urN xset.orig/configure.ac xset/configure.ac ---- xset.orig/configure.ac 1970-01-01 01:00:00.000000000 +0100 -+++ xset/configure.ac 2004-08-17 14:21:25.000000000 +0200 -@@ -0,0 +1,41 @@ -+dnl -+dnl $Id: configure.ac,v 1.1 2003/10/09 06:16:59 keithp Exp $ -+dnl -+dnl Copyright © 2003 Keith Packard -+dnl -+dnl Permission to use, copy, modify, distribute, and sell this software and its -+dnl documentation for any purpose is hereby granted without fee, provided that -+dnl the above copyright notice appear in all copies and that both that -+dnl copyright notice and this permission notice appear in supporting -+dnl documentation, and that the name of Keith Packard not be used in -+dnl advertising or publicity pertaining to distribution of the software without -+dnl specific, written prior permission. Keith Packard makes no -+dnl representations about the suitability of this software for any purpose. It -+dnl is provided "as is" without express or implied warranty. -+dnl -+dnl KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+dnl EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+dnl DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+dnl TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+dnl PERFORMANCE OF THIS SOFTWARE. -+dnl -+ -+AC_PREREQ(2.57) -+AC_INIT([xset],4.4.0,[],xset) -+AC_CONFIG_SRCDIR([Makefile.am]) -+AM_INIT_AUTOMAKE([dist-bzip2]) -+AM_MAINTAINER_MODE -+AM_CONFIG_HEADER(config.h) -+ -+AC_PROG_CC -+AC_PROG_INSTALL -+AC_PROG_LN_S -+AC_LIBTOOL_WIN32_DLL -+AM_PROG_LIBTOOL -+AC_PROG_MAKE_SET -+ -+PKG_CHECK_MODULES(XSET, xext xextensions xmuu x11) -+ -+AC_OUTPUT([Makefile]) diff --git a/recipes/obsolete/xorg/xorg-app/xset/disable-xkb.patch b/recipes/obsolete/xorg/xorg-app/xset/disable-xkb.patch deleted file mode 100644 index 6060fbb995..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xset/disable-xkb.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- xset-1.0.1/configure.ac.orig 2006-03-08 19:46:59.000000000 +0100 -+++ xset-1.0.1/configure.ac 2006-03-08 19:47:40.000000000 +0100 -@@ -42,11 +42,15 @@ - AC_CHECK_HEADERS([X11/extensions/dpms.h X11/extensions/MITMisc.h],,,[#include <X11/Xlib.h>]) - CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) - -+AC_ARG_ENABLE(xkb, AC_HELP_STRING([--disable-xkb], [Disable XKB support]), -+ XKB="$enableval", XKB="yes") -+if test "x$XKB" = "xyes" ; then - PKG_CHECK_MODULES(SET_XKB, x11, - [SAVE_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $SET_XKB_CFLAGS $SET_X11_CFLAGS" - AC_CHECK_HEADERS([X11/XKBlib.h],,,[#include <X11/Xlib.h>]) - CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) -+fi - - PKG_CHECK_MODULES(SET_XF86MISC, xxf86misc, - [SAVE_CPPFLAGS="$CPPFLAGS" diff --git a/recipes/obsolete/xorg/xorg-app/xset_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xset_1.0.2.bb deleted file mode 100644 index 35aebe562f..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xset_1.0.2.bb +++ /dev/null @@ -1,14 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "user preference utility for X" -LICENSE = "MIT" -DEPENDS += "libxext libxxf86misc libxfontcache libxmu libxp libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://disable-xkb.patch" -SRC_URI[archive.md5sum] = "1b781a0802c7b8fb9619a6665607b3f0" -SRC_URI[archive.sha256sum] = "ce1e17c513a4499526e648a59c39ba01777c99c86093433cf392f27654b795c9" - -EXTRA_OECONF = "--disable-xkb" - -CFLAGS += "-D_GNU_SOURCE" diff --git a/recipes/obsolete/xorg/xorg-app/xset_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/xset_1.0.3.bb deleted file mode 100644 index c37b4bbfa2..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xset_1.0.3.bb +++ /dev/null @@ -1,14 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "user preference utility for X" -LICENSE = "MIT" -DEPENDS += "libxext libxxf86misc libxfontcache libxmu libxp libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://disable-xkb.patch" -SRC_URI[archive.md5sum] = "657bbb43ce5470c33665d187c1740566" -SRC_URI[archive.sha256sum] = "0e3fd7d9902442df13c954316a194251e9b9acc197ae939d8b2fae66b8864d11" - -EXTRA_OECONF = "--disable-xkb" - -CFLAGS += "-D_GNU_SOURCE" diff --git a/recipes/obsolete/xorg/xorg-app/xset_1.0.4.bb b/recipes/obsolete/xorg/xorg-app/xset_1.0.4.bb deleted file mode 100644 index 24c35e04bb..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xset_1.0.4.bb +++ /dev/null @@ -1,14 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "user preference utility for X" -LICENSE = "MIT" -DEPENDS += "libxext libxxf86misc libxfontcache libxmu libxp libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://disable-xkb.patch" -SRC_URI[archive.md5sum] = "2f41fd983ba4d89419204854936025e2" -SRC_URI[archive.sha256sum] = "6c3e74bb36beab92b918f0db12198d2526675276c724558a1de71d7789d0bdad" - -EXTRA_OECONF = "--disable-xkb" - -CFLAGS += "-D_GNU_SOURCE" diff --git a/recipes/obsolete/xorg/xorg-app/xsetpointer_1.0.0.bb b/recipes/obsolete/xorg/xorg-app/xsetpointer_1.0.0.bb deleted file mode 100644 index 409ea1672b..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xsetpointer_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxi " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c94ea103e27e370e4e5030e50c5d5d69" -SRC_URI[archive.sha256sum] = "7d65f450420b4f764dcf38e4ccee9d608b5a5874706e716cb861bfe2586b7d4a" diff --git a/recipes/obsolete/xorg/xorg-app/xsetroot_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xsetroot_1.0.1.bb deleted file mode 100644 index c81a31924a..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xsetroot_1.0.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "Sets the visual appearance of the X root window" -LICENSE = "MIT" -DEPENDS += "libxmu xbitmaps" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fc7eeb7130bb54345671a9dbaab567ac" -SRC_URI[archive.sha256sum] = "897d77acd3f4a366472386139827eaac24cc423c811ef0e65e0d5eca099a3155" diff --git a/recipes/obsolete/xorg/xorg-app/xsetroot_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xsetroot_1.0.2.bb deleted file mode 100644 index dc79d52323..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xsetroot_1.0.2.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "Sets the visual appearance of the X root window" -LICENSE = "MIT" -DEPENDS += "libxmu xbitmaps" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9af7db9f3052aef0b11636720b3101dd" -SRC_URI[archive.sha256sum] = "4f9a751f4830d479fae8ccb68ed04896dc99612789310b7917bd15c04aa3351d" diff --git a/recipes/obsolete/xorg/xorg-app/xvinfo_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xvinfo_1.0.1.bb deleted file mode 100644 index ee77b8091e..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xvinfo_1.0.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "Print out X-Video extension adaptor information" -DEPENDS += " libxv" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0a5bd8e43de6eb8ff5b5bc673204401d" -SRC_URI[archive.sha256sum] = "439b3c7ad96fc7b1ef9156c716e10b607883a9a58b777f8dc02f03284eb33fb3" diff --git a/recipes/obsolete/xorg/xorg-app/xvinfo_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xvinfo_1.0.2.bb deleted file mode 100644 index 8422d347eb..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xvinfo_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "Print out X-Video extension adaptor information" -DEPENDS += " libxv" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e1e318436f49e2f0f3764593dadd9ad2" -SRC_URI[archive.sha256sum] = "126e2a612ac723f9688904fcfa612688d62e520ce55c56eb34eb5390074cf150" diff --git a/recipes/obsolete/xorg/xorg-app/xwd_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xwd_1.0.1.bb deleted file mode 100644 index bfe181bcbf..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xwd_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "911addfb7fa402217ddac63e5c1d97c7" -SRC_URI[archive.sha256sum] = "c8bd9bcd64df439c2cd09eaa3e83a1297fbfed5c7d3dd8117342b3a25eeae131" diff --git a/recipes/obsolete/xorg/xorg-app/xwd_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xwd_1.0.2.bb deleted file mode 100644 index 597aa054a0..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xwd_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0a6ef08a2ac08ad5c4dd1522eb3788a3" -SRC_URI[archive.sha256sum] = "ab8974e010c1957a9a65a54656215463dea324adcaa9954147ecdcc6e9307f61" diff --git a/recipes/obsolete/xorg/xorg-app/xwininfo_1.0.2.bb b/recipes/obsolete/xorg/xorg-app/xwininfo_1.0.2.bb deleted file mode 100644 index 288af547f9..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xwininfo_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu libxext " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e5dbc8866a55958297f5f38205b6be1e" -SRC_URI[archive.sha256sum] = "9fdfd3259b335531cdba831872ec0e32c5f6df01e14b87c3187b494be75b7b66" diff --git a/recipes/obsolete/xorg/xorg-app/xwininfo_1.0.3.bb b/recipes/obsolete/xorg/xorg-app/xwininfo_1.0.3.bb deleted file mode 100644 index 01f6c9bd69..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xwininfo_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "window information utility for X" -DEPENDS += " libxmu libxext " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "721f84332c98c33152460bb22ba9ded6" -SRC_URI[archive.sha256sum] = "fbe3a1aafbc6fa113e58971ff2a82605a7e106af8b810eea4b7512de58a5478a" diff --git a/recipes/obsolete/xorg/xorg-app/xwininfo_1.0.4.bb b/recipes/obsolete/xorg/xorg-app/xwininfo_1.0.4.bb deleted file mode 100644 index 317aa1d496..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xwininfo_1.0.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu libxext " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e2a9bf5ab7f2a0866700a3b49dd8c6bf" -SRC_URI[archive.sha256sum] = "df9a52788632cd3338e7bd7107ac732b11b8e2c367d4600578cd77e350428ee4" diff --git a/recipes/obsolete/xorg/xorg-app/xwud_1.0.1.bb b/recipes/obsolete/xorg/xorg-app/xwud_1.0.1.bb deleted file mode 100644 index 53d06dffff..0000000000 --- a/recipes/obsolete/xorg/xorg-app/xwud_1.0.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6e3c5d0297d88e890b6f5df31f73dd60" -SRC_URI[archive.sha256sum] = "d2de2d39b4479e23adc92d131f66e87db41441aae11b72991bb01d5f6c93336c" diff --git a/recipes/obsolete/xorg/xorg-data/xbitmaps_1.0.1.bb b/recipes/obsolete/xorg/xorg-data/xbitmaps_1.0.1.bb deleted file mode 100644 index e0333ce758..0000000000 --- a/recipes/obsolete/xorg/xorg-data/xbitmaps_1.0.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-data-common.inc - -DESCRIPTION = "Common X11 Bitmaps" -LICENSE = "MIT" -DEPENDS += "libxmu" - - -SRC_URI[archive.md5sum] = "b28a9840cde3c38d7c09716372fea257" -SRC_URI[archive.sha256sum] = "5aa5be594e77f772b85d39f0c25f61a61c7f6fa02ba940e614c5ee386deeb867" -PR = "${INC_PR}.0" diff --git a/recipes/obsolete/xorg/xorg-data/xcursor-themes_1.0.1.bb b/recipes/obsolete/xorg/xorg-data/xcursor-themes_1.0.1.bb deleted file mode 100644 index 9dca0ab01b..0000000000 --- a/recipes/obsolete/xorg/xorg-data/xcursor-themes_1.0.1.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-data-common.inc -PE = "1" - -DEPENDS += " libxcursor xcursorgen-native" - -FILES_${PN} += "${datadir}/icons" - - -SRC_URI[archive.md5sum] = "014bad415e64c49994679cdb71a97e37" -SRC_URI[archive.sha256sum] = "4e7dcd402cd045ce1bd1a3de496270e78d6ead2478a0bcb3404072b33c5c9ea0" -PR = "${INC_PR}.0" diff --git a/recipes/obsolete/xorg/xorg-doc/xorg-docs_1.0.1.bb b/recipes/obsolete/xorg/xorg-doc/xorg-docs_1.0.1.bb deleted file mode 100644 index 5b2a1ceecb..0000000000 --- a/recipes/obsolete/xorg/xorg-doc/xorg-docs_1.0.1.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-doc-common.inc -DESCRIPTION = "The documentation in this package is from xc/doc in the monolithic \ -source tree." -DEPENDS += " intltool" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "78fd95f6d5ea69d91723dcc16280c664" -SRC_URI[archive.sha256sum] = "b7b8593b055e29dedc0631e1db9781583038afc67bce0f715fdf3201570d1e4e" - -FILES_${PN} += " /usr/share/X11/doc" diff --git a/recipes/obsolete/xorg/xorg-doc/xorg-docs_1.2.bb b/recipes/obsolete/xorg/xorg-doc/xorg-docs_1.2.bb deleted file mode 100644 index b7a33c9656..0000000000 --- a/recipes/obsolete/xorg/xorg-doc/xorg-docs_1.2.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-doc-common.inc -DESCRIPTION = "The documentation in this package is from xc/doc in the monolithic \ -source tree." -DEPENDS += " intltool" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f817c5df43817846c1b27bac83da74d7" -SRC_URI[archive.sha256sum] = "23648ac11d5cc57f3e1e747a73bd1c4f83c42a657969814af0d399fdd3d7beec" - -FILES_${PN} += " /usr/share/X11/doc" diff --git a/recipes/obsolete/xorg/xorg-doc/xorg-docs_1.4.bb b/recipes/obsolete/xorg/xorg-doc/xorg-docs_1.4.bb deleted file mode 100644 index 12d671d15a..0000000000 --- a/recipes/obsolete/xorg/xorg-doc/xorg-docs_1.4.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-doc-common.inc -DESCRIPTION = "The documentation in this package is from xc/doc in the monolithic \ -source tree." -DEPENDS += " intltool" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4f2005bdd430a98c262901383459009e" -SRC_URI[archive.sha256sum] = "fffc67e50ce396e6ddd95e842fa8351954b8f09cb729a9a062e0496a8bda4925" - -EXTRA_OECONF += " ac_cv_file__usr_share_sgml_X11_defs_ent=no " - -FILES_${PN} += " /usr/share/X11/doc" diff --git a/recipes/obsolete/xorg/xorg-doc/xorg-sgml-doctools_1.1.1.bb b/recipes/obsolete/xorg/xorg-doc/xorg-sgml-doctools_1.1.1.bb deleted file mode 100644 index 8d6a17b6db..0000000000 --- a/recipes/obsolete/xorg/xorg-doc/xorg-sgml-doctools_1.1.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-doc-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ae3d4f73c42953b0a5513bb2967ab913" -SRC_URI[archive.sha256sum] = "be1fbd7646a55eb9a9ad161f9b83034ba88a82c780e29d4a7888db2495947f25" - -FILES_${PN} += " /usr/share/sgml/X11" diff --git a/recipes/obsolete/xorg/xorg-doc/xorg-sgml-doctools_1.2.bb b/recipes/obsolete/xorg/xorg-doc/xorg-sgml-doctools_1.2.bb deleted file mode 100644 index 9a4fb305d7..0000000000 --- a/recipes/obsolete/xorg/xorg-doc/xorg-sgml-doctools_1.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-doc-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f930e5be117922f0841614c8d43f1ae8" -SRC_URI[archive.sha256sum] = "4def78f2e0e002f5693b61b53ab4325fbc150d3614fe53818e8df9b365a4dbea" - -FILES_${PN} += " /usr/share/sgml/X11" diff --git a/recipes/obsolete/xorg/xorg-doc/xorg-sgml-doctools_1.4.bb b/recipes/obsolete/xorg/xorg-doc/xorg-sgml-doctools_1.4.bb deleted file mode 100644 index bfcf48372b..0000000000 --- a/recipes/obsolete/xorg/xorg-doc/xorg-sgml-doctools_1.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-doc-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "20484c9d97800530616742cb14989ac2" -SRC_URI[archive.sha256sum] = "e49b069c03cdc9d7a8aa23054431660fc2360213768a3defe61f8f9ee0af4d6f" - -FILES_${PN} += " /usr/share/sgml/X11" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-acecad_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-acecad_1.1.0.bb deleted file mode 100644 index b0eef56b38..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-acecad_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ce0b7bec500273ad935cbfa212b8ac8a" -SRC_URI[archive.sha256sum] = "3e5feea79f1d48cd46a2a40661140042ac586f90311669f79d65fea6cfc112ad" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-acecad_1.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-acecad_1.2.1.bb deleted file mode 100644 index 0c0a330d8f..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-acecad_1.2.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- AceCad input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2c371317f2aae34c04db63c19759a44e" -SRC_URI[archive.sha256sum] = "07d2f8a1153d34a6516b8f1129fc32a18f2862bbb58c9bad4637fb282d60385a" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-acecad_1.2.2.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-acecad_1.2.2.bb deleted file mode 100644 index 843ef1d134..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-acecad_1.2.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- AceCad input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2d6596b2b0cfa527b5ed4df2014684bf" -SRC_URI[archive.sha256sum] = "953ebb7d7ed579ce648dd6f6a25307c37ad8230a0336ec6fc58247732835f26e" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-aiptek_1.0.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-aiptek_1.0.1.bb deleted file mode 100644 index f1c926dd88..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-aiptek_1.0.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "951b2b1a270f67d28e2e89fd2b9f15ae" -SRC_URI[archive.sha256sum] = "3db0e3259034d838c2ff7ae26718422db6d33d89cd1a2defa0efdddbbbfcc28a" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-aiptek_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-aiptek_1.1.1.bb deleted file mode 100644 index 499869b336..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-aiptek_1.1.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2aa75313ea5652a8cf93581c65ee6493" -SRC_URI[archive.sha256sum] = "219116b0275b93333b8471fc94d97320a116d695c4249837fd97763f00a85d77" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-calcomp_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-calcomp_1.1.0.bb deleted file mode 100644 index e42a680d6f..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-calcomp_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "af13f9de2af4e1d03b2da0c037fd718a" -SRC_URI[archive.sha256sum] = "ebc446e74eea72d391104b1ce3b2a5376bced098154ec089a944f4311d240904" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-calcomp_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-calcomp_1.1.1.bb deleted file mode 100644 index 91b6c407d3..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-calcomp_1.1.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- Calcomp input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "689099e2ade8a8c9f68f82fdf569b3ad" -SRC_URI[archive.sha256sum] = "8117b37da2e031eb983e1e98034710a1511299496fcf235f936caff252fa8957" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-citron_2.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-citron_2.2.0.bb deleted file mode 100644 index e20503d141..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-citron_2.2.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1fe53cd055a69650f3c2e02377ec728c" -SRC_URI[archive.sha256sum] = "26cfa755d3a383f80039fcd286c44ba5f7b353feb8c674f386bb08d741d2c3fe" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-citron_2.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-citron_2.2.1.bb deleted file mode 100644 index 528e31f0f0..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-citron_2.2.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X Server -- Citron input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4e254fcefb3bea55772e63c12570f6d9" -SRC_URI[archive.sha256sum] = "1480ba63b342c00a53292d513bd79a69e1ea7c01a0c77d1a368ffb22e37c1a83" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-digitaledge_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-digitaledge_1.1.0.bb deleted file mode 100644 index 4d44741438..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-digitaledge_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "53461c34cc0712aacab92b820b9fcb84" -SRC_URI[archive.sha256sum] = "24001f19b46b5bc2fcf8212f04863e4efa90175fac797350525e14848ab98a38" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-dmc_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-dmc_1.1.0.bb deleted file mode 100644 index e2634821fa..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-dmc_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e1bcbdefcb839173de79aeb3cd038b77" -SRC_URI[archive.sha256sum] = "c5ca8fb2dfe0130767b2c10bd0661277a67e7d5b9171a7f5f6264ec48790473f" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-dmc_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-dmc_1.1.1.bb deleted file mode 100644 index cc59a54601..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-dmc_1.1.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- DMC input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f21f008220bc7687ce1c34ab557ec32f" -SRC_URI[archive.sha256sum] = "f98c5a7010fa71cee88b4c2470e5cd804e42dfbc5292cf1c20eb75e9b1814002" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-dynapro_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-dynapro_1.1.0.bb deleted file mode 100644 index 96447fcc26..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-dynapro_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1683178d09dfc604dde9ea2aab950a28" -SRC_URI[archive.sha256sum] = "fc2ad50b1aa027fe57da53cbb73db0b4b9d0de9032f00dd42e7cc0aae7c50d6a" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-dynapro_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-dynapro_1.1.1.bb deleted file mode 100644 index 9b569a34e3..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-dynapro_1.1.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- Dynapro input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d47be12a230c44a05d56d6b79ebcfc38" -SRC_URI[archive.sha256sum] = "ed0f1ba81febf8e7a20cfaf32b021fcaa102af37f3070d67d6a101eeb6964992" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-elo2300_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-elo2300_1.1.0.bb deleted file mode 100644 index 4439f6cbb8..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-elo2300_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "43885769d6f741272dda162e82902b0d" -SRC_URI[archive.sha256sum] = "9551f67e24c4573867a64d032d1ff6b63654caab8a85d3c6b2af7748daaa2134" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-elo2300_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-elo2300_1.1.1.bb deleted file mode 100644 index 5f981715d0..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-elo2300_1.1.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- ELO2300 input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4eef20f44954d49571a10b9134fdb663" -SRC_URI[archive.sha256sum] = "cc2cd97f49cce1795ea74034b1416ff7cd5107e1a69258b09a741d55a98ba005" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-elographics_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-elographics_1.1.0.bb deleted file mode 100644 index ae3a016f15..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-elographics_1.1.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- ELOGraphics input driver" -PE = "2" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ecb2bf1f800d4f5f4c295f2a0e6b1de7" -SRC_URI[archive.sha256sum] = "1583e1dae6e3ecd34ba55deae7dfc052efede0378f852de6224308d7e7d5b2d8" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-elographics_1.2.2.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-elographics_1.2.2.bb deleted file mode 100644 index ccda0745aa..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-elographics_1.2.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- ELOGraphics input driver" -PE = "2" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "50a9c32af12ca4733afe23042f012f9c" -SRC_URI[archive.sha256sum] = "76ded0e6977f7d562a8236bc810423cd050320531be9621d868a48309ebc4d63" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-elographics_X11R7.0-1.0.0.5.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-elographics_X11R7.0-1.0.0.5.bb deleted file mode 100644 index 0857670aad..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-elographics_X11R7.0-1.0.0.5.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "24c33f833bb2db72a07c3d28bfc0aae9" -SRC_URI[archive.sha256sum] = "f1b7f84175d33f4d18c83cd0d37bd3962acd668922fa074a8ae29e18517cdda7" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_1.1.5.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_1.1.5.bb deleted file mode 100644 index 45e301076f..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_1.1.5.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DEPENDS += " kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "01705ea9a4d1699d5eeb17e7f297a581" -SRC_URI[archive.sha256sum] = "52b7daab86dade2d189f0378ddf196c018cdc9dd47ade0b3b8fc7591cb4bbe9e" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_1.2.0.bb deleted file mode 100644 index 6dcfa8e55f..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_1.2.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- evdev input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0c7c41d3f1637bb559e80c2ad708f05d" -SRC_URI[archive.sha256sum] = "b23b231d754cab717a4b145ee3a5f3e73db46d877d23502326e9794d92d976ba" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_1.99.4.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_1.99.4.bb deleted file mode 100644 index 395bfbc2ae..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_1.99.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- evdev input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f56d98ab11ef77cfcbafb5d93c697791" -SRC_URI[archive.sha256sum] = "71e896168819bcf50044c175482d03873c31bc6eb355305a87e94772580789dd" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.0.4.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.0.4.bb deleted file mode 100644 index c0458e19c9..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.0.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- evdev input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ac97e155ea4db87a8393297493f9c406" -SRC_URI[archive.sha256sum] = "825adcadaf4c90d4cb1d0bd21dcf67bf3b895f12f8e7bf186ed936445dc015ca" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.1.0.bb deleted file mode 100644 index 5974386af3..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.1.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- evdev input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a6070ead29b2d81b5b386a96df2661b8" -SRC_URI[archive.sha256sum] = "45c4b6df8d1dbc4db8aa580be4f3c693ebba4eba4908d82489948827d3bed0e5" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.2.5.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.2.5.bb deleted file mode 100644 index 7605fe37ec..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.2.5.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- evdev input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e926692d74ee81ed459d0fe89439ff8b" -SRC_URI[archive.sha256sum] = "433fd29043cd427ba486bcce471aae3ad1abca94c8682feff92da0c380b8dff3" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.2.6.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.2.6.bb deleted file mode 100644 index b490d18d3d..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.2.6.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- evdev input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "bc4b2356e1dbf2d21e1e95249b18f5f8" -SRC_URI[archive.sha256sum] = "dbf3799e207175e91f50492d51343e5cfdc706f637f6e9f14257b764e86bb3f9" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.3.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.3.1.bb deleted file mode 100644 index 32798cadf5..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.3.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- evdev input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e56ce4424b89b2409c6e73e007a85da7" -SRC_URI[archive.sha256sum] = "462f2ae2fd389a87e09fa764a236cd04dcbf85bcfcd8000aa9a3810055511d8f" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.3.2.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.3.2.bb deleted file mode 100644 index 3967e40af0..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-evdev_2.3.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- evdev input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b2bfe368022eedf2671ee28daba31efc" -SRC_URI[archive.sha256sum] = "029bf469bd013bcc3e384c1297a05a59e4b9b3ba90a26c022b32c0819d115e28" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-fpit_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-fpit_1.1.0.bb deleted file mode 100644 index 57647da348..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-fpit_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a31066a2076d18619ceaea67f6d89698" -SRC_URI[archive.sha256sum] = "8ee3b2df90516182460fbda025153aa7fb2c6ba343e4239d225963a287f694f8" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-fpit_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-fpit_1.2.0.bb deleted file mode 100644 index 261dfb0d69..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-fpit_1.2.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0f3e013d5ff58e0aba3d9e1d18830291" -SRC_URI[archive.sha256sum] = "87e3dd97d57ddb520cafa5e68fa7846cfc3d9d71cb054cdf0e1d650c7b1cff7e" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-hyperpen_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-hyperpen_1.1.0.bb deleted file mode 100644 index 30d24d6afd..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-hyperpen_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1dfccb75069e61e0c6f990b47eb58c40" -SRC_URI[archive.sha256sum] = "d1c20a3340e06c5634759832dcf2edc6acb41476a4f637eba6880730e607f493" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-hyperpen_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-hyperpen_1.2.0.bb deleted file mode 100644 index cc6417877d..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-hyperpen_1.2.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "175c1e1ad668ebbbe212c1e975dd14f9" -SRC_URI[archive.sha256sum] = "689d1c5c1f21eed00ae03a01c57482f7bbef36d7e07156556c99febe28c7d413" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-jamstudio_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-jamstudio_1.1.0.bb deleted file mode 100644 index 31c41f3743..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-jamstudio_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a32e36a24545791a3408cdc5563b6523" -SRC_URI[archive.sha256sum] = "ce41b360bd08ea31036b79cfc25a32c854147522e4580f5ca1a203233e657e1a" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-joystick_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-joystick_1.1.0.bb deleted file mode 100644 index ffb9ecc385..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-joystick_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e0025215542c7a11c5a7f9548631dbd7" -SRC_URI[archive.sha256sum] = "11c3e8056e8f44b9a6f348b5366c7e725155563374770b82e339e913b9a60d16" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-joystick_1.3.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-joystick_1.3.1.bb deleted file mode 100644 index b4bad29597..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-joystick_1.3.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- joystick input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ff25ea697cfa1570cc28f4b9cf9c761f" -SRC_URI[archive.sha256sum] = "1d33b9668e039ea9adc0680c1f2971785508cfd74b2215749db23af23ef8f9ce" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-joystick_1.3.2.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-joystick_1.3.2.bb deleted file mode 100644 index 81bde8fcfd..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-joystick_1.3.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- joystick input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e48b99e55093525ebb7811a014391a0b" -SRC_URI[archive.sha256sum] = "6cad238e0a54dec75c5224f9c0774b4fce2a03b06f1c61b404e9ea97d4941d4b" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.1.1.bb deleted file mode 100644 index 75f3b396e7..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.1.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DEPENDS += " kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "babf094e37bdfc08076d4adb4c69c1d9" -SRC_URI[archive.sha256sum] = "b7e7377d75f3a10cceb5df18019b8e4498fbed0100478edd4af75bf8cd45d6fd" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.2.0.bb deleted file mode 100644 index 465de76cf0..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.2.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DEPENDS += " kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "06e14029e00b32ed085769775b398efd" -SRC_URI[archive.sha256sum] = "8c45fc324ea01377f9932250824ee1769bdf1eab6e4b661c22a39deb0b01580a" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.2.2.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.2.2.bb deleted file mode 100644 index e407ff56e5..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.2.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DEPENDS += " kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ab3122921f6359c54e250879288ffd47" -SRC_URI[archive.sha256sum] = "c25b35524eaf00928d97bd0d8bf9e489d92993b133461b5f4d8d9655d37ec072" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.3.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.3.1.bb deleted file mode 100644 index 46f86508b8..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.3.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- keyboard input driver" -DEPENDS += " kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ebe5dcf8eed819103909f18321fc3b9d" -SRC_URI[archive.sha256sum] = "7b514715dfb5a2512dea3355bc3f09eb879d7184440c5525f0a9d29ec9f3be42" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.3.2.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.3.2.bb deleted file mode 100644 index 7c07927406..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-keyboard_1.3.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- keyboard input driver" -DEPENDS += " kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d6fe929c4f6085d6dd67f197ae9c42f6" -SRC_URI[archive.sha256sum] = "33939ec65dbf56f49e1e7de854a1cf95446e40c533950431901567e67112aef2" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-magellan_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-magellan_1.1.0.bb deleted file mode 100644 index 06b901b40c..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-magellan_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0d6a81aa864ac790d9a8b517ca7016ad" -SRC_URI[archive.sha256sum] = "8eef54b50c428513a330ed7183ce37f269050252a4d1199d3b00ad6bf0a7833d" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-magellan_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-magellan_1.1.1.bb deleted file mode 100644 index 4e020e60e8..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-magellan_1.1.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- Magellan input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8a966d3b74dc2a801ff09b895037090c" -SRC_URI[archive.sha256sum] = "06da7d1b222ba47ba0c7fd561965d78f2c8e46f44c998cb768e98bdc3c0e1741" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-microtouch_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-microtouch_1.1.0.bb deleted file mode 100644 index d8adb953d5..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-microtouch_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7b3cc0330d70e7e4e07914fcb325b331" -SRC_URI[archive.sha256sum] = "7f92f5531495ecfbfd00744198fd4b2aa3b8f5c188b115e55e865e961bca2039" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-microtouch_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-microtouch_1.1.1.bb deleted file mode 100644 index 68c58e0352..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-microtouch_1.1.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- MicroTouch input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9843fbea6cc0c4129e96ce9a6c893cf6" -SRC_URI[archive.sha256sum] = "5f2f0b16705c6226081a452f9f876508c388b384fca69106d377cd134cfddfd3" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.1.2.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.1.2.bb deleted file mode 100644 index a113404b2e..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.1.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "Mouse Support in X11" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d8bcd9fb1b4efb02acd251495f9a30c1" -SRC_URI[archive.sha256sum] = "7d4c2ecbe8f9327f7c8093c05401ab68b22f3343bcf04e4838cc40c21b7f8e0a" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.2.1.bb deleted file mode 100644 index 014502853b..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.2.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "Mouse Support in X11" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "72b07e65bbea6ab484d84c048f6835fb" -SRC_URI[archive.sha256sum] = "82671998e2b02ad097e3d5cc7d964e11de0b3ca3dfec4876e8fa2a13af6aacc3" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.2.2.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.2.2.bb deleted file mode 100644 index 431b7a7b63..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.2.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "Mouse Support in X11" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c47c598e55e7080b8ea30f70781f7ca3" -SRC_URI[archive.sha256sum] = "80e9cb52b2036b71289b2140bcd3ac202cf46fd42830761c53120ddac38e7edf" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.2.3.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.2.3.bb deleted file mode 100644 index 6f59dd2b1b..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.2.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- mouse input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "47da1fa52584933d045528109f094eff" -SRC_URI[archive.sha256sum] = "a07cb2169f43018c90b7889781c0db30cda0da03811edccb8c4db533166357ab" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.3.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.3.0.bb deleted file mode 100644 index d96f51aa35..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.3.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- mouse input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "31a51b0e5ddc4fac19754f48a3adf881" -SRC_URI[archive.sha256sum] = "054b253f366795c2865714ce8bc545c79e59aa9ce1b7a9a4a05b9c674dff9dec" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.4.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.4.0.bb deleted file mode 100644 index 8193994bc9..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-mouse_1.4.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- mouse input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e7dc0759c14a9bfd373917a49e5f7c7d" -SRC_URI[archive.sha256sum] = "e6e1dbd64d41c826619a5881c5aeed46095bfdcb87c3e27d65292fc12a5bb7c7" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-mutouch_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-mutouch_1.1.0.bb deleted file mode 100644 index 50516db339..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-mutouch_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "98ae915c67cabf0e6d40a425dbdbe10b" -SRC_URI[archive.sha256sum] = "cc67e0dd4f4fcc8d798f0bfe42b975132c5739bdd80809580a74182e4d1b62ea" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-mutouch_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-mutouch_1.2.0.bb deleted file mode 100644 index 233cf3b5c0..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-mutouch_1.2.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- muTouch input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "50711d390d2867e3fa7e06b59b2d575b" -SRC_URI[archive.sha256sum] = "214f0831f36ebfc081b9f31f91ae27972ced9371b9b2256650998596a097061d" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-palmax_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-palmax_1.1.0.bb deleted file mode 100644 index f048b9c6dc..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-palmax_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0959dbf7972dfb95f56e4bd3f56447cf" -SRC_URI[archive.sha256sum] = "5c00c85eed2950a575362bee2f21c2fa68eb8af81e7f1d451273a1302eac4145" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-penmount_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-penmount_1.2.0.bb deleted file mode 100644 index 89e8c91ad7..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-penmount_1.2.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0589f2eaa84afb9bd49b226ce7dacdda" -SRC_URI[archive.sha256sum] = "dea18a07cf8f59e7bc981cfa1f6ef476dd14f7d9bee3bb1a55a6cc49f766150e" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-penmount_1.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-penmount_1.2.1.bb deleted file mode 100644 index ee0e818b64..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-penmount_1.2.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- Penmount input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "268af4dceda544d8c815b9b7e87d4536" -SRC_URI[archive.sha256sum] = "fab08de727da6f56b82d8ecee451a52e7129ff80522e711c5322f1bd2fa9970a" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-penmount_1.3.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-penmount_1.3.0.bb deleted file mode 100644 index 4756ec7fca..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-penmount_1.3.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- Penmount input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "24594c0222e631fedccc7c540c420b03" -SRC_URI[archive.sha256sum] = "9cb4e0e83dcefe1ece814d638bd186785b6bc1debe1aa2101ce2a4ea0376805a" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-spaceorb_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-spaceorb_1.1.0.bb deleted file mode 100644 index 16dcb32c1a..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-spaceorb_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "294810ca9e93c4096458c6a0f2fb5679" -SRC_URI[archive.sha256sum] = "9cd53cb719bf401ff3f72233d3a88c59539b94eaf11e586e307c807a325f0815" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-summa_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-summa_1.1.0.bb deleted file mode 100644 index 351bb09387..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-summa_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b37a432fd87bb9f46d011622d6fce6b3" -SRC_URI[archive.sha256sum] = "f10f2cadd4120b40b3658000c87f910e3005f4d787441c7dd83b48ebbf2a11f2" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-synaptics_0.15.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-synaptics_0.15.0.bb deleted file mode 100644 index 959c651cc5..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-synaptics_0.15.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- mouse input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "939f1c831c5cd3a6f027e982592dfc5b" -SRC_URI[archive.sha256sum] = "e7d481c375a11df55eb8f12390c329c2bfda3258c689cec11cfec27cb5895c8b" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-synaptics_1.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-synaptics_1.2.1.bb deleted file mode 100644 index 0cfb5df326..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-synaptics_1.2.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- mouse input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "29a6f9da5123149e4abc8ff83880ed5c" -SRC_URI[archive.sha256sum] = "a63b48c5c8eb09416b941dea591a948e111d1b2e14d4620f25377cf47cf877e6" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-tek4957_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-tek4957_1.1.0.bb deleted file mode 100644 index 81965ceb22..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-tek4957_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "be8a4bd474ad6c85b93f66dd6fcfa6ee" -SRC_URI[archive.sha256sum] = "09b9506d1bb1deaaf69872392bc56e1d75997bb8157e85a9121749bf5fe15727" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.4.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.4.0.bb deleted file mode 100644 index 8b58d0d634..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.4.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "The VMMouse driver enables support for the special VMMouse protocol \ -that is provided by VMware virtual machines to give absolute pointer \ -positioning. " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "313e403e56702f6c38d1a5c830b60dc2" -SRC_URI[archive.sha256sum] = "383e0973aad0e96812fc019cb579abaf016f97427fc07466b150fe15739ba63c" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.4.3.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.4.3.bb deleted file mode 100644 index e2f4af6978..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.4.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- VMMouse input driver to use with VMWare" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "44730af795616ed4d4a0cd9a3a07935d" -SRC_URI[archive.sha256sum] = "d668c4cacd4be6d56608fbdf7779d60120f38f3315e6385a7cc87339124e77ab" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.5.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.5.1.bb deleted file mode 100644 index b268d75937..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.5.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- VMMouse input driver to use with VMWare" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1e2feafb8e4f1b670aeb39bcac9fbb18" -SRC_URI[archive.sha256sum] = "63608ba07138f01eadb9a02d8054c306501d907dd706ae61fdc030c50a7bfcfb" - -COMPATIBLE_HOST = "i.86.*-linux" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.6.6.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.6.6.bb deleted file mode 100644 index 5a9fae1842..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.6.6.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- VMMouse input driver to use with VMWare" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1c57338928a8897b7ca0b5524fcb1223" -SRC_URI[archive.sha256sum] = "0cb2896b7a284efd6337c019c599fd4d5a6de74a58c6e6c31c31ed399efa8171" - -COMPATIBLE_HOST = "i.86.*-linux" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.6.9.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.6.9.bb deleted file mode 100644 index 4b3f2da40f..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-vmmouse_12.6.9.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- VMMouse input driver to use with VMWare" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6b7f2ffffc650ed61c9d333aeece893f" -SRC_URI[archive.sha256sum] = "a5e2069fc080de9c7d037c0def0135a5c93b76a8b535099e021d65a5e1d0b00f" - -COMPATIBLE_HOST = "i.86.*-linux" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-void_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-void_1.1.0.bb deleted file mode 100644 index d1cb5a9a90..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-void_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ea72a92d43b95f413347df96d6a73933" -SRC_URI[archive.sha256sum] = "b43c5d920821bd06b6a1a131dd071ab838bf024c3cb092c6d1f10d57b648b0e4" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-input-void_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-input-void_1.1.1.bb deleted file mode 100644 index a76a38f90c..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-input-void_1.1.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- void input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "862c230f5f6e0c545f232b4c0fa9537a" -SRC_URI[archive.sha256sum] = "dde062d6267a3fd9d51b0daee88fd84fceea52a6019de51dece46e92012dbc4f" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-apm_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-apm_1.1.1.bb deleted file mode 100644 index fd2e16aeaa..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-apm_1.1.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "This is the Alliance Promotion driver for XFree86 4.0+" -DEPENDS += " xf86rushproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ac7e05f0dfc7e02cac0bf17b9eb89b11" -SRC_URI[archive.sha256sum] = "09d7e6cf30b94f141f8ebe2560b301a058f645e74108edc28c908e750865dcec" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-apm_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-apm_1.2.0.bb deleted file mode 100644 index 241a11c5d3..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-apm_1.2.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "This is the Alliance Promotion driver for XFree86 4.0+" -DEPENDS += " xf86rushproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://get-rid-of-host-includes.patch" -SRC_URI[archive.md5sum] = "4f78650d79656dc803a720049d65682e" -SRC_URI[archive.sha256sum] = "f0fe020f892e6e3a696a490c86312a1b32672bffb7dead153c24f103540a6185" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-ark_0.6.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-ark_0.6.0.bb deleted file mode 100644 index a0595f4ff6..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-ark_0.6.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6921479baca8f7b156029489fd335854" -SRC_URI[archive.sha256sum] = "e5abc4f4ae643ce56d5773f052515196f05786235e4afd155a3232e20dbc84d7" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-ark_0.7.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-ark_0.7.0.bb deleted file mode 100644 index 938d501d0d..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-ark_0.7.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- ark display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://get-rid-of-host-includes.patch" -SRC_URI[archive.md5sum] = "6826c556ebe9a1248cbc7f7edd44f956" -SRC_URI[archive.sha256sum] = "8e65e73045fabe37c15f6d4895baa09346bdac2f7537607b523aacd7bcf57594" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-ast_0.81.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-ast_0.81.0.bb deleted file mode 100644 index 262326629d..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-ast_0.81.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "04bc08907da13612dbc4918fe54e63e3" -SRC_URI[archive.sha256sum] = "b95553aaf89bef28051c82914cee2b91102dbc2370d0d855404ba453902459b8" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-ast_0.85.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-ast_0.85.0.bb deleted file mode 100644 index e5c2bc4980..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-ast_0.85.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b415bf3259ad0acdaf62e3dde76e3289" -SRC_URI[archive.sha256sum] = "9018ff84e4866d895c037aad33fb31c79d5f47d3f54707600cc3fe6076485b28" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.13.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.13.0.bb deleted file mode 100644 index 974bb83181..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.13.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- ATI display driver" -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7b2642442091808002963920c7693aeb" -SRC_URI[archive.sha256sum] = "6d07847d63798f92237175f2645bf964d083b18c4c439e6c787a5f0c3dd68e31" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.6.193.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.6.193.bb deleted file mode 100644 index 71e113684e..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.6.193.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "102b781f543213852401f3422b18ccc7" -SRC_URI[archive.sha256sum] = "9b0899694000cb91d5643e2482376af24bd495cb01b4c9dcdd6ee3545b0aefae" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.6.3.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.6.3.bb deleted file mode 100644 index aaaf3a89cf..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.6.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f6d559f9d20f61567d381916b376590f" -SRC_URI[archive.sha256sum] = "d08a429e1fb1620ae81839181a4dc6cd579d52fc440d44d7bba36d19be355780" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.7.196.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.7.196.bb deleted file mode 100644 index ab69068f32..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.7.196.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "06db625391c75c8be86c4dd5a5d713e6" -SRC_URI[archive.sha256sum] = "8923a08232255ceacf770ef767d86bbfb195dffa9559baa1b1de90f9c947a6d9" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.7.197.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.7.197.bb deleted file mode 100644 index f9a0d8be70..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.7.197.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- ATI display driver" -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7bd53945ce6d0b48b7fd558039e82aa2" -SRC_URI[archive.sha256sum] = "b6c67996cfdbbf9b3a191b9092f5d515dd7fae564544626792dd5ef404e29134" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.8.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.8.0.bb deleted file mode 100644 index 1aa67c2710..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-ati_6.8.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- ATI display driver" -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3c97c7925ebf4162eeb3463e23adc0e3" -SRC_URI[archive.sha256sum] = "3863851e3c85d25cc38941eec63e866656806821b028519ae32ab8b276664fba" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-chips_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-chips_1.1.1.bb deleted file mode 100644 index f083306a50..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-chips_1.1.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3182d43439ca4cbf08ff9aa76990bba3" -SRC_URI[archive.sha256sum] = "16a81cdb6b311176936c3326d279c0d75530adbcf9a3489eea55992ac5bc7494" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-chips_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-chips_1.2.0.bb deleted file mode 100644 index 79a3cd710f..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-chips_1.2.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Chips display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0fec6bee65383790485d917247a61629" -SRC_URI[archive.sha256sum] = "05f38c49b23be36afa68b738faf520b8dbf05b92c769107039426651801d4f99" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-cirrus_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-cirrus_1.1.0.bb deleted file mode 100644 index b04396f7dd..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-cirrus_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "66344e315def275605dafb314ce59851" -SRC_URI[archive.sha256sum] = "5988962199d5013274f6a6952939e4f405df658bb6616ebf9954c993b1179b1b" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-cirrus_1.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-cirrus_1.2.1.bb deleted file mode 100644 index c481738865..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-cirrus_1.2.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Cirrus display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "bc28fdedaee9059180e2534f9dbcd2f6" -SRC_URI[archive.sha256sum] = "e7c99ed66326df5fadf6e5d875859a430fec4369415a27cde72a91109f78bb9c" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-dummy_0.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-dummy_0.2.0.bb deleted file mode 100644 index 13bf350125..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-dummy_0.2.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "22b7cc20a33443cbd218bd2521850cfe" -SRC_URI[archive.sha256sum] = "46013885696f3c1a5e05c5d503abc69e691443319a97cf2c6a01ec031e06c910" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-dummy_0.3.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-dummy_0.3.0.bb deleted file mode 100644 index b375d93505..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-dummy_0.3.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- dummy display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://get-rid-of-host-includes.patch" -SRC_URI[archive.md5sum] = "3d96297556846bee02a74166ffb5d052" -SRC_URI[archive.sha256sum] = "5a4bbde0b7f0334bb63b159e5ef6e164be3699e3424734c2bd9823f20a30a278" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-dummy_0.3.3.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-dummy_0.3.3.bb deleted file mode 100644 index 625b228f98..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-dummy_0.3.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- dummy display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://get-rid-of-host-includes.patch" -SRC_URI[archive.md5sum] = "3ffe3a28f4452e66bf56180e7da9cbc5" -SRC_URI[archive.sha256sum] = "df3f55de7953dba6d7ce10cc5f355da1a6164f781ad9393a38dae502dba4955d" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-fbdev/use-staged-headers.patch b/recipes/obsolete/xorg/xorg-driver/xf86-video-fbdev/use-staged-headers.patch deleted file mode 100644 index 0bf41fd4dd..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-fbdev/use-staged-headers.patch +++ /dev/null @@ -1,48 +0,0 @@ -Index: xf86-video-fbdev-0.4.0/src/fbdev.c -=================================================================== ---- xf86-video-fbdev-0.4.0.orig/src/fbdev.c -+++ xf86-video-fbdev-0.4.0/src/fbdev.c -@@ -10,29 +10,29 @@ - #include <string.h> - - /* all driver need this */ --#include "xf86.h" --#include "xf86_OSproc.h" -+#include <xf86.h> -+#include <xf86_OSproc.h> - --#include "mipointer.h" --#include "mibstore.h" --#include "micmap.h" --#include "colormapst.h" --#include "xf86cmap.h" -+#include <mipointer.h> -+#include <mibstore.h> -+#include <micmap.h> -+#include <colormapst.h> -+#include <xf86cmap.h> - #include "shadow.h" --#include "dgaproc.h" -+#include <dgaproc.h> - - /* for visuals */ --#include "fb.h" -+#include <fb.h> - #ifdef USE_AFB - #include "afb.h" - #endif - --#include "xf86Resources.h" --#include "xf86RAC.h" -+#include <xf86Resources.h> -+#include <xf86RAC.h> - --#include "fbdevhw.h" -+#include <fbdevhw.h> - --#include "xf86xv.h" -+#include <xf86xv.h> - - #ifdef XSERVER_LIBPCIACCESS - #include <pciaccess.h> - diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-fbdev_0.3.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-fbdev_0.3.1.bb deleted file mode 100644 index df2f45b1c0..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-fbdev_0.3.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9ae810c6c6c3c9713a67866fe794d4ff" -SRC_URI[archive.sha256sum] = "309d1f618c77559ea494c05d45b09577790c44900685e17bc812e4e1b19df6e7" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-fbdev_0.4.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-fbdev_0.4.0.bb deleted file mode 100644 index 77225cf70f..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-fbdev_0.4.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- fbdev display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6572b39fec77b8e6de1c858a93992924" -SRC_URI[archive.sha256sum] = "bba725daeb2a313b83f2b92855a9ae8aa72c4cc8581f9f62f101ebdf00ac359d" - -FILES_${PN} += " file://use-staged-headers.patch" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode/fixes.patch b/recipes/obsolete/xorg/xorg-driver/xf86-video-geode/fixes.patch deleted file mode 100644 index b581b5668c..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode/fixes.patch +++ /dev/null @@ -1,161 +0,0 @@ -diff --git a/README b/README -index 8ae3ce7..74f3a9a 100644 ---- a/README -+++ b/README -@@ -1,6 +1,6 @@ - AMD Geode GX and LX graphics driver for X.Org - ============================================= --README last updated: 2009-08-04 -+README last updated: 2009-09-03 - - GIT repository: - git://anongit.freedesktop.org/git/xorg/driver/xf86-video-geode -@@ -29,15 +29,23 @@ at which point xf86-video-cyrix and xf86-video-nsc will be retired. - - = Dependencies = - --As of version 2.9.0, this driver depends on X.Org server 1.3 or newer, -+As of version 2.11.4, this driver depends upon X server 1.5 or newer, -+because the GX Randr code utilizes dixSetPrivate whose API was modified -+in a non backward-compatible way. -+ -+ #ifdef'ing the changes from f1268f3ba8404129d358db3bb1e66f3841f7018a -+ and b28abde0276ddd7f687242f3886f98b0e49a7fc2 might make it possible -+ to build this driver against older X servers. Patches are welcome. -+ -+As of version 2.9.0, this driver depends on X server 1.3 or newer, - because it utilizes the new common DDC probing libraries from X.Org. - --If necessary, it might be possible to create autoconf macros to make --this driver compile against older X servers, following this example: -+ If necessary, it might be possible to create autoconf macros to make -+ this driver compile against older X servers, following this example: - --http://lists.freedesktop.org/archives/xorg-commit/2007-February/010341.html -+ http://lists.freedesktop.org/archives/xorg-commit/2007-February/010341.html - --Patches accomplishing the same trick for the Geode driver are welcome. -+ Patches accomplishing the same trick for the Geode driver are welcome. - - = FAQ = - -diff --git a/src/geode.h b/src/geode.h -index 4f0b467..8fe67b5 100644 ---- a/src/geode.h -+++ b/src/geode.h -@@ -60,7 +60,7 @@ - #define LX 0x20 - - #define PCI_VENDOR_ID_CYRIX 0x1078 --#define PCI_VENDOR_ID_NS 0x100B -+#define PCI_VENDOR_ID_NS 0x100b - #define PCI_VENDOR_ID_AMD 0x1022 - - #define PCI_CHIP_5530 0x0104 -diff --git a/src/gx_driver.c b/src/gx_driver.c -index 7ff5418..6f5767d 100644 ---- a/src/gx_driver.c -+++ b/src/gx_driver.c -@@ -464,7 +464,7 @@ GXPreInit(ScrnInfoPtr pScrni, int flags) - /* Fill in the monitor information */ - pScrni->monitor = pScrni->confScreen->monitor; - -- if (!xf86SetDepthBpp(pScrni, 16, 16, 16, Support24bppFb | Support32bppFb)) -+ if (!xf86SetDepthBpp(pScrni, 24, 16, 32, Support24bppFb | Support32bppFb)) - return FALSE; - - switch (pScrni->depth) { -diff --git a/src/gx_randr.c b/src/gx_randr.c -index 2669912..91ca43e 100644 ---- a/src/gx_randr.c -+++ b/src/gx_randr.c -@@ -56,15 +56,17 @@ typedef struct _GXRandRInfo - Rotation supported_rotations; /* driver supported */ - } XF86RandRInfoRec, *XF86RandRInfoPtr; - --#define AMD_OLDPRIV (GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 4) -- - static int GXRandRIndex; - --#if AMD_OLDPRIV --#define XF86RANDRINFO(p) ((XF86RandRInfoPtr) (p)->devPrivates[GXRandRIndex].ptr) -+#define OLD_VIDEODRV_INTERFACE (GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) < 4) -+ -+#if OLD_VIDEODRV_INTERFACE -+#define XF86RANDRINFO(p) ((XF86RandRInfoPtr) (p)->devPrivates[GXRandRIndex].ptr) -+#define XF86RANDRSET(p, v) (p)->devPrivates[GXRandRIndex].ptr = v - #else --#define XF86RANDRINFO(p) ((XF86RandRInfoPtr) \ -- dixLookupPrivate(&(p)->devPrivates, &GXRandRIndex)); -+#define XF86RANDRINFO(p) ((XF86RandRInfoPtr) \ -+ dixLookupPrivate(&(p)->devPrivates, &GXRandRIndex)) -+#define XF86RANDRSET(p, v) dixSetPrivate(&(p)->devPrivates, &GXRandRIndex, v) - #endif - - static int -@@ -327,7 +329,7 @@ GXRandRInit(ScreenPtr pScreen, int rotation) - if (GXRandRGeneration != serverGeneration) { - GXRandRGeneration = serverGeneration; - } --#if AMD_OLDPRIV -+#if OLD_VIDEODRV_INTERFACE - GXRandRIndex = AllocateScreenPrivateIndex(); - #endif - -@@ -354,10 +356,7 @@ GXRandRInit(ScreenPtr pScreen, int rotation) - pRandr->supported_rotations = rotation; - pRandr->maxX = pRandr->maxY = 0; - --#if AMD_OLDPRIV -- pScreen->devPrivates[GXRandRIndex].ptr = pRandr; --#else -- dixSetPrivate(&pScreen->devPrivates, &GXRandRIndex, pRandr); --#endif -+ XF86RANDRSET(pScreen, pRandr); -+ - return TRUE; - } -diff --git a/src/lx_driver.c b/src/lx_driver.c -index 08d1fdd..79ec15c 100644 ---- a/src/lx_driver.c -+++ b/src/lx_driver.c -@@ -331,7 +331,7 @@ LXPreInit(ScrnInfoPtr pScrni, int flags) - /* Fill in the monitor information */ - pScrni->monitor = pScrni->confScreen->monitor; - -- if (!xf86SetDepthBpp(pScrni, 16, 16, 16, Support24bppFb | Support32bppFb)) -+ if (!xf86SetDepthBpp(pScrni, 24, 16, 32, Support24bppFb | Support32bppFb)) - return FALSE; - - switch (pScrni->depth) { -diff --git a/src/lx_output.c b/src/lx_output.c -index 5508477..72e5e2a 100644 ---- a/src/lx_output.c -+++ b/src/lx_output.c -@@ -108,7 +108,7 @@ lx_output_set_property(xf86OutputPtr output, Atom property, - - if (!ret) { - xf86DrvMsg(pScrni->scrnIndex, X_ERROR, -- "Failed to set mode after propery change!\n"); -+ "Failed to set mode after property change!\n"); - - pGeode->Scale = scale; - return FALSE; -diff --git a/src/lx_output.c b/src/lx_output.c -index 72e5e2a..3eecc9e 100644 ---- a/src/lx_output.c -+++ b/src/lx_output.c -@@ -163,6 +163,13 @@ lx_output_mode_valid(xf86OutputPtr output, DisplayModePtr pMode) - return MODE_BAD; - } - -+ if (gfx_is_display_mode_supported(pMode->HDisplay, -+ pMode->VDisplay, -+ pScrni->bitsPerPixel, -+ GeodeGetRefreshRate(pMode)) < 0) { -+ return MODE_BAD; -+ } -+ - return MODE_OK; - } - diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.10.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.10.1.bb deleted file mode 100644 index 9a72053521..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.10.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.org server -- Geode GX2/LX display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e307ab55a2a81d7868506df789f76dfb" -SRC_URI[archive.sha256sum] = "9b6ef818e402e2c1b7b2f36eff657b8104c67d738f10d4d7d39c7bc118a8c650" - -COMPATIBLE_HOST = "i.86.*-linux" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.11.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.11.0.bb deleted file mode 100644 index a909137911..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.11.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.org server -- Geode GX2/LX display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1dbede8f6393edfe6c1ecab2f754b3b2" -SRC_URI[archive.sha256sum] = "d70c198cde981c3a53b1c41b717dea4bbf1d397d82957f584c641bb5fd02c82d" - -COMPATIBLE_HOST = "i.86.*-linux" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.11.4.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.11.4.1.bb deleted file mode 100644 index dccbd74cef..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.11.4.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.org server -- Geode GX2/LX display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://fixes.patch" -SRC_URI[archive.md5sum] = "05f85d897ef41d13de354ac0252bf923" -SRC_URI[archive.sha256sum] = "d739f6762fe3aa7ef7ca74f87fbe4d6ec3bb13a735e5dfb82b6748eda2b31138" - -COMPATIBLE_HOST = "i.86.*-linux" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.11.7.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.11.7.bb deleted file mode 100644 index bdf626fdcb..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.11.7.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.org server -- Geode GX2/LX display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "086daecd062835eea51e2a718761dda3" -SRC_URI[archive.sha256sum] = "ed864a37b44dabb760f0b7caac8a796e3b1a0a7f305b44c4684f871b273a9f9b" - -COMPATIBLE_HOST = "i.86.*-linux" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.8.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.8.0.bb deleted file mode 100644 index a342ca18ea..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.8.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a2b9c70a32b0a6436d837d67fa7aae18" -SRC_URI[archive.sha256sum] = "f0b68171dd4256c927fbee91ecf84fa28c409b5b6b39cbf47eaa48fd73db305f" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.9.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.9.0.bb deleted file mode 100644 index 5f411b4ea9..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-geode_2.9.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.org server -- Geode GX2/LX display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d7b3254e6f4f1978fecf8f4fa2823259" -SRC_URI[archive.sha256sum] = "b9aa934b94c0397e32cd702788fe2b6f2398bdc1a8c83594ad25274f82593590" - -COMPATIBLE_HOST = "i.86.*-linux" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-glint_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-glint_1.1.1.bb deleted file mode 100644 index 632a7bb969..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-glint_1.1.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xf86dgaproto drm xf86driproto" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2cf49f701024a145bd25aff9da11d479" -SRC_URI[archive.sha256sum] = "d63e0dd3f5cecebaf1915193a68ac83e90c1e973e3276a71bd14651d67115e6d" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-glint_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-glint_1.2.0.bb deleted file mode 100644 index 6c721f7bc0..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-glint_1.2.0.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Glint display driver" -DEPENDS += " xf86dgaproto drm xf86driproto" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1f5271ac01d4475efe73ab6f2c3646f4" -SRC_URI[archive.sha256sum] = "a0edd1109c03efdb0f6defc18745f89fb3c11142381e2657f94d492ddd1e7419" - -EXTRA_OECONF += " \ - ac_cv_file__usr_include_xorg_dri_h=yes \ - ac_cv_file__usr_include_xorg_sarea_h=yes \ - ac_cv_file__usr_include_xorg_dristruct_h=yes \ -" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-glint_1.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-glint_1.2.1.bb deleted file mode 100644 index e2a9e9b53e..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-glint_1.2.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Glint display driver" -DEPENDS += " xf86dgaproto drm xf86driproto" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6d7afdac0a26cf201c3f3b417c31c5e1" -SRC_URI[archive.sha256sum] = "161780d2127d0548a2017ca461ce38e7a69afce5d921a08604e91478c6be1cda" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.1.0.5.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.1.0.5.bb deleted file mode 100644 index 73be28fb7f..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.1.0.5.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "Number Nine I128 for X11" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6e0d3e09fc99d6f0a0e969613ddf58cc" -SRC_URI[archive.sha256sum] = "a99d2b04b829faa7542545380317c8f59f54ecbd5e0a7008580f3155742d0381" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.1.0.6.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.1.0.6.bb deleted file mode 100644 index 51d911be2b..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.1.0.6.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "Number Nine I128 for X11" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c483efc90b1935025b17e4b9e9c2e4df" -SRC_URI[archive.sha256sum] = "b52183f5a7d0adee1d21b4b0a0908886b7bbc69dc4498f1e7a3edc4b1988c41c" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.2.1.bb deleted file mode 100644 index 896dc4127c..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.2.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- i128 display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d0080732eaa15059b0a953aa3522185a" -SRC_URI[archive.sha256sum] = "0d023cacf8134241cd8efcd5744eb156399406c92f59d3895392f2b5fd055eb1" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.3.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.3.0.bb deleted file mode 100644 index 6b70a68b2f..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.3.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- i128 display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "aff4922d2f02bad7e0d8649358edbcee" -SRC_URI[archive.sha256sum] = "62eadebd3417ffb3857f10f16597c59541ceb135ddbc30b2140f46d9eb7dddd7" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.3.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.3.1.bb deleted file mode 100644 index 0ff9d081b6..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-i128_1.3.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- i128 display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3b170a6df5114420cd4021a057918a09" -SRC_URI[archive.sha256sum] = "49bb23625654ebcd74d0d23f534b074188f4b21c3cd443b06ac83b9485bf9a75" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-i740_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-i740_1.1.0.bb deleted file mode 100644 index 18439983c5..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-i740_1.1.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "I740 for X11" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "57302e225060a7286ae1a970c87a589b" -SRC_URI[archive.sha256sum] = "b8f2144c987d8a14f8b477ee3aa43fc1c76d040a77e40938c3c97c8e34e2b7c5" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-i740_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-i740_1.2.0.bb deleted file mode 100644 index 83e2d530e0..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-i740_1.2.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- i740 display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d0e5a805c546b29b1dd3b55a68d16dc4" -SRC_URI[archive.sha256sum] = "59c8f6ee465bef033c1c20bfff8121a318efda9656d5dc29f674bb655f18486f" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-i810_1.6.5.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-i810_1.6.5.bb deleted file mode 100644 index d0a5bb8b5c..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-i810_1.6.5.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "I810 for X11" -DEPENDS += " virtual/libx11 libxvmc drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fc1e0da3430551bf25a7babf7ccfd3bf" -SRC_URI[archive.sha256sum] = "30d0cd555d8b8b5bb53d93eaae1ad2aecb5c94a760e2346d60b6e194c254e40f" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-intel_2.10.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-intel_2.10.0.bb deleted file mode 100644 index 02a9411d16..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-intel_2.10.0.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Intel i8xx, i9xx display driver" -DEPENDS += " virtual/libx11 libxvmc drm xf86driproto " -RDEPENDS_${PN} += "xserver-xorg-extension-dri \ - xserver-xorg-extension-dri2 \ - xserver-xorg-extension-glx" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "78309d4f04dd8ae6585d120377042741" -SRC_URI[archive.sha256sum] = "e46dd691dc93db7cd6f5f22b84fea7e9f4bfd34f28026cfd680993b3ccfc48ab" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-intel_2.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-intel_2.2.1.bb deleted file mode 100644 index d962ee49c1..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-intel_2.2.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Intel i8xx, i9xx display driver" -DEPENDS += " virtual/libx11 libxvmc drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3334dc5142871b78fc609fd1b3dac3f2" -SRC_URI[archive.sha256sum] = "d976c5f5e9c84f3817aba6ad22855446f1c2b9bfa0d53bd11c37c62cfdefa60a" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-intel_2.4.2.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-intel_2.4.2.bb deleted file mode 100644 index 5da4140855..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-intel_2.4.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Intel i8xx, i9xx display driver" -DEPENDS += " virtual/libx11 libxvmc drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5cd6b3ed57c7e78ab51e9d9266e73fb6" -SRC_URI[archive.sha256sum] = "5afdc91e93ffed09ea5258c6fde210c729ea2b44d83f98acfd92c3da7e99e64b" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-intel_2.6.3.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-intel_2.6.3.bb deleted file mode 100644 index 635dc7d77c..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-intel_2.6.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Intel i8xx, i9xx display driver" -DEPENDS += " virtual/libx11 libxvmc drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "440c014bbd3072b5d379fe1bdb861918" -SRC_URI[archive.sha256sum] = "b35a142aeba034ad06b8d9b477c243f82ce9f82ad65a0ee4408630f228e90258" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-mach64_6.8.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-mach64_6.8.0.bb deleted file mode 100644 index 8152ac1f7a..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-mach64_6.8.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Intel i8xx, i9xx display driver" -DEPENDS += " virtual/libx11 libxvmc drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6081b8fa50c689d51f85c2fbaf93867e" -SRC_URI[archive.sha256sum] = "fba616f88d351759e00a90965e38a0d82608698ae36fc2a18df4036cd384e1a1" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-mga_1.4.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-mga_1.4.1.bb deleted file mode 100644 index a6911b0506..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-mga_1.4.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ba373233a7d13084d14046a17b02e248" -SRC_URI[archive.sha256sum] = "5becb5f0caf0f99296db28b32be46eb95d0a88ac8e4829c47cb637fb52d06564" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-mga_1.4.9.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-mga_1.4.9.bb deleted file mode 100644 index 78b197e6f4..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-mga_1.4.9.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "11066b84b949cd04300ec819c9c51532" -SRC_URI[archive.sha256sum] = "d57dd2323052f064092167a232fb7576f46e5d62e98bc9cc6a7f270cc8d0fdc0" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-mga_1.9.99.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-mga_1.9.99.bb deleted file mode 100644 index 2081b47550..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-mga_1.9.99.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- MGA display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "29785ff1de2b0f7b7f1c48350449447c" -SRC_URI[archive.sha256sum] = "82a91e523d40625c9e042ee640276756d1169cca7eb305c691a3378805c4c81c" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-neomagic_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-neomagic_1.1.1.bb deleted file mode 100644 index 12d337841a..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-neomagic_1.1.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X11 driver for NeoMagic 2200, 2160, 2097, 2093, 2090, 2070" -DEPENDS += " xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7a3d3d6e60b9686d955c45d9ebbd5c1b" -SRC_URI[archive.sha256sum] = "d6497080967b8285b663fedd7cafd4457578282ebd7da0b216b6fa214dd88a86" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-neomagic_1.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-neomagic_1.2.1.bb deleted file mode 100644 index 72e8a118bb..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-neomagic_1.2.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X11 driver for NeoMagic 2200, 2160, 2097, 2093, 2090, 2070" -DEPENDS += " xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a72f57fca4f4dff9a2c82eb1fe7456f4" -SRC_URI[archive.sha256sum] = "96e38d5378596174f76c735c4723ff2ac336f9069644502a9b706586b845e0a5" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-newport_0.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-newport_0.2.1.bb deleted file mode 100644 index ef8a412190..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-newport_0.2.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "This is an unaccelerated driver for the SGI newport cards." -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2bd8e5b9ea68e0dcd80dfcaca0eff82c" -SRC_URI[archive.sha256sum] = "66ac855452690ef896400577806dc1dd86318940f8a62ce20039037318b1ce08" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-nsc_2.8.2.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-nsc_2.8.2.bb deleted file mode 100644 index 8c1893f4cc..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-nsc_2.8.2.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1fbdd5e9b5508b032c0102f72d1e555c" -SRC_URI[archive.sha256sum] = "060493a9dcad81e8912381d2a8d14a3e32a34414296a089756868f3442103c8c" - -# This driver is broken because it's seldom updated. It compiles -# but fails to communicate with the card without this deprecated define. -EXTRA_OEMAKE += "CFLAGS+=-DXFree86Server" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_1.2.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_1.2.2.1.bb deleted file mode 100644 index 010a7a9008..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_1.2.2.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e4dc415b1e45db0bbdacc203ed33024a" -SRC_URI[archive.sha256sum] = "97d47df7720d3cfcb56c4debca9218c3fc5352d34d82bc4880c8a620185f8c5e" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.12.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.12.bb deleted file mode 100644 index c63438812a..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.12.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- NV display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "42f12a36d7afc26c817e8e8f5c8b7274" -SRC_URI[archive.sha256sum] = "f56d2bb42f6c4369dd3c6adc30988c53a229650f910b0db1bb3bf9376054011e" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.16.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.16.bb deleted file mode 100644 index 61efa0fa21..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.16.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- NV display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fb02d5506e35054348d1c2b2c924530d" -SRC_URI[archive.sha256sum] = "4bf2f964b78d309769faa6a5d21c90a9907886623adf1f30ea890b4329bf578d" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.17.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.17.bb deleted file mode 100644 index bafcabc2e7..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.17.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- NV display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4401c7b956e60a6d7de68ca6a8ec05d0" -SRC_URI[archive.sha256sum] = "4286f8994d80a30c7b6b4fc9df6ea5d587f648adc23cb3f523f571738c6900f4" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.3.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.3.bb deleted file mode 100644 index a0b8b2b0f5..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.3.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f9b38e24157c3aac6014119ac18d76da" -SRC_URI[archive.sha256sum] = "8d9b5ea137c31919f7821e7f3ecbd133158813c1059f4a8ed0a723535d969952" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.7.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.7.bb deleted file mode 100644 index 0e6ea582e6..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.7.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- NV display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "192414222f1a98e228832ee53f8178c0" -SRC_URI[archive.sha256sum] = "7c9135d80b519246b2a85ff0481d6ee0fddeb578d669ff490f236f85873e8c5a" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.8.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.8.bb deleted file mode 100644 index 7072fd6a0b..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.8.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- NV display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c3e8c98287dc98677bebfbe1ba51ab77" -SRC_URI[archive.sha256sum] = "825ffb97525517de9f0ff7155946c6e58c278dba11957573cc970dd3b094f94a" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.9.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.9.bb deleted file mode 100644 index c82ed563c3..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-nv_2.1.9.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- NV display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c6b7e52fa18455c22eb040b8d2575ce5" -SRC_URI[archive.sha256sum] = "20d92ff3ab4b9ecc150f4ed17a7012a48f56dbf3fb51b51dde769b28922976d9" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-openchrome_0.2.903.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-openchrome_0.2.903.bb deleted file mode 100644 index 6b4d8cbe69..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-openchrome_0.2.903.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- openchrome display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c0820787e89958c9114d359b6a3cd464" -SRC_URI[archive.sha256sum] = "b7e4858d6b5c6428fae2485a2c2097cdf6073268ef812aae2ccbc3d936db7410" - -do_configure_prepend() { - rm ${S}/acinclude.m4 || true -} diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-r128_6.8.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-r128_6.8.0.bb deleted file mode 100644 index 490112f171..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-r128_6.8.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- r128 display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "007bec0c6b07d9d3aeca4da18e561efb" -SRC_URI[archive.sha256sum] = "5689ca714fee9c9272bee12883b07a0ef2c40358ffb19fa684e963027b56567b" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-radeonhd_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-radeonhd_1.2.0.bb deleted file mode 100644 index b6b4a95d04..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-radeonhd_1.2.0.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- AMD/ATI r5xx, r6xx display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6a932ec17da9ce5a6d9000c1649c3a7e" -SRC_URI[archive.sha256sum] = "87c6353dd52bbe22d3a45f28fb39de1dd44f41568aaf8a9b0d45a7ed62313e27" - -EXTRA_OECONF += " \ - ac_cv_file___src_AtomBios_includes_atombios_h=yes \ - ac_cv_file___src_AtomBios_includes_Decoder_h=yes \ -" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-rendition_4.1.3.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-rendition_4.1.3.bb deleted file mode 100644 index 942dc58590..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-rendition_4.1.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X11 driver supporting cards based on the V1000 or the V2x00." -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a8b97feccb32184820d5856fe78d34db" -SRC_URI[archive.sha256sum] = "37e7aef72f7466485f5a3bafd0d43190cb7439de16868bfba2c59bb4c9df4408" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-rendition_4.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-rendition_4.2.0.bb deleted file mode 100644 index 00efa966be..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-rendition_4.2.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X11 driver supporting cards based on the V1000 or the V2x00." -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7c03de3804d4c4f6ff59f74050d24b2b" -SRC_URI[archive.sha256sum] = "b57b62f707d87534a799170e31b33311449cfd7019a56e6b4fa85a4c7faaae15" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-s3_0.5.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-s3_0.5.0.bb deleted file mode 100644 index aa6bf0fed6..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-s3_0.5.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d95ab6445cab477f39adfbbc81006f67" -SRC_URI[archive.sha256sum] = "4a1206cb1a200aad8881216547d9913d0e24928138f3b1bb912a3336b9c05c97" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-s3_0.6.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-s3_0.6.0.bb deleted file mode 100644 index 52f9584cbf..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-s3_0.6.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- legacy S3 display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d05e7c3cb044437eda8663e174ba913c" -SRC_URI[archive.sha256sum] = "ed07e4648b0f405fddd563783b49f971d649dd07cc8bc7737a93ff3d90f6c067" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-s3virge_1.10.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-s3virge_1.10.1.bb deleted file mode 100644 index 2b83d22ee5..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-s3virge_1.10.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- S3 ViRGE display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4a293047e988d4ea1e9e96d3b5793f43" -SRC_URI[archive.sha256sum] = "9094115621ef73c957cf887332717ec727c751959b1059e3d00fbfe0114a978a" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-s3virge_1.9.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-s3virge_1.9.1.bb deleted file mode 100644 index 68b534b27c..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-s3virge_1.9.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a91c73285ef67ee7cd9e2da28acb6cc4" -SRC_URI[archive.sha256sum] = "cef5702963f49e737fb8b1472dc0241f7a5da49f844ac77f2df3e693a84bc822" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-savage_2.1.2.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-savage_2.1.2.bb deleted file mode 100644 index 8f0ed080e8..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-savage_2.1.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6367e921a98f6a7fec9d0a9bc5ff0a47" -SRC_URI[archive.sha256sum] = "1a9aa442152c139e3c54bc6c323bd13edf0bfff70a81c03969bcb1159317edb2" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-savage_2.1.3.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-savage_2.1.3.bb deleted file mode 100644 index 1c6629f097..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-savage_2.1.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9c5e541613b07de6e7b2b2df3a2e35b1" -SRC_URI[archive.sha256sum] = "f5f154df377cb445935d1453d6b7095d63912d5776dcb44f8d3c2f10ab1a3cc5" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-savage_2.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-savage_2.2.1.bb deleted file mode 100644 index 66f4b709f3..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-savage_2.2.1.bb +++ /dev/null @@ -1,14 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Savage display driver" -DEPENDS += " drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "62b8aba48b54eaefeae87df502bf219c" -SRC_URI[archive.sha256sum] = "adf95cae0fbaf72326c51c4c9e61486eef062bb1706f6ab46d942f2c36d8a37e" - -EXTRA_OECONF += " \ - ac_cv_file__usr_include_xorg_dri_h=yes \ - ac_cv_file__usr_include_xorg_sarea_h=yes \ - ac_cv_file__usr_include_xorg_dristruct_h=yes \ -" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-siliconmotion_1.5.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-siliconmotion_1.5.1.bb deleted file mode 100644 index 527b77893f..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-siliconmotion_1.5.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ee35d7714ce44a2b5ac7ad7b7b7dd75a" -SRC_URI[archive.sha256sum] = "54cf791695a53d4836d32f899b7d34b969edf5415f02e36956b6e72993e21cd7" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-siliconmotion_1.6.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-siliconmotion_1.6.0.bb deleted file mode 100644 index f5fb737054..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-siliconmotion_1.6.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- SiliconMotion display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a8419a8ed17b02b2a6dd4d30d5e94b00" -SRC_URI[archive.sha256sum] = "cc5301b9c6adb9a0770509b8570d38730d43e9ffce6d6886cd9a090965017e53" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-sis_0.10.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-sis_0.10.0.bb deleted file mode 100644 index 162ab1d716..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-sis_0.10.0.bb +++ /dev/null @@ -1,14 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- SiS display driver" -DEPENDS += " xineramaproto xf86miscproto xf86dgaproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "331d432dccccca91ec7da39ff6bf1218" -SRC_URI[archive.sha256sum] = "bcc0dcde5d469cc2500676e0ad29dcd12b1370066289902387ead762260e4b40" - -EXTRA_OECONF += " \ - ac_cv_file__usr_include_xorg_dri_h=yes \ - ac_cv_file__usr_include_xorg_sarea_h=yes \ - ac_cv_file__usr_include_xorg_dristruct_h=yes \ -" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-sis_0.10.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-sis_0.10.1.bb deleted file mode 100644 index 1b58f870e2..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-sis_0.10.1.bb +++ /dev/null @@ -1,14 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- SiS display driver" -DEPENDS += " xineramaproto xf86miscproto xf86dgaproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9f57c2f5ccbd8340db32da1c74083771" -SRC_URI[archive.sha256sum] = "11529f094cbdcdaba505596488eda623e0f0bd3c51139359d587ea58b6527307" - -EXTRA_OECONF += " \ - ac_cv_file__usr_include_xorg_dri_h=yes \ - ac_cv_file__usr_include_xorg_sarea_h=yes \ - ac_cv_file__usr_include_xorg_dristruct_h=yes \ -" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-sis_0.9.3.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-sis_0.9.3.bb deleted file mode 100644 index c5de3725e8..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-sis_0.9.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto xf86dgaproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e35d817fa4ee7beb6cd5aa744b9c0783" -SRC_URI[archive.sha256sum] = "898ee8fb16fff89ba8ac5c83b9f5a2371084719db0cf034140427229191436f6" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-sis_0.9.4.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-sis_0.9.4.bb deleted file mode 100644 index d316d30a05..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-sis_0.9.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- SiS display driver" -DEPENDS += " xineramaproto xf86miscproto xf86dgaproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "43f12cabf770b06170cdd1cdaafdc50f" -SRC_URI[archive.sha256sum] = "50856446841526fc393af6bae0fbc39c20bb07e60056a676d0bc620446b593ac" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-sisusb_0.8.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-sisusb_0.8.1.bb deleted file mode 100644 index 5cc4976afc..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-sisusb_0.8.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "cbd669507e4aa35e468905f09b546333" -SRC_URI[archive.sha256sum] = "1596b79ab3e33263bde2d456cc0376808abee80b4cde059605f176d98bdb45cb" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-sisusb_0.9.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-sisusb_0.9.0.bb deleted file mode 100644 index 4fce26a229..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-sisusb_0.9.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- SiS USB display driver" -DEPENDS += " xineramaproto xf86miscproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7b1f5465f423a859f306f4f1d6306a1b" -SRC_URI[archive.sha256sum] = "76b79c9b7d3b35b8e2e5354569bf0936c4afd39a9dcbdf66327714d75137930a" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-sisusb_0.9.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-sisusb_0.9.1.bb deleted file mode 100644 index 222902107f..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-sisusb_0.9.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- SiS USB display driver" -DEPENDS += " xineramaproto xf86miscproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "42069e70578bf3fb353cdacad186f6c0" -SRC_URI[archive.sha256sum] = "b3ca934ce3e31f4a162bf263cad3913edccc46906d09132118b74a2095c157d9" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-suncg14_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-suncg14_1.1.0.bb deleted file mode 100644 index 9729e24d15..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-suncg14_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9e25784e912cb2f0493b87431fd60773" -SRC_URI[archive.sha256sum] = "1eca2b0970e725db49f9e462a0c2e618b2616389647335b5aec9d6e495e40527" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-suncg3_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-suncg3_1.1.0.bb deleted file mode 100644 index 031d070794..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-suncg3_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b9cb8cfb6a4234bebc434f744af53208" -SRC_URI[archive.sha256sum] = "3564ebc8ccdfea872d46559166d881e93ac7c17e3ed46bb4087960f491c37df9" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-suncg6_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-suncg6_1.1.0.bb deleted file mode 100644 index 692ddb31a7..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-suncg6_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "aa6b7836fe6ccc99994bf15ff2b74e86" -SRC_URI[archive.sha256sum] = "d6b1f3b79c57ef5281e0204b2847812cf9fa5df616478f01591445a36537194b" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-sunffb_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-sunffb_1.1.0.bb deleted file mode 100644 index e20c4fb1f7..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-sunffb_1.1.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "dee23564c0d8069f52c7cd29c78be667" -SRC_URI[archive.sha256sum] = "f897a427e83cf6965fd82724e3298aea44eb3131ba62f904cb514dfd0a879029" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-sunffb_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-sunffb_1.2.0.bb deleted file mode 100644 index eead699428..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-sunffb_1.2.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "816842de26bce8a935f3c9c3cfedbc42" -SRC_URI[archive.sha256sum] = "59f2f8fc2399a4d6b0ce733481c58694e723a989f4712c00436d35e27c059292" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-sunleo_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-sunleo_1.1.0.bb deleted file mode 100644 index 0970905718..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-sunleo_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0408d95795d754c92d12d6476b6932a1" -SRC_URI[archive.sha256sum] = "b504d50f261bea9bc9dcd2a9c9c3307b24dee97c18d13b5a6deb3eb393270da9" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-suntcx_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-suntcx_1.1.0.bb deleted file mode 100644 index dc0cb5d506..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-suntcx_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "779a31151e44d2fd2a5ee1794f836889" -SRC_URI[archive.sha256sum] = "72986a3981b746f60df1aba443d610db437fe8d5053e64630686f471c47b01cf" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-tdfx_1.3.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-tdfx_1.3.0.bb deleted file mode 100644 index 5bf9bd0bfa..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-tdfx_1.3.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "04c49acb5c5dbde14eabd32d06df6e73" -SRC_URI[archive.sha256sum] = "6b1a00df5c9628817d08f07c6f18f578950744f3eb63b4397be8b0754e728624" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-tdfx_1.4.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-tdfx_1.4.0.bb deleted file mode 100644 index 371823d9aa..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-tdfx_1.4.0.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b13132f24683ef759bfb0c1db5096496" -SRC_URI[archive.sha256sum] = "c3be06d324f2e49ece1f243b10d7180a32fbe65dbbb81e162279c8608800dead" - -EXTRA_OECONF += " \ - ac_cv_file__usr_include_xorg_dri_h=yes \ - ac_cv_file__usr_include_xorg_sarea_h=yes \ - ac_cv_file__usr_include_xorg_dristruct_h=yes \ -" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-tga_1.1.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-tga_1.1.0.bb deleted file mode 100644 index 15f4518c5d..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-tga_1.1.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "DEC 21030 X11 driver" -DEPENDS += " xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9eda4d4490706b2dd8f4ecdbaf779856" -SRC_URI[archive.sha256sum] = "50143dfdd259fd114dc2f41518a4898d5407bf55422251df75812b96a1fa6e9b" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-tga_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-tga_1.2.0.bb deleted file mode 100644 index 4e20ae36eb..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-tga_1.2.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "DEC 21030 X11 driver" -DEPENDS += " xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f3bddf0a64932ca9bd72041ccd3b5501" -SRC_URI[archive.sha256sum] = "a92f8cad0e21318be465719a9f30a50d5719b0b70bf8e15f3937e7850cf1aea6" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-trident_1.2.3.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-trident_1.2.3.bb deleted file mode 100644 index 3d5815ea64..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-trident_1.2.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c0e8b2f54942b6902b7dd4f30defe800" -SRC_URI[archive.sha256sum] = "d23eb8fa165d238ddf64da63dcd60c70a01cd761608a18402cfb95aed6722495" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-trident_1.2.4.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-trident_1.2.4.bb deleted file mode 100644 index 7871b1b9cd..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-trident_1.2.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.org X server -- Trident display driver" -DEPENDS += " xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7f628f7eb4abdc4c49bb252eefc4335a" -SRC_URI[archive.sha256sum] = "f942596e7427a089be9c9353c45c22002999580197c9715d9363d19ee170ba8d" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-trident_1.3.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-trident_1.3.0.bb deleted file mode 100644 index 729eddb83e..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-trident_1.3.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.org X server -- Trident display driver" -DEPENDS += " xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e89799579d0cf3858362bd751469e0bf" -SRC_URI[archive.sha256sum] = "a4f66c9f46f6e93c2c1f10e782a211ddc338b0ff9f0a2ccd2d660db031d3ddb5" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-tseng_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-tseng_1.1.1.bb deleted file mode 100644 index 8f0cf7b4bc..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-tseng_1.1.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "488aa9c3ec7a95e6589afa4b50bec8b4" -SRC_URI[archive.sha256sum] = "c9c1f3318715b7268068bc733d00bcab93924e97eb38f94548e442fd6cdfd56e" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-tseng_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-tseng_1.2.0.bb deleted file mode 100644 index 273b05e512..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-tseng_1.2.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f98fc22142a009dc3a6cdf930c95203f" -SRC_URI[archive.sha256sum] = "1090d9100934329000ac330d0c66a0ac4f60d2ba83196ea15c2833a28a18b1e3" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-v4l_0.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-v4l_0.1.1.bb deleted file mode 100644 index 407735e537..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-v4l_0.1.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "Video 4 Linux adaptor driver for X11" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "69339c38eba2cebc357d67e7a755d734" -SRC_URI[archive.sha256sum] = "33ad549ea3f6a8da7f58d9964f3f2d83aabc6d64c2ebc2ea0033ac8dacaec870" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-vesa_1.3.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-vesa_1.3.0.bb deleted file mode 100644 index 9b153e50bf..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-vesa_1.3.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://fix-includepath.patch" -SRC_URI[archive.md5sum] = "4a307852f3b4850e436a41dab2a73676" -SRC_URI[archive.sha256sum] = "b96c80ae81f5123ecef344dac4c734b2e281143d3ab7a7e633d6bf04c893e203" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-vesa_2.0.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-vesa_2.0.0.bb deleted file mode 100644 index 983b31dfd5..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-vesa_2.0.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://fix-includepath.patch \ - file://fix-configure-includes.patch" -SRC_URI[archive.md5sum] = "433cf6f961eb4a2ab6fcb086def0b2b4" -SRC_URI[archive.sha256sum] = "f20b2e429657552eea207fb8bc4b47c8e293d99c229dcb4da11b7c5bfdc1e165" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-vesa_2.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-vesa_2.2.0.bb deleted file mode 100644 index 81b5d2fc5e..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-vesa_2.2.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-video.inc -RDEPENDS_${PN} += "xserver-xorg-module-libint10 " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://fix-includepath.patch \ - file://fix-configure-includes.patch" -SRC_URI[archive.md5sum] = "9a86b683f73f3806f55d05cd804a6f4a" -SRC_URI[archive.sha256sum] = "8b3e077d2534722033d7b1c647aa7f31fc7fbb5014da096b7a53170005e80226" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.14.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.14.1.bb deleted file mode 100644 index 4e3e5f0421..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.14.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X11 driver for VMware SVGA Device" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "eaf1ce9fa23363799140602afaa10f37" -SRC_URI[archive.sha256sum] = "1971fd356ba54204c3611edb9144c43c25c21167a5fa5ee725d3f2e3f9864fa9" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.15.2.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.15.2.bb deleted file mode 100644 index 0b787d31cf..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.15.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "99322cbcc9081ad44e9cba63e3df8f7e" -SRC_URI[archive.sha256sum] = "edae155c82d348b76dabe1373605bf6715b577cdd7a95f8b54ad534dc47c71ff" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.16.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.16.1.bb deleted file mode 100644 index fbf982667b..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.16.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a5e1f2539b82206e411c3647f10c425f" -SRC_URI[archive.sha256sum] = "91ed99ae936be5df25d310d81e31e0a7efefc023e462d93a9289ac18ebdf4e89" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.16.5.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.16.5.bb deleted file mode 100644 index e0e0368479..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.16.5.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6d78c82ea7c2bb0fcb587d7bb4e8f60a" -SRC_URI[archive.sha256sum] = "3e4e9abfd806b36076083ef6cacc93b713bfa4ddefe7005edfc15c64f5174366" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.16.9.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.16.9.bb deleted file mode 100644 index d55c68bf85..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_10.16.9.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3b3d38abfa1f8be4b1e26dcd236bc94f" -SRC_URI[archive.sha256sum] = "835a5e45b54837cbbd963a48bd09db709717e097e931dd76e68e397a167e8bc1" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_11.0.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_11.0.0.bb deleted file mode 100644 index fd5dbf8e08..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_11.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2895deafa373b0f87b8a7feaf0ca2373" -SRC_URI[archive.sha256sum] = "bb538ebb9f000767bcc389562c8deb4cda74aa3e608190f6c3ee1e93d394fb2d" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_11.0.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_11.0.1.bb deleted file mode 100644 index 0caf4aa77b..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-vmware_11.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "52e9a12843c6469f976db57a7b5f78d2" -SRC_URI[archive.sha256sum] = "a6371d5acb81ba4457f7ee2c7432941c38f9033ce5278551c6acc9a0827ce7be" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-voodoo_1.1.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-voodoo_1.1.1.bb deleted file mode 100644 index 5e671f4783..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-voodoo_1.1.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X11 driver for Voodoo/Voodoo2" -DEPENDS += " xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "bc878e795688b49a595b355482d27174" -SRC_URI[archive.sha256sum] = "3975601baee674b2bad0dfe696586f17cc913f1dc7f1d5c4e184623e0461751c" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-voodoo_1.2.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-voodoo_1.2.0.bb deleted file mode 100644 index 720e2d2839..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-voodoo_1.2.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X11 driver for Voodoo/Voodoo2" -DEPENDS += " xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7c681d9b57f5e1f798263fc1a9d99245" -SRC_URI[archive.sha256sum] = "b79ba6d5d4300570c00f8be37c536f47f2d78c18845f70f525da2a29e47c4b8c" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-wsfb_0.2.1.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-wsfb_0.2.1.bb deleted file mode 100644 index 0e11e2d62e..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-wsfb_0.2.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- wsfb display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c159af867a9af3abc4da332189213a76" -SRC_URI[archive.sha256sum] = "39e358aa17d939f561a28c82b9e7beca202d7ebd7d40d401c88a9dff3d90d148" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-xgi_1.5.0.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-xgi_1.5.0.bb deleted file mode 100644 index 84c4f05445..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-xgi_1.5.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "08529fd015191be9244f598aa0894aa6" -SRC_URI[archive.sha256sum] = "5fb23432ee8940c04494744da8b5f58bebc6ef113e96a50a74f0aa7d98a69194" diff --git a/recipes/obsolete/xorg/xorg-driver/xf86-video-xgixp_1.7.99.3.bb b/recipes/obsolete/xorg/xorg-driver/xf86-video-xgixp_1.7.99.3.bb deleted file mode 100644 index fd15b7fc89..0000000000 --- a/recipes/obsolete/xorg/xorg-driver/xf86-video-xgixp_1.7.99.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c541152aee693fad743ef7cbf75a7ffc" -SRC_URI[archive.sha256sum] = "13a1658ee3ead0ab8e8bf7a9c8f8f0e3e40e38138f45d8431e735cd7184fbbd8" diff --git a/recipes/obsolete/xorg/xorg-font/encodings_1.0.2.bb b/recipes/obsolete/xorg/xorg-font/encodings_1.0.2.bb deleted file mode 100644 index b0272a26c2..0000000000 --- a/recipes/obsolete/xorg/xorg-font/encodings_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -DEPENDS = "mkfontscale-native font-util-native" - -SRC_URI[archive.md5sum] = "11adda157b03d63fd61d95ad7ef00466" -SRC_URI[archive.sha256sum] = "6d19107b66bbc96c085b0c2dd286ece22dcb73ba56a17fc95b0f2cbc5d6f4eac" diff --git a/recipes/obsolete/xorg/xorg-font/files/imake-staging.patch b/recipes/obsolete/xorg/xorg-font/files/imake-staging.patch deleted file mode 100644 index bf2e350830..0000000000 --- a/recipes/obsolete/xorg/xorg-font/files/imake-staging.patch +++ /dev/null @@ -1,38 +0,0 @@ ---- xc/config/cf/Imake.tmpl.orig 2004-07-28 04:24:29.000000000 +0100 -+++ xc/config/cf/Imake.tmpl 2004-09-14 21:03:06.000000000 +0100 -@@ -2038,11 +2038,11 @@ - */ - ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(INSTALLED_INCLUDES) $(STD_INCLUDES) - ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(MODULE_DEFINES) $(DEFINES) $(EXTRA_DEFINES) -- CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(MODULE_CFLAGS) $(ALLDEFINES) -+ CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(MODULE_CFLAGS) $(ALLDEFINES) $(CC_STAGING) - LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES) - LDPRELIB = LdPreLib $(INSTALLED_LIBS) - LDPOSTLIB = LdPostLib -- LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS) -+ LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS) $(LD_STAGING) - CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS) - - LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) ---- xc/config/cf/Library.tmpl~ 2004-05-24 20:06:57.000000000 +0100 -+++ xc/config/cf/Library.tmpl 2004-09-14 21:10:29.000000000 +0100 -@@ -114,7 +114,7 @@ - STD_DEFINES = LibraryDefines $(PROJECT_DEFINES) - CDEBUGFLAGS = LibraryCDebugFlags - CLIBDEBUGFLAGS = LibraryDebugOpt -- CFLAGS = $(CDEBUGFLAGS) $(CLIBDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES) -+ CFLAGS = $(CDEBUGFLAGS) $(CLIBDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES) $(CC_STAGING) - # if defined(LargePICTable) && LargePICTable && defined(LargePositionIndependentCFlags) - PICFLAGS = LargePositionIndependentCFlags - # endif ---- xc/config/cf/X11.tmpl~ 2004-09-03 17:18:18.000000000 +0100 -+++ xc/config/cf/X11.tmpl 2004-09-14 21:30:30.000000000 +0100 -@@ -3359,7 +3359,7 @@ - FREETYPE2LIBDIR = Freetype2LibDir - FREETYPE2INCDIR = Freetype2IncDir - #if Freetype2LibDirStandard --FREETYPE2LIB = -lfreetype -+FREETYPE2LIB = $(LD_STAGING) -lfreetype - #else - FREETYPE2LIB = -L$(FREETYPE2LIBDIR) LinkerRuntimeLibraryPathFlag($(FREETYPE2LIBDIR)) -lfreetype - #endif diff --git a/recipes/obsolete/xorg/xorg-font/font-adobe-100dpi_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-adobe-100dpi_1.0.0.bb deleted file mode 100644 index 31da680fea..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-adobe-100dpi_1.0.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "443acfe70e26716282f9068730fe92c4" -SRC_URI[archive.sha256sum] = "f16c1b3a1625c9a225aff2ac12067bd3907d157b0c60625689a5080f092e9a19" diff --git a/recipes/obsolete/xorg/xorg-font/font-adobe-75dpi_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-adobe-75dpi_1.0.0.bb deleted file mode 100644 index f0654d22f4..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-adobe-75dpi_1.0.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "813b5d3723c84388a938ab6732e1329c" -SRC_URI[archive.sha256sum] = "d62745bee0f5e4f355f237020667d783ae9fea5f18a864d748ae1287bd176339" diff --git a/recipes/obsolete/xorg/xorg-font/font-adobe-utopia-100dpi_1.0.1.bb b/recipes/obsolete/xorg/xorg-font/font-adobe-utopia-100dpi_1.0.1.bb deleted file mode 100644 index f5286eee92..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-adobe-utopia-100dpi_1.0.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "Adobe typeface software" - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5d28a30efef966f8dbbaff9a6619f01a" -SRC_URI[archive.sha256sum] = "1943e1aa70c169b13bc7a308c8e949267f9ce6327479803203fbf10c06a9b5fe" diff --git a/recipes/obsolete/xorg/xorg-font/font-adobe-utopia-75dpi_1.0.1.bb b/recipes/obsolete/xorg/xorg-font/font-adobe-utopia-75dpi_1.0.1.bb deleted file mode 100644 index 7cffdd8015..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-adobe-utopia-75dpi_1.0.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "Adobe typeface software" - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "dd912284e4750023f9682812532fa033" -SRC_URI[archive.sha256sum] = "ebd4e2194bbc727e3bbda0f5dc1493fe3a211c7cf77e3d41f93135dd04ca7089" diff --git a/recipes/obsolete/xorg/xorg-font/font-adobe-utopia-type1_1.0.1.bb b/recipes/obsolete/xorg/xorg-font/font-adobe-utopia-type1_1.0.1.bb deleted file mode 100644 index 648fe055dd..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-adobe-utopia-type1_1.0.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "Adobe typeface software" - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "aa7ff4bd20b961afda9c15d103b972a5" -SRC_URI[archive.sha256sum] = "e9c672c8ff275fd5c2d76dda9a9f11138766e246e31e45763cd7e14d8824c0dc" diff --git a/recipes/obsolete/xorg/xorg-font/font-alias_1.0.1.bb b/recipes/obsolete/xorg/xorg-font/font-alias_1.0.1.bb deleted file mode 100644 index 687e0a4fee..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-alias_1.0.1.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "X font aliases." - -DEPENDS = "virtual/xserver font-util" -RDEPENDS_${PN} = "encodings font-util" - -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "c4776b6f0f2ecdb7670b6fe64b5d2a2d" -SRC_URI[archive.sha256sum] = "77db60d63224b9d856129d23c0b0d0e9154a166137daf749d39abfd56a4f89b6" diff --git a/recipes/obsolete/xorg/xorg-font/font-arabic-misc_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-arabic-misc_1.0.0.bb deleted file mode 100644 index 4ebf72e975..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-arabic-misc_1.0.0.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "100dpi, 24 point (approximately) font to minimally support (almost) all \ -of the Arabic characters available in Unicode." - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "81595016e2ff859716fc256ebb136ba6" -SRC_URI[archive.sha256sum] = "90e9dfa3f33805ea2ffe06faa7258d8335cdf415826f963a1d0a76bd8df7bc94" diff --git a/recipes/obsolete/xorg/xorg-font/font-bh-100dpi_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-bh-100dpi_1.0.0.bb deleted file mode 100644 index 69cbe4ebf9..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-bh-100dpi_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e5592de74a5c04e3a2608800dd079197" -SRC_URI[archive.sha256sum] = "ae8a11777579a2242f52ed19b5fdd6c6ef6fe2c2661a49d0599188de78cfee4a" diff --git a/recipes/obsolete/xorg/xorg-font/font-bh-75dpi_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-bh-75dpi_1.0.0.bb deleted file mode 100644 index 605f75960f..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-bh-75dpi_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6e51cd02f4ce32e1393e34ab17a9b211" -SRC_URI[archive.sha256sum] = "c79467b440cc9389c75d55fba64d0126d0f2e1e6c019dfafb7d89d07802c05bf" diff --git a/recipes/obsolete/xorg/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.0.bb deleted file mode 100644 index e075cb42b5..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c44d3f730564da465993e9292a33c235" -SRC_URI[archive.sha256sum] = "36d47dcba591037b6af35fc151e3d7a6c9f16f42b3182e083ea140cb584d7013" diff --git a/recipes/obsolete/xorg/xorg-font/font-bh-lucidatypewriter-75dpi_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-bh-lucidatypewriter-75dpi_1.0.0.bb deleted file mode 100644 index d5d87a8b8c..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-bh-lucidatypewriter-75dpi_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fdd9be5b9db94ef363a33e39b7977e2b" -SRC_URI[archive.sha256sum] = "50f2f36f533a49c65842568052fe4d065354ff6f39ab36dd2129f465741da046" diff --git a/recipes/obsolete/xorg/xorg-font/font-bh-ttf_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-bh-ttf_1.0.0.bb deleted file mode 100644 index b2769082d2..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-bh-ttf_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ad43cf739b3d46ba1e7dc778a0608a52" -SRC_URI[archive.sha256sum] = "7a1a5e72f7e42398b98d70aa64252837e85ed76eea77a1b9a4cd0f1203d7d644" diff --git a/recipes/obsolete/xorg/xorg-font/font-bh-type1_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-bh-type1_1.0.0.bb deleted file mode 100644 index 93ddfe8456..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-bh-type1_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "46588b22678e440741d6220bc3945cbf" -SRC_URI[archive.sha256sum] = "5a8a5513f2c829d56043a0f74980efc11b4b4522f21116f16711998f72c3645b" diff --git a/recipes/obsolete/xorg/xorg-font/font-bitstream-100dpi_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-bitstream-100dpi_1.0.0.bb deleted file mode 100644 index 25af60cd87..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-bitstream-100dpi_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "173352ddec3d26e2b91df1edcf1ae85b" -SRC_URI[archive.sha256sum] = "0c705a74d7b52e41a1f1aa6732f0200877ba2d4303b79513a524e7cc1b30e2d2" diff --git a/recipes/obsolete/xorg/xorg-font/font-bitstream-75dpi_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-bitstream-75dpi_1.0.0.bb deleted file mode 100644 index 64c2b550ce..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-bitstream-75dpi_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "beb476657d50d07d17eef7c325a5ed08" -SRC_URI[archive.sha256sum] = "2ddfeaccca97524e1b0f4fb37b2fd0f1338698e35f8b05b22b594fe29e201bfb" diff --git a/recipes/obsolete/xorg/xorg-font/font-bitstream-speedo_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-bitstream-speedo_1.0.0.bb deleted file mode 100644 index cd4790ef60..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-bitstream-speedo_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1399dc18aeb9571b0951d9570ea1059d" -SRC_URI[archive.sha256sum] = "99ac01786ac400cc7407f1c427b92c5ff1ac5a31ce7d5907b7ad3c969214f6e6" diff --git a/recipes/obsolete/xorg/xorg-font/font-bitstream-type1_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-bitstream-type1_1.0.0.bb deleted file mode 100644 index 39f8f33994..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-bitstream-type1_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6610475e2e231242f8f2122a709c3695" -SRC_URI[archive.sha256sum] = "4fce492dcf168837342ea1787ac35b53e4d30361239cba207c9520c42454d903" diff --git a/recipes/obsolete/xorg/xorg-font/font-cronyx-cyrillic_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-cronyx-cyrillic_1.0.0.bb deleted file mode 100644 index d875de8186..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-cronyx-cyrillic_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "22b451e7230b8c003cfc496ee2d360cc" -SRC_URI[archive.sha256sum] = "06c94e7033f5cae77b9ba27b84af7c1d3e7f73a7239346aabf98eda6c7f484ee" diff --git a/recipes/obsolete/xorg/xorg-font/font-cursor-misc_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-cursor-misc_1.0.0.bb deleted file mode 100644 index c152a1f744..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-cursor-misc_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "305fa22cdfefb8f80babd711051a534b" -SRC_URI[archive.sha256sum] = "955de27117581ba501d7c2abae7f38b0a65662e4ab2e2b54b9eb2dc07aa5f3c5" diff --git a/recipes/obsolete/xorg/xorg-font/font-daewoo-misc_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-daewoo-misc_1.0.0.bb deleted file mode 100644 index 67344e55fc..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-daewoo-misc_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "61f9eab48c619af5494d3e384d8d7d79" -SRC_URI[archive.sha256sum] = "f198eac92e343a38b1e23288880bac91c439bdc90c61a79a7cb0718e9a468926" diff --git a/recipes/obsolete/xorg/xorg-font/font-dec-misc_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-dec-misc_1.0.0.bb deleted file mode 100644 index 06a6b0f1c8..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-dec-misc_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "284e554db1c64fb7580a06df01444a2b" -SRC_URI[archive.sha256sum] = "83386d1225dab1ebc58e7d197acc4c310ed4e29840abf291b1fa2ffac1b68bb9" diff --git a/recipes/obsolete/xorg/xorg-font/font-ibm-type1_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-ibm-type1_1.0.0.bb deleted file mode 100644 index b82fcdb11c..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-ibm-type1_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8e8733051371e2b51123376b49f5d3ea" -SRC_URI[archive.sha256sum] = "30d091c2e3506943f8a6e152c4be973c462ba19293a864bbb48b82c6cf9c461e" diff --git a/recipes/obsolete/xorg/xorg-font/font-isas-misc_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-isas-misc_1.0.0.bb deleted file mode 100644 index fc41381e8d..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-isas-misc_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ec709a96b64b497a5cb5658c93bd38dc" -SRC_URI[archive.sha256sum] = "97e61313ce0bf229da5d489fc5a05562fdca14f9acc17c40d0b272a345ba4ea2" diff --git a/recipes/obsolete/xorg/xorg-font/font-jis-misc_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-jis-misc_1.0.0.bb deleted file mode 100644 index f61ce0202b..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-jis-misc_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "61febb49a71065723a1fba17cbf23c67" -SRC_URI[archive.sha256sum] = "3721eefd4ffc47c6948065f7acf9d5c731c4e8e54105d096735876d3712dc7ba" diff --git a/recipes/obsolete/xorg/xorg-font/font-micro-misc_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-micro-misc_1.0.0.bb deleted file mode 100644 index d15b7c25b4..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-micro-misc_1.0.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -EXTRA_OECONF = "--disable-iso8859-2 --disable-iso8859-3 --disable-iso8859-4 --disable-iso8859-5 --disable-iso8859-6 --disable-iso8859-7 --disable-iso8859-8 --disable-iso8859-9 --disable-iso8859-10 --disable-iso8859-11 --disable-iso8859-12 --disable-iso8859-13 --disable-iso8859-14 --disable-iso8859-15 --disable-iso8859-16 --disable-jisx0201 --disable-koi8-r" - -SRC_URI[archive.md5sum] = "8c8bffd7540f05caa0dbb4e6e1d6c58e" -SRC_URI[archive.sha256sum] = "16b17b5939e12e9381c8096c1f77f064ee0073fa9cb09297dec278bade17a572" diff --git a/recipes/obsolete/xorg/xorg-font/font-misc-cyrillic_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-misc-cyrillic_1.0.0.bb deleted file mode 100644 index ba0bec71e7..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-misc-cyrillic_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3596907d7a2a99c81d8de99bc4552b6a" -SRC_URI[archive.sha256sum] = "7c0bac1302129d3bf40ec7d9830e728b0251dc20dda8c8979227b478663290ff" diff --git a/recipes/obsolete/xorg/xorg-font/font-misc-ethiopic_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-misc-ethiopic_1.0.0.bb deleted file mode 100644 index 6d96c468c1..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-misc-ethiopic_1.0.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0b271fc617087d77560bdca20c0cdbb0" -SRC_URI[archive.sha256sum] = "58d2868801ca063797fa88fb4aea59f7c550473be4e9a4f96d84fe39b967d141" diff --git a/recipes/obsolete/xorg/xorg-font/font-misc-meltho_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-misc-meltho_1.0.0.bb deleted file mode 100644 index c51cdc3868..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-misc-meltho_1.0.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "These fonts are designed for the display of Syriac text." -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ccb212a7badf7aefdc9f9a92af428d32" -SRC_URI[archive.sha256sum] = "c7e12b9926b6053f3567eae548840f0b3d283ce34f842b06309a81c1d98d3924" diff --git a/recipes/obsolete/xorg/xorg-font/font-misc-misc/configure-mapdir.patch b/recipes/obsolete/xorg/xorg-font/font-misc-misc/configure-mapdir.patch deleted file mode 100644 index caf09b6a73..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-misc-misc/configure-mapdir.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- s/configure.ac~ 2005-12-15 00:24:25.000000000 +0000 -+++ s/configure.ac 2008-07-27 10:05:30.000000000 +0100 -@@ -45,7 +45,7 @@ - AC_SUBST(FONTDIR) - - PKG_CHECK_MODULES(MAPS, [fontutil]) --MAPFILES_PATH=$(pkg-config --variable=mapdir fontutil) -+MAPFILES_PATH=$(PKG_CONFIG_PATH="${STAGING_LIBDIR_NATIVE}/pkg-config" ${PKG_CONFIG} --variable=mapdir fontutil) - AC_SUBST(MAPFILES_PATH) - - XORG_FONT_CHECK_ISO8859_1 diff --git a/recipes/obsolete/xorg/xorg-font/font-misc-misc_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-misc-misc_1.0.0.bb deleted file mode 100644 index 43bfa950ee..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-misc-misc_1.0.0.bb +++ /dev/null @@ -1,10 +0,0 @@ -EXTRA_OECONF = "STAGING_LIBDIR_NATIVE=\"${STAGING_LIBDIR_NATIVE}\"" - -require xorg-font-common.inc - -PR = "${INC_PR}.0" - -SRC_URI += " file://configure-mapdir.patch" - -SRC_URI[archive.md5sum] = "2a57f6188c41d4bc1b88ca3d08ad011d" -SRC_URI[archive.sha256sum] = "26a02560ad1f1648e7c36be6daf42910762131d3974422d1b306e6cae13f17db" diff --git a/recipes/obsolete/xorg/xorg-font/font-mutt-misc_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-mutt-misc_1.0.0.bb deleted file mode 100644 index aae3d9d4b7..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-mutt-misc_1.0.0.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "Provides a 12pt, 100dpi proportional font with many of \ -the glyphs needed for Unicode text." - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "648b409b7eb78ad1cd5f6d7fac3eef88" -SRC_URI[archive.sha256sum] = "f219183bd0f2b8ceca42a8a345c921f2a8ee19f4d86fef11c4ce8918d41aedff" diff --git a/recipes/obsolete/xorg/xorg-font/font-schumacher-misc_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-schumacher-misc_1.0.0.bb deleted file mode 100644 index 7a5b4f6d0d..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-schumacher-misc_1.0.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f1c6063d2fadc57e696a0aab69afd6e0" -SRC_URI[archive.sha256sum] = "454e6cf885a4475569ce24ad3d4a82cb331d74e1a25f0747694a71098b56ef7a" diff --git a/recipes/obsolete/xorg/xorg-font/font-screen-cyrillic_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-screen-cyrillic_1.0.0.bb deleted file mode 100644 index 30f39849f3..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-screen-cyrillic_1.0.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "aea02d9dff03e0e1a3de85364367c0c6" -SRC_URI[archive.sha256sum] = "01de82644a9b765599ba8c36c6b689035a85b6590486842067f707f2cb0cf268" diff --git a/recipes/obsolete/xorg/xorg-font/font-sony-misc_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-sony-misc_1.0.0.bb deleted file mode 100644 index 1f3897ed69..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-sony-misc_1.0.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0dfddd1a946e4497f009094c0ae1bdd5" -SRC_URI[archive.sha256sum] = "1ae93ae76020b57cb0054ba9f33b4d5aec71342c6596750c07303d5c53452e23" diff --git a/recipes/obsolete/xorg/xorg-font/font-sun-misc_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-sun-misc_1.0.0.bb deleted file mode 100644 index 62bcf2e9cb..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-sun-misc_1.0.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e17d43a7c6c0d862cfba0908ff132ffa" -SRC_URI[archive.sha256sum] = "03c12d8f4d8e7f0178f501ea3ee0709ee3a1deda733afecd631807e6ba5729e5" diff --git a/recipes/obsolete/xorg/xorg-font/font-util-native_1.0.1.bb b/recipes/obsolete/xorg/xorg-font/font-util-native_1.0.1.bb deleted file mode 100644 index 84f65d7fdd..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-util-native_1.0.1.bb +++ /dev/null @@ -1,12 +0,0 @@ -inherit native -require xorg-font-common.inc - -XORG_PN = "font-util" - -DEPENDS = "bdftopcf-native" - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b81535f78fe05732931f02841e5ca37b" -SRC_URI[archive.sha256sum] = "048c23b17ea32ee3abb341f0b1105ad07517b2e78efe2e95a4a8218089600612" diff --git a/recipes/obsolete/xorg/xorg-font/font-util_1.0.1.bb b/recipes/obsolete/xorg/xorg-font/font-util_1.0.1.bb deleted file mode 100644 index 47fa71abc0..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-util_1.0.1.bb +++ /dev/null @@ -1,14 +0,0 @@ -require xorg-font-common.inc - -PACKAGE_ARCH = "${BASE_PACKAGE_ARCH}" - -DESCRIPTION = "X font utils." - -DEPENDS = "encodings" -RDEPENDS_${PN} = "mkfontdir mkfontscale encodings" - -PE = "1" -PR = "${INC_PR}.2" - -SRC_URI[archive.md5sum] = "b81535f78fe05732931f02841e5ca37b" -SRC_URI[archive.sha256sum] = "048c23b17ea32ee3abb341f0b1105ad07517b2e78efe2e95a4a8218089600612" diff --git a/recipes/obsolete/xorg/xorg-font/font-winitzki-cyrillic_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-winitzki-cyrillic_1.0.0.bb deleted file mode 100644 index 7069f0a15d..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-winitzki-cyrillic_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b99b02aff36a88ca3379715423c60303" -SRC_URI[archive.sha256sum] = "478a7f6881fce6a335b409e1326449af4162a147d268f1978b8dd81c834beee3" diff --git a/recipes/obsolete/xorg/xorg-font/font-xfree86-type1_1.0.0.bb b/recipes/obsolete/xorg/xorg-font/font-xfree86-type1_1.0.0.bb deleted file mode 100644 index 3e091f3d85..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-xfree86-type1_1.0.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e66f36a6d68203cc4cf7b56ebbb192dd" -SRC_URI[archive.sha256sum] = "ef76d3b91d1bdaa9ff73cc1e5905ad4bbdc028f06157d0d2319d38e7b7f84a4d" diff --git a/recipes/obsolete/xorg/xorg-font/font-xfree86-type1_1.0.1.bb b/recipes/obsolete/xorg/xorg-font/font-xfree86-type1_1.0.1.bb deleted file mode 100644 index 090a197d49..0000000000 --- a/recipes/obsolete/xorg/xorg-font/font-xfree86-type1_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d7e965776c7f0c30b0f09742176fb77a" -SRC_URI[archive.sha256sum] = "8fd9f9b81120d8afc25ea8901a8a91d7428c45cd9cfe7a7bef2b15c8b8d5f341" diff --git a/recipes/obsolete/xorg/xorg-lib/diet-x11_1.1.1.bb b/recipes/obsolete/xorg/xorg-lib/diet-x11_1.1.1.bb deleted file mode 100644 index 593ba34c6b..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/diet-x11_1.1.1.bb +++ /dev/null @@ -1,12 +0,0 @@ -require libx11_${PV}.bb -PR = "${INC_PR}.0" - -SRC_URI += "file://X18NCMSstubs.diff \ - file://fix-disable-xlocale.diff \ - file://fix-utf8-wrong-define.patch \ - file://xim.patch \ - file://xchar2b.patch" - -EXTRA_OECONF += "--without-xcb --disable-udc --enable-xcms --disable-xlocale --disable-xkb" - -CFLAGS += "-D_GNU_SOURCE" diff --git a/recipes/obsolete/xorg/xorg-lib/diet-x11_1.1.2.bb b/recipes/obsolete/xorg/xorg-lib/diet-x11_1.1.2.bb deleted file mode 100644 index f6291a93d1..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/diet-x11_1.1.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libx11_${PV}.bb -PR = "${INC_PR}.0" - -SRC_URI += "file://X18NCMSstubs.diff \ - file://fix-disable-xlocale.diff \ - file://fix-utf8-wrong-define.patch" - -EXTRA_OECONF += "--without-xcb --disable-udc --disable-xcms --disable-xlocale --disable-xkb" - -CFLAGS += "-D_GNU_SOURCE" diff --git a/recipes/obsolete/xorg/xorg-lib/diet-x11_1.1.3.bb b/recipes/obsolete/xorg/xorg-lib/diet-x11_1.1.3.bb deleted file mode 100644 index f6291a93d1..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/diet-x11_1.1.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libx11_${PV}.bb -PR = "${INC_PR}.0" - -SRC_URI += "file://X18NCMSstubs.diff \ - file://fix-disable-xlocale.diff \ - file://fix-utf8-wrong-define.patch" - -EXTRA_OECONF += "--without-xcb --disable-udc --disable-xcms --disable-xlocale --disable-xkb" - -CFLAGS += "-D_GNU_SOURCE" diff --git a/recipes/obsolete/xorg/xorg-lib/diet-x11_1.1.4.bb b/recipes/obsolete/xorg/xorg-lib/diet-x11_1.1.4.bb deleted file mode 100644 index f6291a93d1..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/diet-x11_1.1.4.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libx11_${PV}.bb -PR = "${INC_PR}.0" - -SRC_URI += "file://X18NCMSstubs.diff \ - file://fix-disable-xlocale.diff \ - file://fix-utf8-wrong-define.patch" - -EXTRA_OECONF += "--without-xcb --disable-udc --disable-xcms --disable-xlocale --disable-xkb" - -CFLAGS += "-D_GNU_SOURCE" diff --git a/recipes/obsolete/xorg/xorg-lib/libapplewm_1.0.0.bb b/recipes/obsolete/xorg/xorg-lib/libapplewm_1.0.0.bb deleted file mode 100644 index 6e746b48b0..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libapplewm_1.0.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-lib-common.inc -DEPENDS += "libxext applewmproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "48a403c45be2206ee900729ced3a0e62" -SRC_URI[archive.sha256sum] = "ecd2ff407a418eb4ac673f48b4d0a9c5b6860a13cef7211a32fe8f3d3db0407e" - -XORG_PN = "libAppleWM" diff --git a/recipes/obsolete/xorg/xorg-lib/libdmx_1.0.2.bb b/recipes/obsolete/xorg/xorg-lib/libdmx_1.0.2.bb deleted file mode 100644 index 7d6e02504c..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libdmx_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Distributed Multihead extension library" -DEPENDS += "libxext dmxproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4d866967210d06098fc9f302ed4c79b1" -SRC_URI[archive.sha256sum] = "fa3ff31a543f7cea04762c08f48b418e75230de8b4dfdf9d2d3ae9e2af26b9c4" diff --git a/recipes/obsolete/xorg/xorg-lib/libfontenc_1.0.4.bb b/recipes/obsolete/xorg/xorg-lib/libfontenc_1.0.4.bb deleted file mode 100644 index f16cb7744e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libfontenc_1.0.4.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 font encoding library" -LICENSE = "BSD-X" -DEPENDS += "zlib xproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5cd16a2e51ca7b96a3081c7486ff98b9" -SRC_URI[archive.sha256sum] = "b993aa3d17e845a12a49160b5d96993059ce919c7ba902005b910b867b6258c8" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-lib/libfs_1.0.0.bb b/recipes/obsolete/xorg/xorg-lib/libfs_1.0.0.bb deleted file mode 100644 index 7f81054640..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libfs_1.0.0.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Font Services library" -DEPENDS += "xproto fontsproto xtrans" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "dfd5de47e232db0891410bec8ee6707b" -SRC_URI[archive.sha256sum] = "2f18f9fa0e18a3eab3c154ba820ad64b5c6ee364e147524055a553a130ccfdde" - -XORG_PN = "libFS" diff --git a/recipes/obsolete/xorg/xorg-lib/libfs_1.0.1.bb b/recipes/obsolete/xorg/xorg-lib/libfs_1.0.1.bb deleted file mode 100644 index fe1f7740d4..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libfs_1.0.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Font Services library" -DEPENDS += "xproto fontsproto xtrans" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "81521249353fa33be7a4bb0062c2fbb9" -SRC_URI[archive.sha256sum] = "9bf92ffdb51e69e07682cd1a6c0101f2a833b16b9bfa5d601491ff46a35a2cf5" - -XORG_PN = "libFS" diff --git a/recipes/obsolete/xorg/xorg-lib/libice_1.0.3.bb b/recipes/obsolete/xorg/xorg-lib/libice_1.0.3.bb deleted file mode 100644 index 52c9de0452..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libice_1.0.3.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Inter-Client Exchange library" -DEPENDS += "xproto xtrans" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "071f96648ac25c8e87a3de11a7de2d8a" -SRC_URI[archive.sha256sum] = "ffd46270dae30cad147d73559142a701a8ff8d0658f4abfb2341edefabb8161d" - -BBCLASSEXTEND = "native" - -XORG_PN = "libICE" diff --git a/recipes/obsolete/xorg/xorg-lib/libice_1.0.4.bb b/recipes/obsolete/xorg/xorg-lib/libice_1.0.4.bb deleted file mode 100644 index 29303c1eb9..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libice_1.0.4.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Inter-Client Exchange library" -DEPENDS += "xproto xtrans" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4ab4e67e0b8845aa201e984153087f4a" -SRC_URI[archive.sha256sum] = "13055e2f4c645cbd135ce97a7974a5866f9ba3ed8988e686b552f55c30514f04" - -BBCLASSEXTEND = "native" - -XORG_PN = "libICE" diff --git a/recipes/obsolete/xorg/xorg-lib/liblbxutil/mkg3states.patch b/recipes/obsolete/xorg/xorg-lib/liblbxutil/mkg3states.patch deleted file mode 100644 index 58463db46b..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/liblbxutil/mkg3states.patch +++ /dev/null @@ -1,51 +0,0 @@ ---- liblbxutil-1.0.0/configure.ac.old 2006-03-31 02:38:44.000000000 -0500 -+++ liblbxutil-1.0.0/configure.ac 2006-03-31 02:39:06.000000000 -0500 -@@ -60,4 +60,5 @@ XORG_RELEASE_VERSION - - AC_OUTPUT([Makefile - src/Makefile -+ src/image/Makefile - lbxutil.pc]) ---- liblbxutil-1.0.0/src/Makefile.am.old 2006-03-31 02:38:51.000000000 -0500 -+++ liblbxutil-1.0.0/src/Makefile.am 2006-03-31 02:39:49.000000000 -0500 -@@ -1,9 +1,6 @@ - lib_LTLIBRARIES = liblbxutil.la - --noinst_PROGRAMS = mkg3states -- --mkg3states_SOURCES = \ -- $(srcdir)/image/mkg3states.c -+SUBDIRS = image - - liblbxutil_la_SOURCES = \ - $(srcdir)/lbx_zlib/reqstats.h \ -@@ -28,9 +25,8 @@ INCLUDES = @LBXUTIL_CFLAGS@ - - $(srcdir)/image/dfaxg42d.c: g3states.h - --g3states.h: mkg3states -- -rm -f g3states.h -- ./mkg3states -c > g3states.h_ && mv g3states.h_ g3states.h -+g3states.h: image/mkg3states -+ ./image/mkg3states -c > g3states.h_ && mv g3states.h_ g3states.h - - liblbxutil_la_LDFLAGS = -version-number 1:0:0 - ---- liblbxutil-1.0.0/src/image/Makefile.am.old 2006-03-31 02:41:19.000000000 -0500 -+++ liblbxutil-1.0.0/src/image/Makefile.am 2006-03-31 02:40:40.000000000 -0500 -@@ -0,0 +1,15 @@ -+# evil hack -+CFLAGS=$(CFLAGS_FOR_BUILD) -+CPPFLAGS=$(CPPFLAGS_FOR_BUILD) -+LDFLAGS=$(LDFLAGS_FOR_BUILD) -+ -+CC=$(CC_FOR_BUILD) -+LIBTOOL = @LIBTOOL@ --tag=CC -+ -+noinst_PROGRAMS = mkg3states -+ -+mkg3states_SOURCES = \ -+ mkg3states.c -+ -+mkg3states_CFLAGS=$(CFLAGS_FOR_BUILD) -+mkg3states_LDFLAGS=$(LDFLAGS_FOR_BUILD) diff --git a/recipes/obsolete/xorg/xorg-lib/liblbxutil_1.0.1.bb b/recipes/obsolete/xorg/xorg-lib/liblbxutil_1.0.1.bb deleted file mode 100644 index f51d5abe4a..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/liblbxutil_1.0.1.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "XFIXES Extension" -DEPENDS += " xextproto xproto zlib" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://mkg3states.patch" -SRC_URI[archive.md5sum] = "b73cbd5bc3cd268722a624a5f1318fde" -SRC_URI[archive.sha256sum] = "94c31c7090106d3a95e2a7c083961efca1321b970118fe103ab06e5d927b7258" - -export CC_FOR_BUILD = "gcc" diff --git a/recipes/obsolete/xorg/xorg-lib/libpciaccess/fix-mtrr-check.patch b/recipes/obsolete/xorg/xorg-lib/libpciaccess/fix-mtrr-check.patch deleted file mode 100644 index e2d9f62318..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libpciaccess/fix-mtrr-check.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- - configure.ac | 2 -- - 1 file changed, 2 deletions(-) - ---- libpciaccess-0.10.3.orig/configure.ac -+++ libpciaccess-0.10.3/configure.ac -@@ -89,12 +89,10 @@ esac - AM_CONDITIONAL(LINUX, [test "x$linux" = xyes]) - AM_CONDITIONAL(FREEBSD, [test "x$freebsd" = xyes]) - AM_CONDITIONAL(OPENBSD, [test "x$openbsd" = xyes]) - AM_CONDITIONAL(SOLARIS, [test "x$solaris" = xyes]) - --AC_CHECK_FILE([/usr/include/asm/mtrr.h], -- [have_mtrr_h="yes"], [have_mtrr_h="no"]) - if test "x$have_mtrr_h" = xyes; then - AC_DEFINE(HAVE_MTRR, 1, [Use MTRRs on mappings]) - fi - - AC_SUBST(PCIACCESS_CFLAGS) diff --git a/recipes/obsolete/xorg/xorg-lib/libpciaccess_0.10.3.bb b/recipes/obsolete/xorg/xorg-lib/libpciaccess_0.10.3.bb deleted file mode 100644 index c594dc04cb..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libpciaccess_0.10.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-lib-common.inc -DEPENDS += "xproto virtual/libx11" -PR = "${INC_PR}.0" - -SRC_URI += "file://fix-mtrr-check.patch" -SRC_URI[archive.md5sum] = "6d5468debf76fac84576ca26c9535821" -SRC_URI[archive.sha256sum] = "2f609ad3b5688ae66dcd18d7cdd1fc6b68531a2a85f89798f6cfb5eda6d680dc" diff --git a/recipes/obsolete/xorg/xorg-lib/libpciaccess_0.11.0.bb b/recipes/obsolete/xorg/xorg-lib/libpciaccess_0.11.0.bb deleted file mode 100644 index aca0a2f1fd..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libpciaccess_0.11.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-lib-common.inc -DEPENDS += "xproto virtual/libx11" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "686320dcec98daad0bdfb8894d4f2a2b" -SRC_URI[archive.sha256sum] = "6e38be12b656c83c66a6fd8ba56c041d8188218278219c88ee635242ec1c7dab" diff --git a/recipes/obsolete/xorg/xorg-lib/libsm_1.0.2.bb b/recipes/obsolete/xorg/xorg-lib/libsm_1.0.2.bb deleted file mode 100644 index ee2ff16099..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libsm_1.0.2.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "Session management library" -PRIORITY = "optional" -DEPENDS += " libice xproto xtrans" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a254771550c01db372e88d1a1dc2e13a" -SRC_URI[archive.sha256sum] = "e290614797bd626c1b92bac8f83e8954b99bd66e6ecdaa1e935e176df099eba8" - -BBCLASSEXTEND = "native" - -XORG_PN = "libSM" diff --git a/recipes/obsolete/xorg/xorg-lib/libsm_1.0.3.bb b/recipes/obsolete/xorg/xorg-lib/libsm_1.0.3.bb deleted file mode 100644 index 8ca90fe4f1..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libsm_1.0.3.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Session management library" -DEPENDS += "libice xproto xtrans" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "184cbf502b3cd5d7ba5f9d1290a99606" -SRC_URI[archive.sha256sum] = "57f42d3557effe452cd348362977ff90fa61009885c23b3aca8cb0219b5dec04" - -BBCLASSEXTEND = "native" - -XORG_PN = "libSM" diff --git a/recipes/obsolete/xorg/xorg-lib/libsm_1.1.0.bb b/recipes/obsolete/xorg/xorg-lib/libsm_1.1.0.bb deleted file mode 100644 index 1b51b89ae9..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libsm_1.1.0.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Session management library" -DEPENDS += "libice xproto xtrans util-linux-ng" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "05a04c2b6382fb0054f6c70494e22733" -SRC_URI[archive.sha256sum] = "7536ac382e1ff82014d3a0defba0c61b3a30984f4e5bc7707960d6debcb92a82" - -BBCLASSEXTEND = "native" - -XORG_PN = "libSM" diff --git a/recipes/obsolete/xorg/xorg-lib/libwindowswm_1.0.0.bb b/recipes/obsolete/xorg/xorg-lib/libwindowswm_1.0.0.bb deleted file mode 100644 index 35457cb421..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libwindowswm_1.0.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-lib-common.inc -DEPENDS += "libxext windowswmproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "337b379fd00a67345b083100c4e6ba95" -SRC_URI[archive.sha256sum] = "6ad87266173d21ba7e0e4506db0c094769fd58c3f0b741b37f30c297deec166a" - -XORG_PN = "libWindowsWM" diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.0.1/keysymdef_include.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.0.1/keysymdef_include.patch deleted file mode 100644 index 565308834e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.0.1/keysymdef_include.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- - configure.ac | 44 ++++++++++++++++++++++++-------------------- - 1 file changed, 24 insertions(+), 20 deletions(-) - -Index: libX11-1.1.2/configure.ac -=================================================================== ---- libX11-1.1.2.orig/configure.ac 2008-01-02 15:30:47.000000000 +0000 -+++ libX11-1.1.2/configure.ac 2008-01-02 15:47:25.000000000 +0000 -@@ -207,29 +207,33 @@ AC_CHECK_FUNC(poll, [AC_DEFINE(USE_POLL, - # - KEYSYMDEF="" - AC_MSG_CHECKING([keysymdef.h]) --for flag in $XPROTO_CFLAGS -I/usr/include; do -- case "$KEYSYMDEF" in -- "") -- case "$flag" in -- *-I*) -- dir=`echo "$flag" | sed 's/ *-I//'` -- file="$dir/X11/keysymdef.h" -- if test -f "$file"; then -- KEYSYMDEF="$file" -- fi -+AC_ARG_WITH(keysymdef, -+ AC_HELP_STRING([--with-keysymdef=DIR/keysymdef.h], [The location of keysymdef.h]), -+ KEYSYMDEF=$withval, KEYSYMDEF="") -+ -+if test x$KEYSYMDEF = x; then -+ for flag in $XPROTO_CFLAGS -I/usr/include; do -+ case "$KEYSYMDEF" in -+ "") -+ case "$flag" in -+ *-I*) -+ dir=`echo "$flag" | sed 's/ *-I//'` -+ file="$dir/X11/keysymdef.h" -+ if test -f "$file"; then -+ KEYSYMDEF="$file" -+ fi -+ ;; -+ esac - ;; - esac -- ;; -- esac --done --case "$KEYSYMDEF" in --"") -- AC_MSG_ERROR([Cannot find keysymdef.h]) -- ;; --*) -+ done -+fi -+ -+if test -f "$KEYSYMDEF"; then - AC_MSG_RESULT([$KEYSYMDEF]) -- ;; --esac -+else -+ AC_MSG_ERROR([Cannot find keysymdef.h]) -+fi - AC_SUBST(KEYSYMDEF) - - AC_ARG_ENABLE(udc, diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.0.1/x11_disable_makekeys.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.0.1/x11_disable_makekeys.patch deleted file mode 100644 index ad8b6fc7b6..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.0.1/x11_disable_makekeys.patch +++ /dev/null @@ -1,15 +0,0 @@ -Index: libX11-1.0.1/src/util/Makefile.am -=================================================================== ---- libX11-1.0.1.old/src/util/Makefile.am -+++ libX11-1.0.1/src/util/Makefile.am -@@ -1,10 +1 @@ --# $XdotOrg: lib/X11/src/util/Makefile.am,v 1.4 2006-02-19 02:14:12 jamey Exp $ -- --noinst_PROGRAMS=makekeys -- --makekeys_CFLAGS=$(X11_CFLAGS) -- --#override CC = gcc --LINK = $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -- - EXTRA_DIST = mkks.sh diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.0.3/keysymdef_include.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.0.3/keysymdef_include.patch deleted file mode 100644 index 565308834e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.0.3/keysymdef_include.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- - configure.ac | 44 ++++++++++++++++++++++++-------------------- - 1 file changed, 24 insertions(+), 20 deletions(-) - -Index: libX11-1.1.2/configure.ac -=================================================================== ---- libX11-1.1.2.orig/configure.ac 2008-01-02 15:30:47.000000000 +0000 -+++ libX11-1.1.2/configure.ac 2008-01-02 15:47:25.000000000 +0000 -@@ -207,29 +207,33 @@ AC_CHECK_FUNC(poll, [AC_DEFINE(USE_POLL, - # - KEYSYMDEF="" - AC_MSG_CHECKING([keysymdef.h]) --for flag in $XPROTO_CFLAGS -I/usr/include; do -- case "$KEYSYMDEF" in -- "") -- case "$flag" in -- *-I*) -- dir=`echo "$flag" | sed 's/ *-I//'` -- file="$dir/X11/keysymdef.h" -- if test -f "$file"; then -- KEYSYMDEF="$file" -- fi -+AC_ARG_WITH(keysymdef, -+ AC_HELP_STRING([--with-keysymdef=DIR/keysymdef.h], [The location of keysymdef.h]), -+ KEYSYMDEF=$withval, KEYSYMDEF="") -+ -+if test x$KEYSYMDEF = x; then -+ for flag in $XPROTO_CFLAGS -I/usr/include; do -+ case "$KEYSYMDEF" in -+ "") -+ case "$flag" in -+ *-I*) -+ dir=`echo "$flag" | sed 's/ *-I//'` -+ file="$dir/X11/keysymdef.h" -+ if test -f "$file"; then -+ KEYSYMDEF="$file" -+ fi -+ ;; -+ esac - ;; - esac -- ;; -- esac --done --case "$KEYSYMDEF" in --"") -- AC_MSG_ERROR([Cannot find keysymdef.h]) -- ;; --*) -+ done -+fi -+ -+if test -f "$KEYSYMDEF"; then - AC_MSG_RESULT([$KEYSYMDEF]) -- ;; --esac -+else -+ AC_MSG_ERROR([Cannot find keysymdef.h]) -+fi - AC_SUBST(KEYSYMDEF) - - AC_ARG_ENABLE(udc, diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.0.3/x11_disable_makekeys.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.0.3/x11_disable_makekeys.patch deleted file mode 100644 index ad8b6fc7b6..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.0.3/x11_disable_makekeys.patch +++ /dev/null @@ -1,15 +0,0 @@ -Index: libX11-1.0.1/src/util/Makefile.am -=================================================================== ---- libX11-1.0.1.old/src/util/Makefile.am -+++ libX11-1.0.1/src/util/Makefile.am -@@ -1,10 +1 @@ --# $XdotOrg: lib/X11/src/util/Makefile.am,v 1.4 2006-02-19 02:14:12 jamey Exp $ -- --noinst_PROGRAMS=makekeys -- --makekeys_CFLAGS=$(X11_CFLAGS) -- --#override CC = gcc --LINK = $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -- - EXTRA_DIST = mkks.sh diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.1.1/keysymdef_include.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.1.1/keysymdef_include.patch deleted file mode 100644 index 565308834e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.1.1/keysymdef_include.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- - configure.ac | 44 ++++++++++++++++++++++++-------------------- - 1 file changed, 24 insertions(+), 20 deletions(-) - -Index: libX11-1.1.2/configure.ac -=================================================================== ---- libX11-1.1.2.orig/configure.ac 2008-01-02 15:30:47.000000000 +0000 -+++ libX11-1.1.2/configure.ac 2008-01-02 15:47:25.000000000 +0000 -@@ -207,29 +207,33 @@ AC_CHECK_FUNC(poll, [AC_DEFINE(USE_POLL, - # - KEYSYMDEF="" - AC_MSG_CHECKING([keysymdef.h]) --for flag in $XPROTO_CFLAGS -I/usr/include; do -- case "$KEYSYMDEF" in -- "") -- case "$flag" in -- *-I*) -- dir=`echo "$flag" | sed 's/ *-I//'` -- file="$dir/X11/keysymdef.h" -- if test -f "$file"; then -- KEYSYMDEF="$file" -- fi -+AC_ARG_WITH(keysymdef, -+ AC_HELP_STRING([--with-keysymdef=DIR/keysymdef.h], [The location of keysymdef.h]), -+ KEYSYMDEF=$withval, KEYSYMDEF="") -+ -+if test x$KEYSYMDEF = x; then -+ for flag in $XPROTO_CFLAGS -I/usr/include; do -+ case "$KEYSYMDEF" in -+ "") -+ case "$flag" in -+ *-I*) -+ dir=`echo "$flag" | sed 's/ *-I//'` -+ file="$dir/X11/keysymdef.h" -+ if test -f "$file"; then -+ KEYSYMDEF="$file" -+ fi -+ ;; -+ esac - ;; - esac -- ;; -- esac --done --case "$KEYSYMDEF" in --"") -- AC_MSG_ERROR([Cannot find keysymdef.h]) -- ;; --*) -+ done -+fi -+ -+if test -f "$KEYSYMDEF"; then - AC_MSG_RESULT([$KEYSYMDEF]) -- ;; --esac -+else -+ AC_MSG_ERROR([Cannot find keysymdef.h]) -+fi - AC_SUBST(KEYSYMDEF) - - AC_ARG_ENABLE(udc, diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.1.2/keysymdef_include.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.1.2/keysymdef_include.patch deleted file mode 100644 index 565308834e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.1.2/keysymdef_include.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- - configure.ac | 44 ++++++++++++++++++++++++-------------------- - 1 file changed, 24 insertions(+), 20 deletions(-) - -Index: libX11-1.1.2/configure.ac -=================================================================== ---- libX11-1.1.2.orig/configure.ac 2008-01-02 15:30:47.000000000 +0000 -+++ libX11-1.1.2/configure.ac 2008-01-02 15:47:25.000000000 +0000 -@@ -207,29 +207,33 @@ AC_CHECK_FUNC(poll, [AC_DEFINE(USE_POLL, - # - KEYSYMDEF="" - AC_MSG_CHECKING([keysymdef.h]) --for flag in $XPROTO_CFLAGS -I/usr/include; do -- case "$KEYSYMDEF" in -- "") -- case "$flag" in -- *-I*) -- dir=`echo "$flag" | sed 's/ *-I//'` -- file="$dir/X11/keysymdef.h" -- if test -f "$file"; then -- KEYSYMDEF="$file" -- fi -+AC_ARG_WITH(keysymdef, -+ AC_HELP_STRING([--with-keysymdef=DIR/keysymdef.h], [The location of keysymdef.h]), -+ KEYSYMDEF=$withval, KEYSYMDEF="") -+ -+if test x$KEYSYMDEF = x; then -+ for flag in $XPROTO_CFLAGS -I/usr/include; do -+ case "$KEYSYMDEF" in -+ "") -+ case "$flag" in -+ *-I*) -+ dir=`echo "$flag" | sed 's/ *-I//'` -+ file="$dir/X11/keysymdef.h" -+ if test -f "$file"; then -+ KEYSYMDEF="$file" -+ fi -+ ;; -+ esac - ;; - esac -- ;; -- esac --done --case "$KEYSYMDEF" in --"") -- AC_MSG_ERROR([Cannot find keysymdef.h]) -- ;; --*) -+ done -+fi -+ -+if test -f "$KEYSYMDEF"; then - AC_MSG_RESULT([$KEYSYMDEF]) -- ;; --esac -+else -+ AC_MSG_ERROR([Cannot find keysymdef.h]) -+fi - AC_SUBST(KEYSYMDEF) - - AC_ARG_ENABLE(udc, diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.1.3/keysymdef_include.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.1.3/keysymdef_include.patch deleted file mode 100644 index 565308834e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.1.3/keysymdef_include.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- - configure.ac | 44 ++++++++++++++++++++++++-------------------- - 1 file changed, 24 insertions(+), 20 deletions(-) - -Index: libX11-1.1.2/configure.ac -=================================================================== ---- libX11-1.1.2.orig/configure.ac 2008-01-02 15:30:47.000000000 +0000 -+++ libX11-1.1.2/configure.ac 2008-01-02 15:47:25.000000000 +0000 -@@ -207,29 +207,33 @@ AC_CHECK_FUNC(poll, [AC_DEFINE(USE_POLL, - # - KEYSYMDEF="" - AC_MSG_CHECKING([keysymdef.h]) --for flag in $XPROTO_CFLAGS -I/usr/include; do -- case "$KEYSYMDEF" in -- "") -- case "$flag" in -- *-I*) -- dir=`echo "$flag" | sed 's/ *-I//'` -- file="$dir/X11/keysymdef.h" -- if test -f "$file"; then -- KEYSYMDEF="$file" -- fi -+AC_ARG_WITH(keysymdef, -+ AC_HELP_STRING([--with-keysymdef=DIR/keysymdef.h], [The location of keysymdef.h]), -+ KEYSYMDEF=$withval, KEYSYMDEF="") -+ -+if test x$KEYSYMDEF = x; then -+ for flag in $XPROTO_CFLAGS -I/usr/include; do -+ case "$KEYSYMDEF" in -+ "") -+ case "$flag" in -+ *-I*) -+ dir=`echo "$flag" | sed 's/ *-I//'` -+ file="$dir/X11/keysymdef.h" -+ if test -f "$file"; then -+ KEYSYMDEF="$file" -+ fi -+ ;; -+ esac - ;; - esac -- ;; -- esac --done --case "$KEYSYMDEF" in --"") -- AC_MSG_ERROR([Cannot find keysymdef.h]) -- ;; --*) -+ done -+fi -+ -+if test -f "$KEYSYMDEF"; then - AC_MSG_RESULT([$KEYSYMDEF]) -- ;; --esac -+else -+ AC_MSG_ERROR([Cannot find keysymdef.h]) -+fi - AC_SUBST(KEYSYMDEF) - - AC_ARG_ENABLE(udc, diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.1.4/keysymdef_include.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.1.4/keysymdef_include.patch deleted file mode 100644 index 565308834e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.1.4/keysymdef_include.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- - configure.ac | 44 ++++++++++++++++++++++++-------------------- - 1 file changed, 24 insertions(+), 20 deletions(-) - -Index: libX11-1.1.2/configure.ac -=================================================================== ---- libX11-1.1.2.orig/configure.ac 2008-01-02 15:30:47.000000000 +0000 -+++ libX11-1.1.2/configure.ac 2008-01-02 15:47:25.000000000 +0000 -@@ -207,29 +207,33 @@ AC_CHECK_FUNC(poll, [AC_DEFINE(USE_POLL, - # - KEYSYMDEF="" - AC_MSG_CHECKING([keysymdef.h]) --for flag in $XPROTO_CFLAGS -I/usr/include; do -- case "$KEYSYMDEF" in -- "") -- case "$flag" in -- *-I*) -- dir=`echo "$flag" | sed 's/ *-I//'` -- file="$dir/X11/keysymdef.h" -- if test -f "$file"; then -- KEYSYMDEF="$file" -- fi -+AC_ARG_WITH(keysymdef, -+ AC_HELP_STRING([--with-keysymdef=DIR/keysymdef.h], [The location of keysymdef.h]), -+ KEYSYMDEF=$withval, KEYSYMDEF="") -+ -+if test x$KEYSYMDEF = x; then -+ for flag in $XPROTO_CFLAGS -I/usr/include; do -+ case "$KEYSYMDEF" in -+ "") -+ case "$flag" in -+ *-I*) -+ dir=`echo "$flag" | sed 's/ *-I//'` -+ file="$dir/X11/keysymdef.h" -+ if test -f "$file"; then -+ KEYSYMDEF="$file" -+ fi -+ ;; -+ esac - ;; - esac -- ;; -- esac --done --case "$KEYSYMDEF" in --"") -- AC_MSG_ERROR([Cannot find keysymdef.h]) -- ;; --*) -+ done -+fi -+ -+if test -f "$KEYSYMDEF"; then - AC_MSG_RESULT([$KEYSYMDEF]) -- ;; --esac -+else -+ AC_MSG_ERROR([Cannot find keysymdef.h]) -+fi - AC_SUBST(KEYSYMDEF) - - AC_ARG_ENABLE(udc, diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.2/x11_disable_makekeys.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.2/x11_disable_makekeys.patch deleted file mode 100644 index 9e9e75ea43..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.2/x11_disable_makekeys.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- /tmp/Makefile.am 2009-05-27 22:19:39.000000000 +0200 -+++ libX11-1.2/src/util/Makefile.am 2009-05-27 22:21:31.000000000 +0200 -@@ -1,20 +1 @@ --# $XdotOrg: lib/X11/src/util/Makefile.am,v 1.4 2006-02-19 02:14:12 jamey Exp $ -- --noinst_PROGRAMS=makekeys -- --makekeys_CFLAGS=$(X11_CFLAGS) -- --CC = @CC_FOR_BUILD@ -- - EXTRA_DIST = mkks.sh -- --if LINT --# Check source code with tools like lint & sparse -- --ALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) -- --lint: -- $(LINT) $(ALL_LINT_FLAGS) makekeys.c -- --endif LINT diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.3+git/dolt-fix.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.3.3+git/dolt-fix.patch deleted file mode 100644 index 7e96075aa3..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.3+git/dolt-fix.patch +++ /dev/null @@ -1,22 +0,0 @@ -Index: libX11-1.3.4/m4/dolt.m4 -=================================================================== ---- libX11-1.3.4/m4/dolt.m4 -+++ libX11-1.3.4/m4/dolt.m4 -@@ -155,7 +155,7 @@ dnl without '=', because automake does n - cat <<__DOLTLIBTOOL__EOF__ > doltlibtool - #!$DOLT_BASH - __DOLTLIBTOOL__EOF__ -- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool -+ cat <<'__DOLTLIBTOOL__EOF__' | sed -e "s/@host_alias@/$host_alias/g" >>doltlibtool - top_builddir_slash="${0%%doltlibtool}" - : ${top_builddir_slash:=./} - args=() -@@ -171,7 +171,7 @@ done - if $modeok && $tagok ; then - . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}" - else -- exec ${top_builddir_slash}libtool "$[]@" -+ exec ${top_builddir_slash}@host_alias@-libtool "$[]@" - fi - __DOLTLIBTOOL__EOF__ - diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.3+git/keysymdef_include.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.3.3+git/keysymdef_include.patch deleted file mode 100644 index 07487b6b2e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.3+git/keysymdef_include.patch +++ /dev/null @@ -1,29 +0,0 @@ -Index: libX11-1.1.5/configure.ac -=================================================================== ---- libX11-1.1.5.orig/configure.ac 2008-10-28 11:36:49.000000000 +0000 -+++ libX11-1.1.5/configure.ac 2008-10-28 11:40:05.000000000 +0000 -@@ -221,13 +221,21 @@ - # Find keysymdef.h - # - AC_MSG_CHECKING([keysymdef.h]) --dir=`pkg-config --variable=includedir xproto` --KEYSYMDEF="$dir/X11/keysymdef.h" -+AC_ARG_WITH(keysymdef, -+ AC_HELP_STRING([--with-keysymdef=DIR/keysymdef.h], [The location of keysymdef.h]), -+ KEYSYMDEF=$withval, KEYSYMDEF="") -+ -+if test x$KEYSYMDEF = x; then -+ dir=`pkg-config --variable=includedir xproto` -+ KEYSYMDEF="$dir/X11/keysymdef.h" -+fi -+ - if test -f "$KEYSYMDEF"; then -- AC_MSG_RESULT([$KEYSYMDEF]) -+ AC_MSG_RESULT([$KEYSYMDEF]) - else - AC_MSG_ERROR([Cannot find keysymdef.h]) - fi -+ - AC_SUBST(KEYSYMDEF) - - AM_CONDITIONAL(UDC, test xfalse = xtrue) diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.3+git/x11_disable_makekeys.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.3.3+git/x11_disable_makekeys.patch deleted file mode 100644 index 0739632daf..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.3+git/x11_disable_makekeys.patch +++ /dev/null @@ -1,26 +0,0 @@ -Index: git/src/util/Makefile.am -=================================================================== ---- git.orig/src/util/Makefile.am -+++ git/src/util/Makefile.am -@@ -1,21 +1 @@ -- --noinst_PROGRAMS=makekeys -- --makekeys_CFLAGS = \ -- $(X11_CFLAGS) \ -- $(CWARNFLAGS) -- --CC = @CC_FOR_BUILD@ -- - EXTRA_DIST = mkks.sh -- --if LINT --# Check source code with tools like lint & sparse -- --ALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) -- --lint: -- $(LINT) $(ALL_LINT_FLAGS) makekeys.c -- --endif LINT diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.3/x11_disable_makekeys.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.3.3/x11_disable_makekeys.patch deleted file mode 100644 index 5d0a24ca2d..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.3/x11_disable_makekeys.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -uNr libX11-1.3.3.orig/src/util/Makefile.am libX11-1.3.3/src/util/Makefile.am ---- libX11-1.3.3.orig/src/util/Makefile.am 2010-01-15 02:11:36.000000000 +0100 -+++ libX11-1.3.3/src/util/Makefile.am 2010-01-18 14:48:27.000000000 +0100 -@@ -1,19 +1 @@ -- --noinst_PROGRAMS=makekeys -- --makekeys_CFLAGS=$(X11_CFLAGS) -- --CC = @CC_FOR_BUILD@ -- - EXTRA_DIST = mkks.sh -- --if LINT --# Check source code with tools like lint & sparse -- --ALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) -- --lint: -- $(LINT) $(ALL_LINT_FLAGS) makekeys.c -- --endif LINT diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.4/dolt-fix.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.3.4/dolt-fix.patch deleted file mode 100644 index 7e96075aa3..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.4/dolt-fix.patch +++ /dev/null @@ -1,22 +0,0 @@ -Index: libX11-1.3.4/m4/dolt.m4 -=================================================================== ---- libX11-1.3.4/m4/dolt.m4 -+++ libX11-1.3.4/m4/dolt.m4 -@@ -155,7 +155,7 @@ dnl without '=', because automake does n - cat <<__DOLTLIBTOOL__EOF__ > doltlibtool - #!$DOLT_BASH - __DOLTLIBTOOL__EOF__ -- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool -+ cat <<'__DOLTLIBTOOL__EOF__' | sed -e "s/@host_alias@/$host_alias/g" >>doltlibtool - top_builddir_slash="${0%%doltlibtool}" - : ${top_builddir_slash:=./} - args=() -@@ -171,7 +171,7 @@ done - if $modeok && $tagok ; then - . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}" - else -- exec ${top_builddir_slash}libtool "$[]@" -+ exec ${top_builddir_slash}@host_alias@-libtool "$[]@" - fi - __DOLTLIBTOOL__EOF__ - diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.4/keysymdef_include.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.3.4/keysymdef_include.patch deleted file mode 100644 index 0cab165f74..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.4/keysymdef_include.patch +++ /dev/null @@ -1,21 +0,0 @@ -Index: libX11-1.3.4/configure.ac -=================================================================== ---- libX11-1.3.4.orig/configure.ac -+++ libX11-1.3.4/configure.ac -@@ -355,8 +355,14 @@ AC_CHECK_FUNC(poll, [AC_DEFINE(USE_POLL, - # Find keysymdef.h - # - AC_MSG_CHECKING([keysymdef.h]) --dir=`$PKG_CONFIG --variable=includedir xproto` --KEYSYMDEF="$dir/X11/keysymdef.h" -+AC_ARG_WITH(keysymdef, -+ AC_HELP_STRING([--with-keysymdef=DIR/keysymdef.h], [The location of keysymdef.h]), -+ KEYSYMDEF=$withval, KEYSYMDEF="") -+ -+if test x$KEYSYMDEF = x; then -+ dir=`${PKG_CONFIG} --variable=includedir xproto` -+ KEYSYMDEF="$dir/X11/keysymdef.h" -+fi - if test -f "$KEYSYMDEF"; then - AC_MSG_RESULT([$KEYSYMDEF]) - else diff --git a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.4/x11_disable_makekeys.patch b/recipes/obsolete/xorg/xorg-lib/libx11-1.3.4/x11_disable_makekeys.patch deleted file mode 100644 index 9763313975..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11-1.3.4/x11_disable_makekeys.patch +++ /dev/null @@ -1,29 +0,0 @@ -Index: libX11-1.3.4/src/util/Makefile.am -=================================================================== ---- libX11-1.3.4.orig/src/util/Makefile.am -+++ libX11-1.3.4/src/util/Makefile.am -@@ -1,24 +1 @@ -- --noinst_PROGRAMS=makekeys -- --makekeys_CFLAGS = \ -- $(X11_CFLAGS) \ -- $(CWARNFLAGS) -- --CC = @CC_FOR_BUILD@ --CPPFLAGS = @CPPFLAGS_FOR_BUILD@ --CFLAGS = @CFLAGS_FOR_BUILD@ --LDFLAGS = @LDFLAGS_FOR_BUILD@ -- - EXTRA_DIST = mkks.sh -- --if LINT --# Check source code with tools like lint & sparse -- --ALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) -- --lint: -- $(LINT) $(ALL_LINT_FLAGS) makekeys.c -- --endif LINT diff --git a/recipes/obsolete/xorg/xorg-lib/libx11/ruutf8.patch b/recipes/obsolete/xorg/xorg-lib/libx11/ruutf8.patch deleted file mode 100644 index 0822b30cb8..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11/ruutf8.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/nls/locale.alias.pre b/nls/locale.alias.pre -index a74ca75..ff5bc3f 100644 ---- a/nls/locale.alias.pre -+++ b/nls/locale.alias.pre -@@ -898,6 +898,7 @@ ru_RU.cp1251: ru_RU.CP1251 - ru_RU.microsoftcp1251: ru_RU.CP1251 - ru_RU.microsoft-cp1251: ru_RU.CP1251 - ru_RU.MICROSOFT-CP1251: ru_RU.CP1251 -+ru_RU.utf8: ru_RU.UTF-8 - #if defined(INCLUDE_ru_SU) - XCOMM ru_SU is redundant now - ru_SU: ru_RU.KOI8-R diff --git a/recipes/obsolete/xorg/xorg-lib/libx11/xchar2b.patch b/recipes/obsolete/xorg/xorg-lib/libx11/xchar2b.patch deleted file mode 100644 index 31da58fa5c..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11/xchar2b.patch +++ /dev/null @@ -1,13 +0,0 @@ -http://www.koka-in.org/~kensyu/zaurus/diary/20030618.html - ---- /tmp/Xlib.h 2006-12-01 14:40:27.000000000 +0100 -+++ libX11-X11R7.1-1.0.1/include/X11/Xlib.h 2006-12-01 14:40:56.948254000 +0100 -@@ -1067,7 +1067,7 @@ - typedef struct { /* normal 16 bit characters are two bytes */ - unsigned char byte1; - unsigned char byte2; --} XChar2b; -+} __attribute__ ((packed)) XChar2b; - - typedef struct { - XChar2b *chars; /* two byte characters */ diff --git a/recipes/obsolete/xorg/xorg-lib/libx11/xim.patch b/recipes/obsolete/xorg/xorg-lib/libx11/xim.patch deleted file mode 100644 index 0eab197a80..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11/xim.patch +++ /dev/null @@ -1,55 +0,0 @@ ---- libX11-6.2.1/src/X18NCMSstubs.c 2003-12-04 22:47:47.000000000 +0000 -+++ libX11-6.2.1/src/X18NCMSstubs.c-new 2005-12-09 12:09:03.000000000 +0000 -@@ -90,6 +90,52 @@ - return; - } - -+XIM -+XOpenIM ( -+ Display* display, -+ struct _XrmHashBucketRec* rdb, -+ char* res_name, -+ char* res_class) -+{ -+ return (XIM) NULL; -+} -+ -+Status -+XCloseIM ( XIM im ) -+{ -+ return NULL; -+} -+ -+XIC -+XCreateIC ( XIM im, ...) -+{ -+ return NULL; -+} -+ -+void -+XDestroyIC ( XIC ic ) -+{ -+ return; -+} -+ -+int -+XmbLookupString ( -+ XIC ic, -+ XKeyPressedEvent* ev, -+ char* buffer, -+ int nbytes, -+ KeySym* keysym, -+ Status* status) -+{ -+ return XLookupNone; -+} -+ -+char * -+XGetICValues( XIC ic, ...) -+{ -+ return (char *) NULL; -+} -+ - XPointer - _XimGetLocaleCode ( _Xconst char* encoding_name ) - { diff --git a/recipes/obsolete/xorg/xorg-lib/libx11_1.0.1.bb b/recipes/obsolete/xorg/xorg-lib/libx11_1.0.1.bb deleted file mode 100644 index 734a31d028..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11_1.0.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libx11.inc -LICENSE = "XFree86" -DEPENDS = "${COMMON_DEPENDS}" -PR = "${INC_PR}.0" - -SRC_URI += " file://ruutf8.patch" -SRC_URI[archive.md5sum] = "58f0537f21183e27149cf906a1b6bef9" -SRC_URI[archive.sha256sum] = "f99e4ce6d8e3b8833957978fe22223897b0e636c83580f2b07eff0388eb75294" - -EXTRA_OECONF += " --without-xcb" diff --git a/recipes/obsolete/xorg/xorg-lib/libx11_1.0.3.bb b/recipes/obsolete/xorg/xorg-lib/libx11_1.0.3.bb deleted file mode 100644 index 40cbeb5b48..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11_1.0.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libx11.inc -LICENSE = "XFree86" -DEPENDS = "${COMMON_DEPENDS}" -PR = "${INC_PR}.0" - -SRC_URI += " file://ruutf8.patch" -SRC_URI[archive.md5sum] = "60b787a812c92d33f71860e4e19cb59d" -SRC_URI[archive.sha256sum] = "fb42f2400c3709a0c2c17f27cc4a902c191ebd6228c70698891bf3a13ea5b3ac" - -EXTRA_OECONF += " --without-xcb" diff --git a/recipes/obsolete/xorg/xorg-lib/libx11_1.1.1.bb b/recipes/obsolete/xorg/xorg-lib/libx11_1.1.1.bb deleted file mode 100644 index 368dd7b0fa..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11_1.1.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require libx11.inc -DEPENDS = "${COMMON_DEPENDS}" -PR = "${INC_PR}.0" - -SRC_URI += " file://ruutf8.patch" -SRC_URI[archive.md5sum] = "848b80f77b20ae1fa5c882bbfa531ebc" -SRC_URI[archive.sha256sum] = "5359db57793430429786b648ac570d4ab205797306e049bf1e8675250af21541" - -EXTRA_OECONF += " --without-xcb" diff --git a/recipes/obsolete/xorg/xorg-lib/libx11_1.1.2.bb b/recipes/obsolete/xorg/xorg-lib/libx11_1.1.2.bb deleted file mode 100644 index 60093c1b6d..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11_1.1.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require libx11.inc -DEPENDS = "${COMMON_DEPENDS}" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "710bf38a9477a5a1b235bc94f1d0593c" -SRC_URI[archive.sha256sum] = "b77e4fd2bbd4092e7e78d0964760ad8ab160caccd4bc6d7d0c87a23febaea85e" - -EXTRA_OECONF += " --without-xcb" diff --git a/recipes/obsolete/xorg/xorg-lib/libx11_1.1.3.bb b/recipes/obsolete/xorg/xorg-lib/libx11_1.1.3.bb deleted file mode 100644 index d6aa199e7f..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11_1.1.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require libx11.inc -DEPENDS = "${COMMON_DEPENDS}" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4d43d3e472c552d2f191ecdd4e75112c" -SRC_URI[archive.sha256sum] = "4a2f566e2ea5dd955c875cb8fa9c18dd725324fc5cf4e23c803442e31ab8917a" - -EXTRA_OECONF += " --without-xcb" diff --git a/recipes/obsolete/xorg/xorg-lib/libx11_1.1.4.bb b/recipes/obsolete/xorg/xorg-lib/libx11_1.1.4.bb deleted file mode 100644 index 3eeeece52c..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11_1.1.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require libx11.inc -DEPENDS = "${COMMON_DEPENDS}" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1469a5a8aa8d288dce6f4c45d2f68dc3" -SRC_URI[archive.sha256sum] = "bdbd6d239435c1736f5c532b12e8078761db8db5f37ab3195fe11c3e5b692c1c" - -EXTRA_OECONF += " --without-xcb" diff --git a/recipes/obsolete/xorg/xorg-lib/libx11_1.2.bb b/recipes/obsolete/xorg/xorg-lib/libx11_1.2.bb deleted file mode 100644 index 0cea5f884c..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11_1.2.bb +++ /dev/null @@ -1,9 +0,0 @@ -require libx11.inc -DEPENDS = "${COMMON_DEPENDS}" -PR = "${INC_PR}.0" - -SRC_URI += " file://dolt-fix.patch" -SRC_URI[archive.md5sum] = "c6265b59ea2b594fd68e33f9125b4d20" -SRC_URI[archive.sha256sum] = "e4863cdf5d471763806e9bcae25ea47606a56cd91a5546a34c093aa3de181051" - -EXTRA_OECONF += " --without-xcb" diff --git a/recipes/obsolete/xorg/xorg-lib/libx11_1.3.3.bb b/recipes/obsolete/xorg/xorg-lib/libx11_1.3.3.bb deleted file mode 100644 index 8c40a99fd9..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11_1.3.3.bb +++ /dev/null @@ -1,6 +0,0 @@ -require libx11.inc -PR = "${INC_PR}.0" - -SRC_URI += " file://dolt-fix.patch" -SRC_URI[archive.md5sum] = "5d74971360f194ce33d2bd2e4d9b066c" -SRC_URI[archive.sha256sum] = "8c7f867918a3739dc7cabe955179539d4a7ecc52cb42becfd261e5dfbff511ac" diff --git a/recipes/obsolete/xorg/xorg-lib/libx11_1.3.4.bb b/recipes/obsolete/xorg/xorg-lib/libx11_1.3.4.bb deleted file mode 100644 index e55d7201ad..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11_1.3.4.bb +++ /dev/null @@ -1,6 +0,0 @@ -require libx11.inc -PR = "${INC_PR}.0" - -SRC_URI += " file://dolt-fix.patch" -SRC_URI[archive.md5sum] = "f65c9c7ecbfb64c19dbd7927160d63fd" -SRC_URI[archive.sha256sum] = "88d7238ce5f7cd123450567de7a3b56a43556e4ccc45df38b8324147c889a844" diff --git a/recipes/obsolete/xorg/xorg-lib/libx11_git.bb b/recipes/obsolete/xorg/xorg-lib/libx11_git.bb deleted file mode 100644 index eac68d8ff4..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libx11_git.bb +++ /dev/null @@ -1,14 +0,0 @@ -require libx11.inc -PV = "1.3.3+git" -PR = "${INC_PR}.0" - -SRC_URI = "git://anongit.freedesktop.org/git/xorg/lib/libX11;protocol=git" -SRC_URI += " file://keysymdef_include.patch \ - file://x11_disable_makekeys.patch \ - file://dolt-fix.patch \ -" - -SRCREV = "c3f3e4a9e531d010312c97e753d6e543e607094d" -S = "${WORKDIR}/git" - -DEFAULT_PREFERENCE = "-1" diff --git a/recipes/obsolete/xorg/xorg-lib/libxau_1.0.3.bb b/recipes/obsolete/xorg/xorg-lib/libxau_1.0.3.bb deleted file mode 100644 index cd4f79b510..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxau_1.0.3.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "A Sample Authorization Protocol for X" -DEPENDS += " xproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "75a9f2b85cd1617b5ca98c9095323853" -SRC_URI[archive.sha256sum] = "d6c30a88770a720e96e0bd7e13e0334f9ef60f1b475a92556764828005c19e3b" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXau" diff --git a/recipes/obsolete/xorg/xorg-lib/libxau_1.0.4.bb b/recipes/obsolete/xorg/xorg-lib/libxau_1.0.4.bb deleted file mode 100644 index 293fc63151..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxau_1.0.4.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "A Sample Authorization Protocol for X" -DEPENDS += " xproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0f2b88d857e0a3f5898e4759c541af46" -SRC_URI[archive.sha256sum] = "10d3ffa5f00d0c0a4083309ba68bdfa01dfdf912ef4cf2141e3f260b2edeb22c" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXau" diff --git a/recipes/obsolete/xorg/xorg-lib/libxaw_1.0.3.bb b/recipes/obsolete/xorg/xorg-lib/libxaw_1.0.3.bb deleted file mode 100644 index 87ec70e871..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxaw_1.0.3.bb +++ /dev/null @@ -1,22 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Athena Widget Set" -DEPENDS += "xproto virtual/libx11 libxext xextproto libxt libxmu libxpm libxp printproto libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ee215536ea78798268ab3a444d10135a" -SRC_URI[archive.sha256sum] = "45ca55bdac904a07b8118618c65ddb5bf8826e626c4c927e3c2508c58e231514" - -do_install_append () { - ln -sf libXaw6.so.6 ${D}${libdir}/libXaw.so.6 - ln -sf libXaw7.so.7 ${D}${libdir}/libXaw.so.7 - ln -sf libXaw7.so.7 ${D}${libdir}/libXaw.so -} - -PACKAGES =+ "libxaw6 libxaw7 libxaw8" - -FILES_libxaw6 = "${libdir}/libXaw6.so.6*" -FILES_libxaw7 = "${libdir}/libXaw7.so.7*" -FILES_libxaw8 = "${libdir}/libXaw8.so.8*" - -XORG_PN = "libXaw" diff --git a/recipes/obsolete/xorg/xorg-lib/libxaw_1.0.4.bb b/recipes/obsolete/xorg/xorg-lib/libxaw_1.0.4.bb deleted file mode 100644 index 2ed715d85b..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxaw_1.0.4.bb +++ /dev/null @@ -1,22 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Athena Widget Set" -DEPENDS += "xproto virtual/libx11 libxext xextproto libxt libxmu libxpm libxp printproto libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "73671d8f1cf36fdd81395328cc3539c9" -SRC_URI[archive.sha256sum] = "11f4ab184fb8dc853fd95238d4de7b251427dd036643d11fd2a669232fa35af9" - -do_install_append () { - ln -sf libXaw6.so.6 ${D}${libdir}/libXaw.so.6 - ln -sf libXaw7.so.7 ${D}${libdir}/libXaw.so.7 - ln -sf libXaw7.so.7 ${D}${libdir}/libXaw.so -} - -PACKAGES =+ "libxaw6 libxaw7 libxaw8" - -FILES_libxaw6 = "${libdir}/libXaw6.so.6*" -FILES_libxaw7 = "${libdir}/libXaw7.so.7*" -FILES_libxaw8 = "${libdir}/libXaw8.so.8*" - -XORG_PN = "libXaw" diff --git a/recipes/obsolete/xorg/xorg-lib/libxcomposite/change-include-order.patch b/recipes/obsolete/xorg/xorg-lib/libxcomposite/change-include-order.patch deleted file mode 100644 index 630b8818fc..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxcomposite/change-include-order.patch +++ /dev/null @@ -1,14 +0,0 @@ -This patch makes the build use its own Xcomposite.h over rather than an -older Xcomposite.h that might already be installed in the staging dir. - ---- libXcomposite-X11R7.0-0.2.2.2/src/Makefile.am.orig 2006-03-12 20:10:17.000000000 +0100 -+++ libXcomposite-X11R7.0-0.2.2.2/src/Makefile.am 2006-03-12 20:10:35.000000000 +0100 -@@ -21,7 +21,7 @@ - # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - # PERFORMANCE OF THIS SOFTWARE. - --AM_CFLAGS = $(XCOMPOSITE_CFLAGS) $(XCOMPOSITE_CFLAGS) $(X_CFLAGS) -I$(top_srcdir)/include -+AM_CFLAGS = -I$(top_srcdir)/include $(XCOMPOSITE_CFLAGS) $(XCOMPOSITE_CFLAGS) $(X_CFLAGS) - - lib_LTLIBRARIES = libXcomposite.la - diff --git a/recipes/obsolete/xorg/xorg-lib/libxcomposite_0.3.1.bb b/recipes/obsolete/xorg/xorg-lib/libxcomposite_0.3.1.bb deleted file mode 100644 index d7f8bebfbb..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxcomposite_0.3.1.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Composite extension library." -LICENSE = "BSD-X" -DEPENDS += " compositeproto virtual/libx11 libxfixes" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += " file://change-include-order.patch" -SRC_URI[archive.md5sum] = "a80650d660486ea7bb2e5fd84a83799a" -SRC_URI[archive.sha256sum] = "d42b59d3c38dae5e4fec375d12e56e7a5764ba10e8b8ec70f9ce951fc9cec72b" - -XORG_PN = "libXcomposite" diff --git a/recipes/obsolete/xorg/xorg-lib/libxcomposite_0.4.0.bb b/recipes/obsolete/xorg/xorg-lib/libxcomposite_0.4.0.bb deleted file mode 100644 index 2dff14aa81..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxcomposite_0.4.0.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Composite extension library." -LICENSE = "BSD-X" -DEPENDS += " compositeproto virtual/libx11 libxfixes libxext" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += " file://change-include-order.patch" -SRC_URI[archive.md5sum] = "7e95395dea89be21bae929b9b7f16641" -SRC_URI[archive.sha256sum] = "7db759e82dd1f68094e4c4d257025f7893dafb2913ed249e00cbe18fa13c7510" - -XORG_PN = "libXcomposite" diff --git a/recipes/obsolete/xorg/xorg-lib/libxcursor_1.1.8.bb b/recipes/obsolete/xorg/xorg-lib/libxcursor_1.1.8.bb deleted file mode 100644 index 3f175e8653..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxcursor_1.1.8.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X cursor management library" -LICENSE = "BSD-X" -DEPENDS += "libxrender libxfixes" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ec2acd10a7736a85dd1e1ed9ea5bec96" -SRC_URI[archive.sha256sum] = "8f039f81af52c88d583fba48b878abd074542221cb0030638ad52336b4ae1377" - -BBCLASSEXTEND = "native" - -XORG_PN = "libXcursor" diff --git a/recipes/obsolete/xorg/xorg-lib/libxcursor_1.1.9.bb b/recipes/obsolete/xorg/xorg-lib/libxcursor_1.1.9.bb deleted file mode 100644 index 2b363a5c07..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxcursor_1.1.9.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X cursor management library" -LICENSE = "BSD-X" -DEPENDS += "libxrender libxfixes" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "99b7554037a92b260891091e81815a0a" -SRC_URI[archive.sha256sum] = "1dffb3542271c8ce964066d561474caec5b639d6588b257b21cfb8225a15d2b4" - -BBCLASSEXTEND = "native" - -XORG_PN = "libXcursor" diff --git a/recipes/obsolete/xorg/xorg-lib/libxdamage_1.0.4.bb b/recipes/obsolete/xorg/xorg-lib/libxdamage_1.0.4.bb deleted file mode 100644 index 452c634528..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxdamage_1.0.4.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Damage extension library." -LICENSE = "BSD-X" -DEPENDS += " virtual/libx11 damageproto libxfixes fixesproto xextproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4d0eece7a8372a7754db1de08c2be324" -SRC_URI[archive.sha256sum] = "5df90f0efa77e1d6f9e1768a2b0adfc896d09c7a3d8680ed0980511b3625c636" - -XORG_PN = "libXdamage" diff --git a/recipes/obsolete/xorg/xorg-lib/libxdamage_1.1.1.bb b/recipes/obsolete/xorg/xorg-lib/libxdamage_1.1.1.bb deleted file mode 100644 index cb7eca1e6e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxdamage_1.1.1.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 damaged region extension library" -LICENSE = "BSD-X" -DEPENDS += "damageproto libxfixes" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ac0ce6b0063a9858c8f24ddb4c60487d" -SRC_URI[archive.sha256sum] = "0102754db23952a1c3adf7881bbf191f91ca3e3d183e1b0179452bce932fae2e" - -XORG_PN = "libXdamage" diff --git a/recipes/obsolete/xorg/xorg-lib/libxdmcp_1.0.2.bb b/recipes/obsolete/xorg/xorg-lib/libxdmcp_1.0.2.bb deleted file mode 100644 index 1226afbb31..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxdmcp_1.0.2.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Display Manager Control Protocol library" -DEPENDS += "xproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "10facf2bc7cbd5e5c1a698b8a210a582" -SRC_URI[archive.sha256sum] = "f3e50c1847599145c22784a2f15818821960652ee91d21d905817fb7c10f96a8" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXdmcp" diff --git a/recipes/obsolete/xorg/xorg-lib/libxext_1.0.2.bb b/recipes/obsolete/xorg/xorg-lib/libxext_1.0.2.bb deleted file mode 100644 index 02326de9a2..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxext_1.0.2.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Server Extension library" -PRIORITY = "optional" -DEPENDS += " xproto virtual/libx11 xextproto libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "cce89c5b941a493512b534f4847c6111" -SRC_URI[archive.sha256sum] = "368e4cf5117febd998e6fc40d096b3af19a571adccc5ed49b9d16e482b3a8f8e" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXext" diff --git a/recipes/obsolete/xorg/xorg-lib/libxext_1.0.3.bb b/recipes/obsolete/xorg/xorg-lib/libxext_1.0.3.bb deleted file mode 100644 index f8d76b4512..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxext_1.0.3.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 miscellaneous extension library" -DEPENDS += "xproto virtual/libx11 xextproto libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1bf6fa1c26f9957d7cc0bd90b038dfa6" -SRC_URI[archive.sha256sum] = "2d706baf206d1cb422c8e0ceb6c5a8546bc3f0587cf090eba51e75a295d9c3f0" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXext" diff --git a/recipes/obsolete/xorg/xorg-lib/libxext_1.0.4.bb b/recipes/obsolete/xorg/xorg-lib/libxext_1.0.4.bb deleted file mode 100644 index 1317e5c67e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxext_1.0.4.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 miscellaneous extension library" -DEPENDS += "xproto virtual/libx11 xextproto libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a91f1f722ac80c597cf0b75dcb8b48c0" -SRC_URI[archive.sha256sum] = "2dfd8eace1cafacc87b4055c57efeb771a740e24141d3f113de58c2a9eebd21f" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXext" diff --git a/recipes/obsolete/xorg/xorg-lib/libxext_1.0.5.bb b/recipes/obsolete/xorg/xorg-lib/libxext_1.0.5.bb deleted file mode 100644 index 40dbecea10..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxext_1.0.5.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 miscellaneous extension library" -DEPENDS += "xproto virtual/libx11 xextproto libxau libxdmcp" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "aa11d859cc8e9a0bad3bb55e1666547b" -SRC_URI[archive.sha256sum] = "1280af98466cb4484a89858ede3347ba9d7785baeb80b11f2066142dc2317d97" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXext" diff --git a/recipes/obsolete/xorg/xorg-lib/libxfixes_4.0.3.bb b/recipes/obsolete/xorg/xorg-lib/libxfixes_4.0.3.bb deleted file mode 100644 index d5747641c5..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxfixes_4.0.3.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Fixes extension library." -LICENSE = "BSD-X" -DEPENDS += "virtual/libx11 xproto fixesproto xextproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1990d19725a3c7f32290037f02d3737f" -SRC_URI[archive.sha256sum] = "547e093c5037c4b85ce653ce26f5bd70a97b177f9b582f5351a626d8e0a829dd" - -BBCLASSEXTEND = "native" - -XORG_PN = "libXfixes" diff --git a/recipes/obsolete/xorg/xorg-lib/libxfont/builtinreaddirectory-no-side-effect.patch b/recipes/obsolete/xorg/xorg-lib/libxfont/builtinreaddirectory-no-side-effect.patch deleted file mode 100644 index dd307434b9..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxfont/builtinreaddirectory-no-side-effect.patch +++ /dev/null @@ -1,188 +0,0 @@ -commit 7670d4a2720c61fbc7b989fed14c676f04ac3ad1 -Author: Dodji Seketeli <dodji@openedhand.com> -Date: Mon Jul 16 12:24:34 2007 +0200 - - Remove side effects from BuiltinReadDirectory() - - The first time BuiltinReadDirectory() is called, - save the content of builtin_dir and builtin_alias, - before calling FontFileAddFontFile(), because that fonction - will modify those. - - Then, in subsequent calls to BuiltinReadDirectory(), restore - builtin_dir and builtin_alias so that the side effect incurred - by the first call disappears. - -diff --git a/src/builtins/dir.c b/src/builtins/dir.c -index c272449..97f1e1e 100644 ---- a/src/builtins/dir.c -+++ b/src/builtins/dir.c -@@ -29,6 +29,133 @@ - #endif - #include "builtin.h" - -+BuiltinDirPtr -+BuiltinDirsDup (const BuiltinDirPtr a_dirs, -+ int a_dirs_len) -+{ -+ BuiltinDirPtr dirs=NULL ; -+ int i=0 ; -+ -+ if (!a_dirs) -+ return NULL ; -+ -+ dirs = xcalloc (a_dirs_len, sizeof (BuiltinDirRec)) ; -+ if (!dirs) -+ return NULL ; -+ -+ for (i=0; i < a_dirs_len; i++) { -+ int len = strlen (a_dirs[i].file_name) ; -+ dirs[i].file_name = xcalloc (1, len) ; -+ memmove (dirs[i].file_name, a_dirs[i].file_name, len); -+ len = strlen (a_dirs[i].font_name) ; -+ dirs[i].font_name = xcalloc (1, len) ; -+ memmove (dirs[i].font_name, a_dirs[i].font_name, len); -+ } -+ return dirs ; -+} -+ -+/** -+ * Copy a_save back into a_cur -+ * @param a_cur the instance of BuiltinDir to restore -+ * @param a_saved the saved instance of BuiltinDir to copy into a_cur -+ * @return 0 if went okay, 1 otherwise. -+ */ -+int -+BuiltinDirRestore (BuiltinDirPtr a_cur, -+ const BuiltinDirPtr a_saved) -+{ -+ if (!a_cur) -+ return 1 ; -+ if (!a_saved) -+ return 0 ; -+ -+ if (a_saved->font_name) -+ memmove (a_cur->font_name, a_saved->font_name, strlen (a_saved->font_name)) ; -+ return 0 ; -+} -+ -+ -+int -+BuiltinDirsRestore (BuiltinDirPtr a_cur_tab, -+ const BuiltinDirPtr a_saved_tab, -+ int a_tab_len) -+{ -+ int i=0 ; -+ -+ if (!a_cur_tab) -+ return 1 ; -+ if (!a_saved_tab) -+ return 0 ; -+ -+ for (i=0 ; i < a_tab_len; i++) { -+ if (BuiltinDirRestore (&a_cur_tab[i], &a_saved_tab[i])) -+ return 1 ; -+ } -+ return 0 ; -+} -+ -+BuiltinAliasPtr -+BuiltinAliasesDup (const BuiltinAliasPtr a_aliases, -+ int a_aliases_len) -+{ -+ BuiltinAliasPtr aliases=NULL ; -+ int i=0 ; -+ -+ if (!a_aliases) -+ return NULL ; -+ -+ aliases = xcalloc (a_aliases_len, sizeof (BuiltinAliasRec)) ; -+ if (!aliases) -+ return NULL ; -+ -+ for (i=0; i < a_aliases_len; i++) { -+ int len = strlen (a_aliases[i].font_name) ; -+ aliases[i].font_name = xcalloc (1, len) ; -+ memmove (aliases[i].font_name, a_aliases[i].font_name, len); -+ } -+ return aliases ; -+} -+ -+/** -+ * Copy a_save back into a_cur -+ * @param a_cur the instance of BuiltinAlias to restore -+ * @param a_saved the saved instance of BuiltinAlias to copy into a_cur -+ * @return 0 if went okay, 1 otherwise. -+ */ -+int -+BuiltinAliasRestore (BuiltinAliasPtr a_cur, -+ const BuiltinAliasPtr a_save) -+{ -+ if (!a_cur) -+ return 1 ; -+ if (!a_save) -+ return 0 ; -+ if (a_save->alias_name) -+ memmove (a_cur->alias_name, a_save->alias_name, strlen (a_save->alias_name)) ; -+ if (a_save->font_name) -+ memmove (a_cur->font_name, a_save->font_name, strlen (a_save->font_name)) ; -+ return 0 ; -+} -+ -+int -+BuiltinAliasesRestore (BuiltinAliasPtr a_cur_tab, -+ const BuiltinAliasPtr a_saved_tab, -+ int a_tab_len) -+{ -+ int i=0 ; -+ -+ if (!a_cur_tab) -+ return 1 ; -+ if (!a_saved_tab) -+ return 0 ; -+ -+ for (i=0 ; i < a_tab_len; i++) { -+ if (BuiltinAliasRestore (&a_cur_tab[i], &a_saved_tab[i])) -+ return 1 ; -+ } -+ return 0 ; -+} -+ - int - BuiltinReadDirectory (char *directory, FontDirectoryPtr *pdir) - { -@@ -36,6 +163,34 @@ BuiltinReadDirectory (char *directory, FontDirectoryPtr *pdir) - int i; - - dir = FontFileMakeDir ("", builtin_dir_count); -+ static BuiltinDirPtr saved_builtin_dir ; -+ static BuiltinAliasPtr saved_builtin_alias ; -+ -+ -+ if (saved_builtin_dir) -+ { -+ BuiltinDirsRestore ((BuiltinDirPtr) builtin_dir, -+ saved_builtin_dir, -+ builtin_dir_count) ; -+ } -+ else -+ { -+ saved_builtin_dir = BuiltinDirsDup ((const BuiltinDirPtr) builtin_dir, -+ builtin_dir_count) ; -+ } -+ -+ if (saved_builtin_alias) -+ { -+ BuiltinAliasesRestore ((BuiltinAliasPtr) builtin_alias, -+ saved_builtin_alias, -+ builtin_alias_count) ; -+ } -+ else -+ { -+ saved_builtin_alias = BuiltinAliasesDup ((const BuiltinAliasPtr) builtin_alias, -+ builtin_alias_count) ; -+ } -+ - for (i = 0; i < builtin_dir_count; i++) - { - if (!FontFileAddFontFile (dir, diff --git a/recipes/obsolete/xorg/xorg-lib/libxfont/no-scalable-crash.patch b/recipes/obsolete/xorg/xorg-lib/libxfont/no-scalable-crash.patch deleted file mode 100644 index 90bded6fba..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxfont/no-scalable-crash.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- /tmp/fontdir.c 2006-08-01 16:17:22.000000000 +0200 -+++ libXfont-1.2.0/src/fontfile/fontdir.c 2006-08-01 16:20:37.248306000 +0200 -@@ -695,6 +695,11 @@ - */ - if (isscale) - { -+ /* If the fontname says it is scalable, make sure that the -+ * renderer supports OpenScalable and GetInfoScalable. -+ */ -+ if (renderer->OpenScalable && renderer->GetInfoScalable) -+ { - if (vals.values_supplied & SIZE_SPECIFY_MASK) - { - bzero((char *)&zeroVals, sizeof(zeroVals)); -@@ -794,6 +799,7 @@ - bitmap->name.name); - } - } -+ } - } - return TRUE; - } diff --git a/recipes/obsolete/xorg/xorg-lib/libxfont_1.2.7.bb b/recipes/obsolete/xorg/xorg-lib/libxfont_1.2.7.bb deleted file mode 100644 index b470c8bd99..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxfont_1.2.7.bb +++ /dev/null @@ -1,15 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X font library (used by the X server)." -PRIORITY = "optional" -LICENSE = "BSD-X" -DEPENDS += " freetype fontcacheproto zlib xproto xtrans fontsproto libfontenc" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://no-scalable-crash.patch" -SRC_URI[archive.md5sum] = "2f2085310f75900044d9dcd469637d26" -SRC_URI[archive.sha256sum] = "2f8c004c0b914d460e6fd2b48d8b425cf4778d415467fc1f1d938b200462d18b" - -BBCLASSEXTEND = "native" - -XORG_PN = "libXfont" diff --git a/recipes/obsolete/xorg/xorg-lib/libxfont_1.2.8.bb b/recipes/obsolete/xorg/xorg-lib/libxfont_1.2.8.bb deleted file mode 100644 index 3794cf2055..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxfont_1.2.8.bb +++ /dev/null @@ -1,15 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X font library (used by the X server)." -PRIORITY = "optional" -LICENSE = "BSD-X" -DEPENDS += " freetype fontcacheproto zlib xproto xtrans fontsproto libfontenc" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://no-scalable-crash.patch" -SRC_URI[archive.md5sum] = "83b8e21f6ee22512a8f72ba51e2d74f6" -SRC_URI[archive.sha256sum] = "374a2ca12f62a4d9f09a17a34765a5289cefa9db7f9f0913e1c3731b4088aad8" - -BBCLASSEXTEND = "native" - -XORG_PN = "libXfont" diff --git a/recipes/obsolete/xorg/xorg-lib/libxfont_1.3.0.bb b/recipes/obsolete/xorg/xorg-lib/libxfont_1.3.0.bb deleted file mode 100644 index c3c9377867..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxfont_1.3.0.bb +++ /dev/null @@ -1,15 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 font rasterisation library" -LICENSE = "BSD-X" -DEPENDS += "freetype fontcacheproto xtrans fontsproto libfontenc" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://no-scalable-crash.patch \ - file://builtinreaddirectory-no-side-effect.patch" -SRC_URI[archive.md5sum] = "d1d3fa170d74b066f1f23ca8574e7c90" -SRC_URI[archive.sha256sum] = "07567b9880f28d1a404389c024a185419bfe81136aef3d9eda52407f34c3d3dd" - -BBCLASSEXTEND = "native" - -XORG_PN = "libXfont" diff --git a/recipes/obsolete/xorg/xorg-lib/libxfont_1.3.1.bb b/recipes/obsolete/xorg/xorg-lib/libxfont_1.3.1.bb deleted file mode 100644 index 671fd58b92..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxfont_1.3.1.bb +++ /dev/null @@ -1,14 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 font rasterisation library" -LICENSE = "BSD-X" -DEPENDS += "freetype fontcacheproto xtrans fontsproto libfontenc" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://no-scalable-crash.patch" -SRC_URI[archive.md5sum] = "b2f396b62633819bbdd9748383876e21" -SRC_URI[archive.sha256sum] = "dcfb7dc980a16ad98ac984b98321148864ea8b4637d3dd3773e483a14158a9b1" - -BBCLASSEXTEND = "native" - -XORG_PN = "libXfont" diff --git a/recipes/obsolete/xorg/xorg-lib/libxfont_1.3.2.bb b/recipes/obsolete/xorg/xorg-lib/libxfont_1.3.2.bb deleted file mode 100644 index 250433aa77..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxfont_1.3.2.bb +++ /dev/null @@ -1,14 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 font rasterisation library" -LICENSE = "BSD-X" -DEPENDS += "freetype fontcacheproto xtrans fontsproto libfontenc" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://no-scalable-crash.patch" -SRC_URI[archive.md5sum] = "64f510ebf9679f3a97a3d633cbee4f50" -SRC_URI[archive.sha256sum] = "c167cfd529b7c67f496ee0bed3c0b43e0107de0f689d387c1c0e23ef7cf3d2f2" - -BBCLASSEXTEND = "native" - -XORG_PN = "libXfont" diff --git a/recipes/obsolete/xorg/xorg-lib/libxfont_1.3.3.bb b/recipes/obsolete/xorg/xorg-lib/libxfont_1.3.3.bb deleted file mode 100644 index 65b5415068..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxfont_1.3.3.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 font rasterisation library" -LICENSE = "BSD-X" -DEPENDS += "freetype fontcacheproto xtrans fontsproto libfontenc" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4f174b9613f87cf00d731da428a1b194" -SRC_URI[archive.sha256sum] = "6171e6bca4bd6333611bd9c63cccc8e8e412d876c72097f0dddc490a9df51d5a" - -BBCLASSEXTEND = "native" - -XORG_PN = "libXfont" diff --git a/recipes/obsolete/xorg/xorg-lib/libxfontcache_1.0.4.bb b/recipes/obsolete/xorg/xorg-lib/libxfontcache_1.0.4.bb deleted file mode 100644 index f4a079e8c8..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxfontcache_1.0.4.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X-TrueType font cache extension client library" -DEPENDS += "libxext fontcacheproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1adca018aa7bf2d215f20a69c10828ad" -SRC_URI[archive.sha256sum] = "ffe747cfbf81cdd862af1b05d021ad1ab83b623eab5b32b0a618efb4c0f3e01c" - -XORG_PN = "libXfontcache" diff --git a/recipes/obsolete/xorg/xorg-lib/libxft_2.1.12.bb b/recipes/obsolete/xorg/xorg-lib/libxft_2.1.12.bb deleted file mode 100644 index 14beef3991..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxft_2.1.12.bb +++ /dev/null @@ -1,21 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "FreeType-based font drawing library for X" -DEPENDS += "libxrender freetype fontconfig" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1309301e2d979bd475dc58325cb8c056" -SRC_URI[archive.sha256sum] = "68b46f85caaf0b30c876bd983abe144c25755bee7532e8738ab7ebe29a428986" - -FILES_${PN} = "${libdir}/lib*${SOLIBS}" -FILES_${PN}-dev = "${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la \ - ${libdir}/*.a ${libdir}/pkgconfig \ - ${datadir}/aclocal ${bindir} ${sbindir}" - -python do_package() { - if bb.data.getVar('DEBIAN_NAMES', d, 1): - bb.data.setVar('PKG_${PN}', 'libxft2', d) - bb.build.exec_func('package_do_package', d) -} - -XORG_PN = "libXft" diff --git a/recipes/obsolete/xorg/xorg-lib/libxft_2.1.13.bb b/recipes/obsolete/xorg/xorg-lib/libxft_2.1.13.bb deleted file mode 100644 index a2219c94a4..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxft_2.1.13.bb +++ /dev/null @@ -1,21 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "FreeType-based font drawing library for X" -DEPENDS += "libxrender freetype fontconfig" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "bc8881851f3bd8dcc625fac37350a1c6" -SRC_URI[archive.sha256sum] = "ce7688258af34c14af421bcfb306d4310245b727d2417ac968b7f6b2facfde8c" - -FILES_${PN} = "${libdir}/lib*${SOLIBS}" -FILES_${PN}-dev = "${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la \ - ${libdir}/*.a ${libdir}/pkgconfig \ - ${datadir}/aclocal ${bindir} ${sbindir}" - -python do_package() { - if bb.data.getVar('DEBIAN_NAMES', d, 1): - bb.data.setVar('PKG_${PN}', 'libxft2', d) - bb.build.exec_func('package_do_package', d) -} - -XORG_PN = "libXft" diff --git a/recipes/obsolete/xorg/xorg-lib/libxi_1.0.2.bb b/recipes/obsolete/xorg/xorg-lib/libxi_1.0.2.bb deleted file mode 100644 index 12e49f036b..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxi_1.0.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Input extension library." -DEPENDS += " xproto virtual/libx11 xextproto libxext inputproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4a5207a29a6b220e5462129854689844" -SRC_URI[archive.sha256sum] = "7e6339539d3d0a4fc95cc23ca2b13ae67dd783e011b3cc5ca76040e376bff57f" - -XORG_PN = "libXi" diff --git a/recipes/obsolete/xorg/xorg-lib/libxi_1.1.0.bb b/recipes/obsolete/xorg/xorg-lib/libxi_1.1.0.bb deleted file mode 100644 index 3ad5dfc1ac..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxi_1.1.0.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Input extension library." -DEPENDS += " xproto virtual/libx11 xextproto libxext inputproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c25abbe604029855eb11a3a75fb1f386" -SRC_URI[archive.sha256sum] = "0f90d7e27d8a7d6bccf9350b6283ffe122e5347fa51d4ea9055653b297339989" - -XORG_PN = "libXi" diff --git a/recipes/obsolete/xorg/xorg-lib/libxi_1.1.2.bb b/recipes/obsolete/xorg/xorg-lib/libxi_1.1.2.bb deleted file mode 100644 index bff8ba47fe..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxi_1.1.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Input extension library" -DEPENDS += "libxext inputproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9c4dd85f3e2a75bfb60bd288502bc288" -SRC_URI[archive.sha256sum] = "4deda13613f03e4524d3cf0ac14b9e20be5044d415cb8478713ecbe47f4de862" - -XORG_PN = "libXi" diff --git a/recipes/obsolete/xorg/xorg-lib/libxi_1.1.3.bb b/recipes/obsolete/xorg/xorg-lib/libxi_1.1.3.bb deleted file mode 100644 index 039bfc8d8b..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxi_1.1.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Input extension library" -DEPENDS += "libxext inputproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7c510abb0cad8dc20493fb27ff7859d8" -SRC_URI[archive.sha256sum] = "c77a5bbe97d0d0a6493adefcf1bd57aca91bc33279633b3f6cf1d2bb8812153f" - -XORG_PN = "libXi" diff --git a/recipes/obsolete/xorg/xorg-lib/libxi_1.2.0.bb b/recipes/obsolete/xorg/xorg-lib/libxi_1.2.0.bb deleted file mode 100644 index e6b3da7868..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxi_1.2.0.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Input extension library" -DEPENDS += "libxext inputproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4b88e07d7dd77ca1e786f09066b58c02" -SRC_URI[archive.sha256sum] = "7c0125ffb864e121ebfb5a20b1cfdff60562c2f2dfbb4e77c5eac81f36e15f3a" - -XORG_PN = "libXi" diff --git a/recipes/obsolete/xorg/xorg-lib/libxinerama_1.0.2.bb b/recipes/obsolete/xorg/xorg-lib/libxinerama_1.0.2.bb deleted file mode 100644 index 786c294f77..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxinerama_1.0.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Xinerama extension library" -DEPENDS += "libxext xineramaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f6fb08eafd3c2909d515f1a07bfca8fd" -SRC_URI[archive.sha256sum] = "d245d7ae4c766ecbc4e5cc2666e2e78198d8386dbaa06b35c3d1b1457ee5d03d" - -XORG_PN = "libXinerama" diff --git a/recipes/obsolete/xorg/xorg-lib/libxinerama_1.0.3.bb b/recipes/obsolete/xorg/xorg-lib/libxinerama_1.0.3.bb deleted file mode 100644 index 4e7cc916de..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxinerama_1.0.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Xinerama extension library" -DEPENDS += "libxext xineramaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "cd9f7c46439ac40e0517a302d2434d2c" -SRC_URI[archive.sha256sum] = "07b3564cd56154c20580b56230b7a95d74fe6582c80cedf0550d8d7955181219" - -XORG_PN = "libXinerama" diff --git a/recipes/obsolete/xorg/xorg-lib/libxkbfile_1.0.4.bb b/recipes/obsolete/xorg/xorg-lib/libxkbfile_1.0.4.bb deleted file mode 100644 index d02cec5892..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxkbfile_1.0.4.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 keyboard file manipulation library" -LICENSE = "GPL" -DEPENDS += "virtual/libx11 kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "12b4ceb5d42b520228b5fb40a96ae6c5" -SRC_URI[archive.sha256sum] = "468ade4eaa3951a7c34b6ae1c290ab1a1d364ee36c5c455ef0df15550825b8ae" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-lib/libxkbfile_1.0.5.bb b/recipes/obsolete/xorg/xorg-lib/libxkbfile_1.0.5.bb deleted file mode 100644 index 60d3a1b86b..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxkbfile_1.0.5.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 keyboard file manipulation library" -LICENSE = "GPL" -DEPENDS += "virtual/libx11 kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0726a845fe5a56551de2718c9f6b0e35" -SRC_URI[archive.sha256sum] = "0ab628271fc9cb6d05f861d9823573088d81d510aca95b87ac0504b2e558965f" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-lib/libxmu_1.0.3.bb b/recipes/obsolete/xorg/xorg-lib/libxmu_1.0.3.bb deleted file mode 100644 index b5bc535bf4..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxmu_1.0.3.bb +++ /dev/null @@ -1,17 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 miscellaneous utility library" -DEPENDS += "libxt libxext" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b926b95b811ece3e19cd590db85ee615" -SRC_URI[archive.sha256sum] = "b56e308e36da8d9cb48433ddb81fd04e26b4f1c695586ac8106ac48a35466d66" - -PACKAGES =+ "libxmuu libxmuu-dev" - -FILES_libxmuu = "${libdir}/libXmuu.so.*" -FILES_libxmuu-dev = "${libdir}/libXmuu.so" - -LEAD_SONAME = "libXmu" - -XORG_PN = "libXmu" diff --git a/recipes/obsolete/xorg/xorg-lib/libxmu_1.0.4.bb b/recipes/obsolete/xorg/xorg-lib/libxmu_1.0.4.bb deleted file mode 100644 index 7ebe4c818c..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxmu_1.0.4.bb +++ /dev/null @@ -1,17 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 miscellaneous utility library" -DEPENDS += "libxt libxext" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fb372a5f3ab42b5ba16d7af4d833a0cb" -SRC_URI[archive.sha256sum] = "f83c00d6ed8f4c08effa9dcc2d7f1ff6f5a753f2b9fe1babda16618c2afa18f0" - -PACKAGES =+ "libxmuu libxmuu-dev" - -FILES_libxmuu = "${libdir}/libXmuu.so.*" -FILES_libxmuu-dev = "${libdir}/libXmuu.so" - -LEAD_SONAME = "libXmu" - -XORG_PN = "libXmu" diff --git a/recipes/obsolete/xorg/xorg-lib/libxpm_3.5.6.bb b/recipes/obsolete/xorg/xorg-lib/libxpm_3.5.6.bb deleted file mode 100644 index 977f0155c0..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxpm_3.5.6.bb +++ /dev/null @@ -1,16 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Pixmap library" -LICENSE = "X-BSD" -DEPENDS += "libxext libsm libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "37b7d1826c6a02107269632a93b8791f" -SRC_URI[archive.sha256sum] = "2d5c5242b8417db6aa758e5be387de33385d9960ff21c801af7d6a4730b4fd0d" - -PACKAGES =+ "sxpm cxpm" - -FILES_cxpm = "${bindir}/cxpm" -FILES_sxpm = "${bindir}/sxpm" - -XORG_PN = "libXpm" diff --git a/recipes/obsolete/xorg/xorg-lib/libxpm_3.5.7.bb b/recipes/obsolete/xorg/xorg-lib/libxpm_3.5.7.bb deleted file mode 100644 index b8ed813029..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxpm_3.5.7.bb +++ /dev/null @@ -1,16 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Pixmap library" -LICENSE = "X-BSD" -DEPENDS += "libxext libsm libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "cd15ee542d9f515538b4462a6f79d977" -SRC_URI[archive.sha256sum] = "64701ae67ce5b0797307b75d8255bec3a0d371d0c50715ea618f5a68bcc92baa" - -PACKAGES =+ "sxpm cxpm" - -FILES_cxpm = "${bindir}/cxpm" -FILES_sxpm = "${bindir}/sxpm" - -XORG_PN = "libXpm" diff --git a/recipes/obsolete/xorg/xorg-lib/libxrandr_1.1.2.bb b/recipes/obsolete/xorg/xorg-lib/libxrandr_1.1.2.bb deleted file mode 100644 index 4fb614c1ac..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxrandr_1.1.2.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Resize and Rotate extension library." -LICENSE = "BSD-X" -DEPENDS += " virtual/libx11 randrproto libxext xextproto libxrender renderproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "962946952a01650bb43206043a3c0e12" -SRC_URI[archive.sha256sum] = "ba5adedc37da835a5c9e5a5d457dce13feead64fc364bc4719c41720ca0a3c50" - -BBCLASSEXTEND = "nativesdk" - -XORG_PN = "libXrandr" diff --git a/recipes/obsolete/xorg/xorg-lib/libxrandr_1.2.2.bb b/recipes/obsolete/xorg/xorg-lib/libxrandr_1.2.2.bb deleted file mode 100644 index 2038f8aab0..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxrandr_1.2.2.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Resize and Rotate extension library" -LICENSE = "BSD-X" -DEPENDS += "randrproto libxrender libxext" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1b244b5d19f0ccab01d7083436cd3558" -SRC_URI[archive.sha256sum] = "206f8dc850f12b1213fb73dbef09fafa1bb8fb8c3ddfe4d39721c1e2dec12a98" - -BBCLASSEXTEND = "nativesdk" - -XORG_PN = "libXrandr" diff --git a/recipes/obsolete/xorg/xorg-lib/libxrandr_1.2.3.bb b/recipes/obsolete/xorg/xorg-lib/libxrandr_1.2.3.bb deleted file mode 100644 index 22ab29de78..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxrandr_1.2.3.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Resize and Rotate extension library" -LICENSE = "BSD-X" -DEPENDS += "randrproto libxrender libxext" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5cd67cc02a50c9644ba0a1846ea3b08e" -SRC_URI[archive.sha256sum] = "f8edfe26b8c4c3677a3a949f81a8b09a5fad62972020bfd230401e11cc0ed267" - -BBCLASSEXTEND = "nativesdk" - -XORG_PN = "libXrandr" diff --git a/recipes/obsolete/xorg/xorg-lib/libxrender_0.9.2.bb b/recipes/obsolete/xorg/xorg-lib/libxrender_0.9.2.bb deleted file mode 100644 index c67495ae41..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxrender_0.9.2.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Rendering Extension client library" -LICENSE = "BSD-X" -DEPENDS += "virtual/libx11 renderproto xproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2f1b2c6e8dcbcb6d760e59f445abd92c" -SRC_URI[archive.sha256sum] = "0f749183ab1a0ece14d33c3299b3f70893122349c0bfa9d7bd0e66ce19d1802a" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXrender" diff --git a/recipes/obsolete/xorg/xorg-lib/libxrender_0.9.3.bb b/recipes/obsolete/xorg/xorg-lib/libxrender_0.9.3.bb deleted file mode 100644 index 82b0143000..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxrender_0.9.3.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Rendering Extension client library" -LICENSE = "BSD-X" -DEPENDS += "virtual/libx11 renderproto xproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "307132fce2e551ad2c641bddf8480f16" -SRC_URI[archive.sha256sum] = "9882ba2d74e9ca5cfd0c2231ac8eba14d8fc59d538c787fa639f8d77c996bbef" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXrender" diff --git a/recipes/obsolete/xorg/xorg-lib/libxrender_0.9.4.bb b/recipes/obsolete/xorg/xorg-lib/libxrender_0.9.4.bb deleted file mode 100644 index 4543a9ed80..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxrender_0.9.4.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Rendering Extension client library" -LICENSE = "BSD-X" -DEPENDS += "virtual/libx11 renderproto xproto libxdmcp" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "dc266e850c51368f964e0d67bf5fb5e6" -SRC_URI[archive.sha256sum] = "5682d343dd4e7ef291a6577e956c331946ce5801d8fa076284a01b41de3017ec" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXrender" diff --git a/recipes/obsolete/xorg/xorg-lib/libxres_1.0.3.bb b/recipes/obsolete/xorg/xorg-lib/libxres_1.0.3.bb deleted file mode 100644 index 9a1aa01c78..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxres_1.0.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Resource extension library" -DEPENDS += "libxext resourceproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "de66ffb657aba64c9d6dbdeabb757f3e" -SRC_URI[archive.sha256sum] = "a6d5ba7573f5ec0f091095f01b51d1e671dd0f14acb5b8559cdf366e398a0230" - -XORG_PN = "libXres" diff --git a/recipes/obsolete/xorg/xorg-lib/libxscrnsaver_1.1.2.bb b/recipes/obsolete/xorg/xorg-lib/libxscrnsaver_1.1.2.bb deleted file mode 100644 index db164d229a..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxscrnsaver_1.1.2.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Screen Saver extension library" -LICENSE = "GPL" -DEPENDS += "libxext scrnsaverproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ac2d697dd02f51e5c15f7104f4be5328" -SRC_URI[archive.sha256sum] = "6c75debca746060e0c2408a6ca119613ae02d1054adebd4b26ff8beee79bcc67" - -RREPLACES_${PN} = "libxss" - -XORG_PN = "libXScrnSaver" diff --git a/recipes/obsolete/xorg/xorg-lib/libxscrnsaver_1.1.3.bb b/recipes/obsolete/xorg/xorg-lib/libxscrnsaver_1.1.3.bb deleted file mode 100644 index 2cc2c81ee2..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxscrnsaver_1.1.3.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Screen Saver extension library" -LICENSE = "GPL" -DEPENDS += "libxext scrnsaverproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "93f84b6797f2f29cae1ce23b0355d00d" -SRC_URI[archive.sha256sum] = "4b90245093c15a24aaaf2fc6e09f075137aad994f72043e098597997d9b2c988" - -RREPLACES_${PN} = "libxss" - -XORG_PN = "libXScrnSaver" diff --git a/recipes/obsolete/xorg/xorg-lib/libxt/pr10970-header-fix.patch b/recipes/obsolete/xorg/xorg-lib/libxt/pr10970-header-fix.patch deleted file mode 100644 index 2acafb8b34..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxt/pr10970-header-fix.patch +++ /dev/null @@ -1,512 +0,0 @@ -diff --git a/include/X11/CallbackI.h b/include/X11/CallbackI.h -index 4ae08ab..64e8152 100644 ---- a/include/X11/CallbackI.h -+++ b/include/X11/CallbackI.h -@@ -58,6 +58,8 @@ typedef XrmResource **CallbackTable; - #define _XtCBCalling 1 - #define _XtCBFreeAfterCalling 2 - -+_XFUNCPROTOBEGIN -+ - typedef struct internalCallbackRec { - unsigned short count; - char is_padded; /* contains NULL padding for external form */ -@@ -115,3 +117,5 @@ extern void _XtCallConditionalCallbackList( - XtPointer /* call_data */, - _XtConditionProc /* cond_proc */ - ); -+ -+_XFUNCPROTOEND -diff --git a/include/X11/CompositeP.h b/include/X11/CompositeP.h -index ed055b2..e93275a 100644 ---- a/include/X11/CompositeP.h -+++ b/include/X11/CompositeP.h -@@ -52,6 +52,8 @@ SOFTWARE. - - #include <X11/Composite.h> - -+_XFUNCPROTOBEGIN -+ - /************************************************************************ - * - * Additional instance fields for widgets of (sub)class 'Composite' -@@ -101,6 +103,8 @@ typedef struct _CompositeClassRec { - - externalref CompositeClassRec compositeClassRec; - -+_XFUNCPROTOEND -+ - #define XtCompositeExtensionVersion 2L - #define XtInheritGeometryManager ((XtGeometryHandler) _XtInherit) - #define XtInheritChangeManaged ((XtWidgetProc) _XtInherit) -diff --git a/include/X11/ConstrainP.h b/include/X11/ConstrainP.h -index a90d19a..7030a34 100644 ---- a/include/X11/ConstrainP.h -+++ b/include/X11/ConstrainP.h -@@ -52,6 +52,8 @@ SOFTWARE. - - #include <X11/Constraint.h> - -+_XFUNCPROTOBEGIN -+ - typedef struct _ConstraintPart { - XtPointer mumble; /* No new fields, keep C compiler happy */ - } ConstraintPart; -@@ -88,6 +90,8 @@ typedef struct _ConstraintClassRec { - - externalref ConstraintClassRec constraintClassRec; - -+_XFUNCPROTOEND -+ - #define XtConstraintExtensionVersion 1L - - #endif /* _XtConstraintP_h */ -diff --git a/include/X11/Constraint.h b/include/X11/Constraint.h -index 9bb962e..b8bd902 100644 ---- a/include/X11/Constraint.h -+++ b/include/X11/Constraint.h -@@ -50,11 +50,15 @@ SOFTWARE. - #ifndef _XtConstraint_h - #define _XtConstraint_h - -+_XFUNCPROTOBEGIN -+ - typedef struct _ConstraintClassRec *ConstraintWidgetClass; - - #ifndef CONSTRAINT - externalref WidgetClass constraintWidgetClass; - #endif - -+_XFUNCPROTOEND -+ - #endif /* _XtConstraint_h */ - /* DON'T ADD STUFF AFTER THIS #endif */ -diff --git a/include/X11/ConvertI.h b/include/X11/ConvertI.h -index 02c0e5c..f3f7fb0 100644 ---- a/include/X11/ConvertI.h -+++ b/include/X11/ConvertI.h -@@ -48,6 +48,8 @@ SOFTWARE. - ******************************************************************/ - /* $XFree86: xc/lib/Xt/ConvertI.h,v 1.3 2001/12/14 19:56:09 dawes Exp $ */ - -+_XFUNCPROTOBEGIN -+ - /* Representation types */ - - extern XrmQuark _XtQString; -@@ -94,3 +96,4 @@ extern Boolean _XtConvert( - - void _XtConvertInitialize(void); - -+_XFUNCPROTOEND -diff --git a/include/X11/Core.h b/include/X11/Core.h -index ff6cb75..e1a7c28 100644 ---- a/include/X11/Core.h -+++ b/include/X11/Core.h -@@ -53,6 +53,8 @@ SOFTWARE. - #ifndef _XtCore_h - #define _XtCore_h - -+_XFUNCPROTOBEGIN -+ - typedef struct _WidgetClassRec *CoreWidgetClass; - typedef struct _WidgetRec *CoreWidget; - externalref WidgetClass coreWidgetClass; -@@ -62,5 +64,7 @@ externalref WidgetClass widgetClass; - - #endif - -+_XFUNCPROTOEND -+ - #endif /* _XtCore_h */ - /* DON'T ADD STUFF AFTER THIS #endif */ -diff --git a/include/X11/CoreP.h b/include/X11/CoreP.h -index e07f085..57836e6 100644 ---- a/include/X11/CoreP.h -+++ b/include/X11/CoreP.h -@@ -55,6 +55,8 @@ SOFTWARE. - - #include <X11/Core.h> - -+_XFUNCPROTOBEGIN -+ - externalref int _XtInheritTranslations; - - #define XtInheritTranslations ((String) &_XtInheritTranslations) -@@ -167,5 +169,7 @@ typedef struct _WidgetClassRec { - externalref WidgetClassRec widgetClassRec; - #define coreClassRec widgetClassRec - -+_XFUNCPROTOEND -+ - #endif /* _XtCoreP_h */ - /* DON'T ADD STUFF AFTER THIS #endif */ -diff --git a/include/X11/CreateI.h b/include/X11/CreateI.h -index 87abb1d..e0ca9a3 100644 ---- a/include/X11/CreateI.h -+++ b/include/X11/CreateI.h -@@ -3,6 +3,8 @@ - #ifndef _XtcreateI_h - #define _XtcreateI_h - -+_XFUNCPROTOBEGIN -+ - extern Widget _XtCreateWidget(String name, WidgetClass widget_class, - Widget parent, ArgList args, Cardinal num_args, - XtTypedArgList typed_args, -@@ -18,9 +20,12 @@ extern Widget _XtAppCreateShell(String name, String class, - Cardinal num_typed_args); - extern Widget _XtCreateHookObj(Screen *screen); - -+_XFUNCPROTOEND - - #include <stdarg.h> - -+_XFUNCPROTOBEGIN -+ - /* VarCreate.c */ - extern Widget _XtVaOpenApplication(XtAppContext *app_context_return, - _Xconst char* application_class, -@@ -34,4 +39,6 @@ extern Widget _XtVaAppInitialize(XtAppContext *app_context_return, - int *argc_in_out, String *argv_in_out, - String *fallback_resources, va_list var_args); - -+_XFUNCPROTOEND -+ - #endif /* _XtcreateI_h */ -diff --git a/include/X11/EventI.h b/include/X11/EventI.h -index 00858e7..d2d1d0f 100644 ---- a/include/X11/EventI.h -+++ b/include/X11/EventI.h -@@ -65,6 +65,8 @@ typedef struct _XtGrabRec *XtGrabList; - - #include "PassivGraI.h" - -+_XFUNCPROTOBEGIN -+ - extern void _XtEventInitialize( - void - ); -@@ -131,4 +133,6 @@ extern void _XtFillAncestorList(Widget **listPtr, int *maxElemsPtr, - /* NextEvent.c */ - extern Boolean XtAppPeekEvent_SkipTimer; - -+_XFUNCPROTOEND -+ - #endif /* _Event_h_ */ -diff --git a/include/X11/HookObjI.h b/include/X11/HookObjI.h -index c9a22a2..c0858c2 100644 ---- a/include/X11/HookObjI.h -+++ b/include/X11/HookObjI.h -@@ -29,6 +29,8 @@ in this Software without prior written authorization from The Open Group. - #ifndef _XtHookObjI_h - #define _XtHookObjI_h - -+_XFUNCPROTOBEGIN -+ - /* This object is implementation-dependent and private to the library. */ - - typedef struct _HookObjRec *HookObject; -@@ -66,6 +68,8 @@ typedef struct _HookObjClassRec { - - externalref HookObjClassRec hookObjClassRec; - -+_XFUNCPROTOEND -+ - #endif /* ifndef _Xt_HookObjI_h */ - - -diff --git a/include/X11/InitialI.h b/include/X11/InitialI.h -index c2fe47c..2ae9b74 100644 ---- a/include/X11/InitialI.h -+++ b/include/X11/InitialI.h -@@ -84,6 +84,8 @@ SOFTWARE. - #include <X11/Xos.h> - #include <X11/Xpoll.h> - -+_XFUNCPROTOBEGIN -+ - typedef struct _TimerEventRec { - struct timeval te_timer_value; - struct _TimerEventRec *te_next; -@@ -426,4 +428,6 @@ extern XrmDatabase _XtPreparseCommandLine(XrmOptionDescRec *urlist, - String *applName, String *displayName, - String *language); - -+_XFUNCPROTOEND -+ - #endif /* _XtinitialI_h */ -diff --git a/include/X11/IntrinsicI.h b/include/X11/IntrinsicI.h -index d749867..d88166f 100644 ---- a/include/X11/IntrinsicI.h -+++ b/include/X11/IntrinsicI.h -@@ -194,6 +194,8 @@ SOFTWARE. - #define ERRORDB "/usr/lib/X11/XtErrorDB" - #endif - -+_XFUNCPROTOBEGIN -+ - extern String XtCXtToolkitError; - - extern void _XtAllocError( -@@ -257,5 +259,7 @@ extern char* __XtCalloc ( - #define __XtCalloc XtCalloc - #endif - -+_XFUNCPROTOEND -+ - #endif /* _XtintrinsicI_h */ - /* DON'T ADD STUFF AFTER THIS #endif */ -diff --git a/include/X11/Object.h b/include/X11/Object.h -index 96723b1..2c84aaf 100644 ---- a/include/X11/Object.h -+++ b/include/X11/Object.h -@@ -50,11 +50,16 @@ SOFTWARE. - #ifndef _XtObject_h - #define _XtObject_h - -+_XFUNCPROTOBEGIN -+ - typedef struct _ObjectRec *Object; - typedef struct _ObjectClassRec *ObjectClass; - - #ifndef OBJECT - externalref WidgetClass objectClass; - #endif -+ -+_XFUNCPROTOEND -+ - #endif /* _XtObject_h */ - /* DON'T ADD STUFF AFTER THIS #endif */ -diff --git a/include/X11/ObjectP.h b/include/X11/ObjectP.h -index a24564e..0f484d2 100644 ---- a/include/X11/ObjectP.h -+++ b/include/X11/ObjectP.h -@@ -52,6 +52,8 @@ SOFTWARE. - - #include <X11/Object.h> - -+_XFUNCPROTOBEGIN -+ - /********************************************************** - * Object Instance Data Structures - * -@@ -132,6 +134,8 @@ typedef struct _ObjectClassRec { - - externalref ObjectClassRec objectClassRec; - -+_XFUNCPROTOEND -+ - #define XtObjectExtensionVersion 1L - #define XtInheritAllocate ((XtAllocateProc) _XtInherit) - #define XtInheritDeallocate ((XtDeallocateProc) _XtInherit) -diff --git a/include/X11/PassivGraI.h b/include/X11/PassivGraI.h -index 02e2964..10591ac 100644 ---- a/include/X11/PassivGraI.h -+++ b/include/X11/PassivGraI.h -@@ -60,6 +60,8 @@ in this Software without prior written authorization from The Open Group. - #define KEYBOARD TRUE - #define POINTER FALSE - -+_XFUNCPROTOBEGIN -+ - typedef enum { - XtNoServerGrab, - XtPassiveServerGrab, -@@ -183,4 +185,6 @@ extern void _XtClearAncestorCache( - Widget /* widget */ - ); - -+_XFUNCPROTOEND -+ - #endif /* _PDI_h_ */ -diff --git a/include/X11/RectObj.h b/include/X11/RectObj.h -index 07615fa..dced5c3 100644 ---- a/include/X11/RectObj.h -+++ b/include/X11/RectObj.h -@@ -50,11 +50,16 @@ SOFTWARE. - #ifndef _XtRect_h - #define _XtRect_h - -+_XFUNCPROTOBEGIN -+ - typedef struct _RectObjRec *RectObj; - typedef struct _RectObjClassRec *RectObjClass; - - #ifndef RECTOBJ - externalref WidgetClass rectObjClass; - #endif -+ -+_XFUNCPROTOEND -+ - #endif /* _XtRect_h */ - /* DON'T ADD STUFF AFTER THIS #endif */ -diff --git a/include/X11/RectObjP.h b/include/X11/RectObjP.h -index ca3b8ad..d6ffb78 100644 ---- a/include/X11/RectObjP.h -+++ b/include/X11/RectObjP.h -@@ -53,6 +53,8 @@ SOFTWARE. - #include <X11/RectObj.h> - #include <X11/ObjectP.h> - -+_XFUNCPROTOBEGIN -+ - /********************************************************** - * Rectangle Object Instance Data Structures - * -@@ -126,4 +128,6 @@ typedef struct _RectObjClassRec { - - externalref RectObjClassRec rectObjClassRec; - -+_XFUNCPROTOEND -+ - #endif /*_Xt_RectObjP_h_*/ -diff --git a/include/X11/ResourceI.h b/include/X11/ResourceI.h -index d6ed1df..3db97f8 100644 ---- a/include/X11/ResourceI.h -+++ b/include/X11/ResourceI.h -@@ -61,6 +61,8 @@ SOFTWARE. - #define StringToName(string) XrmStringToName(string) - #define StringToClass(string) XrmStringToClass(string) - -+_XFUNCPROTOBEGIN -+ - extern void _XtDependencies( - XtResourceList * /* class_resp */, - Cardinal * /* class_num_resp */, -@@ -96,5 +98,6 @@ extern XrmResourceList* _XtCreateIndirectionTable(XtResourceList resources, - Cardinal num_resources); - extern void _XtResourceListInitialize(void); - -+_XFUNCPROTOEND - - #endif /* _XtresourceI_h */ -diff --git a/include/X11/ShellP.h b/include/X11/ShellP.h -index 2b08c3f..7297d33 100644 ---- a/include/X11/ShellP.h -+++ b/include/X11/ShellP.h -@@ -67,6 +67,8 @@ SOFTWARE. - * ***** - */ - -+_XFUNCPROTOBEGIN -+ - /*********************************************************************** - * - * Shell Widget Private Data -@@ -214,8 +216,12 @@ typedef struct { - WMShellPart wm; - } WMShellRec, *WMShellWidget; - -+_XFUNCPROTOEND -+ - #include <X11/VendorP.h> - -+_XFUNCPROTOBEGIN -+ - /*********************************************************************** - * - * TransientShell Widget Private Data -@@ -425,4 +431,6 @@ typedef struct { - SessionShellPart session; - } SessionShellRec, *SessionShellWidget; - -+_XFUNCPROTOEND -+ - #endif /* _XtShellPrivate_h */ -diff --git a/include/X11/ThreadsI.h b/include/X11/ThreadsI.h -index 1492d77..28cbc98 100644 ---- a/include/X11/ThreadsI.h -+++ b/include/X11/ThreadsI.h -@@ -81,6 +81,8 @@ typedef void (*ThreadAppRestoreLockProc)( - Boolean* /* pushed_thread */ - ); - -+_XFUNCPROTOBEGIN -+ - extern void (*_XtProcessLock)( - void - ); -@@ -93,6 +95,8 @@ extern void (*_XtInitAppLock)( - XtAppContext /* app */ - ); - -+_XFUNCPROTOEND -+ - #define INIT_APP_LOCK(app) if(_XtInitAppLock) (*_XtInitAppLock)(app) - #define FREE_APP_LOCK(app) if(app && app->free_lock)(*app->free_lock)(app) - -diff --git a/include/X11/TranslateI.h b/include/X11/TranslateI.h -index 1224875..6cc3099 100644 ---- a/include/X11/TranslateI.h -+++ b/include/X11/TranslateI.h -@@ -342,6 +342,8 @@ typedef struct _TMGlobalRec{ - #endif /* TRACE_TM */ - }TMGlobalRec; - -+_XFUNCPROTOBEGIN -+ - extern TMGlobalRec _XtGlobalTM; - - #define TM_MOD_SEGMENT_SIZE 16 -@@ -604,3 +606,4 @@ extern void _XtUnmergeTranslations( - /* TMKey.c */ - extern void _XtAllocTMContext(XtPerDisplay pd); - -+_XFUNCPROTOEND -diff --git a/include/X11/VarargsI.h b/include/X11/VarargsI.h -index e15404a..76ce9bc 100644 ---- a/include/X11/VarargsI.h -+++ b/include/X11/VarargsI.h -@@ -34,6 +34,8 @@ in this Software without prior written authorization from The Open Group. - - /* private routines */ - -+_XFUNCPROTOBEGIN -+ - extern void _XtCountVaList( - va_list /*var*/, int* /*total_count*/, int* /*typed_count*/ - ); -@@ -62,4 +64,6 @@ extern void _XtGetSubresources( - Widget /*w*/, XtPointer /*base*/, const char* /*name*/, const char* /*class*/, XtResourceList /*resources*/, Cardinal /*num_resources*/, ArgList /*args*/, Cardinal /*num_args*/, XtTypedArgList /*typed_args*/, Cardinal /*num_typed_args*/ - ); - -+_XFUNCPROTOEND -+ - #endif /* _VarargsI_h_ */ -diff --git a/include/X11/Vendor.h b/include/X11/Vendor.h -index 65e7c38..633d17a 100644 ---- a/include/X11/Vendor.h -+++ b/include/X11/Vendor.h -@@ -65,7 +65,11 @@ SOFTWARE. - - typedef struct _VendorShellClassRec *VendorShellWidgetClass; - -+_XFUNCPROTOBEGIN -+ - externalref WidgetClass vendorShellWidgetClass; - -+_XFUNCPROTOEND -+ - #endif /* _XtVendor_h */ - /* DON'T ADD STUFF AFTER THIS #endif */ -diff --git a/include/X11/VendorP.h b/include/X11/VendorP.h -index 08bf689..e60857d 100644 ---- a/include/X11/VendorP.h -+++ b/include/X11/VendorP.h -@@ -72,6 +72,8 @@ SOFTWARE. - - /* New fields for the VendorShell widget class record */ - -+_XFUNCPROTOBEGIN -+ - typedef struct { - XtPointer extension; /* pointer to extension record */ - } VendorShellClassPart; -@@ -100,4 +102,6 @@ typedef struct { - VendorShellPart vendor; - } VendorShellRec, *VendorShellWidget; - -+_XFUNCPROTOEND -+ - #endif /* _XtVendorPrivate_h */ diff --git a/recipes/obsolete/xorg/xorg-lib/libxt_1.0.4.bb b/recipes/obsolete/xorg/xorg-lib/libxt_1.0.4.bb deleted file mode 100644 index 7dd98632ae..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxt_1.0.4.bb +++ /dev/null @@ -1,24 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Toolkit Intrinsics" -PRIORITY = "optional" -DEPENDS += " libsm virtual/libx11 xproto kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://pr10970-header-fix.patch" -SRC_URI[archive.md5sum] = "937735f342c046db239852fec0413f6c" -SRC_URI[archive.sha256sum] = "ec7088b2ffe8f56c177525283601fb048decaf6f175d9ee5db01e12810a4d345" - -EXTRA_OECONF = "--enable-malloc0returnsnull --disable-install-makestrs --disable-xkb" - -do_compile() { - ( - unset CC LD CXX CCLD - oe_runmake -C util 'XT_CFLAGS=' 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CXX=${BUILD_CXX}' 'CCLD=${BUILD_CCLD}' 'CFLAGS=-D_GNU_SOURCE ${BUILD_CFLAGS}' 'LDFLAGS=${BUILD_LDFLAGS}' 'CXXFLAGS=${BUILD_CXXFLAGS}' 'CPPFLAGS=${BUILD_CPPFLAGS}' makestrs - ) || exit 1 - oe_runmake -} - -BBCLASSEXTEND = "native" - -XORG_PN = "libXt" diff --git a/recipes/obsolete/xorg/xorg-lib/libxt_1.0.5.bb b/recipes/obsolete/xorg/xorg-lib/libxt_1.0.5.bb deleted file mode 100644 index 7bdf252071..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxt_1.0.5.bb +++ /dev/null @@ -1,23 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 toolkit intrinsics library" -DEPENDS += "libsm virtual/libx11 kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://pr10970-header-fix.patch" -SRC_URI[archive.md5sum] = "f3bdd67785ace8cd0b23249e9d8c9975" -SRC_URI[archive.sha256sum] = "43c472ada59a04428a463225cd4cd42cb81bc43eb687cc1890f2f1c81a3e9cf4" - -EXTRA_OECONF += "--disable-install-makestrs --disable-xkb" - -do_compile() { - ( - unset CC LD CXX CCLD - oe_runmake -C util 'XT_CFLAGS=' 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CXX=${BUILD_CXX}' 'CCLD=${BUILD_CCLD}' 'CFLAGS=-D_GNU_SOURCE -I${STAGING_INCDIR_NATIVE} ${BUILD_CFLAGS}' 'LDFLAGS=${BUILD_LDFLAGS}' 'CXXFLAGS=${BUILD_CXXFLAGS}' 'CPPFLAGS=${BUILD_CPPFLAGS}' makestrs - ) || exit 1 - oe_runmake -} - -BBCLASSEXTEND = "native" - -XORG_PN = "libXt" diff --git a/recipes/obsolete/xorg/xorg-lib/libxtst_1.0.2.bb b/recipes/obsolete/xorg/xorg-lib/libxtst_1.0.2.bb deleted file mode 100644 index ff87f7ce65..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxtst_1.0.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Test Extension: client side library" -DEPENDS += "libxext recordproto inputproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "032d5c1d3914fc0224837328c88aef96" -SRC_URI[archive.sha256sum] = "eef98ad3d35254384c3714cd63826fc2009f9b394f2b489718aba9be7be0a10b" - -XORG_PN = "libXtst" diff --git a/recipes/obsolete/xorg/xorg-lib/libxtst_1.0.3.bb b/recipes/obsolete/xorg/xorg-lib/libxtst_1.0.3.bb deleted file mode 100644 index 56dfae5f95..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxtst_1.0.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Test Extension: client side library" -DEPENDS += "libxext recordproto inputproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "090c1ad04e34982eada5cf3b1a0792fd" -SRC_URI[archive.sha256sum] = "b4a8dd3d9ceb04cd7322c1f7e5d2320d6ccf85ba8c81d736fd6d6c83c658c905" - -XORG_PN = "libXtst" diff --git a/recipes/obsolete/xorg/xorg-lib/libxv_1.0.3.bb b/recipes/obsolete/xorg/xorg-lib/libxv_1.0.3.bb deleted file mode 100644 index 4f19126589..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxv_1.0.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Video extension library" -LICENSE = "GPL" -DEPENDS += "libxext videoproto" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f1c4109fa804aeaf7188b66c5cdd9f57" -SRC_URI[archive.sha256sum] = "f87ae65be39a3c26dc3c87159d9126daf2af1b8c5e7f2ffc38b9f72b9236261b" - -XORG_PN = "libXv" diff --git a/recipes/obsolete/xorg/xorg-lib/libxv_1.0.4.bb b/recipes/obsolete/xorg/xorg-lib/libxv_1.0.4.bb deleted file mode 100644 index be5a50c495..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxv_1.0.4.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Video extension library" -LICENSE = "GPL" -DEPENDS += "libxext videoproto" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "723a0275227165383e967a1ca8899b52" -SRC_URI[archive.sha256sum] = "4d3cc49b6f4da6d396196054eca23a91df1a41001c736dcfd22fec5a5c7428c8" - -XORG_PN = "libXv" diff --git a/recipes/obsolete/xorg/xorg-lib/libxvmc/drm.patch b/recipes/obsolete/xorg/xorg-lib/libxvmc/drm.patch deleted file mode 100644 index d48cdb3d0b..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxvmc/drm.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- XvMC/hw/via/Makefile.am.old 2005-03-06 11:25:11.000000000 +0000 -+++ XvMC/hw/via/Makefile.am 2005-03-06 11:25:22.000000000 +0000 -@@ -1,5 +1,5 @@ - AM_CFLAGS = $(XVMC_CFLAGS) --libviaXvMC_la_LIBADD = $(XVMC_LIBS) -lxf86drm -+libviaXvMC_la_LIBADD = $(XVMC_LIBS) -ldrm - - lib_LTLIBRARIES = libviaXvMC.la - diff --git a/recipes/obsolete/xorg/xorg-lib/libxvmc/true.patch b/recipes/obsolete/xorg/xorg-lib/libxvmc/true.patch deleted file mode 100644 index 7059295007..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxvmc/true.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- XvMC/hw/via/viaXvMC.c.old 2004-10-18 20:54:49.000000000 +0100 -+++ XvMC/hw/via/viaXvMC.c 2004-10-18 20:55:03.000000000 +0100 -@@ -43,6 +43,8 @@ - #include <xf86drm.h> - #include <pthread.h> - #include "vldXvMC.h" -+ -+#define TRUE 1 - - #define SAREAPTR(ctx) ((ViaXvMCSAreaPriv *) \ - (((CARD8 *)(ctx)->sAreaAddress) + \ diff --git a/recipes/obsolete/xorg/xorg-lib/libxvmc/via.patch b/recipes/obsolete/xorg/xorg-lib/libxvmc/via.patch deleted file mode 100644 index 21cdfbdd6b..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxvmc/via.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- XvMC/configure.ac.old 2004-09-18 13:16:31.000000000 +0100 -+++ XvMC/configure.ac 2004-09-18 13:16:32.000000000 +0100 -@@ -14,4 +14,5 @@ - AC_OUTPUT([Makefile - hw/Makefile - hw/i810/Makefile -+ hw/via/Makefile - xvmc.pc]) ---- /dev/null 2004-06-13 02:32:19.000000000 +0100 -+++ XvMC/hw/via/Makefile.am 2004-09-18 13:16:01.000000000 +0100 -@@ -0,0 +1,7 @@ -+AM_CFLAGS = $(XVMC_CFLAGS) -+libviaXvMC_la_LIBADD = $(XVMC_LIBS) -lxf86drm -+ -+lib_LTLIBRARIES = libviaXvMC.la -+ -+libviaXvMC_la_SOURCES = viaXvMC.c viaXvMC.h viaLowLevel.c viaLowLevel.h \ -+ viaXvMCPriv.h ---- XvMC/hw/Makefile.am.old 2004-10-17 22:34:27.000000000 +0100 -+++ XvMC/hw/Makefile.am 2004-10-17 22:34:31.000000000 +0100 -@@ -1 +1 @@ --SUBDIRS = i810 -+SUBDIRS = i810 via diff --git a/recipes/obsolete/xorg/xorg-lib/libxvmc_1.0.4.bb b/recipes/obsolete/xorg/xorg-lib/libxvmc_1.0.4.bb deleted file mode 100644 index 003c5bec1a..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxvmc_1.0.4.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Video Motion Compensation extension library" -DEPENDS += "libxext libxv videoproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b54600573daf9d1a29b952e8d35b389e" -SRC_URI[archive.sha256sum] = "1217825ba8d66198466ee8306d0d6d237d2dd80d0f0783c98701296791833abb" - -XORG_PN = "libXvMC" diff --git a/recipes/obsolete/xorg/xorg-lib/libxvmc_1.0.5.bb b/recipes/obsolete/xorg/xorg-lib/libxvmc_1.0.5.bb deleted file mode 100644 index cdd965a3fa..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxvmc_1.0.5.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Video Motion Compensation extension library" -DEPENDS += "libxext libxv videoproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "16c3a11add14979beb7510e44623cac6" -SRC_URI[archive.sha256sum] = "0644c768d28343af0efe0cb09fc9e0220b8ad755642bb498a3038cee328fde7f" - -XORG_PN = "libXvMC" diff --git a/recipes/obsolete/xorg/xorg-lib/libxxf86dga_1.0.1.bb b/recipes/obsolete/xorg/xorg-lib/libxxf86dga_1.0.1.bb deleted file mode 100644 index 6d51967057..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxxf86dga_1.0.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Direct Graphics Access extension library" -DEPENDS += "libxext xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5b0e752c71a23e9d1290cad44a7c7c75" -SRC_URI[archive.sha256sum] = "8c68f429942b1258cff0fb27505645a463690374ecf318ae660ff4cde7a03db9" - -XORG_PN = "libXxf86dga" diff --git a/recipes/obsolete/xorg/xorg-lib/libxxf86dga_1.0.2.bb b/recipes/obsolete/xorg/xorg-lib/libxxf86dga_1.0.2.bb deleted file mode 100644 index b3115379b3..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxxf86dga_1.0.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Direct Graphics Access extension library" -DEPENDS += "libxext xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6f5f621804ee652b6cc6f2025c517c78" -SRC_URI[archive.sha256sum] = "59175230a00a1fb359148f36eadb50fc6cb080849379ccb0e43c6cbb97309a25" - -XORG_PN = "libXxf86dga" diff --git a/recipes/obsolete/xorg/xorg-lib/libxxf86misc_1.0.1.bb b/recipes/obsolete/xorg/xorg-lib/libxxf86misc_1.0.1.bb deleted file mode 100644 index 91a7123af4..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxxf86misc_1.0.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 XFree86 miscellaneous extension library" -DEPENDS += "libxext xf86miscproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7cee0df63903cef7f7a3fb68cdd99eef" -SRC_URI[archive.sha256sum] = "2122d67d49aaa06eeaeb3db173ea8a7048f3b52665e5135874bc5cadada91289" - -XORG_PN = "libXxf86misc" diff --git a/recipes/obsolete/xorg/xorg-lib/libxxf86vm_1.0.1.bb b/recipes/obsolete/xorg/xorg-lib/libxxf86vm_1.0.1.bb deleted file mode 100644 index b13707ceb0..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxxf86vm_1.0.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 XFree86 video mode extension library" -DEPENDS += "libxext xf86vidmodeproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8de1ca6c55aaad7d8cae19b4f0b3da32" -SRC_URI[archive.sha256sum] = "e08fc2c1611c422f751ed02810491b45bf7faa4207d762a11f11815263c9285a" - -XORG_PN = "libXxf86vm" diff --git a/recipes/obsolete/xorg/xorg-lib/libxxf86vm_1.0.2.bb b/recipes/obsolete/xorg/xorg-lib/libxxf86vm_1.0.2.bb deleted file mode 100644 index e6933624be..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/libxxf86vm_1.0.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 XFree86 video mode extension library" -DEPENDS += "libxext xf86vidmodeproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "304d37bd0a10d9b58aa9b64469ad73e5" -SRC_URI[archive.sha256sum] = "3cb3c3c6552a4fbc686ba6c2dbeb6e4ba2a27103279908831d56363de73951de" - -XORG_PN = "libXxf86vm" diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/0003-Generic-C-implementation-of-pixman_blt-with-overlapp.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/0003-Generic-C-implementation-of-pixman_blt-with-overlapp.patch deleted file mode 100644 index 25ce7ee3b8..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/0003-Generic-C-implementation-of-pixman_blt-with-overlapp.patch +++ /dev/null @@ -1,114 +0,0 @@ -From c29c9fa826b7112156fd6150b5f1564227935c05 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 22 Oct 2009 05:27:33 +0300 -Subject: [PATCH 3/6] Generic C implementation of pixman_blt with overlapping support - -Uses memcpy/memmove functions to copy pixels, can handle the -case when both source and destination areas are in the same -image (this is useful for scrolling). - -It is assumed that copying direction is only important when -using the same image for both source and destination (and -src_stride == dst_stride). Copying direction is undefined -for the images with different source and destination stride -which happen to be in the overlapped areas (but this is an -unrealistic case anyway). ---- - pixman/pixman-general.c | 21 ++++++++++++++++++--- - pixman/pixman-private.h | 43 +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 61 insertions(+), 3 deletions(-) - -diff --git a/pixman/pixman-general.c b/pixman/pixman-general.c -index c96a3f9..d71a299 100644 ---- a/pixman/pixman-general.c -+++ b/pixman/pixman-general.c -@@ -300,9 +300,24 @@ general_blt (pixman_implementation_t *imp, - int width, - int height) - { -- /* We can't blit unless we have sse2 or mmx */ -- -- return FALSE; -+ uint8_t *dst_bytes = (uint8_t *)dst_bits; -+ uint8_t *src_bytes = (uint8_t *)src_bits; -+ int bpp; -+ -+ if (src_bpp != dst_bpp || src_bpp & 7) -+ return FALSE; -+ -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ pixman_blt_helper (src_bytes + src_y * src_stride + src_x * bpp, -+ dst_bytes + dst_y * dst_stride + dst_x * bpp, -+ src_stride, -+ dst_stride, -+ width, -+ height); -+ return TRUE; - } - - static pixman_bool_t -diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h -index 5000f91..8c5d4fd 100644 ---- a/pixman/pixman-private.h -+++ b/pixman/pixman-private.h -@@ -10,6 +10,7 @@ - - #include "pixman.h" - #include <time.h> -+#include <string.h> - #include <assert.h> - - #include "pixman-compiler.h" -@@ -794,4 +795,46 @@ void pixman_timer_register (pixman_timer_t *timer); - - #endif /* PIXMAN_TIMERS */ - -+/* a helper function, can blit 8-bit images with src/dst overlapping support */ -+static inline void -+pixman_blt_helper (uint8_t *src_bytes, -+ uint8_t *dst_bytes, -+ int src_stride, -+ int dst_stride, -+ int width, -+ int height) -+{ -+ /* -+ * The second part of this check is not strictly needed, but it prevents -+ * unnecessary upside-down processing of areas which belong to different -+ * images. Upside-down processing can be slower with fixed-distance-ahead -+ * prefetch and perceived as having more tearing. -+ */ -+ if (src_bytes < dst_bytes + width && -+ src_bytes + src_stride * height > dst_bytes) -+ { -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ /* Horizontal scrolling to the left needs memmove */ -+ if (src_bytes + width > dst_bytes) -+ { -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return; -+ } -+ } -+ while (--height >= 0) -+ { -+ memcpy (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+} -+ - #endif /* PIXMAN_PRIVATE_H */ --- -1.6.2.4 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/0004-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/0004-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch deleted file mode 100644 index 74c7b45bc4..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/0004-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 7ca32542c957ff308a6ca7e3715e6552a65ae395 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 22 Oct 2009 05:45:47 +0300 -Subject: [PATCH 4/6] Support of overlapping src/dst for pixman_blt_mmx - ---- - pixman/pixman-mmx.c | 55 +++++++++++++++++++++++++++++--------------------- - 1 files changed, 32 insertions(+), 23 deletions(-) - -diff --git a/pixman/pixman-mmx.c b/pixman/pixman-mmx.c -index 819e3a0..dcccadb 100644 ---- a/pixman/pixman-mmx.c -+++ b/pixman/pixman-mmx.c -@@ -3002,34 +3002,43 @@ pixman_blt_mmx (uint32_t *src_bits, - { - uint8_t * src_bytes; - uint8_t * dst_bytes; -- int byte_width; -+ int bpp; - -- if (src_bpp != dst_bpp) -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -- if (src_bpp == 16) -- { -- src_stride = src_stride * (int) sizeof (uint32_t) / 2; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 2; -- src_bytes = (uint8_t *)(((uint16_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint16_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 2 * width; -- src_stride *= 2; -- dst_stride *= 2; -- } -- else if (src_bpp == 32) -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) - { -- src_stride = src_stride * (int) sizeof (uint32_t) / 4; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 4; -- src_bytes = (uint8_t *)(((uint32_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint32_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 4 * width; -- src_stride *= 4; -- dst_stride *= 4; -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; - } -- else -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) - { -- return FALSE; -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using MMX */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } - } - - while (height--) -@@ -3039,7 +3048,7 @@ pixman_blt_mmx (uint32_t *src_bits, - uint8_t *d = dst_bytes; - src_bytes += src_stride; - dst_bytes += dst_stride; -- w = byte_width; -+ w = width; - - while (w >= 2 && ((unsigned long)d & 3)) - { --- -1.6.2.4 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/0005-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/0005-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch deleted file mode 100644 index 3704fbf1cf..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/0005-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch +++ /dev/null @@ -1,91 +0,0 @@ -From edc80b41c6480b7c80ec5f7c835c92b2debb3774 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 22 Oct 2009 05:45:54 +0300 -Subject: [PATCH 5/6] Support of overlapping src/dst for pixman_blt_sse2 - ---- - pixman/pixman-sse2.c | 55 +++++++++++++++++++++++++++++-------------------- - 1 files changed, 32 insertions(+), 23 deletions(-) - -diff --git a/pixman/pixman-sse2.c b/pixman/pixman-sse2.c -index 78b0ad1..b84636b 100644 ---- a/pixman/pixman-sse2.c -+++ b/pixman/pixman-sse2.c -@@ -5300,34 +5300,43 @@ pixman_blt_sse2 (uint32_t *src_bits, - { - uint8_t * src_bytes; - uint8_t * dst_bytes; -- int byte_width; -+ int bpp; - -- if (src_bpp != dst_bpp) -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -- if (src_bpp == 16) -- { -- src_stride = src_stride * (int) sizeof (uint32_t) / 2; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 2; -- src_bytes =(uint8_t *)(((uint16_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint16_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 2 * width; -- src_stride *= 2; -- dst_stride *= 2; -- } -- else if (src_bpp == 32) -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) - { -- src_stride = src_stride * (int) sizeof (uint32_t) / 4; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 4; -- src_bytes = (uint8_t *)(((uint32_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint32_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 4 * width; -- src_stride *= 4; -- dst_stride *= 4; -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; - } -- else -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) - { -- return FALSE; -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using SSE2 */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } - } - - cache_prefetch ((__m128i*)src_bytes); -@@ -5340,7 +5349,7 @@ pixman_blt_sse2 (uint32_t *src_bits, - uint8_t *d = dst_bytes; - src_bytes += src_stride; - dst_bytes += dst_stride; -- w = byte_width; -+ w = width; - - cache_prefetch_next ((__m128i*)s); - cache_prefetch_next ((__m128i*)d); --- -1.6.2.4 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/0006-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/0006-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch deleted file mode 100644 index 7c22483a2e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/0006-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch +++ /dev/null @@ -1,94 +0,0 @@ -From 86870ff530b5e435034bd80207e5758466d96cff Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Wed, 18 Nov 2009 06:08:48 +0200 -Subject: [PATCH 6/6] Support of overlapping src/dst for pixman_blt_neon - ---- - pixman/pixman-arm-neon.c | 63 ++++++++++++++++++++++++++++++++++++++------- - 1 files changed, 53 insertions(+), 10 deletions(-) - -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 495fda4..c632ff5 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -357,26 +357,66 @@ - int width, - int height) - { -- if (src_bpp != dst_bpp) -+ uint8_t * src_bytes; -+ uint8_t * dst_bytes; -+ int bpp; -+ -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) -+ { -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; -+ } -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) -+ { -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using NEON */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } -+ } -+ - switch (src_bpp) - { - case 16: - pixman_composite_src_0565_0565_asm_neon ( -- width, height, -- (uint16_t *)(((char *) dst_bits) + -- dst_y * dst_stride * 4 + dst_x * 2), dst_stride * 2, -- (uint16_t *)(((char *) src_bits) + -- src_y * src_stride * 4 + src_x * 2), src_stride * 2); -+ width >> 1, -+ height, -+ (uint16_t *) dst_bytes, -+ dst_stride >> 1, -+ (uint16_t *) src_bytes, -+ src_stride >> 1); - return TRUE; - case 32: - pixman_composite_src_8888_8888_asm_neon ( -- width, height, -- (uint32_t *)(((char *) dst_bits) + -- dst_y * dst_stride * 4 + dst_x * 4), dst_stride, -- (uint32_t *)(((char *) src_bits) + -- src_y * src_stride * 4 + src_x * 4), src_stride); -+ width >> 2, -+ height, -+ (uint32_t *) dst_bytes, -+ dst_stride >> 2, -+ (uint32_t *) src_bytes, -+ src_stride >> 2); - return TRUE; - default: - return FALSE; --- -1.6.2.4 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/1-composite.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/1-composite.patch deleted file mode 100644 index 31bfa39cc4..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/1-composite.patch +++ /dev/null @@ -1,161 +0,0 @@ -From 78652135f48c6a304fc2e75bc0e440b8b2034a4d Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Tue, 23 Feb 2010 23:44:00 +0000 -Subject: ARM: added 'neon_composite_over_n_8888_8888_ca' fast path - -This fast path function improves performance of 'firefox-talos-gfx' -cairo-perf trace. - -Benchmark from ARM Cortex-A8 @720MHz - -before: - -[ # ] backend test min(s) median(s) stddev. count -[ 0] image firefox-talos-gfx 139.969 141.176 0.35% 6/6 - -after: - -[ # ] backend test min(s) median(s) stddev. count -[ 0] image firefox-talos-gfx 111.810 112.196 0.23% 6/6 ---- -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index 2986884..e90d662 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -1026,6 +1026,111 @@ generate_composite_function \ - - /******************************************************************************/ - -+.macro pixman_composite_over_n_8888_8888_ca_process_pixblock_head -+ /* -+ * 'combine_mask_ca' replacement -+ * -+ * input: solid src (n) in {d8, d9, d10, d11} -+ * dest in {d4, d5, d6, d7 } -+ * mask in {d24, d25, d26, d27} -+ * output: updated src in {d0, d1, d2, d3 } -+ * updated mask in {d24, d25, d26, d3 } -+ */ -+ vmull.u8 q0, d24, d8 -+ vmull.u8 q1, d25, d9 -+ vmull.u8 q6, d26, d10 -+ vmull.u8 q7, d27, d11 -+ vmull.u8 q9, d11, d25 -+ vmull.u8 q12, d11, d24 -+ vmull.u8 q13, d11, d26 -+ vrshr.u16 q8, q0, #8 -+ vrshr.u16 q10, q1, #8 -+ vrshr.u16 q11, q6, #8 -+ vraddhn.u16 d0, q0, q8 -+ vraddhn.u16 d1, q1, q10 -+ vraddhn.u16 d2, q6, q11 -+ vrshr.u16 q11, q12, #8 -+ vrshr.u16 q8, q9, #8 -+ vrshr.u16 q6, q13, #8 -+ vrshr.u16 q10, q7, #8 -+ vraddhn.u16 d24, q12, q11 -+ vraddhn.u16 d25, q9, q8 -+ vraddhn.u16 d26, q13, q6 -+ vraddhn.u16 d3, q7, q10 -+ /* -+ * 'combine_over_ca' replacement -+ * -+ * output: updated dest in {d28, d29, d30, d31} -+ */ -+ vmvn.8 d24, d24 -+ vmvn.8 d25, d25 -+ vmull.u8 q8, d24, d4 -+ vmull.u8 q9, d25, d5 -+ vmvn.8 d26, d26 -+ vmvn.8 d27, d3 -+ vmull.u8 q10, d26, d6 -+ vmull.u8 q11, d27, d7 -+.endm -+ -+.macro pixman_composite_over_n_8888_8888_ca_process_pixblock_tail -+ /* ... continue 'combine_over_ca' replacement */ -+ vrshr.u16 q14, q8, #8 -+ vrshr.u16 q15, q9, #8 -+ vrshr.u16 q6, q10, #8 -+ vrshr.u16 q7, q11, #8 -+ vraddhn.u16 d28, q14, q8 -+ vraddhn.u16 d29, q15, q9 -+ vraddhn.u16 d30, q6, q10 -+ vraddhn.u16 d31, q7, q11 -+ vqadd.u8 q14, q0, q14 -+ vqadd.u8 q15, q1, q15 -+.endm -+ -+.macro pixman_composite_over_n_8888_8888_ca_process_pixblock_tail_head -+ vrshr.u16 q14, q8, #8 -+ vrshr.u16 q15, q9, #8 -+ vld4.8 {d4, d5, d6, d7}, [DST_R, :128]! -+ vrshr.u16 q6, q10, #8 -+ vrshr.u16 q7, q11, #8 -+ vraddhn.u16 d28, q14, q8 -+ vraddhn.u16 d29, q15, q9 -+ vraddhn.u16 d30, q6, q10 -+ vraddhn.u16 d31, q7, q11 -+ vld4.8 {d24, d25, d26, d27}, [MASK]! -+ vqadd.u8 q14, q0, q14 -+ vqadd.u8 q15, q1, q15 -+ cache_preload 8, 8 -+ pixman_composite_over_n_8888_8888_ca_process_pixblock_head -+ vst4.8 {d28, d29, d30, d31}, [DST_W, :128]! -+.endm -+ -+.macro pixman_composite_over_n_8888_8888_ca_init -+ add DUMMY, sp, #ARGS_STACK_OFFSET -+ vpush {d8-d15} -+ vld1.32 {d11[0]}, [DUMMY] -+ vdup.8 d8, d11[0] -+ vdup.8 d9, d11[1] -+ vdup.8 d10, d11[2] -+ vdup.8 d11, d11[3] -+.endm -+ -+.macro pixman_composite_over_n_8888_8888_ca_cleanup -+ vpop {d8-d15} -+.endm -+ -+generate_composite_function \ -+ pixman_composite_over_n_8888_8888_ca_asm_neon, 0, 32, 32, \ -+ FLAG_DST_READWRITE | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ 5, /* prefetch distance */ \ -+ pixman_composite_over_n_8888_8888_ca_init, \ -+ pixman_composite_over_n_8888_8888_ca_cleanup, \ -+ pixman_composite_over_n_8888_8888_ca_process_pixblock_head, \ -+ pixman_composite_over_n_8888_8888_ca_process_pixblock_tail, \ -+ pixman_composite_over_n_8888_8888_ca_process_pixblock_tail_head -+ -+/******************************************************************************/ -+ - .macro pixman_composite_add_n_8_8_process_pixblock_head - /* expecting source data in {d8, d9, d10, d11} */ - /* d8 - blue, d9 - green, d10 - red, d11 - alpha */ -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 557301e..3f0e18e 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -269,6 +269,7 @@ BIND_SRC_NULL_DST(over_8888_8888, uint32_t, 1, uint32_t, 1) - - BIND_N_MASK_DST(over_n_8_0565, uint8_t, 1, uint16_t, 1) - BIND_N_MASK_DST(over_n_8_8888, uint8_t, 1, uint32_t, 1) -+BIND_N_MASK_DST(over_n_8888_8888_ca, uint32_t, 1, uint32_t, 1) - BIND_N_MASK_DST(add_n_8_8, uint8_t, 1, uint8_t, 1) - - BIND_SRC_N_DST(over_8888_n_8888, uint32_t, 1, uint32_t, 1) -@@ -412,6 +413,10 @@ static const pixman_fast_path_t arm_neon_fast_paths[] = - PIXMAN_STD_FAST_PATH (OVER, solid, null, r5g6b5, neon_composite_over_n_0565), - PIXMAN_STD_FAST_PATH (OVER, solid, null, a8r8g8b8, neon_composite_over_n_8888), - PIXMAN_STD_FAST_PATH (OVER, solid, null, x8r8g8b8, neon_composite_over_n_8888), -+ PIXMAN_STD_FAST_PATH_CA (OVER, solid, a8r8g8b8, a8r8g8b8, neon_composite_over_n_8888_8888_ca), -+ PIXMAN_STD_FAST_PATH_CA (OVER, solid, a8r8g8b8, x8r8g8b8, neon_composite_over_n_8888_8888_ca), -+ PIXMAN_STD_FAST_PATH_CA (OVER, solid, a8b8g8r8, a8b8g8r8, neon_composite_over_n_8888_8888_ca), -+ PIXMAN_STD_FAST_PATH_CA (OVER, solid, a8b8g8r8, x8b8g8r8, neon_composite_over_n_8888_8888_ca), - PIXMAN_STD_FAST_PATH (OVER, a8r8g8b8, solid, a8r8g8b8, neon_composite_over_8888_n_8888), - PIXMAN_STD_FAST_PATH (OVER, a8r8g8b8, solid, x8r8g8b8, neon_composite_over_8888_n_8888), - PIXMAN_STD_FAST_PATH (OVER, a8r8g8b8, a8, a8r8g8b8, neon_composite_over_8888_8_8888), --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/2-composite.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/2-composite.patch deleted file mode 100644 index 84d4d9c961..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/2-composite.patch +++ /dev/null @@ -1,102 +0,0 @@ -From 6e0df74dbfca26f92a18d968e1bf410bae134c8a Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Wed, 24 Feb 2010 00:26:57 +0000 -Subject: ARM: added 'neon_composite_src_x888_8888' fast path - -This fast path function improves performance of 'gnome-system-monitor' -cairo-perf trace. - -Benchmark from ARM Cortex-A8 @720MHz - -before: - -[ # ] backend test min(s) median(s) stddev. count -[ 0] image gnome-system-monitor 68.838 68.899 0.05% 5/6 - -after: - -[ # ] backend test min(s) median(s) stddev. count -[ 0] image gnome-system-monitor 53.336 53.384 0.09% 6/6 ---- -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index e90d662..f2643de 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -947,6 +947,44 @@ generate_composite_function \ - - /******************************************************************************/ - -+.macro pixman_composite_src_x888_8888_process_pixblock_head -+ vorr q0, q0, q2 -+ vorr q1, q1, q2 -+.endm -+ -+.macro pixman_composite_src_x888_8888_process_pixblock_tail -+.endm -+ -+.macro pixman_composite_src_x888_8888_process_pixblock_tail_head -+ vst1.32 {d0, d1, d2, d3}, [DST_W, :128]! -+ vld1.32 {d0, d1, d2, d3}, [SRC]! -+ vorr q0, q0, q2 -+ vorr q1, q1, q2 -+ cache_preload 8, 8 -+.endm -+ -+.macro pixman_composite_src_x888_8888_init -+ vmov.u8 q2, #0xFF -+ vshl.u32 q2, q2, #24 -+.endm -+ -+generate_composite_function \ -+ pixman_composite_src_x888_8888_asm_neon, 32, 0, 32, \ -+ FLAG_DST_WRITEONLY, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ 10, /* prefetch distance */ \ -+ pixman_composite_src_x888_8888_init, \ -+ default_cleanup, \ -+ pixman_composite_src_x888_8888_process_pixblock_head, \ -+ pixman_composite_src_x888_8888_process_pixblock_tail, \ -+ pixman_composite_src_x888_8888_process_pixblock_tail_head, \ -+ 0, /* dst_w_basereg */ \ -+ 0, /* dst_r_basereg */ \ -+ 0, /* src_basereg */ \ -+ 0 /* mask_basereg */ -+ -+/******************************************************************************/ -+ - .macro pixman_composite_over_n_8_8888_process_pixblock_head - /* expecting deinterleaved source data in {d8, d9, d10, d11} */ - /* d8 - blue, d9 - green, d10 - red, d11 - alpha */ -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 3f0e18e..0a7ac31 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -251,6 +251,7 @@ neon_composite_##name (pixman_implementation_t *imp, \ - - - BIND_SRC_NULL_DST(src_8888_8888, uint32_t, 1, uint32_t, 1) -+BIND_SRC_NULL_DST(src_x888_8888, uint32_t, 1, uint32_t, 1) - BIND_SRC_NULL_DST(src_0565_0565, uint16_t, 1, uint16_t, 1) - BIND_SRC_NULL_DST(src_0888_0888, uint8_t, 3, uint8_t, 3) - BIND_SRC_NULL_DST(src_8888_0565, uint32_t, 1, uint16_t, 1) -@@ -400,6 +401,10 @@ static const pixman_fast_path_t arm_neon_fast_paths[] = - PIXMAN_STD_FAST_PATH (SRC, x8r8g8b8, null, x8r8g8b8, neon_composite_src_8888_8888), - PIXMAN_STD_FAST_PATH (SRC, a8b8g8r8, null, x8b8g8r8, neon_composite_src_8888_8888), - PIXMAN_STD_FAST_PATH (SRC, x8b8g8r8, null, x8b8g8r8, neon_composite_src_8888_8888), -+ PIXMAN_STD_FAST_PATH (SRC, a8r8g8b8, null, a8r8g8b8, neon_composite_src_8888_8888), -+ PIXMAN_STD_FAST_PATH (SRC, a8b8g8r8, null, a8b8g8r8, neon_composite_src_8888_8888), -+ PIXMAN_STD_FAST_PATH (SRC, x8r8g8b8, null, a8r8g8b8, neon_composite_src_x888_8888), -+ PIXMAN_STD_FAST_PATH (SRC, x8b8g8r8, null, a8b8g8r8, neon_composite_src_x888_8888), - PIXMAN_STD_FAST_PATH (SRC, r8g8b8, null, r8g8b8, neon_composite_src_0888_0888), - PIXMAN_STD_FAST_PATH (SRC, b8g8r8, null, x8r8g8b8, neon_composite_src_0888_8888_rev), - PIXMAN_STD_FAST_PATH (SRC, b8g8r8, null, r5g6b5, neon_composite_src_0888_0565_rev), -@@ -430,6 +435,7 @@ static const pixman_fast_path_t arm_neon_fast_paths[] = - PIXMAN_STD_FAST_PATH (OVER, a8r8g8b8, null, x8r8g8b8, neon_composite_over_8888_8888), - PIXMAN_STD_FAST_PATH (OVER, a8b8g8r8, null, a8b8g8r8, neon_composite_over_8888_8888), - PIXMAN_STD_FAST_PATH (OVER, a8b8g8r8, null, x8b8g8r8, neon_composite_over_8888_8888), -+ PIXMAN_STD_FAST_PATH (OVER, x8r8g8b8, null, a8r8g8b8, neon_composite_src_x888_8888), - PIXMAN_STD_FAST_PATH (ADD, solid, a8, a8, neon_composite_add_n_8_8), - PIXMAN_STD_FAST_PATH (ADD, a8, a8, a8, neon_composite_add_8_8_8), - PIXMAN_STD_FAST_PATH (ADD, a8r8g8b8, a8r8g8b8, a8r8g8b8, neon_composite_add_8888_8888_8888), --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/3-composite.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/3-composite.patch deleted file mode 100644 index 06e40fe869..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.17.8/3-composite.patch +++ /dev/null @@ -1,108 +0,0 @@ -From 19fc0c4c8d28796f0fbc2c8f47edc130851ae3a5 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Wed, 24 Feb 2010 02:14:45 +0000 -Subject: ARM: added 'neon_composite_over_reverse_n_8888' fast path - -This fast path function improves performance of 'poppler' cairo-perf trace. - -Benchmark from ARM Cortex-A8 @720MHz - -before: - -[ # ] backend test min(s) median(s) stddev. count -[ 0] image poppler 38.986 39.158 0.23% 6/6 - -after: - -[ # ] backend test min(s) median(s) stddev. count -[ 0] image poppler 24.981 25.136 0.28% 6/6 ---- -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index f2643de..eb8cc4c 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -680,6 +680,61 @@ generate_composite_function \ - - /******************************************************************************/ - -+.macro pixman_composite_over_reverse_n_8888_process_pixblock_tail_head -+ vrshr.u16 q14, q8, #8 -+ PF add PF_X, PF_X, #8 -+ PF tst PF_CTL, #0xF -+ vrshr.u16 q15, q9, #8 -+ vrshr.u16 q12, q10, #8 -+ vrshr.u16 q13, q11, #8 -+ PF addne PF_X, PF_X, #8 -+ PF subne PF_CTL, PF_CTL, #1 -+ vraddhn.u16 d28, q14, q8 -+ vraddhn.u16 d29, q15, q9 -+ PF cmp PF_X, ORIG_W -+ vraddhn.u16 d30, q12, q10 -+ vraddhn.u16 d31, q13, q11 -+ vqadd.u8 q14, q0, q14 -+ vqadd.u8 q15, q1, q15 -+ vld4.8 {d0, d1, d2, d3}, [DST_R, :128]! -+ vmvn.8 d22, d3 -+ PF pld, [PF_DST, PF_X, lsl #dst_bpp_shift] -+ vst4.8 {d28, d29, d30, d31}, [DST_W, :128]! -+ PF subge PF_X, PF_X, ORIG_W -+ vmull.u8 q8, d22, d4 -+ PF subges PF_CTL, PF_CTL, #0x10 -+ vmull.u8 q9, d22, d5 -+ vmull.u8 q10, d22, d6 -+ PF ldrgeb DUMMY, [PF_DST, DST_STRIDE, lsl #dst_bpp_shift]! -+ vmull.u8 q11, d22, d7 -+.endm -+ -+.macro pixman_composite_over_reverse_n_8888_init -+ add DUMMY, sp, #ARGS_STACK_OFFSET -+ vld1.32 {d7[0]}, [DUMMY] -+ vdup.8 d4, d7[0] -+ vdup.8 d5, d7[1] -+ vdup.8 d6, d7[2] -+ vdup.8 d7, d7[3] -+.endm -+ -+generate_composite_function \ -+ pixman_composite_over_reverse_n_8888_asm_neon, 0, 0, 32, \ -+ FLAG_DST_READWRITE | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ 5, /* prefetch distance */ \ -+ pixman_composite_over_reverse_n_8888_init, \ -+ default_cleanup, \ -+ pixman_composite_over_8888_8888_process_pixblock_head, \ -+ pixman_composite_over_8888_8888_process_pixblock_tail, \ -+ pixman_composite_over_reverse_n_8888_process_pixblock_tail_head, \ -+ 28, /* dst_w_basereg */ \ -+ 0, /* dst_r_basereg */ \ -+ 4, /* src_basereg */ \ -+ 24 /* mask_basereg */ -+ -+/******************************************************************************/ -+ - .macro pixman_composite_over_n_8_0565_process_pixblock_head - /* in */ - vmull.u8 q0, d24, d8 -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 0a7ac31..30c5056 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -264,6 +264,7 @@ BIND_SRC_NULL_DST(add_8888_8888, uint32_t, 1, uint32_t, 1) - - BIND_N_NULL_DST(over_n_0565, uint16_t, 1) - BIND_N_NULL_DST(over_n_8888, uint32_t, 1) -+BIND_N_NULL_DST(over_reverse_n_8888, uint32_t, 1) - - BIND_SRC_NULL_DST(over_8888_0565, uint32_t, 1, uint16_t, 1) - BIND_SRC_NULL_DST(over_8888_8888, uint32_t, 1, uint32_t, 1) -@@ -442,6 +443,8 @@ static const pixman_fast_path_t arm_neon_fast_paths[] = - PIXMAN_STD_FAST_PATH (ADD, a8, null, a8, neon_composite_add_8000_8000), - PIXMAN_STD_FAST_PATH (ADD, a8r8g8b8, null, a8r8g8b8, neon_composite_add_8888_8888), - PIXMAN_STD_FAST_PATH (ADD, a8b8g8r8, null, a8b8g8r8, neon_composite_add_8888_8888), -+ PIXMAN_STD_FAST_PATH (OVER_REVERSE, solid, null, a8r8g8b8, neon_composite_over_reverse_n_8888), -+ PIXMAN_STD_FAST_PATH (OVER_REVERSE, solid, null, a8b8g8r8, neon_composite_over_reverse_n_8888), - - { PIXMAN_OP_NONE }, - }; --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch deleted file mode 100644 index 06b07a3b4d..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch +++ /dev/null @@ -1,114 +0,0 @@ -From 5234e3c2c161ed5fc92caa336ae78f89112c7d77 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Tue, 16 Mar 2010 16:55:28 +0100 -Subject: [PATCH 1/5] Generic C implementation of pixman_blt with overlapping support - -Uses memcpy/memmove functions to copy pixels, can handle the -case when both source and destination areas are in the same -image (this is useful for scrolling). - -It is assumed that copying direction is only important when -using the same image for both source and destination (and -src_stride == dst_stride). Copying direction is undefined -for the images with different source and destination stride -which happen to be in the overlapped areas (but this is an -unrealistic case anyway). ---- - pixman/pixman-general.c | 21 ++++++++++++++++++--- - pixman/pixman-private.h | 43 +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 61 insertions(+), 3 deletions(-) - -diff --git a/pixman/pixman-general.c b/pixman/pixman-general.c -index bddf79a..f525744 100644 ---- a/pixman/pixman-general.c -+++ b/pixman/pixman-general.c -@@ -285,9 +285,24 @@ general_blt (pixman_implementation_t *imp, - int width, - int height) - { -- /* We can't blit unless we have sse2 or mmx */ -- -- return FALSE; -+ uint8_t *dst_bytes = (uint8_t *)dst_bits; -+ uint8_t *src_bytes = (uint8_t *)src_bits; -+ int bpp; -+ -+ if (src_bpp != dst_bpp || src_bpp & 7) -+ return FALSE; -+ -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ pixman_blt_helper (src_bytes + src_y * src_stride + src_x * bpp, -+ dst_bytes + dst_y * dst_stride + dst_x * bpp, -+ src_stride, -+ dst_stride, -+ width, -+ height); -+ return TRUE; - } - - static pixman_bool_t -diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h -index d5767af..eeb677d 100644 ---- a/pixman/pixman-private.h -+++ b/pixman/pixman-private.h -@@ -10,6 +10,7 @@ - - #include "pixman.h" - #include <time.h> -+#include <string.h> - #include <assert.h> - #include <stdio.h> - #include <string.h> -@@ -867,4 +868,46 @@ void pixman_timer_register (pixman_timer_t *timer); - - #endif /* PIXMAN_TIMERS */ - -+/* a helper function, can blit 8-bit images with src/dst overlapping support */ -+static inline void -+pixman_blt_helper (uint8_t *src_bytes, -+ uint8_t *dst_bytes, -+ int src_stride, -+ int dst_stride, -+ int width, -+ int height) -+{ -+ /* -+ * The second part of this check is not strictly needed, but it prevents -+ * unnecessary upside-down processing of areas which belong to different -+ * images. Upside-down processing can be slower with fixed-distance-ahead -+ * prefetch and perceived as having more tearing. -+ */ -+ if (src_bytes < dst_bytes + width && -+ src_bytes + src_stride * height > dst_bytes) -+ { -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ /* Horizontal scrolling to the left needs memmove */ -+ if (src_bytes + width > dst_bytes) -+ { -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return; -+ } -+ } -+ while (--height >= 0) -+ { -+ memcpy (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+} -+ - #endif /* PIXMAN_PRIVATE_H */ --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch deleted file mode 100644 index bf6e58c9e4..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch +++ /dev/null @@ -1,91 +0,0 @@ -From f607cd0250d398077b0c51201258775e372cb3c3 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 22 Oct 2009 05:45:47 +0300 -Subject: [PATCH 2/5] Support of overlapping src/dst for pixman_blt_mmx - ---- - pixman/pixman-mmx.c | 55 +++++++++++++++++++++++++++++--------------------- - 1 files changed, 32 insertions(+), 23 deletions(-) - -diff --git a/pixman/pixman-mmx.c b/pixman/pixman-mmx.c -index e084e7f..6212b31 100644 ---- a/pixman/pixman-mmx.c -+++ b/pixman/pixman-mmx.c -@@ -2994,34 +2994,43 @@ pixman_blt_mmx (uint32_t *src_bits, - { - uint8_t * src_bytes; - uint8_t * dst_bytes; -- int byte_width; -+ int bpp; - -- if (src_bpp != dst_bpp) -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -- if (src_bpp == 16) -- { -- src_stride = src_stride * (int) sizeof (uint32_t) / 2; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 2; -- src_bytes = (uint8_t *)(((uint16_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint16_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 2 * width; -- src_stride *= 2; -- dst_stride *= 2; -- } -- else if (src_bpp == 32) -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) - { -- src_stride = src_stride * (int) sizeof (uint32_t) / 4; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 4; -- src_bytes = (uint8_t *)(((uint32_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint32_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 4 * width; -- src_stride *= 4; -- dst_stride *= 4; -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; - } -- else -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) - { -- return FALSE; -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using MMX */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } - } - - while (height--) -@@ -3031,7 +3040,7 @@ pixman_blt_mmx (uint32_t *src_bits, - uint8_t *d = dst_bytes; - src_bytes += src_stride; - dst_bytes += dst_stride; -- w = byte_width; -+ w = width; - - while (w >= 2 && ((unsigned long)d & 3)) - { --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch deleted file mode 100644 index c1f3b2ead4..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 45a9a537f94a7feab47bd82171c7d620f0d34e3f Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 22 Oct 2009 05:45:54 +0300 -Subject: [PATCH 3/5] Support of overlapping src/dst for pixman_blt_sse2 - ---- - pixman/pixman-sse2.c | 55 +++++++++++++++++++++++++++++-------------------- - 1 files changed, 32 insertions(+), 23 deletions(-) - -diff --git a/pixman/pixman-sse2.c b/pixman/pixman-sse2.c -index 946e7ba..66053ae 100644 ---- a/pixman/pixman-sse2.c -+++ b/pixman/pixman-sse2.c -@@ -5299,34 +5299,43 @@ pixman_blt_sse2 (uint32_t *src_bits, - { - uint8_t * src_bytes; - uint8_t * dst_bytes; -- int byte_width; -+ int bpp; - -- if (src_bpp != dst_bpp) -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -- if (src_bpp == 16) -- { -- src_stride = src_stride * (int) sizeof (uint32_t) / 2; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 2; -- src_bytes =(uint8_t *)(((uint16_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint16_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 2 * width; -- src_stride *= 2; -- dst_stride *= 2; -- } -- else if (src_bpp == 32) -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) - { -- src_stride = src_stride * (int) sizeof (uint32_t) / 4; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 4; -- src_bytes = (uint8_t *)(((uint32_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint32_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 4 * width; -- src_stride *= 4; -- dst_stride *= 4; -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; - } -- else -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) - { -- return FALSE; -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using SSE2 */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } - } - - cache_prefetch ((__m128i*)src_bytes); -@@ -5339,7 +5348,7 @@ pixman_blt_sse2 (uint32_t *src_bits, - uint8_t *d = dst_bytes; - src_bytes += src_stride; - dst_bytes += dst_stride; -- w = byte_width; -+ w = width; - - cache_prefetch_next ((__m128i*)s); - cache_prefetch_next ((__m128i*)d); --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch deleted file mode 100644 index c37673e52b..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch +++ /dev/null @@ -1,94 +0,0 @@ -From 4cf5bfc72a724fb653c48338b93e91dccea238af Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Wed, 18 Nov 2009 06:08:48 +0200 -Subject: [PATCH 4/5] Support of overlapping src/dst for pixman_blt_neon - ---- - pixman/pixman-arm-neon.c | 62 +++++++++++++++++++++++++++++++++++++-------- - 1 files changed, 51 insertions(+), 11 deletions(-) - -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 6808b36..7feee1d 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -168,26 +168,66 @@ pixman_blt_neon (uint32_t *src_bits, - int width, - int height) - { -- if (src_bpp != dst_bpp) -+ uint8_t * src_bytes; -+ uint8_t * dst_bytes; -+ int bpp; -+ -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) -+ { -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; -+ } -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) -+ { -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using NEON */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } -+ } -+ - switch (src_bpp) - { - case 16: - pixman_composite_src_0565_0565_asm_neon ( -- width, height, -- (uint16_t *)(((char *) dst_bits) + -- dst_y * dst_stride * 4 + dst_x * 2), dst_stride * 2, -- (uint16_t *)(((char *) src_bits) + -- src_y * src_stride * 4 + src_x * 2), src_stride * 2); -+ width >> 1, -+ height, -+ (uint16_t *) dst_bytes, -+ dst_stride >> 1, -+ (uint16_t *) src_bytes, -+ src_stride >> 1); - return TRUE; - case 32: - pixman_composite_src_8888_8888_asm_neon ( -- width, height, -- (uint32_t *)(((char *) dst_bits) + -- dst_y * dst_stride * 4 + dst_x * 4), dst_stride, -- (uint32_t *)(((char *) src_bits) + -- src_y * src_stride * 4 + src_x * 4), src_stride); -+ width >> 2, -+ height, -+ (uint32_t *) dst_bytes, -+ dst_stride >> 2, -+ (uint32_t *) src_bytes, -+ src_stride >> 2); - return TRUE; - default: - return FALSE; --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch deleted file mode 100644 index d776574628..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch +++ /dev/null @@ -1,169 +0,0 @@ -From d1410558827fce8aac354274a7150fa915881c50 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 10 Dec 2009 00:51:50 +0200 -Subject: [PATCH 5/5] ARM: added NEON optimizations for fetch/store r5g6b5 scanline - ---- - pixman/pixman-access.c | 23 ++++++++++++++++++++++- - pixman/pixman-arm-neon-asm.S | 20 ++++++++++++++++++++ - pixman/pixman-arm-neon.c | 41 +++++++++++++++++++++++++++++++++++++++++ - pixman/pixman-private.h | 5 +++++ - 4 files changed, 88 insertions(+), 1 deletions(-) - -diff --git a/pixman/pixman-access.c b/pixman/pixman-access.c -index fa0a267..5bb3e09 100644 ---- a/pixman/pixman-access.c -+++ b/pixman/pixman-access.c -@@ -2748,7 +2748,7 @@ typedef struct - store_scanline_ ## format, store_scanline_generic_64 \ - } - --static const format_info_t accessors[] = -+static format_info_t accessors[] = - { - /* 32 bpp formats */ - FORMAT_INFO (a8r8g8b8), -@@ -2891,6 +2891,27 @@ _pixman_bits_image_setup_raw_accessors (bits_image_t *image) - setup_accessors (image); - } - -+void -+_pixman_bits_override_accessors (pixman_format_code_t format, -+ fetch_scanline_t fetch_func, -+ store_scanline_t store_func) -+{ -+ format_info_t *info = accessors; -+ -+ while (info->format != PIXMAN_null) -+ { -+ if (info->format == format) -+ { -+ if (fetch_func) -+ info->fetch_scanline_raw_32 = fetch_func; -+ if (store_func) -+ info->store_scanline_raw_32 = store_func; -+ return; -+ } -+ info++; -+ } -+} -+ - #else - - void -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index 51bc347..f30869e 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -458,6 +458,16 @@ generate_composite_function \ - pixman_composite_src_8888_0565_process_pixblock_tail, \ - pixman_composite_src_8888_0565_process_pixblock_tail_head - -+generate_composite_function_single_scanline \ -+ pixman_store_scanline_r5g6b5_asm_neon, 32, 0, 16, \ -+ FLAG_DST_WRITEONLY | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ default_init, \ -+ default_cleanup, \ -+ pixman_composite_src_8888_0565_process_pixblock_head, \ -+ pixman_composite_src_8888_0565_process_pixblock_tail, \ -+ pixman_composite_src_8888_0565_process_pixblock_tail_head -+ - /******************************************************************************/ - - .macro pixman_composite_src_0565_8888_process_pixblock_head -@@ -493,6 +503,16 @@ generate_composite_function \ - pixman_composite_src_0565_8888_process_pixblock_tail, \ - pixman_composite_src_0565_8888_process_pixblock_tail_head - -+generate_composite_function_single_scanline \ -+ pixman_fetch_scanline_r5g6b5_asm_neon, 16, 0, 32, \ -+ FLAG_DST_WRITEONLY | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ default_init, \ -+ default_cleanup, \ -+ pixman_composite_src_0565_8888_process_pixblock_head, \ -+ pixman_composite_src_0565_8888_process_pixblock_tail, \ -+ pixman_composite_src_0565_8888_process_pixblock_tail_head -+ - /******************************************************************************/ - - .macro pixman_composite_add_8000_8000_process_pixblock_head -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 7feee1d..fda7a09 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -375,6 +375,43 @@ neon_combine_##name##_u (pixman_implementation_t *imp, \ - BIND_COMBINE_U (over) - BIND_COMBINE_U (add) - -+void -+pixman_fetch_scanline_r5g6b5_asm_neon (int width, -+ uint32_t *buffer, -+ const uint16_t *pixel); -+void -+pixman_store_scanline_r5g6b5_asm_neon (int width, -+ uint16_t *pixel, -+ const uint32_t *values); -+ -+static void -+neon_fetch_scanline_r5g6b5 (pixman_image_t *image, -+ int x, -+ int y, -+ int width, -+ uint32_t * buffer, -+ const uint32_t *mask, -+ uint32_t mask_bits) -+{ -+ const uint32_t *bits = image->bits.bits + y * image->bits.rowstride; -+ const uint16_t *pixel = (const uint16_t *)bits + x; -+ -+ pixman_fetch_scanline_r5g6b5_asm_neon (width, buffer, pixel); -+} -+ -+static void -+neon_store_scanline_r5g6b5 (bits_image_t * image, -+ int x, -+ int y, -+ int width, -+ const uint32_t *values) -+{ -+ uint32_t *bits = image->bits + image->rowstride * y; -+ uint16_t *pixel = ((uint16_t *) bits) + x; -+ -+ pixman_store_scanline_r5g6b5_asm_neon (width, pixel, values); -+} -+ - pixman_implementation_t * - _pixman_implementation_create_arm_neon (void) - { -@@ -385,6 +422,10 @@ _pixman_implementation_create_arm_neon (void) - imp->combine_32[PIXMAN_OP_OVER] = neon_combine_over_u; - imp->combine_32[PIXMAN_OP_ADD] = neon_combine_add_u; - -+ _pixman_bits_override_accessors (PIXMAN_r5g6b5, -+ neon_fetch_scanline_r5g6b5, -+ neon_store_scanline_r5g6b5); -+ - imp->blt = arm_neon_blt; - imp->fill = arm_neon_fill; - -diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h -index eeb677d..ba2d401 100644 ---- a/pixman/pixman-private.h -+++ b/pixman/pixman-private.h -@@ -220,6 +220,11 @@ void - _pixman_bits_image_setup_raw_accessors (bits_image_t *image); - - void -+_pixman_bits_override_accessors (pixman_format_code_t format, -+ fetch_scanline_t fetch_func, -+ store_scanline_t store_func); -+ -+void - _pixman_image_get_scanline_generic_64 (pixman_image_t *image, - int x, - int y, --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/565-scanline.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/565-scanline.patch deleted file mode 100644 index 8461a46a12..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/565-scanline.patch +++ /dev/null @@ -1,257 +0,0 @@ -From deef1daf5896062f47fa61b94e1e77c7c0041820 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Fri, 04 Dec 2009 16:49:19 +0000 -Subject: A copy-paste version of 16bpp bilinear scanline fetcher - ---- -diff --git a/pixman/pixman-bits-image.c b/pixman/pixman-bits-image.c -index 3d78ff0..1656975 100644 ---- a/pixman/pixman-bits-image.c -+++ b/pixman/pixman-bits-image.c -@@ -535,6 +535,212 @@ bits_image_fetch_bilinear_no_repeat_8888 (pixman_image_t * ima, - *buffer++ = 0; - } - -+static void -+bits_image_fetch_bilinear_no_repeat_0565 (pixman_image_t * ima, -+ int offset, -+ int line, -+ int width, -+ uint32_t * buffer, -+ const uint32_t * mask, -+ uint32_t mask_bits) -+{ -+ bits_image_t *bits = &ima->bits; -+ pixman_fixed_t x_top, x_bottom, x; -+ pixman_fixed_t ux_top, ux_bottom, ux; -+ pixman_vector_t v; -+ uint32_t top_mask, bottom_mask; -+ uint16_t *top_row; -+ uint16_t *bottom_row; -+ uint32_t *end; -+ uint16_t zero[2] = { 0, 0 }; -+ int y, y1, y2; -+ int disty; -+ int mask_inc; -+ int w; -+ -+ /* reference point is the center of the pixel */ -+ v.vector[0] = pixman_int_to_fixed (offset) + pixman_fixed_1 / 2; -+ v.vector[1] = pixman_int_to_fixed (line) + pixman_fixed_1 / 2; -+ v.vector[2] = pixman_fixed_1; -+ -+ if (!pixman_transform_point_3d (bits->common.transform, &v)) -+ return; -+ -+ ux = ux_top = ux_bottom = bits->common.transform->matrix[0][0]; -+ x = x_top = x_bottom = v.vector[0] - pixman_fixed_1/2; -+ -+ y = v.vector[1] - pixman_fixed_1/2; -+ disty = (y >> 8) & 0xff; -+ -+ /* Load the pointers to the first and second lines from the source -+ * image that bilinear code must read. -+ * -+ * The main trick in this code is about the check if any line are -+ * outside of the image; -+ * -+ * When I realize that a line (any one) is outside, I change -+ * the pointer to a dummy area with zeros. Once I change this, I -+ * must be sure the pointer will not change, so I set the -+ * variables to each pointer increments inside the loop. -+ */ -+ y1 = pixman_fixed_to_int (y); -+ y2 = y1 + 1; -+ -+ if (y1 < 0 || y1 >= bits->height) -+ { -+ top_row = zero; -+ x_top = 0; -+ ux_top = 0; -+ } -+ else -+ { -+ top_row = bits->bits + y1 * bits->rowstride; -+ x_top = x; -+ ux_top = ux; -+ } -+ -+ if (y2 < 0 || y2 >= bits->height) -+ { -+ bottom_row = zero; -+ x_bottom = 0; -+ ux_bottom = 0; -+ } -+ else -+ { -+ bottom_row = bits->bits + y2 * bits->rowstride; -+ x_bottom = x; -+ ux_bottom = ux; -+ } -+ -+ /* Instead of checking whether the operation uses the mast in -+ * each loop iteration, verify this only once and prepare the -+ * variables to make the code smaller inside the loop. -+ */ -+ if (!mask) -+ { -+ mask_inc = 0; -+ mask_bits = 1; -+ mask = &mask_bits; -+ } -+ else -+ { -+ /* If have a mask, prepare the variables to check it */ -+ mask_inc = 1; -+ } -+ -+ /* If both are zero, then the whole thing is zero */ -+ if (top_row == zero && bottom_row == zero) -+ { -+ memset (buffer, 0, width * sizeof (uint32_t)); -+ return; -+ } -+ else -+ { -+ if (top_row == zero) -+ { -+ top_mask = 0; -+ bottom_mask = 0xff000000; -+ } -+ else if (bottom_row == zero) -+ { -+ top_mask = 0xff000000; -+ bottom_mask = 0; -+ } -+ else -+ { -+ top_mask = 0xff000000; -+ bottom_mask = 0xff000000; -+ } -+ } -+ -+ end = buffer + width; -+ -+ /* Zero fill to the left of the image */ -+ while (buffer < end && x < pixman_fixed_minus_1) -+ { -+ *buffer++ = 0; -+ x += ux; -+ x_top += ux_top; -+ x_bottom += ux_bottom; -+ mask += mask_inc; -+ } -+ -+ /* Left edge -+ */ -+ while (buffer < end && x < 0) -+ { -+ uint32_t tr, br; -+ int32_t distx; -+ -+ tr = CONVERT_0565_TO_0888 (top_row[pixman_fixed_to_int (x_top) + 1]) | top_mask; -+ br = CONVERT_0565_TO_0888 (bottom_row[pixman_fixed_to_int (x_bottom) + 1]) | bottom_mask; -+ -+ distx = (x >> 8) & 0xff; -+ -+ *buffer++ = bilinear_interpolation (0, tr, 0, br, distx, disty); -+ -+ x += ux; -+ x_top += ux_top; -+ x_bottom += ux_bottom; -+ mask += mask_inc; -+ } -+ -+ /* Main part */ -+ w = pixman_int_to_fixed (bits->width - 1); -+ -+ while (buffer < end && x < w) -+ { -+ if (*mask) -+ { -+ uint32_t tl, tr, bl, br; -+ int32_t distx; -+ -+ tl = CONVERT_0565_TO_0888 (top_row [pixman_fixed_to_int (x_top)]) | top_mask; -+ tr = CONVERT_0565_TO_0888 (top_row [pixman_fixed_to_int (x_top) + 1]) | top_mask; -+ bl = CONVERT_0565_TO_0888 (bottom_row [pixman_fixed_to_int (x_bottom)]) | bottom_mask; -+ br = CONVERT_0565_TO_0888 (bottom_row [pixman_fixed_to_int (x_bottom) + 1]) | bottom_mask; -+ -+ distx = (x >> 8) & 0xff; -+ -+ *buffer = bilinear_interpolation (tl, tr, bl, br, distx, disty); -+ } -+ -+ buffer++; -+ x += ux; -+ x_top += ux_top; -+ x_bottom += ux_bottom; -+ mask += mask_inc; -+ } -+ -+ /* Right Edge */ -+ w = pixman_int_to_fixed (bits->width); -+ while (buffer < end && x < w) -+ { -+ if (*mask) -+ { -+ uint32_t tl, bl; -+ int32_t distx; -+ -+ tl = CONVERT_0565_TO_0888 (top_row [pixman_fixed_to_int (x_top)]) | top_mask; -+ bl = CONVERT_0565_TO_0888 (bottom_row [pixman_fixed_to_int (x_bottom)]) | bottom_mask; -+ -+ distx = (x >> 8) & 0xff; -+ -+ *buffer = bilinear_interpolation (tl, 0, bl, 0, distx, disty); -+ } -+ -+ buffer++; -+ x += ux; -+ x_top += ux_top; -+ x_bottom += ux_bottom; -+ mask += mask_inc; -+ } -+ -+ /* Zero fill to the left of the image */ -+ while (buffer < end) -+ *buffer++ = 0; -+} -+ - static force_inline uint32_t - bits_image_fetch_pixel_convolution (bits_image_t *image, - pixman_fixed_t x, -@@ -917,14 +1123,26 @@ bits_image_property_changed (pixman_image_t *image) - (bits->common.filter == PIXMAN_FILTER_BILINEAR || - bits->common.filter == PIXMAN_FILTER_GOOD || - bits->common.filter == PIXMAN_FILTER_BEST) && -- bits->common.repeat == PIXMAN_REPEAT_NONE && -- (bits->format == PIXMAN_a8r8g8b8 || -- bits->format == PIXMAN_x8r8g8b8)) -+ bits->common.repeat == PIXMAN_REPEAT_NONE) - { - image->common.get_scanline_64 = - _pixman_image_get_scanline_generic_64; -- image->common.get_scanline_32 = -- bits_image_fetch_bilinear_no_repeat_8888; -+ -+ if (bits->format == PIXMAN_a8r8g8b8 || bits->format == PIXMAN_x8r8g8b8) -+ { -+ image->common.get_scanline_32 = -+ bits_image_fetch_bilinear_no_repeat_8888; -+ } -+ else if (bits->format == PIXMAN_r5g6b5) -+ { -+ image->common.get_scanline_32 = -+ bits_image_fetch_bilinear_no_repeat_0565; -+ } -+ else -+ { -+ image->common.get_scanline_32 = -+ bits_image_fetch_transformed; -+ } - } - else - { --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/missing-cache-preload.diff b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/missing-cache-preload.diff deleted file mode 100644 index 475bb35495..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.0/missing-cache-preload.diff +++ /dev/null @@ -1,28 +0,0 @@ -From 4f45c7688e6b767a5f7b7f5cced51b4797a3c288 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Fri, 21 May 2010 13:31:03 +0000 -Subject: ARM: added missing cache preload - ---- -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index 51bc347..a99555a 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -388,6 +388,7 @@ generate_composite_function \ - vld1.16 {d4, d5}, [DST_R, :128]! - vst1.16 {d28, d29}, [DST_W, :128]! - pixman_composite_over_n_0565_process_pixblock_head -+ cache_preload 8, 8 - .endm - - .macro pixman_composite_over_n_0565_init -@@ -660,6 +661,7 @@ generate_composite_function_single_scanline \ - vld4.8 {d4, d5, d6, d7}, [DST_R, :128]! - vst4.8 {d28, d29, d30, d31}, [DST_W, :128]! - pixman_composite_over_8888_8888_process_pixblock_head -+ cache_preload 8, 8 - .endm - - .macro pixman_composite_over_n_8888_init --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch deleted file mode 100644 index b2488de4dd..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch +++ /dev/null @@ -1,114 +0,0 @@ -From 05875eca09ee23ea04ccb32f87c7c355fd1b88f3 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Tue, 16 Mar 2010 16:55:28 +0100 -Subject: [PATCH 1/7] Generic C implementation of pixman_blt with overlapping support - -Uses memcpy/memmove functions to copy pixels, can handle the -case when both source and destination areas are in the same -image (this is useful for scrolling). - -It is assumed that copying direction is only important when -using the same image for both source and destination (and -src_stride == dst_stride). Copying direction is undefined -for the images with different source and destination stride -which happen to be in the overlapped areas (but this is an -unrealistic case anyway). ---- - pixman/pixman-general.c | 21 ++++++++++++++++++--- - pixman/pixman-private.h | 43 +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 61 insertions(+), 3 deletions(-) - -diff --git a/pixman/pixman-general.c b/pixman/pixman-general.c -index bddf79a..f525744 100644 ---- a/pixman/pixman-general.c -+++ b/pixman/pixman-general.c -@@ -285,9 +285,24 @@ general_blt (pixman_implementation_t *imp, - int width, - int height) - { -- /* We can't blit unless we have sse2 or mmx */ -- -- return FALSE; -+ uint8_t *dst_bytes = (uint8_t *)dst_bits; -+ uint8_t *src_bytes = (uint8_t *)src_bits; -+ int bpp; -+ -+ if (src_bpp != dst_bpp || src_bpp & 7) -+ return FALSE; -+ -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ pixman_blt_helper (src_bytes + src_y * src_stride + src_x * bpp, -+ dst_bytes + dst_y * dst_stride + dst_x * bpp, -+ src_stride, -+ dst_stride, -+ width, -+ height); -+ return TRUE; - } - - static pixman_bool_t -diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h -index d5767af..eeb677d 100644 ---- a/pixman/pixman-private.h -+++ b/pixman/pixman-private.h -@@ -10,6 +10,7 @@ - - #include "pixman.h" - #include <time.h> -+#include <string.h> - #include <assert.h> - #include <stdio.h> - #include <string.h> -@@ -867,4 +868,46 @@ void pixman_timer_register (pixman_timer_t *timer); - - #endif /* PIXMAN_TIMERS */ - -+/* a helper function, can blit 8-bit images with src/dst overlapping support */ -+static inline void -+pixman_blt_helper (uint8_t *src_bytes, -+ uint8_t *dst_bytes, -+ int src_stride, -+ int dst_stride, -+ int width, -+ int height) -+{ -+ /* -+ * The second part of this check is not strictly needed, but it prevents -+ * unnecessary upside-down processing of areas which belong to different -+ * images. Upside-down processing can be slower with fixed-distance-ahead -+ * prefetch and perceived as having more tearing. -+ */ -+ if (src_bytes < dst_bytes + width && -+ src_bytes + src_stride * height > dst_bytes) -+ { -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ /* Horizontal scrolling to the left needs memmove */ -+ if (src_bytes + width > dst_bytes) -+ { -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return; -+ } -+ } -+ while (--height >= 0) -+ { -+ memcpy (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+} -+ - #endif /* PIXMAN_PRIVATE_H */ --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch deleted file mode 100644 index ca6a3c5220..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 8aca14948a43f5cfd478e22cef745e55960d68cb Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 22 Oct 2009 05:45:47 +0300 -Subject: [PATCH 2/7] Support of overlapping src/dst for pixman_blt_mmx - ---- - pixman/pixman-mmx.c | 55 +++++++++++++++++++++++++++++--------------------- - 1 files changed, 32 insertions(+), 23 deletions(-) - -diff --git a/pixman/pixman-mmx.c b/pixman/pixman-mmx.c -index d51b40c..6e0296b 100644 ---- a/pixman/pixman-mmx.c -+++ b/pixman/pixman-mmx.c -@@ -2996,34 +2996,43 @@ pixman_blt_mmx (uint32_t *src_bits, - { - uint8_t * src_bytes; - uint8_t * dst_bytes; -- int byte_width; -+ int bpp; - -- if (src_bpp != dst_bpp) -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -- if (src_bpp == 16) -- { -- src_stride = src_stride * (int) sizeof (uint32_t) / 2; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 2; -- src_bytes = (uint8_t *)(((uint16_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint16_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 2 * width; -- src_stride *= 2; -- dst_stride *= 2; -- } -- else if (src_bpp == 32) -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) - { -- src_stride = src_stride * (int) sizeof (uint32_t) / 4; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 4; -- src_bytes = (uint8_t *)(((uint32_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint32_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 4 * width; -- src_stride *= 4; -- dst_stride *= 4; -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; - } -- else -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) - { -- return FALSE; -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using MMX */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } - } - - while (height--) -@@ -3033,7 +3042,7 @@ pixman_blt_mmx (uint32_t *src_bits, - uint8_t *d = dst_bytes; - src_bytes += src_stride; - dst_bytes += dst_stride; -- w = byte_width; -+ w = width; - - while (w >= 2 && ((unsigned long)d & 3)) - { --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch deleted file mode 100644 index faeb6e67ab..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 56c446d6912936eabcc6bdd583f37ee1209eff8c Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 22 Oct 2009 05:45:54 +0300 -Subject: [PATCH 3/7] Support of overlapping src/dst for pixman_blt_sse2 - ---- - pixman/pixman-sse2.c | 55 +++++++++++++++++++++++++++++-------------------- - 1 files changed, 32 insertions(+), 23 deletions(-) - -diff --git a/pixman/pixman-sse2.c b/pixman/pixman-sse2.c -index d5349d7..aa34012 100644 ---- a/pixman/pixman-sse2.c -+++ b/pixman/pixman-sse2.c -@@ -5328,34 +5328,43 @@ pixman_blt_sse2 (uint32_t *src_bits, - { - uint8_t * src_bytes; - uint8_t * dst_bytes; -- int byte_width; -+ int bpp; - -- if (src_bpp != dst_bpp) -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -- if (src_bpp == 16) -- { -- src_stride = src_stride * (int) sizeof (uint32_t) / 2; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 2; -- src_bytes =(uint8_t *)(((uint16_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint16_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 2 * width; -- src_stride *= 2; -- dst_stride *= 2; -- } -- else if (src_bpp == 32) -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) - { -- src_stride = src_stride * (int) sizeof (uint32_t) / 4; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 4; -- src_bytes = (uint8_t *)(((uint32_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint32_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 4 * width; -- src_stride *= 4; -- dst_stride *= 4; -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; - } -- else -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) - { -- return FALSE; -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using SSE2 */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } - } - - cache_prefetch ((__m128i*)src_bytes); -@@ -5368,7 +5377,7 @@ pixman_blt_sse2 (uint32_t *src_bits, - uint8_t *d = dst_bytes; - src_bytes += src_stride; - dst_bytes += dst_stride; -- w = byte_width; -+ w = width; - - cache_prefetch_next ((__m128i*)s); - cache_prefetch_next ((__m128i*)d); --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch deleted file mode 100644 index d56fd99c6f..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch +++ /dev/null @@ -1,94 +0,0 @@ -From 80c1eae677a6ea10d67bb7328230626cd8fce08e Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Wed, 18 Nov 2009 06:08:48 +0200 -Subject: [PATCH 4/7] Support of overlapping src/dst for pixman_blt_neon - ---- - pixman/pixman-arm-neon.c | 62 +++++++++++++++++++++++++++++++++++++-------- - 1 files changed, 51 insertions(+), 11 deletions(-) - -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 6808b36..7feee1d 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -168,26 +168,66 @@ pixman_blt_neon (uint32_t *src_bits, - int width, - int height) - { -- if (src_bpp != dst_bpp) -+ uint8_t * src_bytes; -+ uint8_t * dst_bytes; -+ int bpp; -+ -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) -+ { -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; -+ } -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) -+ { -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using NEON */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } -+ } -+ - switch (src_bpp) - { - case 16: - pixman_composite_src_0565_0565_asm_neon ( -- width, height, -- (uint16_t *)(((char *) dst_bits) + -- dst_y * dst_stride * 4 + dst_x * 2), dst_stride * 2, -- (uint16_t *)(((char *) src_bits) + -- src_y * src_stride * 4 + src_x * 2), src_stride * 2); -+ width >> 1, -+ height, -+ (uint16_t *) dst_bytes, -+ dst_stride >> 1, -+ (uint16_t *) src_bytes, -+ src_stride >> 1); - return TRUE; - case 32: - pixman_composite_src_8888_8888_asm_neon ( -- width, height, -- (uint32_t *)(((char *) dst_bits) + -- dst_y * dst_stride * 4 + dst_x * 4), dst_stride, -- (uint32_t *)(((char *) src_bits) + -- src_y * src_stride * 4 + src_x * 4), src_stride); -+ width >> 2, -+ height, -+ (uint32_t *) dst_bytes, -+ dst_stride >> 2, -+ (uint32_t *) src_bytes, -+ src_stride >> 2); - return TRUE; - default: - return FALSE; --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch deleted file mode 100644 index 39eda8b546..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch +++ /dev/null @@ -1,169 +0,0 @@ -From 2f5774db49521e990c5e9f7cac684a06f4e67a43 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 10 Dec 2009 00:51:50 +0200 -Subject: [PATCH 5/7] ARM: added NEON optimizations for fetch/store r5g6b5 scanline - ---- - pixman/pixman-access.c | 23 ++++++++++++++++++++++- - pixman/pixman-arm-neon-asm.S | 20 ++++++++++++++++++++ - pixman/pixman-arm-neon.c | 41 +++++++++++++++++++++++++++++++++++++++++ - pixman/pixman-private.h | 5 +++++ - 4 files changed, 88 insertions(+), 1 deletions(-) - -diff --git a/pixman/pixman-access.c b/pixman/pixman-access.c -index fa0a267..5bb3e09 100644 ---- a/pixman/pixman-access.c -+++ b/pixman/pixman-access.c -@@ -2748,7 +2748,7 @@ typedef struct - store_scanline_ ## format, store_scanline_generic_64 \ - } - --static const format_info_t accessors[] = -+static format_info_t accessors[] = - { - /* 32 bpp formats */ - FORMAT_INFO (a8r8g8b8), -@@ -2891,6 +2891,27 @@ _pixman_bits_image_setup_raw_accessors (bits_image_t *image) - setup_accessors (image); - } - -+void -+_pixman_bits_override_accessors (pixman_format_code_t format, -+ fetch_scanline_t fetch_func, -+ store_scanline_t store_func) -+{ -+ format_info_t *info = accessors; -+ -+ while (info->format != PIXMAN_null) -+ { -+ if (info->format == format) -+ { -+ if (fetch_func) -+ info->fetch_scanline_raw_32 = fetch_func; -+ if (store_func) -+ info->store_scanline_raw_32 = store_func; -+ return; -+ } -+ info++; -+ } -+} -+ - #else - - void -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index 51bc347..f30869e 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -458,6 +458,16 @@ generate_composite_function \ - pixman_composite_src_8888_0565_process_pixblock_tail, \ - pixman_composite_src_8888_0565_process_pixblock_tail_head - -+generate_composite_function_single_scanline \ -+ pixman_store_scanline_r5g6b5_asm_neon, 32, 0, 16, \ -+ FLAG_DST_WRITEONLY | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ default_init, \ -+ default_cleanup, \ -+ pixman_composite_src_8888_0565_process_pixblock_head, \ -+ pixman_composite_src_8888_0565_process_pixblock_tail, \ -+ pixman_composite_src_8888_0565_process_pixblock_tail_head -+ - /******************************************************************************/ - - .macro pixman_composite_src_0565_8888_process_pixblock_head -@@ -493,6 +503,16 @@ generate_composite_function \ - pixman_composite_src_0565_8888_process_pixblock_tail, \ - pixman_composite_src_0565_8888_process_pixblock_tail_head - -+generate_composite_function_single_scanline \ -+ pixman_fetch_scanline_r5g6b5_asm_neon, 16, 0, 32, \ -+ FLAG_DST_WRITEONLY | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ default_init, \ -+ default_cleanup, \ -+ pixman_composite_src_0565_8888_process_pixblock_head, \ -+ pixman_composite_src_0565_8888_process_pixblock_tail, \ -+ pixman_composite_src_0565_8888_process_pixblock_tail_head -+ - /******************************************************************************/ - - .macro pixman_composite_add_8000_8000_process_pixblock_head -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 7feee1d..fda7a09 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -375,6 +375,43 @@ neon_combine_##name##_u (pixman_implementation_t *imp, \ - BIND_COMBINE_U (over) - BIND_COMBINE_U (add) - -+void -+pixman_fetch_scanline_r5g6b5_asm_neon (int width, -+ uint32_t *buffer, -+ const uint16_t *pixel); -+void -+pixman_store_scanline_r5g6b5_asm_neon (int width, -+ uint16_t *pixel, -+ const uint32_t *values); -+ -+static void -+neon_fetch_scanline_r5g6b5 (pixman_image_t *image, -+ int x, -+ int y, -+ int width, -+ uint32_t * buffer, -+ const uint32_t *mask, -+ uint32_t mask_bits) -+{ -+ const uint32_t *bits = image->bits.bits + y * image->bits.rowstride; -+ const uint16_t *pixel = (const uint16_t *)bits + x; -+ -+ pixman_fetch_scanline_r5g6b5_asm_neon (width, buffer, pixel); -+} -+ -+static void -+neon_store_scanline_r5g6b5 (bits_image_t * image, -+ int x, -+ int y, -+ int width, -+ const uint32_t *values) -+{ -+ uint32_t *bits = image->bits + image->rowstride * y; -+ uint16_t *pixel = ((uint16_t *) bits) + x; -+ -+ pixman_store_scanline_r5g6b5_asm_neon (width, pixel, values); -+} -+ - pixman_implementation_t * - _pixman_implementation_create_arm_neon (void) - { -@@ -385,6 +422,10 @@ _pixman_implementation_create_arm_neon (void) - imp->combine_32[PIXMAN_OP_OVER] = neon_combine_over_u; - imp->combine_32[PIXMAN_OP_ADD] = neon_combine_add_u; - -+ _pixman_bits_override_accessors (PIXMAN_r5g6b5, -+ neon_fetch_scanline_r5g6b5, -+ neon_store_scanline_r5g6b5); -+ - imp->blt = arm_neon_blt; - imp->fill = arm_neon_fill; - -diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h -index eeb677d..ba2d401 100644 ---- a/pixman/pixman-private.h -+++ b/pixman/pixman-private.h -@@ -220,6 +220,11 @@ void - _pixman_bits_image_setup_raw_accessors (bits_image_t *image); - - void -+_pixman_bits_override_accessors (pixman_format_code_t format, -+ fetch_scanline_t fetch_func, -+ store_scanline_t store_func); -+ -+void - _pixman_image_get_scanline_generic_64 (pixman_image_t *image, - int x, - int y, --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0006-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0006-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch deleted file mode 100644 index dd0e0f6d4e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0006-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch +++ /dev/null @@ -1,261 +0,0 @@ -From fc24a2d8d0039cd10de4175da40bb784e2c3bf49 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Fri, 4 Dec 2009 16:49:19 +0000 -Subject: [PATCH 6/7] A copy-paste version of 16bpp bilinear scanline fetcher - ---- - pixman/pixman-bits-image.c | 228 +++++++++++++++++++++++++++++++++++++++++++- - 1 files changed, 223 insertions(+), 5 deletions(-) - -diff --git a/pixman/pixman-bits-image.c b/pixman/pixman-bits-image.c -index 3d78ff0..1656975 100644 ---- a/pixman/pixman-bits-image.c -+++ b/pixman/pixman-bits-image.c -@@ -535,6 +535,212 @@ bits_image_fetch_bilinear_no_repeat_8888 (pixman_image_t * ima, - *buffer++ = 0; - } - -+static void -+bits_image_fetch_bilinear_no_repeat_0565 (pixman_image_t * ima, -+ int offset, -+ int line, -+ int width, -+ uint32_t * buffer, -+ const uint32_t * mask, -+ uint32_t mask_bits) -+{ -+ bits_image_t *bits = &ima->bits; -+ pixman_fixed_t x_top, x_bottom, x; -+ pixman_fixed_t ux_top, ux_bottom, ux; -+ pixman_vector_t v; -+ uint32_t top_mask, bottom_mask; -+ uint16_t *top_row; -+ uint16_t *bottom_row; -+ uint32_t *end; -+ uint16_t zero[2] = { 0, 0 }; -+ int y, y1, y2; -+ int disty; -+ int mask_inc; -+ int w; -+ -+ /* reference point is the center of the pixel */ -+ v.vector[0] = pixman_int_to_fixed (offset) + pixman_fixed_1 / 2; -+ v.vector[1] = pixman_int_to_fixed (line) + pixman_fixed_1 / 2; -+ v.vector[2] = pixman_fixed_1; -+ -+ if (!pixman_transform_point_3d (bits->common.transform, &v)) -+ return; -+ -+ ux = ux_top = ux_bottom = bits->common.transform->matrix[0][0]; -+ x = x_top = x_bottom = v.vector[0] - pixman_fixed_1/2; -+ -+ y = v.vector[1] - pixman_fixed_1/2; -+ disty = (y >> 8) & 0xff; -+ -+ /* Load the pointers to the first and second lines from the source -+ * image that bilinear code must read. -+ * -+ * The main trick in this code is about the check if any line are -+ * outside of the image; -+ * -+ * When I realize that a line (any one) is outside, I change -+ * the pointer to a dummy area with zeros. Once I change this, I -+ * must be sure the pointer will not change, so I set the -+ * variables to each pointer increments inside the loop. -+ */ -+ y1 = pixman_fixed_to_int (y); -+ y2 = y1 + 1; -+ -+ if (y1 < 0 || y1 >= bits->height) -+ { -+ top_row = zero; -+ x_top = 0; -+ ux_top = 0; -+ } -+ else -+ { -+ top_row = bits->bits + y1 * bits->rowstride; -+ x_top = x; -+ ux_top = ux; -+ } -+ -+ if (y2 < 0 || y2 >= bits->height) -+ { -+ bottom_row = zero; -+ x_bottom = 0; -+ ux_bottom = 0; -+ } -+ else -+ { -+ bottom_row = bits->bits + y2 * bits->rowstride; -+ x_bottom = x; -+ ux_bottom = ux; -+ } -+ -+ /* Instead of checking whether the operation uses the mast in -+ * each loop iteration, verify this only once and prepare the -+ * variables to make the code smaller inside the loop. -+ */ -+ if (!mask) -+ { -+ mask_inc = 0; -+ mask_bits = 1; -+ mask = &mask_bits; -+ } -+ else -+ { -+ /* If have a mask, prepare the variables to check it */ -+ mask_inc = 1; -+ } -+ -+ /* If both are zero, then the whole thing is zero */ -+ if (top_row == zero && bottom_row == zero) -+ { -+ memset (buffer, 0, width * sizeof (uint32_t)); -+ return; -+ } -+ else -+ { -+ if (top_row == zero) -+ { -+ top_mask = 0; -+ bottom_mask = 0xff000000; -+ } -+ else if (bottom_row == zero) -+ { -+ top_mask = 0xff000000; -+ bottom_mask = 0; -+ } -+ else -+ { -+ top_mask = 0xff000000; -+ bottom_mask = 0xff000000; -+ } -+ } -+ -+ end = buffer + width; -+ -+ /* Zero fill to the left of the image */ -+ while (buffer < end && x < pixman_fixed_minus_1) -+ { -+ *buffer++ = 0; -+ x += ux; -+ x_top += ux_top; -+ x_bottom += ux_bottom; -+ mask += mask_inc; -+ } -+ -+ /* Left edge -+ */ -+ while (buffer < end && x < 0) -+ { -+ uint32_t tr, br; -+ int32_t distx; -+ -+ tr = CONVERT_0565_TO_0888 (top_row[pixman_fixed_to_int (x_top) + 1]) | top_mask; -+ br = CONVERT_0565_TO_0888 (bottom_row[pixman_fixed_to_int (x_bottom) + 1]) | bottom_mask; -+ -+ distx = (x >> 8) & 0xff; -+ -+ *buffer++ = bilinear_interpolation (0, tr, 0, br, distx, disty); -+ -+ x += ux; -+ x_top += ux_top; -+ x_bottom += ux_bottom; -+ mask += mask_inc; -+ } -+ -+ /* Main part */ -+ w = pixman_int_to_fixed (bits->width - 1); -+ -+ while (buffer < end && x < w) -+ { -+ if (*mask) -+ { -+ uint32_t tl, tr, bl, br; -+ int32_t distx; -+ -+ tl = CONVERT_0565_TO_0888 (top_row [pixman_fixed_to_int (x_top)]) | top_mask; -+ tr = CONVERT_0565_TO_0888 (top_row [pixman_fixed_to_int (x_top) + 1]) | top_mask; -+ bl = CONVERT_0565_TO_0888 (bottom_row [pixman_fixed_to_int (x_bottom)]) | bottom_mask; -+ br = CONVERT_0565_TO_0888 (bottom_row [pixman_fixed_to_int (x_bottom) + 1]) | bottom_mask; -+ -+ distx = (x >> 8) & 0xff; -+ -+ *buffer = bilinear_interpolation (tl, tr, bl, br, distx, disty); -+ } -+ -+ buffer++; -+ x += ux; -+ x_top += ux_top; -+ x_bottom += ux_bottom; -+ mask += mask_inc; -+ } -+ -+ /* Right Edge */ -+ w = pixman_int_to_fixed (bits->width); -+ while (buffer < end && x < w) -+ { -+ if (*mask) -+ { -+ uint32_t tl, bl; -+ int32_t distx; -+ -+ tl = CONVERT_0565_TO_0888 (top_row [pixman_fixed_to_int (x_top)]) | top_mask; -+ bl = CONVERT_0565_TO_0888 (bottom_row [pixman_fixed_to_int (x_bottom)]) | bottom_mask; -+ -+ distx = (x >> 8) & 0xff; -+ -+ *buffer = bilinear_interpolation (tl, 0, bl, 0, distx, disty); -+ } -+ -+ buffer++; -+ x += ux; -+ x_top += ux_top; -+ x_bottom += ux_bottom; -+ mask += mask_inc; -+ } -+ -+ /* Zero fill to the left of the image */ -+ while (buffer < end) -+ *buffer++ = 0; -+} -+ - static force_inline uint32_t - bits_image_fetch_pixel_convolution (bits_image_t *image, - pixman_fixed_t x, -@@ -917,14 +1123,26 @@ bits_image_property_changed (pixman_image_t *image) - (bits->common.filter == PIXMAN_FILTER_BILINEAR || - bits->common.filter == PIXMAN_FILTER_GOOD || - bits->common.filter == PIXMAN_FILTER_BEST) && -- bits->common.repeat == PIXMAN_REPEAT_NONE && -- (bits->format == PIXMAN_a8r8g8b8 || -- bits->format == PIXMAN_x8r8g8b8)) -+ bits->common.repeat == PIXMAN_REPEAT_NONE) - { - image->common.get_scanline_64 = - _pixman_image_get_scanline_generic_64; -- image->common.get_scanline_32 = -- bits_image_fetch_bilinear_no_repeat_8888; -+ -+ if (bits->format == PIXMAN_a8r8g8b8 || bits->format == PIXMAN_x8r8g8b8) -+ { -+ image->common.get_scanline_32 = -+ bits_image_fetch_bilinear_no_repeat_8888; -+ } -+ else if (bits->format == PIXMAN_r5g6b5) -+ { -+ image->common.get_scanline_32 = -+ bits_image_fetch_bilinear_no_repeat_0565; -+ } -+ else -+ { -+ image->common.get_scanline_32 = -+ bits_image_fetch_transformed; -+ } - } - else - { --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0007-ARM-added-missing-cache-preload.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0007-ARM-added-missing-cache-preload.patch deleted file mode 100644 index f601d2ce26..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/0007-ARM-added-missing-cache-preload.patch +++ /dev/null @@ -1,32 +0,0 @@ -From af8a33d3b132c0192d59c47426bb3a201cb64b32 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Fri, 21 May 2010 13:31:03 +0000 -Subject: [PATCH 7/7] ARM: added missing cache preload - ---- - pixman/pixman-arm-neon-asm.S | 2 ++ - 1 files changed, 2 insertions(+), 0 deletions(-) - -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index f30869e..dc7fd69 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -388,6 +388,7 @@ generate_composite_function \ - vld1.16 {d4, d5}, [DST_R, :128]! - vst1.16 {d28, d29}, [DST_W, :128]! - pixman_composite_over_n_0565_process_pixblock_head -+ cache_preload 8, 8 - .endm - - .macro pixman_composite_over_n_0565_init -@@ -680,6 +681,7 @@ generate_composite_function_single_scanline \ - vld4.8 {d4, d5, d6, d7}, [DST_R, :128]! - vst4.8 {d28, d29, d30, d31}, [DST_W, :128]! - pixman_composite_over_8888_8888_process_pixblock_head -+ cache_preload 8, 8 - .endm - - .macro pixman_composite_over_n_8888_init --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/565-over-neon.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/565-over-neon.patch deleted file mode 100644 index c8156c4d78..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/565-over-neon.patch +++ /dev/null @@ -1,23 +0,0 @@ -From d297443267de0f5fab49ec245df9055a0dddddaf Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Tue, 25 May 2010 17:21:26 +0000 -Subject: ARM: NEON: don't hit general path for r5g6b5 OVER r5g6b5 operation - -OVER can't be reduced to SRC because the source image is not -considered opaque when repeat is set to PIXMAN_REPEAT_NONE. -An additional fast path table entry solves the problem. ---- -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 64aa908..394dcea 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -246,6 +246,7 @@ static const pixman_fast_path_t arm_neon_fast_paths[] = - PIXMAN_STD_FAST_PATH (OVER, a8b8g8r8, null, x8b8g8r8, neon_composite_over_8888_8888), - PIXMAN_STD_FAST_PATH (OVER, x8r8g8b8, null, a8r8g8b8, neon_composite_src_x888_8888), - PIXMAN_STD_FAST_PATH (OVER, x8b8g8r8, null, a8b8g8r8, neon_composite_src_x888_8888), -+ PIXMAN_STD_FAST_PATH (OVER, r5g6b5, null, r5g6b5, neon_composite_src_0565_0565), - PIXMAN_STD_FAST_PATH (ADD, solid, a8, a8, neon_composite_add_n_8_8), - PIXMAN_STD_FAST_PATH (ADD, a8, a8, a8, neon_composite_add_8_8_8), - PIXMAN_STD_FAST_PATH (ADD, a8r8g8b8, a8r8g8b8, a8r8g8b8, neon_composite_add_8888_8888_8888), --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/neon-reverse-u.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/neon-reverse-u.patch deleted file mode 100644 index 76726ce1ae..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.18.2/neon-reverse-u.patch +++ /dev/null @@ -1,175 +0,0 @@ -From e0017c2a676b267900e48c6f32a6e973395c83d3 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Mon, 31 May 2010 16:24:43 +0000 -Subject: ARM: 'neon_combine_out_reverse_u' combiner - ---- -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index f30869e..44fbfce 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -597,7 +597,7 @@ generate_composite_function_single_scanline \ - - /******************************************************************************/ - --.macro pixman_composite_over_8888_8888_process_pixblock_head -+.macro pixman_composite_out_reverse_8888_8888_process_pixblock_head - vmvn.8 d24, d3 /* get inverted alpha */ - /* do alpha blending */ - vmull.u8 q8, d24, d4 -@@ -606,7 +606,7 @@ generate_composite_function_single_scanline \ - vmull.u8 q11, d24, d7 - .endm - --.macro pixman_composite_over_8888_8888_process_pixblock_tail -+.macro pixman_composite_out_reverse_8888_8888_process_pixblock_tail - vrshr.u16 q14, q8, #8 - vrshr.u16 q15, q9, #8 - vrshr.u16 q12, q10, #8 -@@ -615,6 +615,56 @@ generate_composite_function_single_scanline \ - vraddhn.u16 d29, q15, q9 - vraddhn.u16 d30, q12, q10 - vraddhn.u16 d31, q13, q11 -+.endm -+ -+.macro pixman_composite_out_reverse_8888_8888_process_pixblock_tail_head -+ vld4.8 {d4, d5, d6, d7}, [DST_R, :128]! -+ vrshr.u16 q14, q8, #8 -+ PF add PF_X, PF_X, #8 -+ PF tst PF_CTL, #0xF -+ vrshr.u16 q15, q9, #8 -+ vrshr.u16 q12, q10, #8 -+ vrshr.u16 q13, q11, #8 -+ PF addne PF_X, PF_X, #8 -+ PF subne PF_CTL, PF_CTL, #1 -+ vraddhn.u16 d28, q14, q8 -+ vraddhn.u16 d29, q15, q9 -+ PF cmp PF_X, ORIG_W -+ vraddhn.u16 d30, q12, q10 -+ vraddhn.u16 d31, q13, q11 -+ vld4.8 {d0, d1, d2, d3}, [SRC]! -+ PF pld, [PF_SRC, PF_X, lsl #src_bpp_shift] -+ vmvn.8 d22, d3 -+ PF pld, [PF_DST, PF_X, lsl #dst_bpp_shift] -+ vst4.8 {d28, d29, d30, d31}, [DST_W, :128]! -+ PF subge PF_X, PF_X, ORIG_W -+ vmull.u8 q8, d22, d4 -+ PF subges PF_CTL, PF_CTL, #0x10 -+ vmull.u8 q9, d22, d5 -+ PF ldrgeb DUMMY, [PF_SRC, SRC_STRIDE, lsl #src_bpp_shift]! -+ vmull.u8 q10, d22, d6 -+ PF ldrgeb DUMMY, [PF_DST, DST_STRIDE, lsl #dst_bpp_shift]! -+ vmull.u8 q11, d22, d7 -+.endm -+ -+generate_composite_function_single_scanline \ -+ pixman_composite_scanline_out_reverse_asm_neon, 32, 0, 32, \ -+ FLAG_DST_READWRITE | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ default_init, \ -+ default_cleanup, \ -+ pixman_composite_out_reverse_8888_8888_process_pixblock_head, \ -+ pixman_composite_out_reverse_8888_8888_process_pixblock_tail, \ -+ pixman_composite_out_reverse_8888_8888_process_pixblock_tail_head -+ -+/******************************************************************************/ -+ -+.macro pixman_composite_over_8888_8888_process_pixblock_head -+ pixman_composite_out_reverse_8888_8888_process_pixblock_head -+.endm -+ -+.macro pixman_composite_over_8888_8888_process_pixblock_tail -+ pixman_composite_out_reverse_8888_8888_process_pixblock_tail - vqadd.u8 q14, q0, q14 - vqadd.u8 q15, q1, q15 - .endm -@@ -1416,7 +1466,7 @@ generate_composite_function_single_scanline \ - - /******************************************************************************/ - --.macro pixman_composite_over_8888_n_8888_process_pixblock_head -+.macro pixman_composite_out_reverse_8888_n_8888_process_pixblock_head - /* expecting source data in {d0, d1, d2, d3} */ - /* destination data in {d4, d5, d6, d7} */ - /* solid mask is in d15 */ -@@ -1442,7 +1492,7 @@ generate_composite_function_single_scanline \ - vmull.u8 q11, d24, d7 - .endm - --.macro pixman_composite_over_8888_n_8888_process_pixblock_tail -+.macro pixman_composite_out_reverse_8888_n_8888_process_pixblock_tail - vrshr.u16 q14, q8, #8 - vrshr.u16 q15, q9, #8 - vrshr.u16 q12, q10, #8 -@@ -1451,6 +1501,49 @@ generate_composite_function_single_scanline \ - vraddhn.u16 d29, q15, q9 - vraddhn.u16 d30, q12, q10 - vraddhn.u16 d31, q13, q11 -+.endm -+ -+.macro pixman_composite_out_reverse_8888_8888_8888_init -+ vpush {d8-d15} -+.endm -+ -+.macro pixman_composite_out_reverse_8888_8888_8888_cleanup -+ vpop {d8-d15} -+.endm -+ -+/* TODO: expand macros and do better instructions scheduling */ -+.macro pixman_composite_out_reverse_8888_8888_8888_process_pixblock_tail_head -+ vld4.8 {d4, d5, d6, d7}, [DST_R, :128]! -+ pixman_composite_out_reverse_8888_n_8888_process_pixblock_tail -+ vld4.8 {d0, d1, d2, d3}, [SRC]! -+ cache_preload 8, 8 -+ vld4.8 {d12, d13, d14, d15}, [MASK]! -+ pixman_composite_out_reverse_8888_n_8888_process_pixblock_head -+ vst4.8 {d28, d29, d30, d31}, [DST_W, :128]! -+.endm -+ -+generate_composite_function_single_scanline \ -+ pixman_composite_scanline_out_reverse_mask_asm_neon, 32, 32, 32, \ -+ FLAG_DST_READWRITE | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ pixman_composite_out_reverse_8888_8888_8888_init, \ -+ pixman_composite_out_reverse_8888_8888_8888_cleanup, \ -+ pixman_composite_out_reverse_8888_n_8888_process_pixblock_head, \ -+ pixman_composite_out_reverse_8888_n_8888_process_pixblock_tail, \ -+ pixman_composite_out_reverse_8888_8888_8888_process_pixblock_tail_head \ -+ 28, /* dst_w_basereg */ \ -+ 4, /* dst_r_basereg */ \ -+ 0, /* src_basereg */ \ -+ 12 /* mask_basereg */ -+ -+/******************************************************************************/ -+ -+.macro pixman_composite_over_8888_n_8888_process_pixblock_head -+ pixman_composite_out_reverse_8888_n_8888_process_pixblock_head -+.endm -+ -+.macro pixman_composite_over_8888_n_8888_process_pixblock_tail -+ pixman_composite_out_reverse_8888_n_8888_process_pixblock_tail - vqadd.u8 q14, q0, q14 - vqadd.u8 q15, q1, q15 - .endm -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 394dcea..1be9606 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -335,6 +335,7 @@ neon_combine_##name##_u (pixman_implementation_t *imp, \ - - BIND_COMBINE_U (over) - BIND_COMBINE_U (add) -+BIND_COMBINE_U (out_reverse) - - void - pixman_fetch_scanline_r5g6b5_asm_neon (int width, -@@ -382,6 +383,7 @@ _pixman_implementation_create_arm_neon (void) - - imp->combine_32[PIXMAN_OP_OVER] = neon_combine_over_u; - imp->combine_32[PIXMAN_OP_ADD] = neon_combine_add_u; -+ imp->combine_32[PIXMAN_OP_OUT_REVERSE] = neon_combine_out_reverse_u; - - _pixman_bits_override_accessors (PIXMAN_r5g6b5, - neon_fetch_scanline_r5g6b5, --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg/xorg-lib/pixman-0.9.5/dont-copy-unused-bits-to-alpha-channel.patch b/recipes/obsolete/xorg/xorg-lib/pixman-0.9.5/dont-copy-unused-bits-to-alpha-channel.patch deleted file mode 100644 index 05fe829a82..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman-0.9.5/dont-copy-unused-bits-to-alpha-channel.patch +++ /dev/null @@ -1,29 +0,0 @@ -From: Carl Worth <cworth@cworth.org> - -Don't copy unused bits to an alpha channel - -This bug was identified by cairo's rgb24-ignore-alpha test which -blends RGB24 over ARGB32 and notices that "alpha" values are -making it from the source to the destination. - -Index: a/pixman/pixman-pict.c -=================================================================== ---- a/pixman/pixman-pict.c b8b7b767b3ed1fc57ba177c38187e1eb3daf4de8 -+++ b/pixman/pixman-pict.c c7d73fc532c2da313041906ac0f48dba1b10d3bc -@@ -1778,7 +1778,6 @@ pixman_image_composite (pixman_op_t - break; - case PIXMAN_x8r8g8b8: - switch (pDst->bits.format) { -- case PIXMAN_a8r8g8b8: - case PIXMAN_x8r8g8b8: - #ifdef USE_MMX - if (pixman_have_mmx()) -@@ -1790,7 +1789,6 @@ pixman_image_composite (pixman_op_t - } - case PIXMAN_x8b8g8r8: - switch (pDst->bits.format) { -- case PIXMAN_a8b8g8r8: - case PIXMAN_x8b8g8r8: - #ifdef USE_MMX - if (pixman_have_mmx()) - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch b/recipes/obsolete/xorg/xorg-lib/pixman/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch deleted file mode 100644 index a2cda2438e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch +++ /dev/null @@ -1,114 +0,0 @@ -From 8ea1a333de202018a862a7b04b94479d3109274b Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Tue, 16 Mar 2010 16:55:28 +0100 -Subject: [PATCH 1/5] Generic C implementation of pixman_blt with overlapping support - -Uses memcpy/memmove functions to copy pixels, can handle the -case when both source and destination areas are in the same -image (this is useful for scrolling). - -It is assumed that copying direction is only important when -using the same image for both source and destination (and -src_stride == dst_stride). Copying direction is undefined -for the images with different source and destination stride -which happen to be in the overlapped areas (but this is an -unrealistic case anyway). ---- - pixman/pixman-general.c | 21 ++++++++++++++++++--- - pixman/pixman-private.h | 43 +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 61 insertions(+), 3 deletions(-) - -diff --git a/pixman/pixman-general.c b/pixman/pixman-general.c -index bddf79a..f525744 100644 ---- a/pixman/pixman-general.c -+++ b/pixman/pixman-general.c -@@ -285,9 +285,24 @@ general_blt (pixman_implementation_t *imp, - int width, - int height) - { -- /* We can't blit unless we have sse2 or mmx */ -- -- return FALSE; -+ uint8_t *dst_bytes = (uint8_t *)dst_bits; -+ uint8_t *src_bytes = (uint8_t *)src_bits; -+ int bpp; -+ -+ if (src_bpp != dst_bpp || src_bpp & 7) -+ return FALSE; -+ -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ pixman_blt_helper (src_bytes + src_y * src_stride + src_x * bpp, -+ dst_bytes + dst_y * dst_stride + dst_x * bpp, -+ src_stride, -+ dst_stride, -+ width, -+ height); -+ return TRUE; - } - - static pixman_bool_t -diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h -index d5767af..eeb677d 100644 ---- a/pixman/pixman-private.h -+++ b/pixman/pixman-private.h -@@ -10,6 +10,7 @@ - - #include "pixman.h" - #include <time.h> -+#include <string.h> - #include <assert.h> - #include <stdio.h> - #include <string.h> -@@ -867,4 +868,46 @@ void pixman_timer_register (pixman_timer_t *timer); - - #endif /* PIXMAN_TIMERS */ - -+/* a helper function, can blit 8-bit images with src/dst overlapping support */ -+static inline void -+pixman_blt_helper (uint8_t *src_bytes, -+ uint8_t *dst_bytes, -+ int src_stride, -+ int dst_stride, -+ int width, -+ int height) -+{ -+ /* -+ * The second part of this check is not strictly needed, but it prevents -+ * unnecessary upside-down processing of areas which belong to different -+ * images. Upside-down processing can be slower with fixed-distance-ahead -+ * prefetch and perceived as having more tearing. -+ */ -+ if (src_bytes < dst_bytes + width && -+ src_bytes + src_stride * height > dst_bytes) -+ { -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ /* Horizontal scrolling to the left needs memmove */ -+ if (src_bytes + width > dst_bytes) -+ { -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return; -+ } -+ } -+ while (--height >= 0) -+ { -+ memcpy (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+} -+ - #endif /* PIXMAN_PRIVATE_H */ --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch b/recipes/obsolete/xorg/xorg-lib/pixman/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch deleted file mode 100644 index 003337f48d..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 3170d9f5e927681a2516bcec52b317d1d4785e25 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 22 Oct 2009 05:45:47 +0300 -Subject: [PATCH 2/5] Support of overlapping src/dst for pixman_blt_mmx - ---- - pixman/pixman-mmx.c | 55 +++++++++++++++++++++++++++++--------------------- - 1 files changed, 32 insertions(+), 23 deletions(-) - -diff --git a/pixman/pixman-mmx.c b/pixman/pixman-mmx.c -index e084e7f..6212b31 100644 ---- a/pixman/pixman-mmx.c -+++ b/pixman/pixman-mmx.c -@@ -2994,34 +2994,43 @@ pixman_blt_mmx (uint32_t *src_bits, - { - uint8_t * src_bytes; - uint8_t * dst_bytes; -- int byte_width; -+ int bpp; - -- if (src_bpp != dst_bpp) -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -- if (src_bpp == 16) -- { -- src_stride = src_stride * (int) sizeof (uint32_t) / 2; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 2; -- src_bytes = (uint8_t *)(((uint16_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint16_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 2 * width; -- src_stride *= 2; -- dst_stride *= 2; -- } -- else if (src_bpp == 32) -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) - { -- src_stride = src_stride * (int) sizeof (uint32_t) / 4; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 4; -- src_bytes = (uint8_t *)(((uint32_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint32_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 4 * width; -- src_stride *= 4; -- dst_stride *= 4; -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; - } -- else -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) - { -- return FALSE; -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using MMX */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } - } - - while (height--) -@@ -3031,7 +3040,7 @@ pixman_blt_mmx (uint32_t *src_bits, - uint8_t *d = dst_bytes; - src_bytes += src_stride; - dst_bytes += dst_stride; -- w = byte_width; -+ w = width; - - while (w >= 2 && ((unsigned long)d & 3)) - { --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch b/recipes/obsolete/xorg/xorg-lib/pixman/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch deleted file mode 100644 index 7e8f34f6bd..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch +++ /dev/null @@ -1,91 +0,0 @@ -From f07cd58c643b490dcb1ef7be2642926cfeca1e69 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 22 Oct 2009 05:45:54 +0300 -Subject: [PATCH 3/5] Support of overlapping src/dst for pixman_blt_sse2 - ---- - pixman/pixman-sse2.c | 55 +++++++++++++++++++++++++++++-------------------- - 1 files changed, 32 insertions(+), 23 deletions(-) - -diff --git a/pixman/pixman-sse2.c b/pixman/pixman-sse2.c -index 946e7ba..66053ae 100644 ---- a/pixman/pixman-sse2.c -+++ b/pixman/pixman-sse2.c -@@ -5299,34 +5299,43 @@ pixman_blt_sse2 (uint32_t *src_bits, - { - uint8_t * src_bytes; - uint8_t * dst_bytes; -- int byte_width; -+ int bpp; - -- if (src_bpp != dst_bpp) -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -- if (src_bpp == 16) -- { -- src_stride = src_stride * (int) sizeof (uint32_t) / 2; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 2; -- src_bytes =(uint8_t *)(((uint16_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint16_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 2 * width; -- src_stride *= 2; -- dst_stride *= 2; -- } -- else if (src_bpp == 32) -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) - { -- src_stride = src_stride * (int) sizeof (uint32_t) / 4; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 4; -- src_bytes = (uint8_t *)(((uint32_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint32_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 4 * width; -- src_stride *= 4; -- dst_stride *= 4; -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; - } -- else -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) - { -- return FALSE; -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using SSE2 */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } - } - - cache_prefetch ((__m128i*)src_bytes); -@@ -5339,7 +5348,7 @@ pixman_blt_sse2 (uint32_t *src_bits, - uint8_t *d = dst_bytes; - src_bytes += src_stride; - dst_bytes += dst_stride; -- w = byte_width; -+ w = width; - - cache_prefetch_next ((__m128i*)s); - cache_prefetch_next ((__m128i*)d); --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch b/recipes/obsolete/xorg/xorg-lib/pixman/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch deleted file mode 100644 index 0ba5b843b5..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch +++ /dev/null @@ -1,94 +0,0 @@ -From e0542866c466ad512d69292df098d4b880e35e52 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Wed, 18 Nov 2009 06:08:48 +0200 -Subject: [PATCH 4/5] Support of overlapping src/dst for pixman_blt_neon - ---- - pixman/pixman-arm-neon.c | 62 +++++++++++++++++++++++++++++++++++++-------- - 1 files changed, 51 insertions(+), 11 deletions(-) - -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 24ceeeb..134493d 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -360,26 +360,66 @@ pixman_blt_neon (uint32_t *src_bits, - int width, - int height) - { -- if (src_bpp != dst_bpp) -+ uint8_t * src_bytes; -+ uint8_t * dst_bytes; -+ int bpp; -+ -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) -+ { -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; -+ } -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) -+ { -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using NEON */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } -+ } -+ - switch (src_bpp) - { - case 16: - pixman_composite_src_0565_0565_asm_neon ( -- width, height, -- (uint16_t *)(((char *) dst_bits) + -- dst_y * dst_stride * 4 + dst_x * 2), dst_stride * 2, -- (uint16_t *)(((char *) src_bits) + -- src_y * src_stride * 4 + src_x * 2), src_stride * 2); -+ width >> 1, -+ height, -+ (uint16_t *) dst_bytes, -+ dst_stride >> 1, -+ (uint16_t *) src_bytes, -+ src_stride >> 1); - return TRUE; - case 32: - pixman_composite_src_8888_8888_asm_neon ( -- width, height, -- (uint32_t *)(((char *) dst_bits) + -- dst_y * dst_stride * 4 + dst_x * 4), dst_stride, -- (uint32_t *)(((char *) src_bits) + -- src_y * src_stride * 4 + src_x * 4), src_stride); -+ width >> 2, -+ height, -+ (uint32_t *) dst_bytes, -+ dst_stride >> 2, -+ (uint32_t *) src_bytes, -+ src_stride >> 2); - return TRUE; - default: - return FALSE; --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch b/recipes/obsolete/xorg/xorg-lib/pixman/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch deleted file mode 100644 index 769ed2e7d0..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch +++ /dev/null @@ -1,169 +0,0 @@ -From d51b10a2750d99543a0c92ca44802aa7a4d70e54 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 10 Dec 2009 00:51:50 +0200 -Subject: [PATCH 5/5] ARM: added NEON optimizations for fetch/store r5g6b5 scanline - ---- - pixman/pixman-access.c | 23 ++++++++++++++++++++++- - pixman/pixman-arm-neon-asm.S | 20 ++++++++++++++++++++ - pixman/pixman-arm-neon.c | 41 +++++++++++++++++++++++++++++++++++++++++ - pixman/pixman-private.h | 5 +++++ - 4 files changed, 88 insertions(+), 1 deletions(-) - -diff --git a/pixman/pixman-access.c b/pixman/pixman-access.c -index fa0a267..5bb3e09 100644 ---- a/pixman/pixman-access.c -+++ b/pixman/pixman-access.c -@@ -2748,7 +2748,7 @@ typedef struct - store_scanline_ ## format, store_scanline_generic_64 \ - } - --static const format_info_t accessors[] = -+static format_info_t accessors[] = - { - /* 32 bpp formats */ - FORMAT_INFO (a8r8g8b8), -@@ -2891,6 +2891,27 @@ _pixman_bits_image_setup_raw_accessors (bits_image_t *image) - setup_accessors (image); - } - -+void -+_pixman_bits_override_accessors (pixman_format_code_t format, -+ fetch_scanline_t fetch_func, -+ store_scanline_t store_func) -+{ -+ format_info_t *info = accessors; -+ -+ while (info->format != PIXMAN_null) -+ { -+ if (info->format == format) -+ { -+ if (fetch_func) -+ info->fetch_scanline_raw_32 = fetch_func; -+ if (store_func) -+ info->store_scanline_raw_32 = store_func; -+ return; -+ } -+ info++; -+ } -+} -+ - #else - - void -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index eb8cc4c..6ab3301 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -454,6 +454,16 @@ generate_composite_function \ - pixman_composite_src_8888_0565_process_pixblock_tail, \ - pixman_composite_src_8888_0565_process_pixblock_tail_head - -+generate_composite_function_single_scanline \ -+ pixman_store_scanline_r5g6b5_asm_neon, 32, 0, 16, \ -+ FLAG_DST_WRITEONLY | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ default_init, \ -+ default_cleanup, \ -+ pixman_composite_src_8888_0565_process_pixblock_head, \ -+ pixman_composite_src_8888_0565_process_pixblock_tail, \ -+ pixman_composite_src_8888_0565_process_pixblock_tail_head -+ - /******************************************************************************/ - - .macro pixman_composite_src_0565_8888_process_pixblock_head -@@ -489,6 +499,16 @@ generate_composite_function \ - pixman_composite_src_0565_8888_process_pixblock_tail, \ - pixman_composite_src_0565_8888_process_pixblock_tail_head - -+generate_composite_function_single_scanline \ -+ pixman_fetch_scanline_r5g6b5_asm_neon, 16, 0, 32, \ -+ FLAG_DST_WRITEONLY | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ default_init, \ -+ default_cleanup, \ -+ pixman_composite_src_0565_8888_process_pixblock_head, \ -+ pixman_composite_src_0565_8888_process_pixblock_tail, \ -+ pixman_composite_src_0565_8888_process_pixblock_tail_head -+ - /******************************************************************************/ - - .macro pixman_composite_add_8000_8000_process_pixblock_head -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 134493d..2245b52 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -567,6 +567,43 @@ neon_combine_##name##_u (pixman_implementation_t *imp, \ - BIND_COMBINE_U (over) - BIND_COMBINE_U (add) - -+void -+pixman_fetch_scanline_r5g6b5_asm_neon (int width, -+ uint32_t *buffer, -+ const uint16_t *pixel); -+void -+pixman_store_scanline_r5g6b5_asm_neon (int width, -+ uint16_t *pixel, -+ const uint32_t *values); -+ -+static void -+neon_fetch_scanline_r5g6b5 (pixman_image_t *image, -+ int x, -+ int y, -+ int width, -+ uint32_t * buffer, -+ const uint32_t *mask, -+ uint32_t mask_bits) -+{ -+ const uint32_t *bits = image->bits.bits + y * image->bits.rowstride; -+ const uint16_t *pixel = (const uint16_t *)bits + x; -+ -+ pixman_fetch_scanline_r5g6b5_asm_neon (width, buffer, pixel); -+} -+ -+static void -+neon_store_scanline_r5g6b5 (bits_image_t * image, -+ int x, -+ int y, -+ int width, -+ const uint32_t *values) -+{ -+ uint32_t *bits = image->bits + image->rowstride * y; -+ uint16_t *pixel = ((uint16_t *) bits) + x; -+ -+ pixman_store_scanline_r5g6b5_asm_neon (width, pixel, values); -+} -+ - pixman_implementation_t * - _pixman_implementation_create_arm_neon (void) - { -@@ -577,6 +614,10 @@ _pixman_implementation_create_arm_neon (void) - imp->combine_32[PIXMAN_OP_OVER] = neon_combine_over_u; - imp->combine_32[PIXMAN_OP_ADD] = neon_combine_add_u; - -+ _pixman_bits_override_accessors (PIXMAN_r5g6b5, -+ neon_fetch_scanline_r5g6b5, -+ neon_store_scanline_r5g6b5); -+ - imp->blt = arm_neon_blt; - imp->fill = arm_neon_fill; - -diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h -index eeb677d..ba2d401 100644 ---- a/pixman/pixman-private.h -+++ b/pixman/pixman-private.h -@@ -220,6 +220,11 @@ void - _pixman_bits_image_setup_raw_accessors (bits_image_t *image); - - void -+_pixman_bits_override_accessors (pixman_format_code_t format, -+ fetch_scanline_t fetch_func, -+ store_scanline_t store_func); -+ -+void - _pixman_image_get_scanline_generic_64 (pixman_image_t *image, - int x, - int y, --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/0006-Revert-ARM-SIMD-Try-without-any-CFLAGS-before-forcin.patch b/recipes/obsolete/xorg/xorg-lib/pixman/0006-Revert-ARM-SIMD-Try-without-any-CFLAGS-before-forcin.patch deleted file mode 100644 index 3d8d4e8292..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/0006-Revert-ARM-SIMD-Try-without-any-CFLAGS-before-forcin.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 7f0adaef68c5b0bb1c5eb9f5db5792b71b8b8beb Mon Sep 17 00:00:00 2001 -From: Koen Kooi <koen@dominion.thruhere.net> -Date: Fri, 19 Mar 2010 10:44:09 +0100 -Subject: [PATCH 6/6] Revert "ARM: SIMD: Try without any CFLAGS before forcing -mcpu=" - -This forces -marm that results in runtime SIGILL on thumb userspace - -This reverts commit 18f0de452dc7e12e4cb544d761a626d5c6031663. ---- - configure.ac | 20 +++++--------------- - 1 files changed, 5 insertions(+), 15 deletions(-) - -diff --git a/configure.ac b/configure.ac -index fc3ee24..f84a4dc 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -363,28 +363,18 @@ AM_CONDITIONAL(USE_VMX, test $have_vmx_intrinsics = yes) - - dnl =========================================================================== - dnl Check for ARM SIMD instructions --ARM_SIMD_CFLAGS="" -+ARM_SIMD_CFLAGS="-mcpu=arm1136j-s" - - have_arm_simd=no - AC_MSG_CHECKING(whether to use ARM SIMD assembler) --# check with default CFLAGS in case the toolchain turns on a sufficiently recent -mcpu= -+xserver_save_CFLAGS=$CFLAGS -+CFLAGS="$ARM_SIMD_CFLAGS $CFLAGS" - AC_COMPILE_IFELSE([ - int main () { - asm("uqadd8 r1, r1, r2"); - return 0; --}], have_arm_simd=yes, -- # check again with an explicit -mcpu= in case the toolchain defaults to an -- # older one; note that uqadd8 isn't available in Thumb mode on arm1136j-s -- # so we force ARM mode -- ARM_SIMD_CFLAGS="-mcpu=arm1136j-s -marm" -- xserver_save_CFLAGS=$CFLAGS -- CFLAGS="$ARM_SIMD_CFLAGS $CFLAGS" -- AC_COMPILE_IFELSE([ -- int main () { -- asm("uqadd8 r1, r1, r2"); -- return 0; -- }], have_arm_simd=yes) -- CFLAGS=$xserver_save_CFLAGS) -+}], have_arm_simd=yes) -+CFLAGS=$xserver_save_CFLAGS - - AC_ARG_ENABLE(arm-simd, - [AC_HELP_STRING([--disable-arm-simd], --- -1.6.6.1 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/calloc.patch b/recipes/obsolete/xorg/xorg-lib/pixman/calloc.patch deleted file mode 100644 index 4a60d7ef9a..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/calloc.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 634ba33b5b1fcfd5a0e7910f9991b4ed4f674549 Mon Sep 17 00:00:00 2001 -From: Søren Sandmann Pedersen <ssp@redhat.com> -Date: Wed, 07 Apr 2010 05:39:14 +0000 -Subject: Fix uninitialized cache when pthreads are used - -The thread local cache is allocated with malloc(), but we rely on it -being initialized to zero, so allocate it with calloc() instead. ---- -diff --git a/pixman/pixman-compiler.h b/pixman/pixman-compiler.h -index a4e3f88..cdac0d8 100644 ---- a/pixman/pixman-compiler.h -+++ b/pixman/pixman-compiler.h -@@ -101,7 +101,7 @@ - static type * \ - tls_ ## name ## _alloc (key) \ - { \ -- type *value = malloc (sizeof (type)); \ -+ type *value = calloc (1, sizeof (type)); \ - if (value) \ - pthread_setspecific (key, value); \ - return value; \ --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/nearest-neighbour.patch b/recipes/obsolete/xorg/xorg-lib/pixman/nearest-neighbour.patch deleted file mode 100644 index 29b140faf9..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/nearest-neighbour.patch +++ /dev/null @@ -1,1040 +0,0 @@ -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Fri, 17 Jul 2009 10:22:23 +0000 (+0300) -Subject: Fastpath for nearest neighbour scaled compositing operations. -X-Git-Url: http://siarhei.siamashka.name/gitweb/?p=pixman.git;a=commitdiff_plain;h=247531c6978725a88fd3706129b9d3e339026f54 - -Fastpath for nearest neighbour scaled compositing operations. - -OVER 8888x8888, OVER 8888x0565, SRC 8888x8888, SRC 8888x0565 -and SRC 0565x0565 cases are supported. ---- - -diff --git a/pixman/pixman-fast-path.c b/pixman/pixman-fast-path.c -index 7f80578..7f3a6ad 100644 ---- a/pixman/pixman-fast-path.c -+++ b/pixman/pixman-fast-path.c -@@ -1261,6 +1261,993 @@ fast_composite_src_scale_nearest (pixman_implementation_t *imp, - } - } - -+/* -+ * Functions, which implement the core inner loops for the nearest neighbour -+ * scaled fastpath compositing operations. The do not need to do clipping -+ * checks, also the loops are unrolled to process two pixels per iteration -+ * for better performance on most CPU architectures (superscalar processors -+ * can issue several operations simultaneously, other processors can hide -+ * instructions latencies by pipelining operations). Unrolling more -+ * does not make much sense because the compiler will start running out -+ * of spare registers soon. -+ */ -+ -+#undef READ -+#undef WRITE -+#define READ(img,x) (*(x)) -+#define WRITE(img,ptr,v) ((*(ptr)) = (v)) -+ -+#define UN8x4_MUL_UN8_ADD_UN8x4_store_r5g6b5(x, a, y) do { \ -+ UN8x4_MUL_UN8_ADD_UN8x4(x, a, y); \ -+ x = CONVERT_8888_TO_0565(x); \ -+ } while (0) -+ -+static void fbCompositeTransformNearestNonrotatedAffineTrivialclipOver_8888x0565 ( -+ pixman_image_t *pSrc, pixman_image_t *pDst, int xSrc, int ySrc, int xDst, int yDst, -+ int width, int height, int32_t vx, int32_t vy, int32_t unit_x, int32_t unit_y) -+{ -+ uint16_t *dstLine; -+ uint32_t *srcFirstLine; -+ uint32_t d; -+ uint32_t s1, s2; -+ uint8_t a1, a2; -+ int w; -+ int x1, x2, y; -+ int32_t orig_vx = vx; -+ -+ uint32_t *src; -+ uint16_t *dst; -+ int srcStride, dstStride; -+ PIXMAN_IMAGE_GET_LINE (pDst, xDst, yDst, uint16_t, dstStride, dstLine, 1); -+ /* pass in 0 instead of xSrc and ySrc because xSrc and ySrc need to be -+ * transformed from destination space to source space */ -+ PIXMAN_IMAGE_GET_LINE (pSrc, 0, 0, uint32_t, srcStride, srcFirstLine, 1); -+ -+ while (--height >= 0) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ -+ y = vy >> 16; -+ vy += unit_y; -+ -+ if ((y < 0) || (y >= pSrc->bits.height)) { -+ continue; -+ } -+ -+ src = srcFirstLine + srcStride * y; -+ -+ w = width; -+ vx = orig_vx; -+ while ((w -= 2) >= 0) -+ { -+ x1 = vx >> 16; -+ vx += unit_x; -+ s1 = READ(pSrc, src + x1); -+ -+ x2 = vx >> 16; -+ vx += unit_x; -+ s2 = READ(pSrc, src + x2); -+ -+ a1 = s1 >> 24; -+ a2 = s2 >> 24; -+ -+ if (a1 == 0xff) -+ WRITE(pDst, dst, CONVERT_8888_TO_0565(s1)); -+ else if (s1) { -+ d = CONVERT_0565_TO_0888(READ(pDst, dst)); -+ a1 ^= 0xff; -+ UN8x4_MUL_UN8_ADD_UN8x4_store_r5g6b5(d, a1, s1); -+ WRITE(pDst, dst, d); -+ } -+ dst++; -+ -+ if (a2 == 0xff) -+ WRITE(pDst, dst, CONVERT_8888_TO_0565(s2)); -+ else if (s2) { -+ d = CONVERT_0565_TO_0888(READ(pDst, dst)); -+ a2 ^= 0xff; -+ UN8x4_MUL_UN8_ADD_UN8x4_store_r5g6b5(d, a2, s2); -+ WRITE(pDst, dst, d); -+ } -+ dst++; -+ } -+ if (w & 1) { -+ x1 = vx >> 16; -+ vx += unit_x; -+ s1 = READ(pSrc, src + x1); -+ -+ a1 = s1 >> 24; -+ if (a1 == 0xff) -+ WRITE(pDst, dst, CONVERT_8888_TO_0565(s1)); -+ else if (s1) { -+ d = CONVERT_0565_TO_0888(READ(pDst, dst)); -+ a1 ^= 0xff; -+ UN8x4_MUL_UN8_ADD_UN8x4_store_r5g6b5(d, a1, s1); -+ WRITE(pDst, dst, d); -+ } -+ dst++; -+ } -+ } -+} -+ -+static void fbCompositeTransformNearestNonrotatedAffineTrivialclipRepeatOver_8888x0565 ( -+ pixman_image_t *pSrc, pixman_image_t *pDst, int xSrc, int ySrc, int xDst, int yDst, -+ int width, int height, int32_t vx, int32_t vy, int32_t unit_x, int32_t unit_y) -+{ -+ uint16_t *dstLine; -+ uint32_t *srcFirstLine; -+ uint32_t d; -+ uint32_t s1, s2; -+ uint8_t a1, a2; -+ int w; -+ int x1, x2, y; -+ int32_t orig_vx = vx; -+ int32_t max_vx, max_vy; -+ -+ uint32_t *src; -+ uint16_t *dst; -+ int srcStride, dstStride; -+ PIXMAN_IMAGE_GET_LINE (pDst, xDst, yDst, uint16_t, dstStride, dstLine, 1); -+ /* pass in 0 instead of xSrc and ySrc because xSrc and ySrc need to be -+ * transformed from destination space to source space */ -+ PIXMAN_IMAGE_GET_LINE (pSrc, 0, 0, uint32_t, srcStride, srcFirstLine, 1); -+ -+ max_vx = pSrc->bits.width << 16; -+ max_vy = pSrc->bits.height << 16; -+ -+ while (orig_vx < 0) orig_vx += max_vx; -+ while (vy < 0) vy += max_vy; -+ while (orig_vx >= max_vx) orig_vx -= max_vx; -+ while (vy >= max_vy) vy -= max_vy; -+ -+ while (--height >= 0) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ -+ y = vy >> 16; -+ vy += unit_y; -+ while (vy >= max_vy) vy -= max_vy; -+ -+ src = srcFirstLine + srcStride * y; -+ -+ w = width; -+ vx = orig_vx; -+ while ((w -= 2) >= 0) -+ { -+ x1 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s1 = READ(pSrc, src + x1); -+ -+ x2 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s2 = READ(pSrc, src + x2); -+ -+ a1 = s1 >> 24; -+ a2 = s2 >> 24; -+ -+ if (a1 == 0xff) -+ WRITE(pDst, dst, CONVERT_8888_TO_0565(s1)); -+ else if (s1) { -+ d = CONVERT_0565_TO_0888(READ(pDst, dst)); -+ a1 ^= 0xff; -+ UN8x4_MUL_UN8_ADD_UN8x4_store_r5g6b5(d, a1, s1); -+ WRITE(pDst, dst, d); -+ } -+ dst++; -+ -+ if (a2 == 0xff) -+ WRITE(pDst, dst, CONVERT_8888_TO_0565(s2)); -+ else if (s2) { -+ d = CONVERT_0565_TO_0888(READ(pDst, dst)); -+ a2 ^= 0xff; -+ UN8x4_MUL_UN8_ADD_UN8x4_store_r5g6b5(d, a2, s2); -+ WRITE(pDst, dst, d); -+ } -+ dst++; -+ } -+ if (w & 1) { -+ x1 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s1 = READ(pSrc, src + x1); -+ -+ a1 = s1 >> 24; -+ if (a1 == 0xff) -+ WRITE(pDst, dst, CONVERT_8888_TO_0565(s1)); -+ else if (s1) { -+ d = CONVERT_0565_TO_0888(READ(pDst, dst)); -+ a1 ^= 0xff; -+ UN8x4_MUL_UN8_ADD_UN8x4_store_r5g6b5(d, a1, s1); -+ WRITE(pDst, dst, d); -+ } -+ dst++; -+ } -+ } -+} -+ -+static void fbCompositeTransformNearestNonrotatedAffineTrivialclipOver_8888x8888 ( -+ pixman_image_t *pSrc, pixman_image_t *pDst, int xSrc, int ySrc, int xDst, int yDst, -+ int width, int height, int32_t vx, int32_t vy, int32_t unit_x, int32_t unit_y) -+{ -+ uint32_t *dstLine; -+ uint32_t *srcFirstLine; -+ uint32_t d; -+ uint32_t s1, s2; -+ uint8_t a1, a2; -+ int w; -+ int x1, x2, y; -+ int32_t orig_vx = vx; -+ -+ uint32_t *src, *dst; -+ int srcStride, dstStride; -+ PIXMAN_IMAGE_GET_LINE (pDst, xDst, yDst, uint32_t, dstStride, dstLine, 1); -+ /* pass in 0 instead of xSrc and ySrc because xSrc and ySrc need to be -+ * transformed from destination space to source space */ -+ PIXMAN_IMAGE_GET_LINE (pSrc, 0, 0, uint32_t, srcStride, srcFirstLine, 1); -+ -+ while (--height >= 0) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ -+ y = vy >> 16; -+ vy += unit_y; -+ -+ if ((y < 0) || (y >= pSrc->bits.height)) { -+ continue; -+ } -+ -+ src = srcFirstLine + srcStride * y; -+ -+ w = width; -+ vx = orig_vx; -+ while ((w -= 2) >= 0) -+ { -+ x1 = vx >> 16; -+ vx += unit_x; -+ s1 = READ(pSrc, src + x1); -+ -+ x2 = vx >> 16; -+ vx += unit_x; -+ s2 = READ(pSrc, src + x2); -+ -+ a1 = s1 >> 24; -+ a2 = s2 >> 24; -+ -+ if (a1 == 0xff) -+ WRITE(pDst, dst, s1); -+ else if (s1) { -+ d = READ(pDst, dst); -+ a1 ^= 0xff; -+ UN8x4_MUL_UN8_ADD_UN8x4(d, a1, s1); -+ WRITE(pDst, dst, d); -+ } -+ dst++; -+ -+ if (a2 == 0xff) -+ WRITE(pDst, dst, s2); -+ else if (s2) { -+ d = READ(pDst, dst); -+ a2 ^= 0xff; -+ UN8x4_MUL_UN8_ADD_UN8x4(d, a2, s2); -+ WRITE(pDst, dst, d); -+ } -+ dst++; -+ } -+ if (w & 1) { -+ x1 = vx >> 16; -+ vx += unit_x; -+ s1 = READ(pSrc, src + x1); -+ -+ a1 = s1 >> 24; -+ if (a1 == 0xff) -+ WRITE(pDst, dst, s1); -+ else if (s1) { -+ d = READ(pDst, dst); -+ a1 ^= 0xff; -+ UN8x4_MUL_UN8_ADD_UN8x4(d, a1, s1); -+ WRITE(pDst, dst, d); -+ } -+ dst++; -+ } -+ } -+} -+ -+static void fbCompositeTransformNearestNonrotatedAffineTrivialclipRepeatOver_8888x8888 ( -+ pixman_image_t *pSrc, pixman_image_t *pDst, int xSrc, int ySrc, int xDst, int yDst, -+ int width, int height, int32_t vx, int32_t vy, int32_t unit_x, int32_t unit_y) -+{ -+ uint32_t *dstLine; -+ uint32_t *srcFirstLine; -+ uint32_t d; -+ uint32_t s1, s2; -+ uint8_t a1, a2; -+ int w; -+ int x1, x2, y; -+ int32_t orig_vx = vx; -+ int32_t max_vx, max_vy; -+ -+ uint32_t *src, *dst; -+ int srcStride, dstStride; -+ PIXMAN_IMAGE_GET_LINE (pDst, xDst, yDst, uint32_t, dstStride, dstLine, 1); -+ /* pass in 0 instead of xSrc and ySrc because xSrc and ySrc need to be -+ * transformed from destination space to source space */ -+ PIXMAN_IMAGE_GET_LINE (pSrc, 0, 0, uint32_t, srcStride, srcFirstLine, 1); -+ -+ max_vx = pSrc->bits.width << 16; -+ max_vy = pSrc->bits.height << 16; -+ -+ while (orig_vx < 0) orig_vx += max_vx; -+ while (vy < 0) vy += max_vy; -+ while (orig_vx >= max_vx) orig_vx -= max_vx; -+ while (vy >= max_vy) vy -= max_vy; -+ -+ while (--height >= 0) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ -+ y = vy >> 16; -+ vy += unit_y; -+ while (vy >= max_vy) vy -= max_vy; -+ -+ src = srcFirstLine + srcStride * y; -+ -+ w = width; -+ vx = orig_vx; -+ while ((w -= 2) >= 0) -+ { -+ x1 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s1 = READ(pSrc, src + x1); -+ -+ x2 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s2 = READ(pSrc, src + x2); -+ -+ a1 = s1 >> 24; -+ a2 = s2 >> 24; -+ -+ if (a1 == 0xff) -+ WRITE(pDst, dst, s1); -+ else if (s1) { -+ d = READ(pDst, dst); -+ a1 ^= 0xff; -+ UN8x4_MUL_UN8_ADD_UN8x4(d, a1, s1); -+ WRITE(pDst, dst, d); -+ } -+ dst++; -+ -+ if (a2 == 0xff) -+ WRITE(pDst, dst, s2); -+ else if (s2) { -+ d = READ(pDst, dst); -+ a2 ^= 0xff; -+ UN8x4_MUL_UN8_ADD_UN8x4(d, a2, s2); -+ WRITE(pDst, dst, d); -+ } -+ dst++; -+ } -+ if (w & 1) { -+ x1 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s1 = READ(pSrc, src + x1); -+ -+ a1 = s1 >> 24; -+ if (a1 == 0xff) -+ WRITE(pDst, dst, s1); -+ else if (s1) { -+ d = READ(pDst, dst); -+ a1 ^= 0xff; -+ UN8x4_MUL_UN8_ADD_UN8x4(d, a1, s1); -+ WRITE(pDst, dst, d); -+ } -+ dst++; -+ } -+ } -+} -+ -+static void fbCompositeTransformNearestNonrotatedAffineTrivialclipSrc_8888x8888 ( -+ pixman_image_t *pSrc, pixman_image_t *pDst, int xSrc, int ySrc, int xDst, int yDst, -+ int width, int height, int32_t vx, int32_t vy, int32_t unit_x, int32_t unit_y) -+{ -+ uint32_t *dstLine; -+ uint32_t *srcFirstLine; -+ uint32_t s1, s2; -+ int w; -+ int x1, x2, y; -+ int32_t orig_vx = vx; -+ -+ uint32_t *src, *dst; -+ int srcStride, dstStride; -+ PIXMAN_IMAGE_GET_LINE (pDst, xDst, yDst, uint32_t, dstStride, dstLine, 1); -+ /* pass in 0 instead of xSrc and ySrc because xSrc and ySrc need to be -+ * transformed from destination space to source space */ -+ PIXMAN_IMAGE_GET_LINE (pSrc, 0, 0, uint32_t, srcStride, srcFirstLine, 1); -+ -+ while (--height >= 0) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ -+ y = vy >> 16; -+ vy += unit_y; -+ -+ if ((y < 0) || (y >= pSrc->bits.height)) { -+ memset(dst, 0, width * sizeof(*dst)); -+ continue; -+ } -+ -+ src = srcFirstLine + srcStride * y; -+ -+ w = width; -+ vx = orig_vx; -+ while ((w -= 2) >= 0) -+ { -+ x1 = vx >> 16; -+ vx += unit_x; -+ s1 = READ(pSrc, src + x1); -+ -+ x2 = vx >> 16; -+ vx += unit_x; -+ s2 = READ(pSrc, src + x2); -+ -+ WRITE(pDst, dst, s1); -+ dst++; -+ WRITE(pDst, dst, s2); -+ dst++; -+ } -+ if (w & 1) { -+ x1 = vx >> 16; -+ vx += unit_x; -+ s1 = READ(pSrc, src + x1); -+ WRITE(pDst, dst, s1); -+ dst++; -+ } -+ } -+} -+ -+static void fbCompositeTransformNearestNonrotatedAffineTrivialclipRepeatSrc_8888x8888 ( -+ pixman_image_t *pSrc, pixman_image_t *pDst, int xSrc, int ySrc, int xDst, int yDst, -+ int width, int height, int32_t vx, int32_t vy, int32_t unit_x, int32_t unit_y) -+{ -+ uint32_t *dstLine; -+ uint32_t *srcFirstLine; -+ uint32_t s1, s2; -+ int w; -+ int x1, x2, y; -+ int32_t orig_vx = vx; -+ int32_t max_vx, max_vy; -+ -+ uint32_t *src, *dst; -+ int srcStride, dstStride; -+ PIXMAN_IMAGE_GET_LINE (pDst, xDst, yDst, uint32_t, dstStride, dstLine, 1); -+ /* pass in 0 instead of xSrc and ySrc because xSrc and ySrc need to be -+ * transformed from destination space to source space */ -+ PIXMAN_IMAGE_GET_LINE (pSrc, 0, 0, uint32_t, srcStride, srcFirstLine, 1); -+ -+ max_vx = pSrc->bits.width << 16; -+ max_vy = pSrc->bits.height << 16; -+ -+ while (orig_vx < 0) orig_vx += max_vx; -+ while (vy < 0) vy += max_vy; -+ while (orig_vx >= max_vx) orig_vx -= max_vx; -+ while (vy >= max_vy) vy -= max_vy; -+ -+ while (--height >= 0) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ -+ y = vy >> 16; -+ vy += unit_y; -+ while (vy >= max_vy) vy -= max_vy; -+ -+ src = srcFirstLine + srcStride * y; -+ -+ w = width; -+ vx = orig_vx; -+ while ((w -= 2) >= 0) -+ { -+ x1 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s1 = READ(pSrc, src + x1); -+ -+ x2 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s2 = READ(pSrc, src + x2); -+ -+ WRITE(pDst, dst, s1); -+ dst++; -+ WRITE(pDst, dst, s2); -+ dst++; -+ } -+ if (w & 1) { -+ x1 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s1 = READ(pSrc, src + x1); -+ -+ WRITE(pDst, dst, s1); -+ dst++; -+ } -+ } -+} -+ -+static void fbCompositeTransformNearestNonrotatedAffineTrivialclipSrc_0565x0565 ( -+ pixman_image_t *pSrc, pixman_image_t *pDst, int xSrc, int ySrc, int xDst, int yDst, -+ int width, int height, int32_t vx, int32_t vy, int32_t unit_x, int32_t unit_y) -+{ -+ uint16_t *dstLine; -+ uint16_t *srcFirstLine; -+ uint16_t s1, s2; -+ int w; -+ int x1, x2, y; -+ int32_t orig_vx = vx; -+ -+ uint16_t *src, *dst; -+ int srcStride, dstStride; -+ PIXMAN_IMAGE_GET_LINE (pDst, xDst, yDst, uint16_t, dstStride, dstLine, 1); -+ /* pass in 0 instead of xSrc and ySrc because xSrc and ySrc need to be -+ * transformed from destination space to source space */ -+ PIXMAN_IMAGE_GET_LINE (pSrc, 0, 0, uint16_t, srcStride, srcFirstLine, 1); -+ -+ while (--height >= 0) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ -+ y = vy >> 16; -+ vy += unit_y; -+ -+ if ((y < 0) || (y >= pSrc->bits.height)) { -+ memset(dst, 0, width * sizeof(*dst)); -+ continue; -+ } -+ -+ src = srcFirstLine + srcStride * y; -+ -+ w = width; -+ vx = orig_vx; -+ while ((w -= 2) >= 0) -+ { -+ x1 = vx >> 16; -+ vx += unit_x; -+ s1 = READ(pSrc, src + x1); -+ -+ x2 = vx >> 16; -+ vx += unit_x; -+ s2 = READ(pSrc, src + x2); -+ -+ WRITE(pDst, dst, s1); -+ dst++; -+ WRITE(pDst, dst, s2); -+ dst++; -+ } -+ if (w & 1) { -+ x1 = vx >> 16; -+ vx += unit_x; -+ s1 = READ(pSrc, src + x1); -+ WRITE(pDst, dst, s1); -+ dst++; -+ } -+ } -+} -+ -+static void fbCompositeTransformNearestNonrotatedAffineTrivialclipRepeatSrc_0565x0565 ( -+ pixman_image_t *pSrc, pixman_image_t *pDst, int xSrc, int ySrc, int xDst, int yDst, -+ int width, int height, int32_t vx, int32_t vy, int32_t unit_x, int32_t unit_y) -+{ -+ uint16_t *dstLine; -+ uint16_t *srcFirstLine; -+ uint16_t s1, s2; -+ int w; -+ int x1, x2, y; -+ int32_t orig_vx = vx; -+ int32_t max_vx, max_vy; -+ -+ uint16_t *src, *dst; -+ int srcStride, dstStride; -+ PIXMAN_IMAGE_GET_LINE (pDst, xDst, yDst, uint16_t, dstStride, dstLine, 1); -+ /* pass in 0 instead of xSrc and ySrc because xSrc and ySrc need to be -+ * transformed from destination space to source space */ -+ PIXMAN_IMAGE_GET_LINE (pSrc, 0, 0, uint16_t, srcStride, srcFirstLine, 1); -+ -+ max_vx = pSrc->bits.width << 16; -+ max_vy = pSrc->bits.height << 16; -+ -+ while (orig_vx < 0) orig_vx += max_vx; -+ while (vy < 0) vy += max_vy; -+ while (orig_vx >= max_vx) orig_vx -= max_vx; -+ while (vy >= max_vy) vy -= max_vy; -+ -+ while (--height >= 0) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ -+ y = vy >> 16; -+ vy += unit_y; -+ while (vy >= max_vy) vy -= max_vy; -+ -+ src = srcFirstLine + srcStride * y; -+ -+ w = width; -+ vx = orig_vx; -+ while ((w -= 2) >= 0) -+ { -+ x1 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s1 = READ(pSrc, src + x1); -+ -+ x2 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s2 = READ(pSrc, src + x2); -+ -+ WRITE(pDst, dst, s1); -+ dst++; -+ WRITE(pDst, dst, s2); -+ dst++; -+ } -+ if (w & 1) { -+ x1 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s1 = READ(pSrc, src + x1); -+ -+ WRITE(pDst, dst, s1); -+ dst++; -+ } -+ } -+} -+ -+static void fbCompositeTransformNearestNonrotatedAffineTrivialclipSrc_8888x0565 ( -+ pixman_image_t *pSrc, pixman_image_t *pDst, int xSrc, int ySrc, int xDst, int yDst, -+ int width, int height, int32_t vx, int32_t vy, int32_t unit_x, int32_t unit_y) -+{ -+ uint16_t *dstLine; -+ uint32_t *srcFirstLine; -+ uint32_t s1, s2; -+ int w; -+ int x1, x2, y; -+ int32_t orig_vx = vx; -+ -+ uint32_t *src; -+ uint16_t *dst; -+ int srcStride, dstStride; -+ PIXMAN_IMAGE_GET_LINE (pDst, xDst, yDst, uint16_t, dstStride, dstLine, 1); -+ /* pass in 0 instead of xSrc and ySrc because xSrc and ySrc need to be -+ * transformed from destination space to source space */ -+ PIXMAN_IMAGE_GET_LINE (pSrc, 0, 0, uint32_t, srcStride, srcFirstLine, 1); -+ -+ while (--height >= 0) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ -+ y = vy >> 16; -+ vy += unit_y; -+ -+ if ((y < 0) || (y >= pSrc->bits.height)) { -+ memset(dst, 0, width * sizeof(*dst)); -+ continue; -+ } -+ -+ src = srcFirstLine + srcStride * y; -+ -+ w = width; -+ vx = orig_vx; -+ while ((w -= 2) >= 0) -+ { -+ x1 = vx >> 16; -+ vx += unit_x; -+ s1 = READ(pSrc, src + x1); -+ -+ x2 = vx >> 16; -+ vx += unit_x; -+ s2 = READ(pSrc, src + x2); -+ -+ WRITE(pDst, dst, CONVERT_8888_TO_0565(s1)); -+ dst++; -+ WRITE(pDst, dst, CONVERT_8888_TO_0565(s2)); -+ dst++; -+ } -+ if (w & 1) { -+ x1 = vx >> 16; -+ vx += unit_x; -+ s1 = READ(pSrc, src + x1); -+ WRITE(pDst, dst, CONVERT_8888_TO_0565(s1)); -+ dst++; -+ } -+ } -+} -+ -+static void fbCompositeTransformNearestNonrotatedAffineTrivialclipRepeatSrc_8888x0565 ( -+ pixman_image_t *pSrc, pixman_image_t *pDst, int xSrc, int ySrc, int xDst, int yDst, -+ int width, int height, int32_t vx, int32_t vy, int32_t unit_x, int32_t unit_y) -+{ -+ uint16_t *dstLine; -+ uint32_t *srcFirstLine; -+ uint32_t s1, s2; -+ int w; -+ int x1, x2, y; -+ int32_t orig_vx = vx; -+ int32_t max_vx, max_vy; -+ -+ uint32_t *src; -+ uint16_t *dst; -+ int srcStride, dstStride; -+ PIXMAN_IMAGE_GET_LINE (pDst, xDst, yDst, uint16_t, dstStride, dstLine, 1); -+ /* pass in 0 instead of xSrc and ySrc because xSrc and ySrc need to be -+ * transformed from destination space to source space */ -+ PIXMAN_IMAGE_GET_LINE (pSrc, 0, 0, uint32_t, srcStride, srcFirstLine, 1); -+ -+ max_vx = pSrc->bits.width << 16; -+ max_vy = pSrc->bits.height << 16; -+ -+ while (orig_vx < 0) orig_vx += max_vx; -+ while (vy < 0) vy += max_vy; -+ while (orig_vx >= max_vx) orig_vx -= max_vx; -+ while (vy >= max_vy) vy -= max_vy; -+ -+ while (--height >= 0) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ -+ y = vy >> 16; -+ vy += unit_y; -+ while (vy >= max_vy) vy -= max_vy; -+ -+ src = srcFirstLine + srcStride * y; -+ -+ w = width; -+ vx = orig_vx; -+ while ((w -= 2) >= 0) -+ { -+ x1 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s1 = READ(pSrc, src + x1); -+ -+ x2 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s2 = READ(pSrc, src + x2); -+ -+ WRITE(pDst, dst, CONVERT_8888_TO_0565(s1)); -+ dst++; -+ WRITE(pDst, dst, CONVERT_8888_TO_0565(s2)); -+ dst++; -+ } -+ if (w & 1) { -+ x1 = vx >> 16; -+ vx += unit_x; -+ while (vx >= max_vx) vx -= max_vx; -+ s1 = READ(pSrc, src + x1); -+ -+ WRITE(pDst, dst, CONVERT_8888_TO_0565(s1)); -+ dst++; -+ } -+ } -+} -+ -+/* -+ * Check if the clipping boundary is crossed on horizontal scaling -+ */ -+static inline pixman_bool_t -+fbTransformVerifyHorizontalClipping(pixman_image_t *pict, int width, int32_t vx, int32_t unit_x) -+{ -+ while (--width >= 0) { -+ int x = vx >> 16; -+ if ((x < 0) || (x >= pict->bits.width)) return 1; -+ vx += unit_x; -+ } -+ return 0; -+} -+ -+/* -+ * Check if the clipping boundary is crossed on vertical scaling -+ */ -+static inline pixman_bool_t -+fbTransformVerifyVerticalClipping(pixman_image_t *pict, int height, int32_t vy, int32_t unit_y) -+{ -+ while (--height >= 0) { -+ int y = vy >> 16; -+ if ((y < 0) || (y >= pict->bits.height)) return 1; -+ vy += unit_y; -+ } -+ return 0; -+} -+ -+/* -+ * Easy case of transform without rotation or complex clipping -+ * Returns 1 in the case if it was able to handle this operation and 0 otherwise -+ */ -+static pixman_bool_t -+fbCompositeTransformNonrotatedAffineTrivialclip ( -+ pixman_op_t op, -+ pixman_image_t *pSrc, -+ pixman_image_t *pMask, -+ pixman_image_t *pDst, -+ int16_t xSrc, -+ int16_t ySrc, -+ int16_t xMask, -+ int16_t yMask, -+ int16_t xDst, -+ int16_t yDst, -+ uint16_t width, -+ uint16_t height) -+{ -+ pixman_vector_t v, unit; -+ int skipdst_x = 0, skipdst_y = 0; -+ -+ /* Handle destination clipping */ -+ if (xDst < pDst->common.clip_region.extents.x1) { -+ skipdst_x = pDst->common.clip_region.extents.x1 - xDst; -+ if (skipdst_x >= (int)width) -+ return 1; -+ xDst = pDst->common.clip_region.extents.x1; -+ width -= skipdst_x; -+ } -+ -+ if (yDst < pDst->common.clip_region.extents.y1) { -+ skipdst_y = pDst->common.clip_region.extents.y1 - yDst; -+ if (skipdst_y >= (int)height) -+ return 1; -+ yDst = pDst->common.clip_region.extents.y1; -+ height -= skipdst_y; -+ } -+ -+ if (xDst >= pDst->common.clip_region.extents.x2 || -+ yDst >= pDst->common.clip_region.extents.y2) -+ { -+ return 1; -+ } -+ -+ if (xDst + width > pDst->common.clip_region.extents.x2) -+ width = pDst->common.clip_region.extents.x2 - xDst; -+ if (yDst + height > pDst->common.clip_region.extents.y2) -+ height = pDst->common.clip_region.extents.y2 - yDst; -+ -+ /* reference point is the center of the pixel */ -+ v.vector[0] = pixman_int_to_fixed(xSrc) + pixman_fixed_1 / 2; -+ v.vector[1] = pixman_int_to_fixed(ySrc) + pixman_fixed_1 / 2; -+ v.vector[2] = pixman_fixed_1; -+ -+ if (!pixman_transform_point_3d (pSrc->common.transform, &v)) -+ return 0; -+ -+ /* Round down to closest integer, ensuring that 0.5 rounds to 0, not 1 */ -+ v.vector[0] -= pixman_fixed_e; -+ v.vector[1] -= pixman_fixed_e; -+ -+ unit.vector[0] = pSrc->common.transform->matrix[0][0]; -+ unit.vector[1] = pSrc->common.transform->matrix[1][1]; -+ -+ v.vector[0] += unit.vector[0] * skipdst_x; -+ v.vector[1] += unit.vector[1] * skipdst_y; -+ -+ /* Check for possible fixed point arithmetics problems/overflows */ -+ if (unit.vector[0] <= 0 || unit.vector[1] <= 0) -+ return 0; -+ if (width == 0 || height == 0) -+ return 0; -+ if ((uint32_t)width + (unit.vector[0] >> 16) >= 0x7FFF) -+ return 0; -+ if ((uint32_t)height + (unit.vector[1] >> 16) >= 0x7FFF) -+ return 0; -+ -+ /* Horizontal source clipping is only supported for NORMAL repeat */ -+ if (pSrc->common.repeat != PIXMAN_REPEAT_NORMAL -+ && fbTransformVerifyHorizontalClipping(pSrc, width, v.vector[0], unit.vector[0])) { -+ return 0; -+ } -+ -+ /* Vertical source clipping is only supported for NONE and NORMAL repeat */ -+ if (pSrc->common.repeat != PIXMAN_REPEAT_NONE && pSrc->common.repeat != PIXMAN_REPEAT_NORMAL -+ && fbTransformVerifyVerticalClipping(pSrc, height, v.vector[1], unit.vector[1])) { -+ return 0; -+ } -+ -+ if (op == PIXMAN_OP_OVER && pSrc->bits.format == PIXMAN_a8r8g8b8 -+ && (pDst->bits.format == PIXMAN_x8r8g8b8 || pDst->bits.format == PIXMAN_a8r8g8b8)) -+ { -+ if (pSrc->common.filter == PIXMAN_FILTER_NEAREST && pSrc->common.repeat != PIXMAN_REPEAT_NORMAL) { -+ fbCompositeTransformNearestNonrotatedAffineTrivialclipOver_8888x8888( -+ pSrc, pDst, xSrc, ySrc, xDst, yDst, width, height, -+ v.vector[0], v.vector[1], unit.vector[0], unit.vector[1]); -+ return 1; -+ } -+ if (pSrc->common.filter == PIXMAN_FILTER_NEAREST && pSrc->common.repeat == PIXMAN_REPEAT_NORMAL) { -+ fbCompositeTransformNearestNonrotatedAffineTrivialclipRepeatOver_8888x8888( -+ pSrc, pDst, xSrc, ySrc, xDst, yDst, width, height, -+ v.vector[0], v.vector[1], unit.vector[0], unit.vector[1]); -+ return 1; -+ } -+ } -+ -+ if (op == PIXMAN_OP_SRC && (pSrc->bits.format == PIXMAN_x8r8g8b8 || pSrc->bits.format == PIXMAN_a8r8g8b8) -+ && (pDst->bits.format == PIXMAN_x8r8g8b8 || pDst->bits.format == pSrc->bits.format)) -+ { -+ if (pSrc->common.filter == PIXMAN_FILTER_NEAREST && pSrc->common.repeat != PIXMAN_REPEAT_NORMAL) { -+ fbCompositeTransformNearestNonrotatedAffineTrivialclipSrc_8888x8888( -+ pSrc, pDst, xSrc, ySrc, xDst, yDst, width, height, -+ v.vector[0], v.vector[1], unit.vector[0], unit.vector[1]); -+ return 1; -+ } -+ if (pSrc->common.filter == PIXMAN_FILTER_NEAREST && pSrc->common.repeat == PIXMAN_REPEAT_NORMAL) { -+ fbCompositeTransformNearestNonrotatedAffineTrivialclipRepeatSrc_8888x8888( -+ pSrc, pDst, xSrc, ySrc, xDst, yDst, width, height, -+ v.vector[0], v.vector[1], unit.vector[0], unit.vector[1]); -+ return 1; -+ } -+ } -+ -+ if (op == PIXMAN_OP_OVER && pSrc->bits.format == PIXMAN_a8r8g8b8 && pDst->bits.format == PIXMAN_r5g6b5) -+ { -+ if (pSrc->common.filter == PIXMAN_FILTER_NEAREST && pSrc->common.repeat != PIXMAN_REPEAT_NORMAL) { -+ fbCompositeTransformNearestNonrotatedAffineTrivialclipOver_8888x0565( -+ pSrc, pDst, xSrc, ySrc, xDst, yDst, width, height, -+ v.vector[0], v.vector[1], unit.vector[0], unit.vector[1]); -+ return 1; -+ } -+ if (pSrc->common.filter == PIXMAN_FILTER_NEAREST && pSrc->common.repeat == PIXMAN_REPEAT_NORMAL) { -+ fbCompositeTransformNearestNonrotatedAffineTrivialclipRepeatOver_8888x0565( -+ pSrc, pDst, xSrc, ySrc, xDst, yDst, width, height, -+ v.vector[0], v.vector[1], unit.vector[0], unit.vector[1]); -+ return 1; -+ } -+ } -+ -+ if (op == PIXMAN_OP_SRC && pSrc->bits.format == PIXMAN_r5g6b5 && pDst->bits.format == PIXMAN_r5g6b5) -+ { -+ if (pSrc->common.filter == PIXMAN_FILTER_NEAREST && pSrc->common.repeat != PIXMAN_REPEAT_NORMAL) { -+ fbCompositeTransformNearestNonrotatedAffineTrivialclipSrc_0565x0565( -+ pSrc, pDst, xSrc, ySrc, xDst, yDst, width, height, -+ v.vector[0], v.vector[1], unit.vector[0], unit.vector[1]); -+ return 1; -+ } -+ if (pSrc->common.filter == PIXMAN_FILTER_NEAREST && pSrc->common.repeat == PIXMAN_REPEAT_NORMAL) { -+ fbCompositeTransformNearestNonrotatedAffineTrivialclipRepeatSrc_0565x0565( -+ pSrc, pDst, xSrc, ySrc, xDst, yDst, width, height, -+ v.vector[0], v.vector[1], unit.vector[0], unit.vector[1]); -+ return 1; -+ } -+ } -+ -+ if (op == PIXMAN_OP_SRC && (pSrc->bits.format == PIXMAN_x8r8g8b8 || pSrc->bits.format == PIXMAN_a8r8g8b8) -+ && pDst->bits.format == PIXMAN_r5g6b5) -+ { -+ if (pSrc->common.filter == PIXMAN_FILTER_NEAREST && pSrc->common.repeat != PIXMAN_REPEAT_NORMAL) { -+ fbCompositeTransformNearestNonrotatedAffineTrivialclipSrc_8888x0565( -+ pSrc, pDst, xSrc, ySrc, xDst, yDst, width, height, -+ v.vector[0], v.vector[1], unit.vector[0], unit.vector[1]); -+ return 1; -+ } -+ if (pSrc->common.filter == PIXMAN_FILTER_NEAREST && pSrc->common.repeat == PIXMAN_REPEAT_NORMAL) { -+ fbCompositeTransformNearestNonrotatedAffineTrivialclipRepeatSrc_8888x0565( -+ pSrc, pDst, xSrc, ySrc, xDst, yDst, width, height, -+ v.vector[0], v.vector[1], unit.vector[0], unit.vector[1]); -+ return 1; -+ } -+ } -+ -+ /* No fastpath scaling implemented for this case */ -+ return 0; -+} -+ - static void - fast_path_composite (pixman_implementation_t *imp, - pixman_op_t op, -@@ -1279,6 +2266,30 @@ fast_path_composite (pixman_implementation_t *imp, - if (src->type == BITS - && src->common.transform - && !mask -+ && !src->common.alpha_map && !dest->common.alpha_map -+ && (src->common.filter == PIXMAN_FILTER_NEAREST) -+ && !src->bits.read_func && !src->bits.write_func -+ && !dest->bits.read_func && !dest->bits.write_func) -+ { -+ /* ensure that the transform matrix only has a scale */ -+ if (src->common.transform->matrix[0][1] == 0 && -+ src->common.transform->matrix[1][0] == 0 && -+ src->common.transform->matrix[2][0] == 0 && -+ src->common.transform->matrix[2][1] == 0 && -+ src->common.transform->matrix[2][2] == pixman_fixed_1 && -+ dest->common.clip_region.data == NULL) -+ { -+ if (fbCompositeTransformNonrotatedAffineTrivialclip (op, src, mask, dest, -+ src_x, src_y, mask_x, mask_y, dest_x, dest_y, width, height)) -+ { -+ return; -+ } -+ } -+ } -+ -+ if (src->type == BITS -+ && src->common.transform -+ && !mask - && op == PIXMAN_OP_SRC - && !src->common.alpha_map && !dest->common.alpha_map - && (src->common.filter == PIXMAN_FILTER_NEAREST) diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/over-n-8-0565.patch b/recipes/obsolete/xorg/xorg-lib/pixman/over-n-8-0565.patch deleted file mode 100644 index 3911068d94..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/over-n-8-0565.patch +++ /dev/null @@ -1,231 +0,0 @@ -From de2221a32d0b6628116565563f7b4ccd0a44e8b6 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 04 Mar 2010 23:20:25 +0000 -Subject: ARM: added 'armv6_composite_over_n_8_0565' fast path - -Provides ~3x performance improvement when working with -data in L1 cache and memory. This fast path is important -for fonts rendering when using 16bpp desktop. - -Microbenchmark from N800 (ARM11 @ 400MHz), measured in MPix/s: - -before: - - over_n_8_0565 = L1: 2.99 M: 2.86 - -after: - - over_n_8_0565 = L1: 9.07 M: 8.05 ---- -diff --git a/pixman/pixman-arm-simd.c b/pixman/pixman-arm-simd.c -index 09a2888..c375c01 100644 ---- a/pixman/pixman-arm-simd.c -+++ b/pixman/pixman-arm-simd.c -@@ -419,6 +419,193 @@ arm_composite_over_n_8_8888 (pixman_implementation_t * impl, - } - } - -+#if defined(__ARM_EABI__) && defined(__linux__) -+/* -+ * ARMv6 assembly optimized version of 'composite_over_n_8_0565'. It is -+ * a bare metal 'naked' function which uses all the available CPU registers -+ * and is compatible with ARM EABI. It might (or might not) break when used -+ * with a different ABI, anyway it is better to be safe than sorry. -+ */ -+static void __attribute__((naked)) armv6_composite_over_n_8_0565_asm ( -+ uint16_t *dst, uint8_t *mask, uint32_t src, int w, -+ int dst_stride_delta, int mask_stride_delta, int h) -+{ -+ asm volatile ( -+ ".macro composite_internal_armv6_asm opaque_flag\n" -+ /* save all registers (8 words) to stack */ -+ "stmdb sp!, {r4-r11, ip, lr}\n" -+ /* some register aliases for better readability */ -+ "DST .req r0\n" -+ "MASK .req r1\n" -+ "S .req r2\n" -+ "W .req r3\n" -+ "A .req r8\n" -+ "D .req r10\n" -+ "C0000FF .req r11\n" -+ "C00001F .req r9\n" -+ "C800080 .req ip\n" -+ "CE000E0 .req lr\n" -+ /* precalculate some stuff and put it on stack */ -+ "mov r6, #0xF8\n" -+ "mov r7, #0xFC\n" -+ -+ "str W, [sp, #-8]!\n" -+ -+ ".if \\opaque_flag\n" -+ /* precalculate and save it to stack for later use: -+ * ((src >> 3) & 0x001F) | -+ * ((src >> 5) & 0x07E0) | -+ * ((src >> 8) & 0xF800) -+ */ -+ "mov A, #0x1F\n" -+ "and D, A, S, lsr #3\n" -+ "and r4, S, #0xF80000\n" -+ "and r5, S, #0xFC00\n" -+ "orr D, r4, lsr #8\n" -+ "orr D, r5, lsr #5\n" -+ "str D, [sp, #4]\n" -+ ".endif\n" -+ -+ "ldr D, [sp, #(8 + 10*4 + 8)]\n" /* h */ -+ "ldr A, =0xFF00FF\n" -+ "ldr C800080, =0x800080\n" -+ "ldr CE000E0, =0xE000E0\n" -+ "ldr C0000FF, =0xFF\n" -+ "ldr C00001F, =0x1F\n" -+ "and r4, A, S\n" /* r4 = src & 0x00FF00FF */ -+ "and r5, A, S, lsr #8\n" /* r5 = (src >> 8) & 0x00FF00FF */ -+ "stmdb sp!, {r4, r5, r6, r7}\n" -+ "0:\n" -+ "subs D, D, #1\n" -+ "blt 6f\n" -+ "1:\n" -+ "subs W, W, #1\n" -+ "blt 5f\n" -+ "2:\n" -+ "ldrb A, [MASK], #1\n" -+ "ldmia sp, {r4, r5, r6, r7}\n" /* load constants from stack */ -+ "add DST, DST, #2\n" -+ "cmp A, #0\n" -+ "beq 1b\n" -+ -+ ".if \\opaque_flag\n" -+ "cmp A, #0xFF\n" -+ "bne 3f\n" -+ "ldr D, [sp, #(4*4 + 4)]\n" /* load precalculated value */ -+ "subs W, #1\n" -+ "strh D, [DST, #-2]\n" -+ "bge 2b\n" -+ ".endif\n" -+ -+ "3:\n" -+ "ldrh D, [DST, #-2]\n" -+ "mla r4, A, r4, C800080\n" -+ "mla r5, A, r5, C800080\n" -+ "and r6, r6, D, lsl #3\n" /* & 0xF8 */ -+ "and r7, r7, D, lsr #3\n" /* & 0xFC */ -+ "and D, D, #0xF800\n" -+ "bic S, r4, #0xFF0000\n" -+ "bic A, r5, #0xFF0000\n" -+ "add r4, r4, S, lsr #8\n" -+ "add r5, r5, A, lsr #8\n" -+ -+ "and S, r7, #0xC0\n" -+ "orr r6, r6, D, lsl #8\n" -+ "and D, r6, CE000E0\n" -+ "eor A, C0000FF, r5, lsr #24\n" -+ "orr r6, D, lsr #5\n" -+ "orr r7, S, lsr #6\n" -+ -+ "mla r6, A, r6, C800080\n" -+ "mla r7, A, r7, C800080\n" -+ "subs W, #1\n" -+ "bic D, r6, #0xFF0000\n" -+ "bic A, r7, #0xFF0000\n" -+ "add r6, r6, D, lsr #8\n" -+ "uqadd8 r4, r4, r6\n" -+ "add r7, r7, A, lsr #8\n" -+ "uqadd8 r5, r5, r7\n" -+ "and D, C00001F, r4, lsr #11\n" -+ "and r4, r4, #0xF8000000\n" -+ "and r5, r5, #0xFC00\n" -+ "orr D, r4, lsr #16\n" -+ "orr D, r5, lsr #5\n" -+ "strh D, [DST, #-2]\n" -+ "bge 2b\n" -+ "5:\n" -+ "ldr r6, [sp, #(4*4 + 8 + 10*4 + 8)]\n" /* h */ -+ "ldr r4, [sp, #(4*4 + 8 + 10*4 + 4)]\n" /* mask stride */ -+ "ldr r5, [sp, #(4*4 + 8 + 10*4 + 0)]\n" /* dst stride */ -+ "ldr W, [sp, #(4*4)]\n" -+ "subs r6, r6, #1\n" /* h */ -+ "str r6, [sp, #(4*4 + 8 + 10*4 + 8)]\n" /* h */ -+ "add MASK, MASK, r4\n" -+ "add DST, DST, r5, lsl #1\n" -+ "bgt 1b\n" -+ "6:\n" -+ "add sp, sp, #(4*4 + 8)\n" -+ /* restore all registers and return */ -+ "ldmia sp!, {r4-r11, ip, pc}\n" -+ ".unreq DST\n" -+ ".unreq MASK\n" -+ ".unreq S\n" -+ ".unreq W\n" -+ ".unreq A\n" -+ ".unreq D\n" -+ ".unreq C0000FF\n" -+ ".unreq C00001F\n" -+ ".unreq C800080\n" -+ ".unreq CE000E0\n" -+ ".endm\n" -+ -+ "mov ip, r2, lsr #24\n" -+ "cmp ip, #0xFF\n" -+ "beq 9f\n" -+ "composite_internal_armv6_asm 0\n" -+ "9:\n" -+ "composite_internal_armv6_asm 1\n" -+ ".ltorg\n" -+ ".purgem composite_internal_armv6_asm\n" -+ ); -+} -+ -+static void -+armv6_composite_over_n_8_0565 (pixman_implementation_t * impl, -+ pixman_op_t op, -+ pixman_image_t * src_image, -+ pixman_image_t * mask_image, -+ pixman_image_t * dst_image, -+ int32_t src_x, -+ int32_t src_y, -+ int32_t mask_x, -+ int32_t mask_y, -+ int32_t dest_x, -+ int32_t dest_y, -+ int32_t width, -+ int32_t height) -+{ -+ uint32_t src; -+ uint16_t *dst; -+ uint8_t *mask; -+ int dst_stride, mask_stride; -+ -+ src = _pixman_image_get_solid (src_image, dst_image->bits.format); -+ -+ /* bail out if fully transparent */ -+ if (src == 0) -+ return; -+ -+ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint16_t, -+ dst_stride, dst, 1); -+ PIXMAN_IMAGE_GET_LINE (mask_image, mask_x, mask_y, uint8_t, -+ mask_stride, mask, 1); -+ -+ armv6_composite_over_n_8_0565_asm (dst, mask, src, width, -+ dst_stride - width, mask_stride - width, height); -+} -+ -+#endif -+ - static const pixman_fast_path_t arm_simd_fast_paths[] = - { - PIXMAN_STD_FAST_PATH (OVER, a8r8g8b8, null, a8r8g8b8, arm_composite_over_8888_8888), -@@ -434,7 +621,10 @@ static const pixman_fast_path_t arm_simd_fast_paths[] = - PIXMAN_STD_FAST_PATH (OVER, solid, a8, x8r8g8b8, arm_composite_over_n_8_8888), - PIXMAN_STD_FAST_PATH (OVER, solid, a8, a8b8g8r8, arm_composite_over_n_8_8888), - PIXMAN_STD_FAST_PATH (OVER, solid, a8, x8b8g8r8, arm_composite_over_n_8_8888), -- -+#if defined(__ARM_EABI__) && defined(__linux__) -+ PIXMAN_STD_FAST_PATH (OVER, solid, a8, r5g6b5, armv6_composite_over_n_8_0565), -+ PIXMAN_STD_FAST_PATH (OVER, solid, a8, b5g6r5, armv6_composite_over_n_8_0565), -+#endif - { PIXMAN_OP_NONE }, - }; - --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/pixman-28986.patch b/recipes/obsolete/xorg/xorg-lib/pixman/pixman-28986.patch deleted file mode 100644 index f5ba4c302e..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/pixman-28986.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 7b7860d61fb1526acdf010dd8fd644bbf1396b9e Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Fri, 28 Aug 2009 22:34:21 +0300 -Subject: [PATCH] ARM: workaround for gcc bug in vshll_n_u8 intrinsic - -Some versions of gcc (cs2009q1, 4.4.1) incorrectly reject -shift operand having value >= 8, claiming that it is out of -range. So inline assembly is used as a workaround. ---- - pixman/pixman-arm-neon.c | 6 ++++++ - 1 files changed, 6 insertions(+), 0 deletions(-) - -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 4125d1b..3e7f566 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -64,6 +64,12 @@ unpack0565 (uint16x8_t rgb) - return res; - } - -+#ifdef USE_GCC_INLINE_ASM -+/* Some versions of gcc have problems with vshll_n_u8 intrinsic (Bug 23576) */ -+#define vshll_n_u8(a, n) ({ uint16x8_t r; \ -+ asm ("vshll.u8 %q0, %P1, %2\n" : "=w" (r) : "w" (a), "i" (n)); r; }) -+#endif -+ - static force_inline uint16x8_t - pack0565 (uint8x8x4_t s) - { --- -1.5.4.3 - diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/prefetch.patch b/recipes/obsolete/xorg/xorg-lib/pixman/prefetch.patch deleted file mode 100644 index c2e856ec25..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/prefetch.patch +++ /dev/null @@ -1,298 +0,0 @@ -From d0044bfbd596f22ed1560579ea6537b39f3dc1af Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 29 Oct 2009 19:06:42 +0000 -Subject: ARM: Don't emit prefetch code if prefetch distance is set to 0 - -Also it is now possible to disable prefetch globally with -a configuration macro ---- -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index bca499a..35e6a7e 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -219,33 +219,33 @@ - vshrn.u16 d7, q2, #3 - vsli.u16 q2, q2, #5 - vshll.u8 q14, d16, #8 -- add PF_X, PF_X, #8 -+ PF add PF_X, PF_X, #8 - vshll.u8 q8, d19, #8 -- tst PF_CTL, #0xF -+ PF tst PF_CTL, #0xF - vsri.u8 d6, d6, #5 -- addne PF_X, PF_X, #8 -+ PF addne PF_X, PF_X, #8 - vmvn.8 d3, d3 -- subne PF_CTL, PF_CTL, #1 -+ PF subne PF_CTL, PF_CTL, #1 - vsri.u8 d7, d7, #6 - vshrn.u16 d30, q2, #2 - vmull.u8 q10, d3, d6 -- pld [PF_SRC, PF_X, lsl #src_bpp_shift] -+ PF pld, [PF_SRC, PF_X, lsl #src_bpp_shift] - vmull.u8 q11, d3, d7 - vmull.u8 q12, d3, d30 -- pld [PF_DST, PF_X, lsl #dst_bpp_shift] -+ PF pld, [PF_DST, PF_X, lsl #dst_bpp_shift] - vsri.u16 q14, q8, #5 -- cmp PF_X, ORIG_W -+ PF cmp PF_X, ORIG_W - vshll.u8 q9, d18, #8 - vrshr.u16 q13, q10, #8 -- subge PF_X, PF_X, ORIG_W -+ PF subge PF_X, PF_X, ORIG_W - vrshr.u16 q3, q11, #8 - vrshr.u16 q15, q12, #8 -- subges PF_CTL, PF_CTL, #0x10 -+ PF subges PF_CTL, PF_CTL, #0x10 - vsri.u16 q14, q9, #11 -- ldrgeb DUMMY, [PF_SRC, SRC_STRIDE, lsl #src_bpp_shift]! -+ PF ldrgeb DUMMY, [PF_SRC, SRC_STRIDE, lsl #src_bpp_shift]! - vraddhn.u16 d20, q10, q13 - vraddhn.u16 d23, q11, q3 -- ldrgeb DUMMY, [PF_DST, DST_STRIDE, lsl #dst_bpp_shift]! -+ PF ldrgeb DUMMY, [PF_DST, DST_STRIDE, lsl #dst_bpp_shift]! - vraddhn.u16 d22, q12, q15 - vst1.16 {d28, d29}, [DST_W, :128]! - .endm -@@ -323,20 +323,20 @@ generate_composite_function \ - - .macro pixman_composite_src_8888_0565_process_pixblock_tail_head - vsri.u16 q14, q8, #5 -- add PF_X, PF_X, #8 -- tst PF_CTL, #0xF -+ PF add PF_X, PF_X, #8 -+ PF tst PF_CTL, #0xF - vld4.8 {d0, d1, d2, d3}, [SRC]! -- addne PF_X, PF_X, #8 -- subne PF_CTL, PF_CTL, #1 -+ PF addne PF_X, PF_X, #8 -+ PF subne PF_CTL, PF_CTL, #1 - vsri.u16 q14, q9, #11 -- cmp PF_X, ORIG_W -- pld [PF_SRC, PF_X, lsl #src_bpp_shift] -+ PF cmp PF_X, ORIG_W -+ PF pld, [PF_SRC, PF_X, lsl #src_bpp_shift] - vshll.u8 q8, d1, #8 - vst1.16 {d28, d29}, [DST_W, :128]! -- subge PF_X, PF_X, ORIG_W -- subges PF_CTL, PF_CTL, #0x10 -+ PF subge PF_X, PF_X, ORIG_W -+ PF subges PF_CTL, PF_CTL, #0x10 - vshll.u8 q14, d2, #8 -- ldrgeb DUMMY, [PF_SRC, SRC_STRIDE, lsl #src_bpp_shift]! -+ PF ldrgeb DUMMY, [PF_SRC, SRC_STRIDE, lsl #src_bpp_shift]! - vshll.u8 q9, d0, #8 - .endm - -@@ -363,20 +363,20 @@ generate_composite_function \ - - .macro pixman_composite_add_8000_8000_process_pixblock_tail_head - vld1.8 {d0, d1, d2, d3}, [SRC]! -- add PF_X, PF_X, #32 -- tst PF_CTL, #0xF -+ PF add PF_X, PF_X, #32 -+ PF tst PF_CTL, #0xF - vld1.8 {d4, d5, d6, d7}, [DST_R, :128]! -- addne PF_X, PF_X, #32 -- subne PF_CTL, PF_CTL, #1 -+ PF addne PF_X, PF_X, #32 -+ PF subne PF_CTL, PF_CTL, #1 - vst1.8 {d28, d29, d30, d31}, [DST_W, :128]! -- cmp PF_X, ORIG_W -- pld [PF_SRC, PF_X, lsl #src_bpp_shift] -- pld [PF_DST, PF_X, lsl #dst_bpp_shift] -- subge PF_X, PF_X, ORIG_W -- subges PF_CTL, PF_CTL, #0x10 -+ PF cmp PF_X, ORIG_W -+ PF pld, [PF_SRC, PF_X, lsl #src_bpp_shift] -+ PF pld, [PF_DST, PF_X, lsl #dst_bpp_shift] -+ PF subge PF_X, PF_X, ORIG_W -+ PF subges PF_CTL, PF_CTL, #0x10 - vqadd.u8 q14, q0, q2 -- ldrgeb DUMMY, [PF_SRC, SRC_STRIDE, lsl #src_bpp_shift]! -- ldrgeb DUMMY, [PF_DST, DST_STRIDE, lsl #dst_bpp_shift]! -+ PF ldrgeb DUMMY, [PF_SRC, SRC_STRIDE, lsl #src_bpp_shift]! -+ PF ldrgeb DUMMY, [PF_DST, DST_STRIDE, lsl #dst_bpp_shift]! - vqadd.u8 q15, q1, q3 - .endm - -@@ -418,32 +418,32 @@ generate_composite_function \ - .macro pixman_composite_over_8888_8888_process_pixblock_tail_head - vld4.8 {d4, d5, d6, d7}, [DST_R, :128]! - vrshr.u16 q14, q8, #8 -- add PF_X, PF_X, #8 -- tst PF_CTL, #0xF -+ PF add PF_X, PF_X, #8 -+ PF tst PF_CTL, #0xF - vrshr.u16 q15, q9, #8 - vrshr.u16 q12, q10, #8 - vrshr.u16 q13, q11, #8 -- addne PF_X, PF_X, #8 -- subne PF_CTL, PF_CTL, #1 -+ PF addne PF_X, PF_X, #8 -+ PF subne PF_CTL, PF_CTL, #1 - vraddhn.u16 d28, q14, q8 - vraddhn.u16 d29, q15, q9 -- cmp PF_X, ORIG_W -+ PF cmp PF_X, ORIG_W - vraddhn.u16 d30, q12, q10 - vraddhn.u16 d31, q13, q11 - vqadd.u8 q14, q0, q14 - vqadd.u8 q15, q1, q15 - vld4.8 {d0, d1, d2, d3}, [SRC]! -- pld [PF_SRC, PF_X, lsl #src_bpp_shift] -+ PF pld, [PF_SRC, PF_X, lsl #src_bpp_shift] - vmvn.8 d22, d3 -- pld [PF_DST, PF_X, lsl #dst_bpp_shift] -+ PF pld, [PF_DST, PF_X, lsl #dst_bpp_shift] - vst4.8 {d28, d29, d30, d31}, [DST_W, :128]! -- subge PF_X, PF_X, ORIG_W -+ PF subge PF_X, PF_X, ORIG_W - vmull.u8 q8, d22, d4 -- subges PF_CTL, PF_CTL, #0x10 -+ PF subges PF_CTL, PF_CTL, #0x10 - vmull.u8 q9, d22, d5 -- ldrgeb DUMMY, [PF_SRC, SRC_STRIDE, lsl #src_bpp_shift]! -+ PF ldrgeb DUMMY, [PF_SRC, SRC_STRIDE, lsl #src_bpp_shift]! - vmull.u8 q10, d22, d6 -- ldrgeb DUMMY, [PF_DST, DST_STRIDE, lsl #dst_bpp_shift]! -+ PF ldrgeb DUMMY, [PF_DST, DST_STRIDE, lsl #dst_bpp_shift]! - vmull.u8 q11, d22, d7 - .endm - -diff --git a/pixman/pixman-arm-neon-asm.h b/pixman/pixman-arm-neon-asm.h -index d276ab9..a2941ae 100644 ---- a/pixman/pixman-arm-neon-asm.h -+++ b/pixman/pixman-arm-neon-asm.h -@@ -58,6 +58,11 @@ - #define RESPECT_STRICT_ALIGNMENT 1 - - /* -+ * If set to nonzero value, prefetch is globally disabled -+ */ -+#define PREFETCH_GLOBALLY_DISABLED 0 -+ -+/* - * Definitions of supplementary pixld/pixst macros (for partial load/store of - * pixel data) - */ -@@ -218,37 +223,43 @@ - * pixels processing like simple copy. Anyway, having prefetch is a must - * when working with graphics data. - */ -+.macro PF a, x:vararg -+.if (ADVANCED_PREFETCH_ENABLED != 0) && (PREFETCH_GLOBALLY_DISABLED == 0) -+ a x -+.endif -+.endm -+ - .macro cache_preload std_increment, boost_increment - .if (src_bpp_shift >= 0) || (dst_r_bpp != 0) || (mask_bpp_shift >= 0) - .if regs_shortage -- ldr ORIG_W, [sp] /* If we are short on regs, ORIG_W is kept on stack */ -+ PF ldr ORIG_W, [sp] /* If we are short on regs, ORIG_W is kept on stack */ - .endif - .if std_increment != 0 -- add PF_X, PF_X, #std_increment -+ PF add PF_X, PF_X, #std_increment - .endif -- tst PF_CTL, #0xF -- addne PF_X, PF_X, #boost_increment -- subne PF_CTL, PF_CTL, #1 -- cmp PF_X, ORIG_W -+ PF tst PF_CTL, #0xF -+ PF addne PF_X, PF_X, #boost_increment -+ PF subne PF_CTL, PF_CTL, #1 -+ PF cmp PF_X, ORIG_W - .if src_bpp_shift >= 0 -- pld [PF_SRC, PF_X, lsl #src_bpp_shift] -+ PF pld, [PF_SRC, PF_X, lsl #src_bpp_shift] - .endif - .if dst_r_bpp != 0 -- pld [PF_DST, PF_X, lsl #dst_bpp_shift] -+ PF pld, [PF_DST, PF_X, lsl #dst_bpp_shift] - .endif - .if mask_bpp_shift >= 0 -- pld [PF_MASK, PF_X, lsl #mask_bpp_shift] -+ PF pld, [PF_MASK, PF_X, lsl #mask_bpp_shift] - .endif -- subge PF_X, PF_X, ORIG_W -- subges PF_CTL, PF_CTL, #0x10 -+ PF subge PF_X, PF_X, ORIG_W -+ PF subges PF_CTL, PF_CTL, #0x10 - .if src_bpp_shift >= 0 -- ldrgeb DUMMY, [PF_SRC, SRC_STRIDE, lsl #src_bpp_shift]! -+ PF ldrgeb DUMMY, [PF_SRC, SRC_STRIDE, lsl #src_bpp_shift]! - .endif - .if dst_r_bpp != 0 -- ldrgeb DUMMY, [PF_DST, DST_STRIDE, lsl #dst_bpp_shift]! -+ PF ldrgeb DUMMY, [PF_DST, DST_STRIDE, lsl #dst_bpp_shift]! - .endif - .if mask_bpp_shift >= 0 -- ldrgeb DUMMY, [PF_MASK, MASK_STRIDE, lsl #mask_bpp_shift]! -+ PF ldrgeb DUMMY, [PF_MASK, MASK_STRIDE, lsl #mask_bpp_shift]! - .endif - .endif - .endm -@@ -297,6 +308,12 @@ fname: - PF_DST .req r12 - PF_MASK .req r14 - -+.if prefetch_distance == 0 -+ .set ADVANCED_PREFETCH_ENABLED, 0 -+.else -+ .set ADVANCED_PREFETCH_ENABLED, 1 -+.endif -+ - .if mask_bpp == 0 - ORIG_W .req r7 /* saved original width */ - DUMMY .req r8 /* temporary register */ -@@ -374,12 +391,12 @@ fname: - ldr MASK_STRIDE, [sp, #52] - .endif - mov DST_R, DST_W -- mov PF_SRC, SRC -- mov PF_DST, DST_R -- mov PF_MASK, MASK -- mov PF_CTL, H, lsl #4 -- /* pf_ctl = 10 | ((h - 1) << 4) */ -- add PF_CTL, #(prefetch_distance - 0x10) -+ PF mov PF_SRC, SRC -+ PF mov PF_DST, DST_R -+ PF mov PF_MASK, MASK -+ /* PF_CTL = prefetch_distance | ((h - 1) << 4) */ -+ PF mov PF_CTL, H, lsl #4 -+ PF add PF_CTL, #(prefetch_distance - 0x10) - - init - .if regs_shortage -@@ -412,7 +429,7 @@ fname: - .else - add DST_R, DST_R, #lowbit - .endif -- add PF_X, PF_X, #(lowbit * 8 / dst_w_bpp) -+ PF add PF_X, PF_X, #(lowbit * 8 / dst_w_bpp) - sub W, W, #(lowbit * 8 / dst_w_bpp) - 1: - .endif -@@ -444,7 +461,7 @@ fname: - (src_basereg - pixblock_size * src_bpp / 64), SRC - pixld pixblock_size, mask_bpp, \ - (mask_basereg - pixblock_size * mask_bpp / 64), MASK -- add PF_X, PF_X, #pixblock_size -+ PF add PF_X, PF_X, #pixblock_size - process_pixblock_head - cache_preload 0, pixblock_size - subs W, W, #(pixblock_size * 2) -@@ -468,7 +485,7 @@ fname: - pixld chunk_size, src_bpp, src_basereg, SRC - pixld chunk_size, mask_bpp, mask_basereg, MASK - pixld_a chunk_size, dst_r_bpp, dst_r_basereg, DST_R -- add PF_X, PF_X, #chunk_size -+ PF add PF_X, PF_X, #chunk_size - 1: - .endif - .endr --- -cgit v0.8.2 diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/remove-broken.patch b/recipes/obsolete/xorg/xorg-lib/pixman/remove-broken.patch deleted file mode 100644 index fd025b4bbd..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/remove-broken.patch +++ /dev/null @@ -1,826 +0,0 @@ -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Sun, 26 Jul 2009 22:21:26 +0000 (+0300) -Subject: ARM: Removal of unused/broken NEON code -X-Git-Url: http://siarhei.siamashka.name/gitweb/?p=pixman.git;a=commitdiff_plain;h=7ef2322eefcccc28a2d45c0da22c0fee88b8f464 - -ARM: Removal of unused/broken NEON code ---- - -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 4125d1b..9404c70 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -1895,710 +1895,6 @@ pixman_fill_neon (uint32_t *bits, - #endif - } - --/* TODO: is there a more generic way of doing this being introduced? */ --#define NEON_SCANLINE_BUFFER_PIXELS (1024) -- --static inline void --neon_quadword_copy (void * dst, -- void * src, -- uint32_t count, /* of quadwords */ -- uint32_t trailer_count /* of bytes */) --{ -- uint8_t *t_dst = dst, *t_src = src; -- -- /* Uses aligned multi-register loads to maximise read bandwidth -- * on uncached memory such as framebuffers -- * The accesses do not have the aligned qualifiers, so that the copy -- * may convert between aligned-uncached and unaligned-cached memory. -- * It is assumed that the CPU can infer alignedness from the address. -- */ -- --#ifdef USE_GCC_INLINE_ASM -- -- asm volatile ( -- " cmp %[count], #8 \n" -- " blt 1f @ skip oversized fragments \n" -- "0: @ start with eight quadwords at a time \n" -- " sub %[count], %[count], #8 \n" -- " vld1.8 {d16, d17, d18, d19}, [%[src]]! \n" -- " vld1.8 {d20, d21, d22, d23}, [%[src]]! \n" -- " vld1.8 {d24, d25, d26, d27}, [%[src]]! \n" -- " vld1.8 {d28, d29, d30, d31}, [%[src]]! \n" -- " cmp %[count], #8 \n" -- " vst1.8 {d16, d17, d18, d19}, [%[dst]]! \n" -- " vst1.8 {d20, d21, d22, d23}, [%[dst]]! \n" -- " vst1.8 {d24, d25, d26, d27}, [%[dst]]! \n" -- " vst1.8 {d28, d29, d30, d31}, [%[dst]]! \n" -- " bge 0b \n" -- "1: @ four quadwords \n" -- " tst %[count], #4 \n" -- " beq 2f @ skip oversized fragment \n" -- " vld1.8 {d16, d17, d18, d19}, [%[src]]! \n" -- " vld1.8 {d20, d21, d22, d23}, [%[src]]! \n" -- " vst1.8 {d16, d17, d18, d19}, [%[dst]]! \n" -- " vst1.8 {d20, d21, d22, d23}, [%[dst]]! \n" -- "2: @ two quadwords \n" -- " tst %[count], #2 \n" -- " beq 3f @ skip oversized fragment \n" -- " vld1.8 {d16, d17, d18, d19}, [%[src]]! \n" -- " vst1.8 {d16, d17, d18, d19}, [%[dst]]! \n" -- "3: @ one quadword \n" -- " tst %[count], #1 \n" -- " beq 4f @ skip oversized fragment \n" -- " vld1.8 {d16, d17}, [%[src]]! \n" -- " vst1.8 {d16, d17}, [%[dst]]! \n" -- "4: @ end \n" -- -- /* Clobbered input registers marked as input/outputs */ -- : [dst] "+r" (t_dst), [src] "+r" (t_src), [count] "+r" (count) -- -- /* No unclobbered inputs */ -- : -- -- /* Clobbered vector registers */ -- : "d16", "d17", "d18", "d19", "d20", "d21", "d22", "d23", "d24", "d25", -- "d26", "d27", "d28", "d29", "d30", "d31", "cc", "memory"); -- --#else -- -- while (count >= 8) -- { -- uint8x16x4_t t1 = vld4q_u8 (t_src); -- uint8x16x4_t t2 = vld4q_u8 (t_src + sizeof(uint8x16x4_t)); -- -- t_src += sizeof(uint8x16x4_t) * 2; -- vst4q_u8 (t_dst, t1); -- vst4q_u8 (t_dst + sizeof(uint8x16x4_t), t2); -- t_dst += sizeof(uint8x16x4_t) * 2; -- count -= 8; -- } -- -- if (count & 4) -- { -- uint8x16x4_t t1 = vld4q_u8 (t_src); -- -- t_src += sizeof(uint8x16x4_t); -- vst4q_u8 (t_dst, t1); -- t_dst += sizeof(uint8x16x4_t); -- } -- -- if (count & 2) -- { -- uint8x8x4_t t1 = vld4_u8 (t_src); -- -- t_src += sizeof(uint8x8x4_t); -- vst4_u8 (t_dst, t1); -- t_dst += sizeof(uint8x8x4_t); -- } -- -- if (count & 1) -- { -- uint8x16_t t1 = vld1q_u8 (t_src); -- -- t_src += sizeof(uint8x16_t); -- vst1q_u8 (t_dst, t1); -- t_dst += sizeof(uint8x16_t); -- } -- --#endif /* !USE_GCC_INLINE_ASM */ -- -- if (trailer_count) -- { -- if (trailer_count & 8) -- { -- uint8x8_t t1 = vld1_u8 (t_src); -- -- t_src += sizeof(uint8x8_t); -- vst1_u8 (t_dst, t1); -- t_dst += sizeof(uint8x8_t); -- } -- -- if (trailer_count & 4) -- { -- *((uint32_t*) t_dst) = *((uint32_t*) t_src); -- -- t_dst += 4; -- t_src += 4; -- } -- -- if (trailer_count & 2) -- { -- *((uint16_t*) t_dst) = *((uint16_t*) t_src); -- -- t_dst += 2; -- t_src += 2; -- } -- -- if (trailer_count & 1) -- { -- *t_dst++ = *t_src++; -- } -- } --} -- --static inline void --solid_over_565_8_pix_neon (uint32_t glyph_colour, -- uint16_t *dest, -- uint8_t * in_mask, -- uint32_t dest_stride, /* bytes, not elements */ -- uint32_t mask_stride, -- uint32_t count /* 8-pixel groups */) --{ -- /* Inner loop of glyph blitter (solid colour, alpha mask) */ -- --#ifdef USE_GCC_INLINE_ASM -- -- asm volatile ( -- " vld4.8 {d20[], d21[], d22[], d23[]}, [%[glyph_colour]] @ splat solid colour components \n" -- "0: @ loop \n" -- " vld1.16 {d0, d1}, [%[dest]] @ load first pixels from framebuffer \n" -- " vld1.8 {d17}, [%[in_mask]] @ load alpha mask of glyph \n" -- " vmull.u8 q9, d17, d23 @ apply glyph colour alpha to mask \n" -- " vshrn.u16 d17, q9, #8 @ reformat it to match original mask \n" -- " vmvn d18, d17 @ we need the inverse mask for the background \n" -- " vsli.u16 q3, q0, #5 @ duplicate framebuffer blue bits \n" -- " vshrn.u16 d2, q0, #8 @ unpack red from framebuffer pixels \n" -- " vshrn.u16 d4, q0, #3 @ unpack green \n" -- " vsri.u8 d2, d2, #5 @ duplicate red bits (extend 5 to 8) \n" -- " vshrn.u16 d6, q3, #2 @ unpack extended blue (truncate 10 to 8) \n" -- " vsri.u8 d4, d4, #6 @ duplicate green bits (extend 6 to 8) \n" -- " vmull.u8 q1, d2, d18 @ apply inverse mask to background red... \n" -- " vmull.u8 q2, d4, d18 @ ...green... \n" -- " vmull.u8 q3, d6, d18 @ ...blue \n" -- " subs %[count], %[count], #1 @ decrement/test loop counter \n" -- " vmlal.u8 q1, d17, d22 @ add masked foreground red... \n" -- " vmlal.u8 q2, d17, d21 @ ...green... \n" -- " vmlal.u8 q3, d17, d20 @ ...blue \n" -- " add %[in_mask], %[in_mask], %[mask_stride] @ advance mask pointer, while we wait \n" -- " vsri.16 q1, q2, #5 @ pack green behind red \n" -- " vsri.16 q1, q3, #11 @ pack blue into pixels \n" -- " vst1.16 {d2, d3}, [%[dest]] @ store composited pixels \n" -- " add %[dest], %[dest], %[dest_stride] @ advance framebuffer pointer \n" -- " bne 0b @ next please \n" -- -- /* Clobbered registers marked as input/outputs */ -- : [dest] "+r" (dest), [in_mask] "+r" (in_mask), [count] "+r" (count) -- -- /* Inputs */ -- : [dest_stride] "r" (dest_stride), [mask_stride] "r" (mask_stride), [glyph_colour] "r" (&glyph_colour) -- -- /* Clobbers, including the inputs we modify, and potentially lots of memory */ -- : "d0", "d1", "d2", "d3", "d4", "d5", "d6", "d7", "d17", "d18", "d19", -- "d20", "d21", "d22", "d23", "d24", "d25", "cc", "memory" -- ); -- --#else -- -- uint8x8x4_t solid_colour = vld4_dup_u8 ((uint8_t*) &glyph_colour); -- -- while (count--) -- { -- uint16x8_t pixels = vld1q_u16 (dest); -- uint8x8_t mask = vshrn_n_u16 (vmull_u8 (solid_colour.val[3], vld1_u8 (in_mask)), 8); -- uint8x8_t mask_image = vmvn_u8 (mask); -- -- uint8x8_t t_red = vshrn_n_u16 (pixels, 8); -- uint8x8_t t_green = vshrn_n_u16 (pixels, 3); -- uint8x8_t t_blue = vshrn_n_u16 (vsli_n_u8 (pixels, pixels, 5), 2); -- -- uint16x8_t s_red = vmull_u8 (vsri_n_u8 (t_red, t_red, 5), mask_image); -- uint16x8_t s_green = vmull_u8 (vsri_n_u8 (t_green, t_green, 6), mask_image); -- uint16x8_t s_blue = vmull_u8 (t_blue, mask_image); -- -- s_red = vmlal (s_red, mask, solid_colour.val[2]); -- s_green = vmlal (s_green, mask, solid_colour.val[1]); -- s_blue = vmlal (s_blue, mask, solid_colour.val[0]); -- -- pixels = vsri_n_u16 (s_red, s_green, 5); -- pixels = vsri_n_u16 (pixels, s_blue, 11); -- vst1q_u16 (dest, pixels); -- -- dest += dest_stride; -- mask += mask_stride; -- } -- --#endif --} -- --#if 0 /* this is broken currently */ --static void --neon_composite_over_n_8_0565 (pixman_implementation_t * impl, -- pixman_op_t op, -- pixman_image_t * src_image, -- pixman_image_t * mask_image, -- pixman_image_t * dst_image, -- int32_t src_x, -- int32_t src_y, -- int32_t mask_x, -- int32_t mask_y, -- int32_t dest_x, -- int32_t dest_y, -- int32_t width, -- int32_t height) --{ -- uint32_t src, srca; -- uint16_t *dst_line, *aligned_line; -- uint8_t *mask_line; -- uint32_t dst_stride, mask_stride; -- uint32_t kernel_count, copy_count, copy_tail; -- uint8_t kernel_offset, copy_offset; -- -- src = _pixman_image_get_solid (src_image, dst_image->bits.format); -- -- /* bail out if fully transparent or degenerate */ -- srca = src >> 24; -- if (src == 0) -- return; -- -- if (width == 0 || height == 0) -- return; -- -- if (width > NEON_SCANLINE_BUFFER_PIXELS) -- { -- /* split the blit, so we can use a fixed-size scanline buffer -- * TODO: there must be a more elegant way of doing this. -- */ -- int x; -- for (x = 0; x < width; x += NEON_SCANLINE_BUFFER_PIXELS) -- { -- neon_composite_over_n_8_0565 ( -- impl, op, -- src_image, mask_image, dst_image, -- src_x + x, src_y, mask_x + x, mask_y, dest_x + x, dest_y, -- (x + NEON_SCANLINE_BUFFER_PIXELS > width) ? width - x : NEON_SCANLINE_BUFFER_PIXELS, height); -- } -- -- return; -- } -- -- PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint16_t, dst_stride, dst_line, 1); -- PIXMAN_IMAGE_GET_LINE (mask_image, mask_x, mask_y, uint8_t, mask_stride, mask_line, 1); -- -- /* keep within minimum number of aligned quadwords on width -- * while also keeping the minimum number of columns to process -- */ -- { -- unsigned long aligned_left = (unsigned long)(dst_line) & ~0xF; -- unsigned long aligned_right = (((unsigned long)(dst_line + width)) + 0xF) & ~0xF; -- unsigned long ceiling_length = (((unsigned long) width) * sizeof(*dst_line) + 0xF) & ~0xF; -- -- /* the fast copy should be quadword aligned */ -- copy_offset = dst_line - ((uint16_t*) aligned_left); -- aligned_line = dst_line - copy_offset; -- copy_count = (uint32_t) ((aligned_right - aligned_left) >> 4); -- copy_tail = 0; -- -- if (aligned_right - aligned_left > ceiling_length) -- { -- /* unaligned routine is tightest */ -- kernel_count = (uint32_t) (ceiling_length >> 4); -- kernel_offset = copy_offset; -- } -- else -- { -- /* aligned routine is equally tight, so it is safer to align */ -- kernel_count = copy_count; -- kernel_offset = 0; -- } -- -- /* We should avoid reading beyond scanline ends for safety */ -- if (aligned_line < (dst_line - dest_x) || -- (aligned_line + (copy_count * 16 / sizeof(*dst_line))) > ((dst_line - dest_x) + dst_image->bits.width)) -- { -- /* switch to precise read */ -- copy_offset = kernel_offset = 0; -- aligned_line = dst_line; -- kernel_count = (uint32_t) (ceiling_length >> 4); -- copy_count = (width * sizeof(*dst_line)) >> 4; -- copy_tail = (width * sizeof(*dst_line)) & 0xF; -- } -- } -- -- { -- uint16_t scan_line[NEON_SCANLINE_BUFFER_PIXELS + 8]; /* deliberately not initialised */ -- uint8_t glyph_line[NEON_SCANLINE_BUFFER_PIXELS + 8]; -- int y = height; -- -- /* row-major order */ -- /* left edge, middle block, right edge */ -- for ( ; y--; mask_line += mask_stride, aligned_line += dst_stride, dst_line += dst_stride) -- { -- /* We don't want to overrun the edges of the glyph, -- * so realign the edge data into known buffers -- */ -- neon_quadword_copy (glyph_line + copy_offset, mask_line, width >> 4, width & 0xF); -- -- /* Uncached framebuffer access is really, really slow -- * if we do it piecemeal. It should be much faster if we -- * grab it all at once. One scanline should easily fit in -- * L1 cache, so this should not waste RAM bandwidth. -- */ -- neon_quadword_copy (scan_line, aligned_line, copy_count, copy_tail); -- -- /* Apply the actual filter */ -- solid_over_565_8_pix_neon ( -- src, scan_line + kernel_offset, -- glyph_line + kernel_offset, 8 * sizeof(*dst_line), -- 8, kernel_count); -- -- /* Copy the modified scanline back */ -- neon_quadword_copy (dst_line, scan_line + copy_offset, -- width >> 3, (width & 7) * 2); -- } -- } --} --#endif -- --#ifdef USE_GCC_INLINE_ASM -- --static inline void --plain_over_565_8_pix_neon (uint32_t colour, -- uint16_t *dest, -- uint32_t dest_stride, /* bytes, not elements */ -- uint32_t count /* 8-pixel groups */) --{ -- /* Inner loop for plain translucent rects -- * (solid colour without alpha mask) -- */ -- asm volatile ( -- " vld4.8 {d20[], d21[], d22[], d23[]}, [%[colour]] @ solid colour load/splat \n" -- " vmull.u8 q12, d23, d22 @ premultiply alpha red \n" -- " vmull.u8 q13, d23, d21 @ premultiply alpha green \n" -- " vmull.u8 q14, d23, d20 @ premultiply alpha blue \n" -- " vmvn d18, d23 @ inverse alpha for background \n" -- "0: @ loop\n" -- " vld1.16 {d0, d1}, [%[dest]] @ load first pixels from framebuffer \n" -- " vshrn.u16 d2, q0, #8 @ unpack red from framebuffer pixels \n" -- " vshrn.u16 d4, q0, #3 @ unpack green \n" -- " vsli.u16 q3, q0, #5 @ duplicate framebuffer blue bits \n" -- " vsri.u8 d2, d2, #5 @ duplicate red bits (extend 5 to 8) \n" -- " vsri.u8 d4, d4, #6 @ duplicate green bits (extend 6 to 8) \n" -- " vshrn.u16 d6, q3, #2 @ unpack extended blue (truncate 10 to 8) \n" -- " vmov q0, q12 @ retrieve foreground red \n" -- " vmlal.u8 q0, d2, d18 @ blend red - my kingdom for a four-operand MLA \n" -- " vmov q1, q13 @ retrieve foreground green \n" -- " vmlal.u8 q1, d4, d18 @ blend green \n" -- " vmov q2, q14 @ retrieve foreground blue \n" -- " vmlal.u8 q2, d6, d18 @ blend blue \n" -- " subs %[count], %[count], #1 @ decrement/test loop counter \n" -- " vsri.16 q0, q1, #5 @ pack green behind red \n" -- " vsri.16 q0, q2, #11 @ pack blue into pixels \n" -- " vst1.16 {d0, d1}, [%[dest]] @ store composited pixels \n" -- " add %[dest], %[dest], %[dest_stride] @ advance framebuffer pointer \n" -- " bne 0b @ next please \n" -- -- /* Clobbered registers marked as input/outputs */ -- : [dest] "+r" (dest), [count] "+r" (count) -- -- /* Inputs */ -- : [dest_stride] "r" (dest_stride), [colour] "r" (&colour) -- -- /* Clobbers, including the inputs we modify, and -- * potentially lots of memory -- */ -- : "d0", "d1", "d2", "d3", "d4", "d5", "d6", "d7", "d18", "d19", -- "d20", "d21", "d22", "d23", "d24", "d25", "d26", "d27", "d28", "d29", -- "cc", "memory" -- ); --} -- --static void --neon_composite_over_n_0565 (pixman_implementation_t * impl, -- pixman_op_t op, -- pixman_image_t * src_image, -- pixman_image_t * mask_image, -- pixman_image_t * dst_image, -- int32_t src_x, -- int32_t src_y, -- int32_t mask_x, -- int32_t mask_y, -- int32_t dest_x, -- int32_t dest_y, -- int32_t width, -- int32_t height) --{ -- uint32_t src, srca; -- uint16_t *dst_line, *aligned_line; -- uint32_t dst_stride; -- uint32_t kernel_count, copy_count, copy_tail; -- uint8_t kernel_offset, copy_offset; -- -- src = _pixman_image_get_solid (src_image, dst_image->bits.format); -- -- /* bail out if fully transparent */ -- srca = src >> 24; -- if (src == 0) -- return; -- -- if (width == 0 || height == 0) -- return; -- -- if (width > NEON_SCANLINE_BUFFER_PIXELS) -- { -- /* split the blit, so we can use a fixed-size scanline buffer * -- * TODO: there must be a more elegant way of doing this. -- */ -- int x; -- -- for (x = 0; x < width; x += NEON_SCANLINE_BUFFER_PIXELS) -- { -- neon_composite_over_n_0565 ( -- impl, op, -- src_image, mask_image, dst_image, -- src_x + x, src_y, mask_x + x, mask_y, dest_x + x, dest_y, -- (x + NEON_SCANLINE_BUFFER_PIXELS > width) ? width - x : NEON_SCANLINE_BUFFER_PIXELS, height); -- } -- return; -- } -- -- PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint16_t, dst_stride, dst_line, 1); -- -- /* keep within minimum number of aligned quadwords on width -- * while also keeping the minimum number of columns to process -- */ -- { -- unsigned long aligned_left = (unsigned long)(dst_line) & ~0xF; -- unsigned long aligned_right = (((unsigned long)(dst_line + width)) + 0xF) & ~0xF; -- unsigned long ceiling_length = (((unsigned long) width) * sizeof(*dst_line) + 0xF) & ~0xF; -- -- /* the fast copy should be quadword aligned */ -- copy_offset = dst_line - ((uint16_t*) aligned_left); -- aligned_line = dst_line - copy_offset; -- copy_count = (uint32_t) ((aligned_right - aligned_left) >> 4); -- copy_tail = 0; -- -- if (aligned_right - aligned_left > ceiling_length) -- { -- /* unaligned routine is tightest */ -- kernel_count = (uint32_t) (ceiling_length >> 4); -- kernel_offset = copy_offset; -- } -- else -- { -- /* aligned routine is equally tight, so it is safer to align */ -- kernel_count = copy_count; -- kernel_offset = 0; -- } -- -- /* We should avoid reading beyond scanline ends for safety */ -- if (aligned_line < (dst_line - dest_x) || -- (aligned_line + (copy_count * 16 / sizeof(*dst_line))) > ((dst_line - dest_x) + dst_image->bits.width)) -- { -- /* switch to precise read */ -- copy_offset = kernel_offset = 0; -- aligned_line = dst_line; -- kernel_count = (uint32_t) (ceiling_length >> 4); -- copy_count = (width * sizeof(*dst_line)) >> 4; -- copy_tail = (width * sizeof(*dst_line)) & 0xF; -- } -- } -- -- { -- uint16_t scan_line[NEON_SCANLINE_BUFFER_PIXELS + 8]; /* deliberately not initialised */ -- -- /* row-major order */ -- /* left edge, middle block, right edge */ -- for ( ; height--; aligned_line += dst_stride, dst_line += dst_stride) -- { -- /* Uncached framebuffer access is really, really slow if we do it piecemeal. -- * It should be much faster if we grab it all at once. -- * One scanline should easily fit in L1 cache, so this should -- * not waste RAM bandwidth. -- */ -- neon_quadword_copy (scan_line, aligned_line, copy_count, copy_tail); -- -- /* Apply the actual filter */ -- plain_over_565_8_pix_neon ( -- src, scan_line + kernel_offset, 8 * sizeof(*dst_line), kernel_count); -- -- /* Copy the modified scanline back */ -- neon_quadword_copy ( -- dst_line, scan_line + copy_offset, width >> 3, (width & 7) * 2); -- } -- } --} -- --static inline void --ARGB8_over_565_8_pix_neon (uint32_t *src, -- uint16_t *dest, -- uint32_t src_stride, /* bytes, not elements */ -- uint32_t count /* 8-pixel groups */) --{ -- asm volatile ( -- "0: @ loop\n" -- " pld [%[src], %[src_stride]] @ preload from next scanline \n" -- " vld1.16 {d0, d1}, [%[dest]] @ load pixels from framebuffer \n" -- " vld4.8 {d20, d21, d22, d23},[%[src]]! @ load source image pixels \n" -- " vsli.u16 q3, q0, #5 @ duplicate framebuffer blue bits \n" -- " vshrn.u16 d2, q0, #8 @ unpack red from framebuffer pixels \n" -- " vshrn.u16 d4, q0, #3 @ unpack green \n" -- " vmvn d18, d23 @ we need the inverse alpha for the background \n" -- " vsri.u8 d2, d2, #5 @ duplicate red bits (extend 5 to 8) \n" -- " vshrn.u16 d6, q3, #2 @ unpack extended blue (truncate 10 to 8) \n" -- " vsri.u8 d4, d4, #6 @ duplicate green bits (extend 6 to 8) \n" -- " vmull.u8 q1, d2, d18 @ apply inverse alpha to background red... \n" -- " vmull.u8 q2, d4, d18 @ ...green... \n" -- " vmull.u8 q3, d6, d18 @ ...blue \n" -- " subs %[count], %[count], #1 @ decrement/test loop counter \n" -- " vmlal.u8 q1, d23, d22 @ add blended foreground red... \n" -- " vmlal.u8 q2, d23, d21 @ ...green... \n" -- " vmlal.u8 q3, d23, d20 @ ...blue \n" -- " vsri.16 q1, q2, #5 @ pack green behind red \n" -- " vsri.16 q1, q3, #11 @ pack blue into pixels \n" -- " vst1.16 {d2, d3}, [%[dest]]! @ store composited pixels \n" -- " bne 0b @ next please \n" -- -- /* Clobbered registers marked as input/outputs */ -- : [dest] "+r" (dest), [src] "+r" (src), [count] "+r" (count) -- -- /* Inputs */ -- : [src_stride] "r" (src_stride) -- -- /* Clobbers, including the inputs we modify, and potentially lots of memory */ -- : "d0", "d1", "d2", "d3", "d4", "d5", "d6", "d7", "d17", "d18", "d20", -- "d21", "d22", "d23", "cc", "memory" -- ); --} -- --static void --neon_composite_over_8888_0565 (pixman_implementation_t * impl, -- pixman_op_t op, -- pixman_image_t * src_image, -- pixman_image_t * mask_image, -- pixman_image_t * dst_image, -- int32_t src_x, -- int32_t src_y, -- int32_t mask_x, -- int32_t mask_y, -- int32_t dest_x, -- int32_t dest_y, -- int32_t width, -- int32_t height) --{ -- uint32_t *src_line; -- uint16_t *dst_line, *aligned_line; -- uint32_t dst_stride, src_stride; -- uint32_t kernel_count, copy_count, copy_tail; -- uint8_t kernel_offset, copy_offset; -- -- /* we assume mask is opaque -- * so the only alpha to deal with is embedded in src -- */ -- if (width > NEON_SCANLINE_BUFFER_PIXELS) -- { -- /* split the blit, so we can use a fixed-size scanline buffer */ -- int x; -- for (x = 0; x < width; x += NEON_SCANLINE_BUFFER_PIXELS) -- { -- neon_composite_over_8888_0565 ( -- impl, op, -- src_image, mask_image, dst_image, -- src_x + x, src_y, mask_x + x, mask_y, dest_x + x, dest_y, -- (x + NEON_SCANLINE_BUFFER_PIXELS > width) ? width - x : NEON_SCANLINE_BUFFER_PIXELS, height); -- } -- return; -- } -- -- PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint16_t, dst_stride, dst_line, 1); -- PIXMAN_IMAGE_GET_LINE (src_image, src_x, src_y, uint32_t, src_stride, src_line, 1); -- -- /* keep within minimum number of aligned quadwords on width -- * while also keeping the minimum number of columns to process -- */ -- { -- unsigned long aligned_left = (unsigned long)(dst_line) & ~0xF; -- unsigned long aligned_right = (((unsigned long)(dst_line + width)) + 0xF) & ~0xF; -- unsigned long ceiling_length = (((unsigned long) width) * sizeof(*dst_line) + 0xF) & ~0xF; -- -- /* the fast copy should be quadword aligned */ -- copy_offset = dst_line - ((uint16_t*) aligned_left); -- aligned_line = dst_line - copy_offset; -- copy_count = (uint32_t) ((aligned_right - aligned_left) >> 4); -- copy_tail = 0; -- -- if (aligned_right - aligned_left > ceiling_length) -- { -- /* unaligned routine is tightest */ -- kernel_count = (uint32_t) (ceiling_length >> 4); -- kernel_offset = copy_offset; -- } -- else -- { -- /* aligned routine is equally tight, so it is safer to align */ -- kernel_count = copy_count; -- kernel_offset = 0; -- } -- -- /* We should avoid reading beyond scanline ends for safety */ -- if (aligned_line < (dst_line - dest_x) || -- (aligned_line + (copy_count * 16 / sizeof(*dst_line))) > ((dst_line - dest_x) + dst_image->bits.width)) -- { -- /* switch to precise read */ -- copy_offset = kernel_offset = 0; -- aligned_line = dst_line; -- kernel_count = (uint32_t) (ceiling_length >> 4); -- copy_count = (width * sizeof(*dst_line)) >> 4; -- copy_tail = (width * sizeof(*dst_line)) & 0xF; -- } -- } -- -- /* Preload the first input scanline */ -- { -- uint8_t *src_ptr = (uint8_t*) src_line; -- uint32_t count = (width + 15) / 16; -- --#ifdef USE_GCC_INLINE_ASM -- asm volatile ( -- "0: @ loop \n" -- " subs %[count], %[count], #1 \n" -- " pld [%[src]] \n" -- " add %[src], %[src], #64 \n" -- " bgt 0b \n" -- -- /* Clobbered input registers marked as input/outputs */ -- : [src] "+r" (src_ptr), [count] "+r" (count) -- : /* no unclobbered inputs */ -- : "cc" -- ); --#else -- do -- { -- __pld (src_ptr); -- src_ptr += 64; -- } -- while (--count); --#endif -- } -- -- { -- uint16_t scan_line[NEON_SCANLINE_BUFFER_PIXELS + 8]; /* deliberately not initialised */ -- -- /* row-major order */ -- /* left edge, middle block, right edge */ -- for ( ; height--; src_line += src_stride, aligned_line += dst_stride) -- { -- /* Uncached framebuffer access is really, really slow if we do -- * it piecemeal. It should be much faster if we grab it all at -- * once. One scanline should easily fit in L1 cache, so this -- * should not waste RAM bandwidth. -- */ -- neon_quadword_copy (scan_line, aligned_line, copy_count, copy_tail); -- -- /* Apply the actual filter */ -- ARGB8_over_565_8_pix_neon ( -- src_line, scan_line + kernel_offset, -- src_stride * sizeof(*src_line), kernel_count); -- -- /* Copy the modified scanline back */ -- neon_quadword_copy (dst_line, -- scan_line + copy_offset, -- width >> 3, (width & 7) * 2); -- } -- } --} -- --#endif /* USE_GCC_INLINE_ASM */ -- - static const pixman_fast_path_t arm_neon_fast_path_array[] = - { - { PIXMAN_OP_ADD, PIXMAN_solid, PIXMAN_a8, PIXMAN_a8, neon_composite_add_8888_8_8, 0 }, -@@ -2612,12 +1908,6 @@ static const pixman_fast_path_t arm_neon_fast_path_array[] = - #ifdef USE_GCC_INLINE_ASM - { PIXMAN_OP_SRC, PIXMAN_r5g6b5, PIXMAN_null, PIXMAN_r5g6b5, neon_composite_src_16_16, 0 }, - { PIXMAN_OP_SRC, PIXMAN_b5g6r5, PIXMAN_null, PIXMAN_b5g6r5, neon_composite_src_16_16, 0 }, --#if 0 /* this code has some bugs */ -- { PIXMAN_OP_OVER, PIXMAN_solid, PIXMAN_null, PIXMAN_r5g6b5, neon_composite_over_n_0565, 0 }, -- { PIXMAN_OP_OVER, PIXMAN_solid, PIXMAN_null, PIXMAN_b5g6r5, neon_composite_over_n_0565, 0 }, -- { PIXMAN_OP_OVER, PIXMAN_a8r8g8b8, PIXMAN_null, PIXMAN_r5g6b5, neon_composite_over_8888_0565, 0 }, -- { PIXMAN_OP_OVER, PIXMAN_a8b8g8r8, PIXMAN_null, PIXMAN_b5g6r5, neon_composite_over_8888_0565, 0 }, --#endif - #endif - { PIXMAN_OP_OVER, PIXMAN_a8r8g8b8, PIXMAN_null, PIXMAN_a8r8g8b8, neon_composite_over_8888_8888, 0 }, - { PIXMAN_OP_OVER, PIXMAN_a8r8g8b8, PIXMAN_null, PIXMAN_x8r8g8b8, neon_composite_over_8888_8888, 0 }, -@@ -2668,79 +1958,6 @@ arm_neon_composite (pixman_implementation_t *imp, - } - - static pixman_bool_t --pixman_blt_neon (void *src_bits, -- void *dst_bits, -- int src_stride, -- int dst_stride, -- int src_bpp, -- int dst_bpp, -- int src_x, -- int src_y, -- int dst_x, -- int dst_y, -- int width, -- int height) --{ -- if (!width || !height) -- return TRUE; -- -- /* accelerate only straight copies involving complete bytes */ -- if (src_bpp != dst_bpp || (src_bpp & 7)) -- return FALSE; -- -- { -- uint32_t bytes_per_pixel = src_bpp >> 3; -- uint32_t byte_width = width * bytes_per_pixel; -- /* parameter is in words for some reason */ -- int32_t src_stride_bytes = src_stride * 4; -- int32_t dst_stride_bytes = dst_stride * 4; -- uint8_t *src_bytes = ((uint8_t*) src_bits) + -- src_y * src_stride_bytes + src_x * bytes_per_pixel; -- uint8_t *dst_bytes = ((uint8_t*) dst_bits) + -- dst_y * dst_stride_bytes + dst_x * bytes_per_pixel; -- uint32_t quadword_count = byte_width / 16; -- uint32_t offset = byte_width % 16; -- -- while (height--) -- { -- neon_quadword_copy (dst_bytes, src_bytes, quadword_count, offset); -- src_bytes += src_stride_bytes; -- dst_bytes += dst_stride_bytes; -- } -- } -- -- return TRUE; --} -- --static pixman_bool_t --arm_neon_blt (pixman_implementation_t *imp, -- uint32_t * src_bits, -- uint32_t * dst_bits, -- int src_stride, -- int dst_stride, -- int src_bpp, -- int dst_bpp, -- int src_x, -- int src_y, -- int dst_x, -- int dst_y, -- int width, -- int height) --{ -- if (pixman_blt_neon ( -- src_bits, dst_bits, src_stride, dst_stride, src_bpp, dst_bpp, -- src_x, src_y, dst_x, dst_y, width, height)) -- { -- return TRUE; -- } -- -- return _pixman_implementation_blt ( -- imp->delegate, -- src_bits, dst_bits, src_stride, dst_stride, src_bpp, dst_bpp, -- src_x, src_y, dst_x, dst_y, width, height); --} -- --static pixman_bool_t - arm_neon_fill (pixman_implementation_t *imp, - uint32_t * bits, - int stride, -@@ -2765,9 +1982,6 @@ _pixman_implementation_create_arm_neon (void) - pixman_implementation_t *imp = _pixman_implementation_create (simd); - - imp->composite = arm_neon_composite; --#if 0 /* this code has some bugs */ -- imp->blt = arm_neon_blt; --#endif - imp->fill = arm_neon_fill; - - return imp; diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/src-8888-0565.patch b/recipes/obsolete/xorg/xorg-lib/pixman/src-8888-0565.patch deleted file mode 100644 index c544225f65..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/src-8888-0565.patch +++ /dev/null @@ -1,324 +0,0 @@ -From 6494f9ae8820078d0e6109bf8f294156f7a5da4c Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Fri, 05 Mar 2010 00:40:34 +0000 -Subject: ARM: added 'armv6_composite_src_8888_0565' fast path - -Provides ~3x performance improvement when working with -data in L1 cache, and ~80% performace improvement when working -with memory. This fast path is important for 32bpp -> 16bpp -color format conversion and is commonly used with 16bpp desktop. - -Microbenchmark from N800 (ARM11 @ 400MHz), measured in MPix/s: - -before: - - src_8888_0565 = L1: 21.54 M: 15.62 - -after (armv4): - - src_8888_0565 = L1: 45.26 M: 23.29 - -after (armv6): - - src_8888_0565 = L1: 60.62 M: 28.37 ---- -diff --git a/pixman/pixman-arm-simd.c b/pixman/pixman-arm-simd.c -index c375c01..69243c1 100644 ---- a/pixman/pixman-arm-simd.c -+++ b/pixman/pixman-arm-simd.c -@@ -604,6 +604,282 @@ armv6_composite_over_n_8_0565 (pixman_implementation_t * impl, - dst_stride - width, mask_stride - width, height); - } - -+static inline void -+armv4_composite_src_8888_0565_asm ( -+ uint16_t *dst, uint32_t *src, int w, int dst_stride, -+ int src_stride, int h) -+{ -+ uint32_t a, x, y, c1F001F = 0x1F001F, cFFFF = 0xFFFF; -+ int backup_w = w; -+ while (h--) -+ { -+ w = backup_w; -+ if (w > 0 && (uintptr_t)dst & 2) -+ { -+ x = *src++; -+ -+ a = (x >> 3) & c1F001F; -+ x &= 0xFC00; -+ a |= a >> 5; -+ a |= x >> 5; -+ -+ *dst++ = a; -+ w--; -+ } -+ -+ asm volatile( -+ "subs %[w], %[w], #2\n" -+ "blt 2f\n" -+ "1:\n" -+ "ldr %[x], [%[src]], #4\n" -+ "ldr %[y], [%[src]], #4\n" -+ "subs %[w], %[w], #2\n" -+ -+ "and %[a], %[c1F001F], %[x], lsr #3\n" -+ "and %[x], %[x], #0xFC00\n\n" -+ "orr %[a], %[a], %[a], lsr #5\n" -+ "orr %[x], %[a], %[x], lsr #5\n" -+ -+ "and %[a], %[c1F001F], %[y], lsr #3\n" -+ "and %[y], %[y], #0xFC00\n\n" -+ "orr %[a], %[a], %[a], lsr #5\n" -+ "orr %[y], %[a], %[y], lsr #5\n" -+ /* -+ * Writing single 32-bit value is much faster than two -+ * separate 16-bit values for older CPUs without (efficient) -+ * write combining, even though it costs an extra instruction. -+ */ -+ "and %[x], %[x], %[cFFFF]\n" -+ "orr %[x], %[x], %[y], lsl #16\n" -+ "str %[x], [%[dst]], #4\n" -+ "bge 1b\n" -+ "2:\n" -+ : [c1F001F] "+&r" (c1F001F), [cFFFF] "+&r" (cFFFF), -+ [src] "+&r" (src), [dst] "+&r" (dst), [a] "=&r" (a), -+ [x] "=&r" (x), [y] "=&r" (y), [w] "+&r" (w) -+ ); -+ -+ if (w & 1) -+ { -+ x = *src++; -+ -+ a = (x >> 3) & c1F001F; -+ x = x & 0xFC00; -+ a |= a >> 5; -+ a |= x >> 5; -+ -+ *dst++ = a; -+ } -+ -+ src += src_stride - backup_w; -+ dst += dst_stride - backup_w; -+ } -+} -+ -+/* -+ * Conversion x8r8g8b8 -> r5g6b5 -+ * -+ * Note: 'w' must be >= 7 here -+ */ -+static void __attribute__((naked)) -+armv6_composite_src_8888_0565_asm ( -+ uint16_t *dst, uint32_t *src, int w, int dst_stride, -+ int src_stride, int h) -+{ -+ asm volatile( -+ /* define supplementary macros */ -+ ".macro cvt8888to565 PIX\n" -+ "and A, C1F001F, \\PIX, lsr #3\n" -+ "and \\PIX, \\PIX, #0xFC00\n\n" -+ "orr A, A, A, lsr #5\n" -+ "orr \\PIX, A, \\PIX, lsr #5\n" -+ ".endm\n" -+ -+ ".macro combine_pixels_pair PIX1, PIX2\n" -+ /* Note: assume little endian byte order */ -+ "pkhbt \\PIX1, \\PIX1, \\PIX2, lsl #16\n" -+ ".endm\n" -+ -+ /* function entry, save all registers (10 words) to stack */ -+ "stmdb sp!, {r4-r11, ip, lr}\n" -+ -+ /* define some aliases */ -+ "DST .req r0\n" -+ "SRC .req r1\n" -+ "W .req r2\n" -+ "H .req r3\n" -+ -+ "TMP1 .req r4\n" -+ "TMP2 .req r5\n" -+ "TMP3 .req r6\n" -+ "TMP4 .req r7\n" -+ "TMP5 .req r8\n" -+ "TMP6 .req r9\n" -+ "TMP7 .req r10\n" -+ "TMP8 .req r11\n" -+ -+ "C1F001F .req ip\n" -+ "A .req lr\n" -+ -+ "ldr TMP1, [sp, #(10*4+0)]\n" /* load src_stride */ -+ "ldr C1F001F, =0x1F001F\n" -+ "sub r3, r3, W\n" -+ "str r3, [sp, #(10*4+0)]\n" /* store (dst_stride-w) */ -+ "ldr r3, [sp, #(10*4+4)]\n" /* load h */ -+ "sub TMP1, TMP1, W\n" -+ "str TMP1, [sp, #(10*4+4)]\n" /* store (src_stride-w) */ -+ -+ "str W, [sp, #(8*4)]\n" /* saved ip = W */ -+ -+ "0:\n" -+ "subs H, H, #1\n" -+ "blt 6f\n" -+ "1:\n" -+ /* align DST at 4 byte boundary */ -+ "tst DST, #2\n" -+ "beq 2f\n" -+ "ldr TMP1, [SRC], #4\n" -+ "sub W, W, #1\n" -+ "cvt8888to565 TMP1\n" -+ "strh TMP1, [DST], #2\n" -+ "2:" -+ /* align DST at 8 byte boundary */ -+ "tst DST, #4\n" -+ "beq 2f\n" -+ "ldmia SRC!, {TMP1, TMP2}\n" -+ "sub W, W, #2\n" -+ "cvt8888to565 TMP1\n" -+ "cvt8888to565 TMP2\n" -+ "combine_pixels_pair TMP1, TMP2\n" -+ "str TMP1, [DST], #4\n" -+ "2:" -+ /* align DST at 16 byte boundary */ -+ "tst DST, #8\n" -+ "beq 2f\n" -+ "ldmia SRC!, {TMP1, TMP2, TMP3, TMP4}\n" -+ "sub W, W, #4\n" -+ "cvt8888to565 TMP1\n" -+ "cvt8888to565 TMP2\n" -+ "cvt8888to565 TMP3\n" -+ "cvt8888to565 TMP4\n" -+ "combine_pixels_pair TMP1, TMP2\n" -+ "combine_pixels_pair TMP3, TMP4\n" -+ "stmia DST!, {TMP1, TMP3}\n" -+ "2:" -+ /* inner loop, process 8 pixels per iteration */ -+ "subs W, W, #8\n" -+ "blt 4f\n" -+ "3:\n" -+ "ldmia SRC!, {TMP1, TMP2, TMP3, TMP4, TMP5, TMP6, TMP7, TMP8}\n" -+ "subs W, W, #8\n" -+ "cvt8888to565 TMP1\n" -+ "cvt8888to565 TMP2\n" -+ "cvt8888to565 TMP3\n" -+ "cvt8888to565 TMP4\n" -+ "cvt8888to565 TMP5\n" -+ "cvt8888to565 TMP6\n" -+ "cvt8888to565 TMP7\n" -+ "cvt8888to565 TMP8\n" -+ "combine_pixels_pair TMP1, TMP2\n" -+ "combine_pixels_pair TMP3, TMP4\n" -+ "combine_pixels_pair TMP5, TMP6\n" -+ "combine_pixels_pair TMP7, TMP8\n" -+ "stmia DST!, {TMP1, TMP3, TMP5, TMP7}\n" -+ "bge 3b\n" -+ "4:\n" -+ -+ /* process the remaining pixels */ -+ "tst W, #4\n" -+ "beq 4f\n" -+ "ldmia SRC!, {TMP1, TMP2, TMP3, TMP4}\n" -+ "cvt8888to565 TMP1\n" -+ "cvt8888to565 TMP2\n" -+ "cvt8888to565 TMP3\n" -+ "cvt8888to565 TMP4\n" -+ "combine_pixels_pair TMP1, TMP2\n" -+ "combine_pixels_pair TMP3, TMP4\n" -+ "stmia DST!, {TMP1, TMP3}\n" -+ "4:\n" -+ "tst W, #2\n" -+ "beq 4f\n" -+ "ldmia SRC!, {TMP1, TMP2}\n" -+ "cvt8888to565 TMP1\n" -+ "cvt8888to565 TMP2\n" -+ "combine_pixels_pair TMP1, TMP2\n" -+ "str TMP1, [DST], #4\n" -+ "4:\n" -+ "tst W, #1\n" -+ "beq 4f\n" -+ "ldr TMP1, [SRC], #4\n" -+ "cvt8888to565 TMP1\n" -+ "strh TMP1, [DST], #2\n" -+ "4:\n" -+ "ldr TMP1, [sp, #(10*4+0)]\n" /* (dst_stride-w) */ -+ "ldr TMP2, [sp, #(10*4+4)]\n" /* (src_stride-w) */ -+ "ldr W, [sp, #(8*4)]\n" -+ "subs H, H, #1\n" -+ "add DST, DST, TMP1, lsl #1\n" -+ "add SRC, SRC, TMP2, lsl #2\n" -+ "bge 1b\n" -+ "6:\n" -+ /* restore all registers and return */ -+ "ldmia sp!, {r4-r11, ip, pc}\n" -+ ".ltorg\n" -+ -+ ".unreq DST\n" -+ ".unreq SRC\n" -+ ".unreq W\n" -+ ".unreq H\n" -+ -+ ".unreq TMP1\n" -+ ".unreq TMP2\n" -+ ".unreq TMP3\n" -+ ".unreq TMP4\n" -+ ".unreq TMP5\n" -+ ".unreq TMP6\n" -+ ".unreq TMP7\n" -+ ".unreq TMP8\n" -+ -+ ".unreq C1F001F\n" -+ ".unreq A\n" -+ -+ ".purgem cvt8888to565\n" -+ ".purgem combine_pixels_pair\n" -+ ); -+} -+ -+static void -+armv6_composite_src_8888_0565 (pixman_implementation_t * impl, -+ pixman_op_t op, -+ pixman_image_t * src_image, -+ pixman_image_t * mask_image, -+ pixman_image_t * dst_image, -+ int32_t src_x, -+ int32_t src_y, -+ int32_t mask_x, -+ int32_t mask_y, -+ int32_t dest_x, -+ int32_t dest_y, -+ int32_t width, -+ int32_t height) -+{ -+ uint32_t *src; -+ uint16_t *dst; -+ int src_stride, dst_stride; -+ -+ PIXMAN_IMAGE_GET_LINE (dst_image, dest_x, dest_y, uint16_t, -+ dst_stride, dst, 1); -+ PIXMAN_IMAGE_GET_LINE (src_image, src_x, src_y, uint32_t, -+ src_stride, src, 1); -+ -+ if (width < 7) -+ armv4_composite_src_8888_0565_asm (dst, src, width, -+ dst_stride, src_stride, height); -+ else -+ armv6_composite_src_8888_0565_asm (dst, src, width, -+ dst_stride, src_stride, height); -+} -+ - #endif - - static const pixman_fast_path_t arm_simd_fast_paths[] = -@@ -624,6 +900,10 @@ static const pixman_fast_path_t arm_simd_fast_paths[] = - #if defined(__ARM_EABI__) && defined(__linux__) - PIXMAN_STD_FAST_PATH (OVER, solid, a8, r5g6b5, armv6_composite_over_n_8_0565), - PIXMAN_STD_FAST_PATH (OVER, solid, a8, b5g6r5, armv6_composite_over_n_8_0565), -+ PIXMAN_STD_FAST_PATH (SRC, a8r8g8b8, null, r5g6b5, armv6_composite_src_8888_0565), -+ PIXMAN_STD_FAST_PATH (SRC, x8r8g8b8, null, r5g6b5, armv6_composite_src_8888_0565), -+ PIXMAN_STD_FAST_PATH (SRC, a8b8g8r8, null, b5g6r5, armv6_composite_src_8888_0565), -+ PIXMAN_STD_FAST_PATH (SRC, x8b8g8r8, null, b5g6r5, armv6_composite_src_8888_0565), - #endif - { PIXMAN_OP_NONE }, - }; --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg/xorg-lib/pixman/tls.patch b/recipes/obsolete/xorg/xorg-lib/pixman/tls.patch deleted file mode 100644 index 316caed65f..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman/tls.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 714559dccda3165a72f0a9935c1edc3aef535f30 Mon Sep 17 00:00:00 2001 -From: Søren Sandmann Pedersen <ssp@redhat.com> -Date: Wed, 07 Apr 2010 05:44:12 +0000 -Subject: Fixes for pthread thread local storage. - -The tls_name_key variable is passed to tls_name_get(), and the first -time this happens it isn't initialized. tls_name_get() then passes it -on to tls_name_alloc() which passes it on to pthread_setspecific() -leading to undefined behavior. - -None of this is actually necessary at all because there is only one -such variable per thread local variable, so it doesn't need to passed -as a parameter at all. - -All of this was pointed out by Tor Lillqvist on the cairo mailing -list. ---- -diff --git a/pixman/pixman-compiler.h b/pixman/pixman-compiler.h -index cdac0d8..531c8c9 100644 ---- a/pixman/pixman-compiler.h -+++ b/pixman/pixman-compiler.h -@@ -99,16 +99,16 @@ - } \ - \ - static type * \ -- tls_ ## name ## _alloc (key) \ -+ tls_ ## name ## _alloc (void) \ - { \ - type *value = calloc (1, sizeof (type)); \ - if (value) \ -- pthread_setspecific (key, value); \ -+ pthread_setspecific (tls_ ## name ## _key, value); \ - return value; \ - } \ - \ - static force_inline type * \ -- tls_ ## name ## _get (key) \ -+ tls_ ## name ## _get (void) \ - { \ - type *value = NULL; \ - if (pthread_once (&tls_ ## name ## _once_control, \ -@@ -116,13 +116,13 @@ - { \ - value = pthread_getspecific (tls_ ## name ## _key); \ - if (!value) \ -- value = tls_ ## name ## _alloc (key); \ -+ value = tls_ ## name ## _alloc (); \ - } \ - return value; \ - } - - # define PIXMAN_GET_THREAD_LOCAL(name) \ -- tls_ ## name ## _get (tls_ ## name ## _key) -+ tls_ ## name ## _get () - - #else - --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg/xorg-lib/pixman_0.10.0.bb b/recipes/obsolete/xorg/xorg-lib/pixman_0.10.0.bb deleted file mode 100644 index 869081891d..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman_0.10.0.bb +++ /dev/null @@ -1,5 +0,0 @@ -require pixman.inc -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "41804ac38025102dcc9891dfd4a3d105" -SRC_URI[archive.sha256sum] = "48625f6b5ce130672942503c683d306d957ee40f59f8e59be6ca30a245ad47d0" diff --git a/recipes/obsolete/xorg/xorg-lib/pixman_0.11.4.bb b/recipes/obsolete/xorg/xorg-lib/pixman_0.11.4.bb deleted file mode 100644 index b058104cbb..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman_0.11.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require pixman.inc -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8c8afc259af61d42aa9b3d8ec5a9a03b" -SRC_URI[archive.sha256sum] = "d034f4afb4329c38e8789a5a7a384194c7402094b4c2b7600d2d86d8589e8571" - -DEFAULT_PREFERENCE = "-1" diff --git a/recipes/obsolete/xorg/xorg-lib/pixman_0.11.8.bb b/recipes/obsolete/xorg/xorg-lib/pixman_0.11.8.bb deleted file mode 100644 index d7c67174ac..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman_0.11.8.bb +++ /dev/null @@ -1,9 +0,0 @@ -require pixman.inc -PR = "${INC_PR}.0" - -SRC_URI += " \ - file://pixman-arm.patch \ - file://pixman-x888-565.patch \ - " -SRC_URI[archive.md5sum] = "7b5db768c51337b5e5e954fc9c961cd3" -SRC_URI[archive.sha256sum] = "720db5ef6ed0e744b9bac5360ade9a7c024f9fb3fab05c83a90ee28b08e66e01" diff --git a/recipes/obsolete/xorg/xorg-lib/pixman_0.15.18.bb b/recipes/obsolete/xorg/xorg-lib/pixman_0.15.18.bb deleted file mode 100644 index 4811a01f8c..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman_0.15.18.bb +++ /dev/null @@ -1,7 +0,0 @@ -require pixman.inc -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9b60fe7623621b546b76777b8b7d2490" -SRC_URI[archive.sha256sum] = "3a5003cf6c7d5b03ed5977c108ee11410cfd7849eea370eb4feae98f2822c795" - -DEFAULT_PREFERENCE = "-1" diff --git a/recipes/obsolete/xorg/xorg-lib/pixman_0.15.6.bb b/recipes/obsolete/xorg/xorg-lib/pixman_0.15.6.bb deleted file mode 100644 index a09de4e827..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman_0.15.6.bb +++ /dev/null @@ -1,7 +0,0 @@ -require pixman.inc -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fe922698df46b21d7e19f28ded4ca100" -SRC_URI[archive.sha256sum] = "3438437c131c9847b34106225a728c11e522776ac454bb8740a9bc7aea409f22" - -DEFAULT_PREFERENCE = "-1" diff --git a/recipes/obsolete/xorg/xorg-lib/pixman_0.17.12.bb b/recipes/obsolete/xorg/xorg-lib/pixman_0.17.12.bb deleted file mode 100644 index b476aaa58b..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman_0.17.12.bb +++ /dev/null @@ -1,24 +0,0 @@ -require pixman.inc -PR = "${INC_PR}.0" - -SRC_URI += "\ - file://0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch \ - file://0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch \ - file://0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch \ - file://0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch \ - file://0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch \ - file://0006-Revert-ARM-SIMD-Try-without-any-CFLAGS-before-forcin.patch \ - file://over-n-8-0565.patch \ - file://src-8888-0565.patch \ -" -SRC_URI[archive.md5sum] = "331415d7a110145cf27aa00e11d0a683" -SRC_URI[archive.sha256sum] = "8cce103af1b4200a13bedca5b763f74c9bc99a55985ab44ca92ba532dac6b57f" - -NEON = " --disable-arm-neon " -NEON_armv7a = " " - -EXTRA_OECONF = "${NEON} --disable-gtk" - -DEFAULT_PREFERENCE = "-1" -DEFAULT_PREFERENCE_angstrom = "2" -DEFAULT_PREFERENCE_shr = "2" diff --git a/recipes/obsolete/xorg/xorg-lib/pixman_0.17.8.bb b/recipes/obsolete/xorg/xorg-lib/pixman_0.17.8.bb deleted file mode 100644 index 55c70c80bf..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman_0.17.8.bb +++ /dev/null @@ -1,23 +0,0 @@ -require pixman.inc -PR = "${INC_PR}.0" - -SRC_URI += " \ - file://0003-Generic-C-implementation-of-pixman_blt-with-overlapp.patch \ - file://0004-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch \ - file://0005-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch \ - file://0006-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch \ - file://1-composite.patch \ - file://2-composite.patch \ - file://3-composite.patch \ - " -SRC_URI[archive.md5sum] = "a7deb2ff6b286b676d67aa6ae91317ae" -SRC_URI[archive.sha256sum] = "ea24e9003455a0881bd43bf7e4169f2b34c90c8521405103e3490553876a81b4" - -NEON = " --disable-arm-neon " -NEON_armv7a = " " - -EXTRA_OECONF = "${NEON} --disable-gtk" - -DEFAULT_PREFERENCE = "-1" -DEFAULT_PREFERENCE_angstrom = "2" -DEFAULT_PREFERENCE_shr = "2" diff --git a/recipes/obsolete/xorg/xorg-lib/pixman_0.18.0.bb b/recipes/obsolete/xorg/xorg-lib/pixman_0.18.0.bb deleted file mode 100644 index c099b773f3..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman_0.18.0.bb +++ /dev/null @@ -1,24 +0,0 @@ -require pixman.inc -PR = "${INC_PR}.3" - -SRC_URI += "\ - file://0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch \ - file://0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch \ - file://0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch \ - file://0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch \ - file://0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch \ - file://calloc.patch \ - file://tls.patch \ - file://565-scanline.patch \ - file://missing-cache-preload.diff \ -" -SRC_URI[archive.md5sum] = "a4fb870fc325be258089f1683642e976" -SRC_URI[archive.sha256sum] = "b305291bba3d9271a4481e5eedf901025ac8ba4ec8f7b76ccafc5094610cd4ff" - -NEON = " --disable-arm-neon " -NEON_armv7a = " " - -EXTRA_OECONF = "${NEON} --disable-gtk" - -DEFAULT_PREFERENCE = "-1" -DEFAULT_PREFERENCE_shr = "2" diff --git a/recipes/obsolete/xorg/xorg-lib/pixman_0.18.2.bb b/recipes/obsolete/xorg/xorg-lib/pixman_0.18.2.bb deleted file mode 100644 index 0b8d258719..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman_0.18.2.bb +++ /dev/null @@ -1,25 +0,0 @@ -require pixman.inc -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "5d1378fa61610dd5d3c7e0111b2c5253" -SRC_URI[archive.sha256sum] = "80aee833b429d105d2c7593ef96993da04441b3b747084f1f3bfd7be594e1c45" -SRC_URI += "\ - file://0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch\ - file://0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch\ - file://0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch\ - file://0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch\ - file://0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch\ - file://0006-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch\ - file://0007-ARM-added-missing-cache-preload.patch\ - file://565-over-neon.patch \ - file://neon-reverse-u.patch \ -" - -NEON = " --disable-arm-neon " -NEON_armv7a = " " - -EXTRA_OECONF = "${NEON} --disable-gtk" - -DEFAULT_PREFERENCE = "-1" -DEFAULT_PREFERENCE_angstrom = "2" -DEFAULT_PREFERENCE_shr = "2" diff --git a/recipes/obsolete/xorg/xorg-lib/pixman_0.9.4.bb b/recipes/obsolete/xorg/xorg-lib/pixman_0.9.4.bb deleted file mode 100644 index 254bf61f18..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman_0.9.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "Library for lowlevel pixel operations" -DEPENDS = "virtual/libx11" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c354ab5b0da10227226d3ef604254875" -SRC_URI[archive.sha256sum] = "261d239e9e3070a0a81e5b3eab92e6236c6295979bdae0a1ded05cbef93f67aa" diff --git a/recipes/obsolete/xorg/xorg-lib/pixman_0.9.5.bb b/recipes/obsolete/xorg/xorg-lib/pixman_0.9.5.bb deleted file mode 100644 index 6259deaa08..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman_0.9.5.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "Library for lowlevel pixel operations" -DEPENDS = "virtual/libx11" -PR = "${INC_PR}.0" - -SRC_URI += "file://dont-copy-unused-bits-to-alpha-channel.patch" -SRC_URI[archive.md5sum] = "f9fea77e46ec7a3a16e925e137f146e7" -SRC_URI[archive.sha256sum] = "a9d4545b5dfc018cdd33fd21bc73c3f1b3c9c207f1bb6843606cc180eb10c6c8" diff --git a/recipes/obsolete/xorg/xorg-lib/pixman_git.bb b/recipes/obsolete/xorg/xorg-lib/pixman_git.bb deleted file mode 100644 index 12140c1d8f..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/pixman_git.bb +++ /dev/null @@ -1,27 +0,0 @@ -require pixman.inc -PV = "0.17.13" -PR = "${INC_PR}.2" -PR_append = "+gitr${SRCPV}" - -SRC_URI = "git://anongit.freedesktop.org/pixman;protocol=git;branch=master \ - file://0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch \ - file://0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch \ - file://0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch \ - file://0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch \ - file://0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch \ - file://0006-Revert-ARM-SIMD-Try-without-any-CFLAGS-before-forcin.patch \ - file://over-n-8-0565.patch \ - file://src-8888-0565.patch \ - file://calloc.patch \ - file://tls.patch \ -" - -SRCREV = "69f1ec9a7827aeb522fcae99846237ef0f896e7b" -S = "${WORKDIR}/git" - -NEON = " --disable-arm-neon " -NEON_armv7a = " " - -EXTRA_OECONF = "${NEON} --disable-gtk" - -DEFAULT_PREFERENCE = "-1" diff --git a/recipes/obsolete/xorg/xorg-lib/xtrans/fix-missing-includepath.patch b/recipes/obsolete/xorg/xorg-lib/xtrans/fix-missing-includepath.patch deleted file mode 100644 index 043d14f7bf..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/xtrans/fix-missing-includepath.patch +++ /dev/null @@ -1,13 +0,0 @@ - -# -# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher -# - ---- xtrans-X11R7.0-1.0.0/xtrans.pc.in~fix-missing-includepath 2005-07-02 20:00:50.000000000 +0200 -+++ xtrans-X11R7.0-1.0.0/xtrans.pc.in 2006-08-11 19:27:58.000000000 +0200 -@@ -6,4 +6,4 @@ - Name: XTrans - Description: Abstract network code for X - Version: @PACKAGE_VERSION@ --Cflags: -I${includedir} -D_BSD_SOURCE @fchown_define@ @sticky_bit_define@ -+Cflags: -I${includedir} -I${includedir}/X11/Xtrans -D_BSD_SOURCE @fchown_define@ @sticky_bit_define@ diff --git a/recipes/obsolete/xorg/xorg-lib/xtrans_1.0.3.bb b/recipes/obsolete/xorg/xorg-lib/xtrans_1.0.3.bb deleted file mode 100644 index 19a56fa8f2..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/xtrans_1.0.3.bb +++ /dev/null @@ -1,15 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "network API translation layer to insulate X applications and \ -libraries from OS network vageries." -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://fix-missing-includepath.patch" -SRC_URI[archive.md5sum] = "bb196907ea1e182dcb396eb22f7d2c1a" -SRC_URI[archive.sha256sum] = "e1a3c4986f16a5fbca611d0547cc7499a1fa47ca2096593644037e2609363085" - -FILESPATHPKG .= ":xtrans-${PV}:xtrans" - -ALLOW_EMPTY = "1" - -BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/obsolete/xorg/xorg-lib/xtrans_1.0.4.bb b/recipes/obsolete/xorg/xorg-lib/xtrans_1.0.4.bb deleted file mode 100644 index d19a6c0819..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/xtrans_1.0.4.bb +++ /dev/null @@ -1,15 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "network API translation layer to insulate X applications and \ -libraries from OS network vageries." -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://fix-missing-includepath.patch" -SRC_URI[archive.md5sum] = "8b36cdf08df12be96615e3d550236626" -SRC_URI[archive.sha256sum] = "765219fa822edeffb0650e93458e4ebf63c23176e58fce06806fb251fbfe7d8c" - -FILESPATHPKG .= ":xtrans-${PV}:xtrans" - -ALLOW_EMPTY = "1" - -BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/obsolete/xorg/xorg-lib/xtrans_1.1.bb b/recipes/obsolete/xorg/xorg-lib/xtrans_1.1.bb deleted file mode 100644 index 1f3fcb4159..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/xtrans_1.1.bb +++ /dev/null @@ -1,15 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "network API translation layer to insulate X applications and \ -libraries from OS network vageries." -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://fix-missing-includepath.patch" -SRC_URI[archive.md5sum] = "8546e3a060aefb42c889eaa4b5db33af" -SRC_URI[archive.sha256sum] = "16bc4646f105efd3d0dd105899ac19035d67acf50950ca8c70cf68772508272d" - -FILESPATHPKG .= ":xtrans-${PV}:xtrans" - -ALLOW_EMPTY = "1" - -BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/obsolete/xorg/xorg-lib/xtrans_1.2.1.bb b/recipes/obsolete/xorg/xorg-lib/xtrans_1.2.1.bb deleted file mode 100644 index e695e35031..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/xtrans_1.2.1.bb +++ /dev/null @@ -1,15 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "network API translation layer to insulate X applications and \ -libraries from OS network vageries." -RDEPENDS_${PN}-dev = "" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "96e142331edd498a9364887b2548f1bb" -SRC_URI[archive.sha256sum] = "9ff21a8d9ea524ca9b7cb6d6b4d522b4cb20b1c35edeb8995a9e9265a0df64bd" - -FILESPATHPKG .= ":xtrans-${PV}:xtrans" - -ALLOW_EMPTY = "1" - -BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/obsolete/xorg/xorg-lib/xtrans_1.2.3.bb b/recipes/obsolete/xorg/xorg-lib/xtrans_1.2.3.bb deleted file mode 100644 index 1f0ec3977c..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/xtrans_1.2.3.bb +++ /dev/null @@ -1,15 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "network API translation layer to insulate X applications and \ -libraries from OS network vageries." -RDEPENDS_${PN}-dev = "" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f9cf791dfad59cf044e276aab3a71e1d" -SRC_URI[archive.sha256sum] = "a67a8b09d9530021e2bd4b93136f385e72a8d8e4f2c26a99aeb169bee88facf0" - -FILESPATHPKG .= ":xtrans-${PV}:xtrans" - -ALLOW_EMPTY = "1" - -BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/obsolete/xorg/xorg-lib/xtrans_1.2.bb b/recipes/obsolete/xorg/xorg-lib/xtrans_1.2.bb deleted file mode 100644 index 8a4ddca097..0000000000 --- a/recipes/obsolete/xorg/xorg-lib/xtrans_1.2.bb +++ /dev/null @@ -1,15 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "network API translation layer to insulate X applications and \ -libraries from OS network vageries." -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://fix-missing-includepath.patch" -SRC_URI[archive.md5sum] = "a91fef8b932b21992af7dfff7b2643f3" -SRC_URI[archive.sha256sum] = "d6c3cabd5ecd0183a8a9bc6b3471545df8e2c78956b4c4cfd48f0c545a88c9a4" - -FILESPATHPKG .= ":xtrans-${PV}:xtrans" - -ALLOW_EMPTY = "1" - -BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/obsolete/xorg/xorg-proto/applewmproto_1.0.3.bb b/recipes/obsolete/xorg/xorg-proto/applewmproto_1.0.3.bb deleted file mode 100644 index 82100e3209..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/applewmproto_1.0.3.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d5d7c69837cc7dcbf2aa181ff423ab20" -SRC_URI[archive.sha256sum] = "a938c07ea331359f379802c50c33aa0307b913f742ad74087d45e7fb2a1f4d50" diff --git a/recipes/obsolete/xorg/xorg-proto/applewmproto_1.2.0.bb b/recipes/obsolete/xorg/xorg-proto/applewmproto_1.2.0.bb deleted file mode 100644 index b178abd5d3..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/applewmproto_1.2.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "44e18d01857f9dfeb8628e317e786f31" -SRC_URI[archive.sha256sum] = "4f549083df9db85e61d0b272645e3dc71bacde9b9156ca20a57440e794b71042" diff --git a/recipes/obsolete/xorg/xorg-proto/bigreqsproto_1.0.2.bb b/recipes/obsolete/xorg/xorg-proto/bigreqsproto_1.0.2.bb deleted file mode 100644 index f817bca6fb..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/bigreqsproto_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "95c29d9d10bf2868996c0c47a3b9a8dc" -SRC_URI[archive.sha256sum] = "30da0098a24578e645193464526cc4d5c2c7fecaf476d1b9dabe68118850adee" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/compositeproto_0.4.bb b/recipes/obsolete/xorg/xorg-proto/compositeproto_0.4.bb deleted file mode 100644 index aebc61b7af..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/compositeproto_0.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6281344d656d4e0c8e9db4918efe3d1d" -SRC_URI[archive.sha256sum] = "6013d1ca63b2b7540f6f99977090812b899852acfbd9df123b5ebaa911e30003" - -CONFLICTS = "compositeext" diff --git a/recipes/obsolete/xorg/xorg-proto/damageproto_1.1.0.bb b/recipes/obsolete/xorg/xorg-proto/damageproto_1.1.0.bb deleted file mode 100644 index 2daea83548..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/damageproto_1.1.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "33ee591e0b1ca5ad7902934541db7d24" -SRC_URI[archive.sha256sum] = "9d2684fac835e9cdf78befff2a58292f54db90094acbfb9f2ed5316fa30d641d" - -CONFLICTS = "damageext" diff --git a/recipes/obsolete/xorg/xorg-proto/dmxproto_2.2.2.bb b/recipes/obsolete/xorg/xorg-proto/dmxproto_2.2.2.bb deleted file mode 100644 index 999e47f8a2..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/dmxproto_2.2.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d80acad88411e7944b9b085463d53302" -SRC_URI[archive.sha256sum] = "aaa6d9c9d5ec58f733ca4d7413c541413482bce666217267e5bf88442e35fce2" diff --git a/recipes/obsolete/xorg/xorg-proto/dri2proto_1.1.bb b/recipes/obsolete/xorg/xorg-proto/dri2proto_1.1.bb deleted file mode 100644 index 732997115a..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/dri2proto_1.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -DESCRIPTION = "DRI2 extension headers" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1d70f0653b0b3a837853262dc5d34da4" -SRC_URI[archive.sha256sum] = "69def6d1f64b3699ec9c729596d8b096623a62bdda6bbea78ed690421d174c11" diff --git a/recipes/obsolete/xorg/xorg-proto/dri2proto_2.0.bb b/recipes/obsolete/xorg/xorg-proto/dri2proto_2.0.bb deleted file mode 100644 index 6df4e528d2..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/dri2proto_2.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -DESCRIPTION = "DRI2 extension headers" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "26f6515322ec50691584ac74291b4254" -SRC_URI[archive.sha256sum] = "1954a7e96d7fe70611c483836ed143e84a069eed6d3dab22c05a531bfb6da9e4" diff --git a/recipes/obsolete/xorg/xorg-proto/dri2proto_2.2.bb b/recipes/obsolete/xorg/xorg-proto/dri2proto_2.2.bb deleted file mode 100644 index 84467a3c76..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/dri2proto_2.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -DESCRIPTION = "DRI2 extension headers" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3ca8ddb42cd4ee31b8690031303221af" -SRC_URI[archive.sha256sum] = "f352950ffee4437d9da3e216d9a348ba0c7cf80c8c0fb30385c77ce3b780b2a1" diff --git a/recipes/obsolete/xorg/xorg-proto/evieext_1.0.2.bb b/recipes/obsolete/xorg/xorg-proto/evieext_1.0.2.bb deleted file mode 100644 index 1a3bff2a90..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/evieext_1.0.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2507b5d0f4b2848147fbddd155aa6cfe" -SRC_URI[archive.sha256sum] = "0b85113a9770083715927f9c7a7d0ab354c8a508a91cb6e8e11130851494d125" diff --git a/recipes/obsolete/xorg/xorg-proto/fixesproto_4.0.bb b/recipes/obsolete/xorg/xorg-proto/fixesproto_4.0.bb deleted file mode 100644 index 000462534b..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/fixesproto_4.0.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8b298cc3424597f8138c7faf7763dce9" -SRC_URI[archive.sha256sum] = "b3fe971ccc8152db6c78da7117c31fc4cd2fcb2b6a4df3db0f8fed13d4ceb08f" - -BBCLASSEXTEND = "native" - -CONFLICTS = "fixesext" diff --git a/recipes/obsolete/xorg/xorg-proto/fontcacheproto_0.1.2.bb b/recipes/obsolete/xorg/xorg-proto/fontcacheproto_0.1.2.bb deleted file mode 100644 index aed240284a..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/fontcacheproto_0.1.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "60df6b625074a9790e28543dcea71651" -SRC_URI[archive.sha256sum] = "48063ed49b200927376645f9ffe65faa39af84d59ba6f60f2abb2f9c6fa3d9f9" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-proto/fontsproto_2.0.2.bb b/recipes/obsolete/xorg/xorg-proto/fontsproto_2.0.2.bb deleted file mode 100644 index 5b044d3992..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/fontsproto_2.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c946f166107b016a21cc7a02e1132724" -SRC_URI[archive.sha256sum] = "83bd547131aa11a232717a0f06d3c6cd58a0b2f6d541660bbe9ebf43073a8b7b" - -BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg/xorg-proto/glproto_1.4.11.bb b/recipes/obsolete/xorg/xorg-proto/glproto_1.4.11.bb deleted file mode 100644 index 13d35ab33a..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/glproto_1.4.11.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "78e7c4dc7dcb74b1869fee7897e00f59" -SRC_URI[archive.sha256sum] = "fe481d89d74f01db4f3a671ef1f29df29da74dff5b678517ee659a6f9d819451" diff --git a/recipes/obsolete/xorg/xorg-proto/glproto_1.4.8.bb b/recipes/obsolete/xorg/xorg-proto/glproto_1.4.8.bb deleted file mode 100644 index ee270271b0..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/glproto_1.4.8.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3dfbd17203c0c88b94b6f579f24c11cc" -SRC_URI[archive.sha256sum] = "2f5d84413853b688b7bb46c66fee108a499190e1f7810afffb775910778f053c" diff --git a/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.1.bb b/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.1.bb deleted file mode 100644 index 6e21b13a9a..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "563cc41eeb590cf5eb2127807b838dfc" -SRC_URI[archive.sha256sum] = "913ff534aa777e3c36f3e9fe3e8638c3ccfe398daeb7532fa917e7bcd6fed07d" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.2.1.bb b/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.2.1.bb deleted file mode 100644 index b05df8c2d8..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.2.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "aa948a7469168ddd9c33f11c5dff55ac" -SRC_URI[archive.sha256sum] = "9b6db77037de7c52b9a17862b99bc435bd5c20e5d3faf5aec943b206cdaff3ed" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.2.bb b/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.2.bb deleted file mode 100644 index 96bdc724d8..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e2c4cf4c2ad59d1e27f09381f6b4a3c3" -SRC_URI[archive.sha256sum] = "62ba68a056daa89f5b21a02b27f6a4c858933e1c5547c9d16985d9ed182014e6" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.3.bb b/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.3.bb deleted file mode 100644 index ab4981fd93..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a0f0d8cf6fbf0db8ba3937d0cc16138d" -SRC_URI[archive.sha256sum] = "627119ff21391314b88e5f34da837473151a54ab980d2f76d7f3c6bd3d560d4a" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.4.bb b/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.4.bb deleted file mode 100644 index 0c37756fc3..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/inputproto_1.4.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3a532379f226c34b36a5c585999f75e4" -SRC_URI[archive.sha256sum] = "63278ef492d6babb9e3efaef84a67a982e5362c51623714c9428f0384007dfe5" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/inputproto_1.5.0.bb b/recipes/obsolete/xorg/xorg-proto/inputproto_1.5.0.bb deleted file mode 100644 index 007e4773fa..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/inputproto_1.5.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "dcc36554aea1338b3813943daf1e9988" -SRC_URI[archive.sha256sum] = "ef90f7e4c151095cc75a573acd86355aa65c5bc7fd1dcce4a1483b64788e1461" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/kbproto_1.0.3.bb b/recipes/obsolete/xorg/xorg-proto/kbproto_1.0.3.bb deleted file mode 100644 index 1b089d6d68..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/kbproto_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6092cdb0a1225f95356ddbe6c2abaad5" -SRC_URI[archive.sha256sum] = "7000005ebbd07a28a71477d72bcb76c47064e043a4ead26fcf4d5af394ce19df" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/printproto_1.0.3.bb b/recipes/obsolete/xorg/xorg-proto/printproto_1.0.3.bb deleted file mode 100644 index e579a5afee..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/printproto_1.0.3.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0f4e7982c6d4ec3b2cf38502dd1293a3" -SRC_URI[archive.sha256sum] = "8b375f8cda83dfc7d84be44af41eedd484d0e2499acbd19bdca5b4056dec7235" diff --git a/recipes/obsolete/xorg/xorg-proto/randrproto_1.3.0.bb b/recipes/obsolete/xorg/xorg-proto/randrproto_1.3.0.bb deleted file mode 100644 index aab111a7f5..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/randrproto_1.3.0.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a49416013fff33c853efb32f1926551e" -SRC_URI[archive.sha256sum] = "cfeb1429465e3c24debde1bf53ec35ef738fde5e80d2eed14f33e315e747bb8d" - -BBCLASSEXTEND = "nativesdk sdk" - -CONFLICTS = "randrext" diff --git a/recipes/obsolete/xorg/xorg-proto/recordproto_1.13.2.bb b/recipes/obsolete/xorg/xorg-proto/recordproto_1.13.2.bb deleted file mode 100644 index fc5e0866c2..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/recordproto_1.13.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0ed4706564a34fc2aff724aa16d3ff00" -SRC_URI[archive.sha256sum] = "04e77a8b14f373a1825bbe0116cd0db8b2c5dee17b34ba9bddd27e576609cff9" - -CONFLICTS = "recordext" diff --git a/recipes/obsolete/xorg/xorg-proto/renderproto_0.9.2.bb b/recipes/obsolete/xorg/xorg-proto/renderproto_0.9.2.bb deleted file mode 100644 index 8c5edbf262..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/renderproto_0.9.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "28fbe8a59ebd31f098b90ec64f3d133a" -SRC_URI[archive.sha256sum] = "7754dfbbb1e3818f28720fa9647b8a593e9d54626a7896771c2bfac7f75e2726" - -BBCLASSEXTEND = "native nativesdk sdk" - -CONFLICTS = "renderext" diff --git a/recipes/obsolete/xorg/xorg-proto/renderproto_0.9.3.bb b/recipes/obsolete/xorg/xorg-proto/renderproto_0.9.3.bb deleted file mode 100644 index ac8550e71e..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/renderproto_0.9.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "598bc9a493deee2e48e4434e94467189" -SRC_URI[archive.sha256sum] = "c98a08b877e98a8fa7daa04be472de7e0cb38a99593faca8b987effcea2dd45b" - -BBCLASSEXTEND = "native nativesdk sdk" - -CONFLICTS = "renderext" diff --git a/recipes/obsolete/xorg/xorg-proto/resourceproto_1.0.2.bb b/recipes/obsolete/xorg/xorg-proto/resourceproto_1.0.2.bb deleted file mode 100644 index 40e19eac94..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/resourceproto_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b823b314e37eb19dae1f297951d2e933" -SRC_URI[archive.sha256sum] = "0c33d6fceef5483001459bdc934b5831502250b27f1f4ad370ab044f8ab53487" - -CONFLICTS = "resourceext" diff --git a/recipes/obsolete/xorg/xorg-proto/scrnsaverproto_1.1.0.bb b/recipes/obsolete/xorg/xorg-proto/scrnsaverproto_1.1.0.bb deleted file mode 100644 index 52d4869f1e..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/scrnsaverproto_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5d551850e6f4acdf49a13f4eb3a5bbfa" -SRC_URI[archive.sha256sum] = "db09abf73cc339c05c0488639731794372a4770cfca76c2645f503f9fccd478f" diff --git a/recipes/obsolete/xorg/xorg-proto/videoproto_2.2.2.bb b/recipes/obsolete/xorg/xorg-proto/videoproto_2.2.2.bb deleted file mode 100644 index 071f6a32f0..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/videoproto_2.2.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "44292d74a9a3c94b1ecb9d77a0da83e8" -SRC_URI[archive.sha256sum] = "ab088478830cd30c2fe34fb7f44ffd4d177af7711c225c24676d3e9e9f24780c" diff --git a/recipes/obsolete/xorg/xorg-proto/windowswmproto_1.0.3.bb b/recipes/obsolete/xorg/xorg-proto/windowswmproto_1.0.3.bb deleted file mode 100644 index 1daa5c7ff5..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/windowswmproto_1.0.3.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ed5416cf7e2ba6e66641c88f12768c0c" -SRC_URI[archive.sha256sum] = "780d249696bb2de7acabded90a465a62cd6cbda3b7f0ccff6ebfdf0d8180f151" diff --git a/recipes/obsolete/xorg/xorg-proto/xcmiscproto_1.1.2.bb b/recipes/obsolete/xorg/xorg-proto/xcmiscproto_1.1.2.bb deleted file mode 100644 index cafebbc537..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xcmiscproto_1.1.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fde0b050901f024b19159cdacdcfbd20" -SRC_URI[archive.sha256sum] = "b2807e96a9d632b7bbf1782a43095de51f3feae3d2e25374d3df00c6c68792ab" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/xextproto_7.0.2.bb b/recipes/obsolete/xorg/xorg-proto/xextproto_7.0.2.bb deleted file mode 100644 index e58f88af48..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xextproto_7.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "242388ab65dde3a3dd313eeee265e429" -SRC_URI[archive.sha256sum] = "53f3039ae769b08bd139d4474a7debe0b6f24048e7c514c835c8a1880f11e0d9" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/xextproto_7.0.3.bb b/recipes/obsolete/xorg/xorg-proto/xextproto_7.0.3.bb deleted file mode 100644 index 908cd329ec..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xextproto_7.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3a2e0252e853ab30b3bff05ac92ec61c" -SRC_URI[archive.sha256sum] = "3972428e3651c9159aff655c9c794728520c3ce3d66ac219ec5243d5d73d4db4" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/xf86bigfontproto_1.1.2.bb b/recipes/obsolete/xorg/xorg-proto/xf86bigfontproto_1.1.2.bb deleted file mode 100644 index 228b5e26d9..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xf86bigfontproto_1.1.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a318c1e86123832d7b0c95fc7d47ef35" -SRC_URI[archive.sha256sum] = "01b475b5b27709a738db6f94ce2ded37f5db0792e8d9318069ecf1690a15f124" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/xf86dgaproto_2.0.2.bb b/recipes/obsolete/xorg/xorg-proto/xf86dgaproto_2.0.2.bb deleted file mode 100644 index fc04869fc8..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xf86dgaproto_2.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "461aa291a23e8cf387b70f3efa71b05c" -SRC_URI[archive.sha256sum] = "3ee1db2481ea222269bd201eef4d0e5d8ca4dbdb5eeb4852cf1efc42d4269b60" - -CONFLICTS = "xxf86dgaext" diff --git a/recipes/obsolete/xorg/xorg-proto/xf86dgaproto_2.0.3.bb b/recipes/obsolete/xorg/xorg-proto/xf86dgaproto_2.0.3.bb deleted file mode 100644 index 171a4012c8..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xf86dgaproto_2.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "42fdcebc66efac02ab4beec2b1b0ad6e" -SRC_URI[archive.sha256sum] = "5ac4d4a308b032727c61fd56db5a2eaadaedfbce5bc9dc504320bff9d696b002" - -CONFLICTS = "xxf86dgaext" diff --git a/recipes/obsolete/xorg/xorg-proto/xf86driproto_2.0.3.bb b/recipes/obsolete/xorg/xorg-proto/xf86driproto_2.0.3.bb deleted file mode 100644 index 6c62b6433d..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xf86driproto_2.0.3.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e4a282cfd708b8892fca4425fee9cd7b" -SRC_URI[archive.sha256sum] = "111c469a24374803b08104c725d8318760b226cedccd12b199c83d1b2756b8d6" diff --git a/recipes/obsolete/xorg/xorg-proto/xf86driproto_2.0.4.bb b/recipes/obsolete/xorg/xorg-proto/xf86driproto_2.0.4.bb deleted file mode 100644 index cd7b087ce6..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xf86driproto_2.0.4.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "01470d088da3a8a3deefa8e1f45d69cb" -SRC_URI[archive.sha256sum] = "f57da66bec8563502fe95c0e3f6ed297d9985862f5b64a5c9d3039719ac7f9da" diff --git a/recipes/obsolete/xorg/xorg-proto/xf86miscproto_0.9.2.bb b/recipes/obsolete/xorg/xorg-proto/xf86miscproto_0.9.2.bb deleted file mode 100644 index df4c612380..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xf86miscproto_0.9.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "acae8edeb05a406f7f60bcbb218a8f1d" -SRC_URI[archive.sha256sum] = "aaab4cbf19c73ded4785ba69cdd7ae23aaf103c7040559283f85fc1237dad6e6" diff --git a/recipes/obsolete/xorg/xorg-proto/xf86vidmodeproto_2.2.2.bb b/recipes/obsolete/xorg/xorg-proto/xf86vidmodeproto_2.2.2.bb deleted file mode 100644 index 00fc49909a..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xf86vidmodeproto_2.2.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f00844a63d6e76b69eb0eb5e41eed843" -SRC_URI[archive.sha256sum] = "07152f990cc79ec5931989decc4a90b1919147e98ff6fcfe39507a9d3fc4d96e" - -CONFLICTS = "xxf86vmext" diff --git a/recipes/obsolete/xorg/xorg-proto/xineramaproto_1.1.2.bb b/recipes/obsolete/xorg/xorg-proto/xineramaproto_1.1.2.bb deleted file mode 100644 index 2c8b2f7a89..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xineramaproto_1.1.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1cc292c562962ad0ad3a253cae68c632" -SRC_URI[archive.sha256sum] = "e8a62b1cafbcfc3b9fed147612ed4320233d0c9d6de30c991c2cd0c691c40910" diff --git a/recipes/obsolete/xorg/xorg-proto/xproto_7.0.10.bb b/recipes/obsolete/xorg/xorg-proto/xproto_7.0.10.bb deleted file mode 100644 index 558bc60a7c..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xproto_7.0.10.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2ed80e90992e7455eaac4c3e977ebd01" -SRC_URI[archive.sha256sum] = "6d659920262d41e48714184f94ff9cd2608515e0f3d2f074892fe0c048784df4" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/xproto_7.0.11.bb b/recipes/obsolete/xorg/xorg-proto/xproto_7.0.11.bb deleted file mode 100644 index 0ea401a966..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xproto_7.0.11.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-proto-common.inc -DESCRIPTION = "X11 core wire protocol and auxiliary headers" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6b6c266576d81c505aa4a1828151f7f8" -SRC_URI[archive.sha256sum] = "4ba69b7ef195c1a4e2e8ea9a1101f5079ada1f060c66968226754687685e9e53" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/xproto_7.0.12.bb b/recipes/obsolete/xorg/xorg-proto/xproto_7.0.12.bb deleted file mode 100644 index 8969c853c1..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xproto_7.0.12.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "388234421add6c1760b4fc99fcdc76b0" -SRC_URI[archive.sha256sum] = "bec5a98bbea56da069785784116261ec956df039fb07d0cdca53ae1ed03ebc0f" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/xproto_7.0.13.bb b/recipes/obsolete/xorg/xorg-proto/xproto_7.0.13.bb deleted file mode 100644 index 938df7fe82..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xproto_7.0.13.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7d26f45dca52632712a696e0631dc17b" -SRC_URI[archive.sha256sum] = "6f6328922d69f5de29513a5baf1d010db2a7a54cb58a7a6cbbb1b25097ecd592" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/xproto_7.0.15.bb b/recipes/obsolete/xorg/xorg-proto/xproto_7.0.15.bb deleted file mode 100644 index 4beb67fa63..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xproto_7.0.15.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1a2b31430d04340be2e49e8b6445e076" -SRC_URI[archive.sha256sum] = "fd8cd0bc3e94d7416e6af9eddfa909b0e64246e0d2bb41c00f4e02bd85c76bee" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/xproto_7.0.17.bb b/recipes/obsolete/xorg/xorg-proto/xproto_7.0.17.bb deleted file mode 100644 index 5d7ed8f9ca..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xproto_7.0.17.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "74abb8fb91af66f35873b1f444731220" -SRC_URI[archive.sha256sum] = "9b2c1fdc5b3780cedc9f5d9caf8f1364f26d07f8502b0eccdde74319157f9d01" - -BBCLASSEXTEND = "native nativesdk sdk" diff --git a/recipes/obsolete/xorg/xorg-proto/xproxymanagementprotocol_1.0.2.bb b/recipes/obsolete/xorg/xorg-proto/xproxymanagementprotocol_1.0.2.bb deleted file mode 100644 index b018f77da9..0000000000 --- a/recipes/obsolete/xorg/xorg-proto/xproxymanagementprotocol_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-proto-common.inc -PROVIDES = "xproxymngproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d28007a50976204960fc1fc07b4ca093" -SRC_URI[archive.sha256sum] = "c45176d002c85c142ac52774680f5325d330c5ecc32d4d6a056d85ee039a0cbc" diff --git a/recipes/obsolete/xorg/xorg-util/files/unbreak_cross_compile.patch b/recipes/obsolete/xorg/xorg-util/files/unbreak_cross_compile.patch deleted file mode 100644 index fd84aade1e..0000000000 --- a/recipes/obsolete/xorg/xorg-util/files/unbreak_cross_compile.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- - xorg-macros.m4.in | 4 ---- - 1 file changed, 4 deletions(-) - -Index: util-macros-1.1.5/xorg-macros.m4.in -=================================================================== ---- util-macros-1.1.5.orig/xorg-macros.m4.in 2006-11-08 14:23:10.000000000 +0000 -+++ util-macros-1.1.5/xorg-macros.m4.in 2007-01-31 15:28:55.000000000 +0000 -@@ -194,8 +194,6 @@ AC_DEFUN([XORG_CHECK_LINUXDOC],[ - XORG_SGML_PATH=$prefix/share/sgml - HAVE_DEFS_ENT= - --AC_CHECK_FILE([$XORG_SGML_PATH/X11/defs.ent], [HAVE_DEFS_ENT=yes]) -- - AC_PATH_PROG(LINUXDOC, linuxdoc) - AC_PATH_PROG(PS2PDF, ps2pdf) - -@@ -250,8 +248,6 @@ BUILDPDFDOC=no - BUILDPSDOC=no - BUILDHTMLDOC=no - --AC_CHECK_FILE([$XORG_SGML_PATH/X11/defs.ent], [HAVE_DEFS_ENT=yes]) -- - AC_PATH_PROG(DOCBOOKPS, docbook2ps) - AC_PATH_PROG(DOCBOOKPDF, docbook2pdf) - AC_PATH_PROG(DOCBOOKHTML, docbook2html) diff --git a/recipes/obsolete/xorg/xorg-util/lndir_1.0.1.bb b/recipes/obsolete/xorg/xorg-util/lndir_1.0.1.bb deleted file mode 100644 index 05125179b3..0000000000 --- a/recipes/obsolete/xorg/xorg-util/lndir_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-util-common.inc - -DESCRIPTION = "create a shadow directory of symbolic links to another directory tree" -PR = "r2" -PE = "1" -SRC_URI[archive.md5sum] = "1a53ddd7e1804abe8f3d9799a88b6aa8" -SRC_URI[archive.sha256sum] = "89bff89702ebf2e5cc2268d79d5a27c62190c5a85ab080935d4425d3e309bc57" diff --git a/recipes/obsolete/xorg/xorg-util/makedepend_1.0.1.bb b/recipes/obsolete/xorg/xorg-util/makedepend_1.0.1.bb deleted file mode 100644 index 05cc5e63c7..0000000000 --- a/recipes/obsolete/xorg/xorg-util/makedepend_1.0.1.bb +++ /dev/null @@ -1,4 +0,0 @@ -require makedepend.inc -PR = "${INC_PR}.0" -SRC_URI[archive.md5sum] = "90f5f3b987497a481b94d49372f17dce" -SRC_URI[archive.sha256sum] = "0a4a0d4e2613b0cd4321e55fd4741788b728736fc8a517996e2015fa49862e61" diff --git a/recipes/obsolete/xorg/xorg-util/util-macros-1.1.6/unbreak_cross_compile.patch b/recipes/obsolete/xorg/xorg-util/util-macros-1.1.6/unbreak_cross_compile.patch deleted file mode 100644 index 1f784944d3..0000000000 --- a/recipes/obsolete/xorg/xorg-util/util-macros-1.1.6/unbreak_cross_compile.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- - xorg-macros.m4.in | 2 -- - 1 file changed, 2 deletions(-) - ---- util-macros-1.1.6.orig/xorg-macros.m4.in -+++ util-macros-1.1.6/xorg-macros.m4.in -@@ -252,12 +252,10 @@ HAVE_DEFS_ENT= - BUILDTXTDOC=no - BUILDPDFDOC=no - BUILDPSDOC=no - BUILDHTMLDOC=no - --AC_CHECK_FILE([$XORG_SGML_PATH/X11/defs.ent], [HAVE_DEFS_ENT=yes]) -- - AC_PATH_PROG(DOCBOOKPS, docbook2ps) - AC_PATH_PROG(DOCBOOKPDF, docbook2pdf) - AC_PATH_PROG(DOCBOOKHTML, docbook2html) - AC_PATH_PROG(DOCBOOKTXT, docbook2txt) - diff --git a/recipes/obsolete/xorg/xorg-util/util-macros-1.2.1/cross-compiler-for-checking.patch b/recipes/obsolete/xorg/xorg-util/util-macros-1.2.1/cross-compiler-for-checking.patch deleted file mode 100644 index c646ffff5b..0000000000 --- a/recipes/obsolete/xorg/xorg-util/util-macros-1.2.1/cross-compiler-for-checking.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- util-macros-1.2.1/xorg-macros.m4.in-orig 2009-06-08 13:49:09.000000000 +0200 -+++ util-macros-1.2.1/xorg-macros.m4.in 2009-06-08 13:51:28.000000000 +0200 -@@ -445,7 +445,7 @@ - CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ - -Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ - -Wbad-function-cast" -- case `gcc -dumpversion` in -+ case `$CC -dumpversion 2>/dev/null` in - 3.4.* | 4.*) - CWARNFLAGS+=" -Wold-style-definition -Wdeclaration-after-statement" - ;; diff --git a/recipes/obsolete/xorg/xorg-util/util-macros-1.4.1/malloc_zero_returns_null.patch b/recipes/obsolete/xorg/xorg-util/util-macros-1.4.1/malloc_zero_returns_null.patch deleted file mode 100644 index 0d8a9cd9ec..0000000000 --- a/recipes/obsolete/xorg/xorg-util/util-macros-1.4.1/malloc_zero_returns_null.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 48e2b3d0ee8d637d83b88bf29c6d417f61aaa0e4 Mon Sep 17 00:00:00 2001 -From: Colin Watson <cjwatson@canonical.com> -Date: Sat, 10 Oct 2009 12:28:28 +0000 -Subject: Use conservative default for malloc(0) when cross-compiling #24460 - -When cross-compiling, AC_RUN_IFELSE can't run test programs. -MALLOC_ZERO_RETURNS_NULL=yes is a conservative default in this case. - -Signed-off-by: Colin Watson <cjwatson@canonical.com> -Signed-off-by: Gaetan Nadon <memsize@videotron.ca> ---- -diff --git a/xorg-macros.m4.in b/xorg-macros.m4.in -index 6f9635f..393186f 100644 ---- a/xorg-macros.m4.in -+++ b/xorg-macros.m4.in -@@ -339,7 +339,8 @@ main() { - exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1); - }], - [MALLOC_ZERO_RETURNS_NULL=yes], -- [MALLOC_ZERO_RETURNS_NULL=no]) -+ [MALLOC_ZERO_RETURNS_NULL=no], -+ [MALLOC_ZERO_RETURNS_NULL=yes]) - fi - AC_MSG_RESULT([$MALLOC_ZERO_RETURNS_NULL]) - --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg/xorg-util/util-macros_1.1.5.bb b/recipes/obsolete/xorg/xorg-util/util-macros_1.1.5.bb deleted file mode 100644 index bd580ad244..0000000000 --- a/recipes/obsolete/xorg/xorg-util/util-macros_1.1.5.bb +++ /dev/null @@ -1,5 +0,0 @@ -require util-macros.inc -SRC_URI += "file://unbreak_cross_compile.patch" -PR = "${INC_PR}.0" -SRC_URI[archive.md5sum] = "d168aa001b946b58d9aab6088c09d256" -SRC_URI[archive.sha256sum] = "4f2a8a19e90ad82bc2da4eb52799a299a1c94bf5143bc2711e9e5d4cc5a7cdb4" diff --git a/recipes/obsolete/xorg/xorg-util/util-macros_1.1.6.bb b/recipes/obsolete/xorg/xorg-util/util-macros_1.1.6.bb deleted file mode 100644 index 39ba8fab21..0000000000 --- a/recipes/obsolete/xorg/xorg-util/util-macros_1.1.6.bb +++ /dev/null @@ -1,4 +0,0 @@ -require util-macros.inc -PR = "${INC_PR}.0" -SRC_URI[archive.md5sum] = "ea2d9cd33ca6fd05923f007bd74d7c37" -SRC_URI[archive.sha256sum] = "97748154c41a1cd12635a79aee0c2846fd48ecb555fc8b54e3e5baec174e6e74" diff --git a/recipes/obsolete/xorg/xorg-util/util-macros_1.2.1.bb b/recipes/obsolete/xorg/xorg-util/util-macros_1.2.1.bb deleted file mode 100644 index 9c37f50298..0000000000 --- a/recipes/obsolete/xorg/xorg-util/util-macros_1.2.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require util-macros.inc - -# Version 1.2.1 uses plain `gcc' for checking the compiler version. -# Instead, the cross compiler must be used. Whenever upgrading to -# a new version, please recheck for this problem, otherwise it breaks -# builds with older gcc versions! -SRC_URI += " file://cross-compiler-for-checking.patch" -PR = "${INC_PR}.0" -SRC_URI[archive.md5sum] = "81b9746d6202ccf0b4a498cfd0731e71" -SRC_URI[archive.sha256sum] = "f3804f02f51a1be243ce7413dc67dca774f000686f8f2efedc77203a1962d401" diff --git a/recipes/obsolete/xorg/xorg-util/util-macros_1.4.1.bb b/recipes/obsolete/xorg/xorg-util/util-macros_1.4.1.bb deleted file mode 100644 index 7d9e60898a..0000000000 --- a/recipes/obsolete/xorg/xorg-util/util-macros_1.4.1.bb +++ /dev/null @@ -1,5 +0,0 @@ -require util-macros.inc -SRC_URI += " file://malloc_zero_returns_null.patch" -PR = "${INC_PR}.0" -SRC_URI[archive.md5sum] = "8ac38951e753f250aaefbd4ba0afda94" -SRC_URI[archive.sha256sum] = "d49ab68cad724ae51f6cb69f7f5cfff7629cbb066f4c5c8bda81d62675a21986" diff --git a/recipes/obsolete/xorg/xorg-util/util-macros_1.5.0.bb b/recipes/obsolete/xorg/xorg-util/util-macros_1.5.0.bb deleted file mode 100644 index ff3b6f4bdc..0000000000 --- a/recipes/obsolete/xorg/xorg-util/util-macros_1.5.0.bb +++ /dev/null @@ -1,4 +0,0 @@ -require util-macros.inc -PR = "${INC_PR}.0" -SRC_URI[archive.md5sum] = "ffef78135535c60c2b68d0a2a4ecae9b" -SRC_URI[archive.sha256sum] = "d47116ce5df198859a6082af7a72505575d1685b8c82bb4ef6fbedfa3316617e" diff --git a/recipes/obsolete/xorg/xorg-util/util-macros_1.6.0.bb b/recipes/obsolete/xorg/xorg-util/util-macros_1.6.0.bb deleted file mode 100644 index c5a715f7be..0000000000 --- a/recipes/obsolete/xorg/xorg-util/util-macros_1.6.0.bb +++ /dev/null @@ -1,4 +0,0 @@ -require util-macros.inc -SRC_URI[archive.md5sum] = "eb991c709781f811fbfcdbd43f9edd16" -SRC_URI[archive.sha256sum] = "12c7a8819f2df62ff7fca20152438d6b4e93ac581d7de211e31149739aa37ce9" -PR = "${INC_PR}.0" diff --git a/recipes/obsolete/xorg/xorg-util/util-macros_1.6.1.bb b/recipes/obsolete/xorg/xorg-util/util-macros_1.6.1.bb deleted file mode 100644 index 80c59713ed..0000000000 --- a/recipes/obsolete/xorg/xorg-util/util-macros_1.6.1.bb +++ /dev/null @@ -1,4 +0,0 @@ -require util-macros.inc -SRC_URI[archive.md5sum] = "a4bef59dd4a2e3450c07c77c6b45a79f" -SRC_URI[archive.sha256sum] = "ba91652d78f2a63d69253fb80af2f0a76c2e1b081c64521f90fac3866ee893d7" -PR = "${INC_PR}.0" diff --git a/recipes/obsolete/xorg/xorg-util/util-macros_1.7.0.bb b/recipes/obsolete/xorg/xorg-util/util-macros_1.7.0.bb deleted file mode 100644 index df57ea0e0a..0000000000 --- a/recipes/obsolete/xorg/xorg-util/util-macros_1.7.0.bb +++ /dev/null @@ -1,4 +0,0 @@ -require util-macros.inc -SRC_URI[archive.md5sum] = "8a8d208f24672e7a37d1aa4d2ffcef8e" -SRC_URI[archive.sha256sum] = "7a5519ca22cd6bc4664be7b52cc58d5594e9f18c282ee0f6f7c59c1dffabdd13" -PR = "${INC_PR}.0" diff --git a/recipes/obsolete/xorg/xorg-util/util-macros_1.8.0.bb b/recipes/obsolete/xorg/xorg-util/util-macros_1.8.0.bb deleted file mode 100644 index 7d7d59d4f8..0000000000 --- a/recipes/obsolete/xorg/xorg-util/util-macros_1.8.0.bb +++ /dev/null @@ -1,4 +0,0 @@ -require util-macros.inc -PR = "${INC_PR}.0" -SRC_URI[archive.md5sum] = "fe73a69d02bd0be6cdf7c773bfd72041" -SRC_URI[archive.sha256sum] = "2de6954271dbd43f073022c371c15d5f1102a3631eaa4f4053bfd173e148f7d7" diff --git a/recipes/obsolete/xorg/xorg-util/xorg-cf-files_1.0.2.bb b/recipes/obsolete/xorg/xorg-util/xorg-cf-files_1.0.2.bb deleted file mode 100644 index dcf1f1798d..0000000000 --- a/recipes/obsolete/xorg/xorg-util/xorg-cf-files_1.0.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-util-common.inc - -DESCRIPTION = "X Window System CF files" - -PR = "r1" -PE = "1" - -FILES_${PN} += " /usr/lib/X11/config" -SRC_URI[archive.md5sum] = "f96f44b87132afd2fff677a8c89166dd" -SRC_URI[archive.sha256sum] = "4edcaf61ad8b4bef65169af2b98d3992be07260f90cca65128dc523d6935bdd8" diff --git a/recipes/obsolete/xorg/xorg-xserver/files/xcalibrate-xorg.diff b/recipes/obsolete/xorg/xorg-xserver/files/xcalibrate-xorg.diff deleted file mode 100644 index 65121efc3b..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/files/xcalibrate-xorg.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- /tmp/configure.ac 2008-10-29 18:53:23.000000000 +0100 -+++ xorg-server-1.4.2/configure.ac 2008-10-29 18:53:40.000000000 +0100 -@@ -865,7 +865,7 @@ - FONTPATH="built-ins" - fi - --if test "x$XCALIBRATE" = xyes && test "$KDRIVE" = yes; then -+if test "x$XCALIBRATE" = xyes ; then - AC_DEFINE(XCALIBRATE, 1, [Build XCalibrate extension]) - REQUIRED_MODULES="$REQUIRED_MODULES xcalibrateproto" - else diff --git a/recipes/obsolete/xorg/xorg-xserver/xorg-xserver-common.inc b/recipes/obsolete/xorg/xorg-xserver/xorg-xserver-common.inc deleted file mode 100644 index 79905d2106..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xorg-xserver-common.inc +++ /dev/null @@ -1,113 +0,0 @@ -HOMEPAGE = "http://www.x.org" -SECTION = "x11/base" -LICENSE = "MIT-X" - -INC_PR = "r14" - -PROVIDES = "virtual/xserver" - -# Config manager for xserver, options are: hal, udev, empty (for configuration in xorg.conf) -DISTRO_XORG_CONFIG_MANAGER ?= "hal" -DISTRO_XORG_CONFIG_MANAGER_shr ?= "" - -# default none, enabled by DISTRO_XORG_CONFIG_MANAGER setting -CONFIG_MANAGER_OPTION += "${@['--disable-config-hal','--enable-config-hal',''][bb.data.getVar('DISTRO_XORG_CONFIG_MANAGER',d) in ['hal']]}" -CONFIG_MANAGER_OPTION += "${@['--disable-config-udev','--enable-config-udev',''][bb.data.getVar('DISTRO_XORG_CONFIG_MANAGER',d) in ['udev']]}" - -DEPENDS = "fontconfig freetype flex-native liblbxutil kbproto \ -xf86driproto drm glproto randrproto renderproto fixesproto damageproto \ -xcmiscproto xextproto xproto xf86miscproto xf86vidmodeproto xf86bigfontproto \ -scrnsaverproto bigreqsproto resourceproto fontsproto inputproto \ -xf86dgaproto videoproto compositeproto trapproto recordproto dmxproto \ -resourceproto xineramaproto xtrans evieext libxkbfile libxfont libxau \ -libfontenc libxdmcp libxxf86vm libxaw libxmu libxt libxpm libxext libx11 \ -libxkbui libxxf86misc libxi libdmx libxtst libxres virtual/libgl libxcalibrate \ -libxv ${DISTRO_XORG_CONFIG_MANAGER}" - -RRECOMMENDS_${PN} = "libpciaccess" - -XORG_PN = "xorg-server" -SRC_URI = "${XORG_MIRROR}/individual/xserver/${XORG_PN}-${PV}.tar.bz2;name=archive" - -S = "${WORKDIR}/${XORG_PN}-${PV}" - -inherit autotools pkgconfig glx-use-tls - -EXTRA_OECONF += " --enable-xcalibrate \ - --enable-kdrive \ - --enable-xephyr \ - --disable-xfbdev \ - --disable-xnest \ - --disable-kdrive-vesa \ - --with-default-font-path="/usr/share/fonts/X11/misc" \ - ac_cv_file__usr_share_sgml_X11_defs_ent=no" - -# CONFIG_MANAGER_OPTION is used only in recipes which support those options - -EXTRA_OECONF_append_arm = " ac_cv_header_linux_apm_bios_h=no " - -PACKAGES =+ "xserver-security-policy" -FILES_xserver-security-policy += "${libdir}/xserver/SecurityPolicy" -RRECOMMENDS_${PN} += "xserver-security-policy xkeyboard-config xorg-minimal-fonts rgb xserver-xorg-conf" - -PACKAGES =+ "${PN}-sdl ${PN}-fbdev ${PN}-xprint ${PN}-xvfb ${PN}-utils ${PN}-xephyr" - -FILES_${PN}-fbdev = "${bindir}/Xfbdev" -FILES_${PN}-sdl = "${bindir}/Xsdl" -FILES_${PN}-xprint = "${libdir}/X11/xserver/*/print" -FILES_${PN}-xvfb = "${bindir}/Xvfb" -FILES_${PN}-utils = "${bindir}/scanpci ${bindir}/pcitweak ${bindir}/ioport ${bindir}/in[bwl] ${bindir}/out[bwl] ${bindir}/mmap[rw] ${bindir}/gtf ${bindir}/getconfig ${bindir}/getconfig.pl" -FILES_${PN} = "${bindir} ${libdir}/X11/Options ${libdir}/X11/Cards ${libdir}/X11/getconfig ${libdir}/X11/etc ${libdir}/modules ${libdir}/xorg/modules /etc/X11 ${libdir}/xorg/protocol.txt" -FILES_${PN}-doc += "${libdir}/X11/doc /usr/share/X11/xkb/compiled/README.compiled" -FILES_${PN}-xephyr = "${bindir}/Xephyr" - -FILES_${PN}-dbg += "${libdir}/xorg/modules/.debug \ - ${libdir}/xorg/modules/*/.debug \ - ${libdir}/xorg/modules/*/*/.debug \ - " - -# Split out some modules and extensions from the main package -# These aren't needed for basic operations and only take up space: -# 32.0k libdri.so -# 336.0k libglx.so -# 1360k libint10.so -# 180.0k libwfb.so -# 320.0k libxaa.so -# 124.0k libxf1bpp.so -# 84.0k libxf4bpp.so - -PACKAGES =+ "${PN}-extension-dri \ - ${PN}-extension-dri2 \ - ${PN}-extension-glx \ - ${PN}-module-libint10 \ - ${PN}-module-libafb \ - ${PN}-module-libwfb \ - ${PN}-module-libmfb \ - ${PN}-module-libcfb \ - ${PN}-module-xaa \ - ${PN}-module-libxf1bpp \ - ${PN}-module-libxf4bpp" - -FILES_${PN}-extension-dri = "${libdir}/xorg/modules/extensions/libdri.so" -FILES_${PN}-extension-dri2 = "${libdir}/xorg/modules/extensions/libdri2.so" -FILES_${PN}-extension-glx = "${libdir}/xorg/modules/extensions/libglx.so" -FILES_${PN}-module-libint10 = "${libdir}/xorg/modules/libint10.so" -FILES_${PN}-module-libafb = "${libdir}/xorg/modules/libafb.so" -FILES_${PN}-module-libwfb = "${libdir}/xorg/modules/libwfb.so" -FILES_${PN}-module-libmfb = "${libdir}/xorg/modules/libmfb.so" -FILES_${PN}-module-libcfb = "${libdir}/xorg/modules/libcfb.so" -FILES_${PN}-module-xaa = "${libdir}/xorg/modules/libxaa.so" -FILES_${PN}-module-libxf1bpp = "${libdir}/xorg/modules/libxf1bpp.so" -FILES_${PN}-module-libxf4bpp = "${libdir}/xorg/modules/libxf4bpp.so" - -PACKAGES =+ "${PN}-multimedia-modules" - -FILES_${PN}-multimedia-modules = "${libdir}/xorg/modules/multimedia/*drv*" - -do_stage() { - autotools_stage_all -} - -do_install_append () { - ln -sf ${datadir}/fonts/X11 ${D}/${libdir}/X11/fonts -} diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.3.0.0/drmfix.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.3.0.0/drmfix.patch deleted file mode 100644 index 72bdcda358..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.3.0.0/drmfix.patch +++ /dev/null @@ -1,13 +0,0 @@ -upstream: applied in b3e981c9d4ff31263a43b47f83cf8db4c2b5aeff (2008-07-28) - ---- xorg-server-1.3.0.0.orig/hw/xfree86/os-support/linux/Makefile.am -+++ xorg-server-1.3.0.0/hw/xfree86/os-support/linux/Makefile.am -@@ -38,7 +38,7 @@ - - AM_CFLAGS = -DUSESTDRES -DHAVE_SYSV_IPC $(XORG_CFLAGS) $(PLATFORM_DEFINES) - --INCLUDES = $(XORG_INCS) $(PLATFORM_INCLUDES) -I/usr/include/drm # FIXME this last part is crack -+INCLUDES = $(XORG_INCS) $(PLATFORM_INCLUDES) $(LIBDRM_CFLAGS) - - # FIXME: These need to be added to the build - LNX_EXTRA_SOURCES = \ diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.3.0.0/glyphstr.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.3.0.0/glyphstr.patch deleted file mode 100644 index 6dfe7baeb5..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.3.0.0/glyphstr.patch +++ /dev/null @@ -1,15 +0,0 @@ -upstream: https://bugs.freedesktop.org/show_bug.cgi?id=22133 -status: Rejected -comment: It's a bit unclear if this patch was ever needed, but recent versions seem - to work fine without it. - ---- xorg-server-1.3.0.0/render/glyphstr.h~ 2006-09-18 03:04:18.000000000 -0300 -+++ xorg-server-1.3.0.0/render/glyphstr.h 2008-02-03 22:14:23.187159732 -0200 -@@ -25,6 +25,7 @@ - #ifndef _GLYPHSTR_H_ - #define _GLYPHSTR_H_ - -+#include <X11/X.h> - #include <X11/extensions/renderproto.h> - #include "picture.h" - #include "screenint.h" diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.4.2/drmfix.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.4.2/drmfix.patch deleted file mode 100644 index dde76376f3..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.4.2/drmfix.patch +++ /dev/null @@ -1,15 +0,0 @@ -upstream: applied in b3e981c9d4ff31263a43b47f83cf8db4c2b5aeff (2008-07-28) - -Index: xorg-server-1.4/hw/xfree86/os-support/linux/Makefile.am -=================================================================== ---- xorg-server-1.4.orig/hw/xfree86/os-support/linux/Makefile.am 2007-08-23 21:04:53.000000000 +0200 -+++ xorg-server-1.4/hw/xfree86/os-support/linux/Makefile.am 2008-03-13 18:27:23.000000000 +0100 -@@ -41,7 +41,7 @@ - - AM_CFLAGS = -DUSESTDRES -DHAVE_SYSV_IPC $(DIX_CFLAGS) $(XORG_CFLAGS) $(PLATFORM_DEFINES) - --INCLUDES = $(XORG_INCS) $(PLATFORM_INCLUDES) -I/usr/include/drm # FIXME this last part is crack -+INCLUDES = $(XORG_INCS) $(PLATFORM_INCLUDES) $(LIBDRM_CFLAGS) - - # FIXME: These need to be added to the build - LNX_EXTRA_SRCS = \ diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.4/drmfix.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.4/drmfix.patch deleted file mode 100644 index dde76376f3..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.4/drmfix.patch +++ /dev/null @@ -1,15 +0,0 @@ -upstream: applied in b3e981c9d4ff31263a43b47f83cf8db4c2b5aeff (2008-07-28) - -Index: xorg-server-1.4/hw/xfree86/os-support/linux/Makefile.am -=================================================================== ---- xorg-server-1.4.orig/hw/xfree86/os-support/linux/Makefile.am 2007-08-23 21:04:53.000000000 +0200 -+++ xorg-server-1.4/hw/xfree86/os-support/linux/Makefile.am 2008-03-13 18:27:23.000000000 +0100 -@@ -41,7 +41,7 @@ - - AM_CFLAGS = -DUSESTDRES -DHAVE_SYSV_IPC $(DIX_CFLAGS) $(XORG_CFLAGS) $(PLATFORM_DEFINES) - --INCLUDES = $(XORG_INCS) $(PLATFORM_INCLUDES) -I/usr/include/drm # FIXME this last part is crack -+INCLUDES = $(XORG_INCS) $(PLATFORM_INCLUDES) $(LIBDRM_CFLAGS) - - # FIXME: These need to be added to the build - LNX_EXTRA_SRCS = \ diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.5.1/drmfix.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.5.1/drmfix.patch deleted file mode 100644 index 8ebda98975..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.5.1/drmfix.patch +++ /dev/null @@ -1,15 +0,0 @@ -upstream: applied in b3e981c9d4ff31263a43b47f83cf8db4c2b5aeff (2008-07-28) - -Index: xorg-server-1.5.1/hw/xfree86/os-support/linux/Makefile.am -=================================================================== ---- xorg-server-1.5.1.orig/hw/xfree86/os-support/linux/Makefile.am 2008-09-23 19:24:59.000000000 +0100 -+++ xorg-server-1.5.1/hw/xfree86/os-support/linux/Makefile.am 2008-10-27 13:27:40.000000000 +0000 -@@ -40,7 +40,7 @@ - - AM_CFLAGS = -DUSESTDRES -DHAVE_SYSV_IPC $(DIX_CFLAGS) $(XORG_CFLAGS) $(PLATFORM_DEFINES) - --INCLUDES = $(XORG_INCS) $(PLATFORM_INCLUDES) -I/usr/include/drm # FIXME this last part is crack -+INCLUDES = $(XORG_INCS) $(PLATFORM_INCLUDES) $(LIBDRM_CFLAGS) - - # FIXME: These need to be added to the build - LNX_EXTRA_SRCS = \ diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.5.3/drmfix.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.5.3/drmfix.patch deleted file mode 100644 index 8ebda98975..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.5.3/drmfix.patch +++ /dev/null @@ -1,15 +0,0 @@ -upstream: applied in b3e981c9d4ff31263a43b47f83cf8db4c2b5aeff (2008-07-28) - -Index: xorg-server-1.5.1/hw/xfree86/os-support/linux/Makefile.am -=================================================================== ---- xorg-server-1.5.1.orig/hw/xfree86/os-support/linux/Makefile.am 2008-09-23 19:24:59.000000000 +0100 -+++ xorg-server-1.5.1/hw/xfree86/os-support/linux/Makefile.am 2008-10-27 13:27:40.000000000 +0000 -@@ -40,7 +40,7 @@ - - AM_CFLAGS = -DUSESTDRES -DHAVE_SYSV_IPC $(DIX_CFLAGS) $(XORG_CFLAGS) $(PLATFORM_DEFINES) - --INCLUDES = $(XORG_INCS) $(PLATFORM_INCLUDES) -I/usr/include/drm # FIXME this last part is crack -+INCLUDES = $(XORG_INCS) $(PLATFORM_INCLUDES) $(LIBDRM_CFLAGS) - - # FIXME: These need to be added to the build - LNX_EXTRA_SRCS = \ diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.5.3/xorg-server-1.5.3-configure.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.5.3/xorg-server-1.5.3-configure.patch deleted file mode 100644 index 85db023a6d..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.5.3/xorg-server-1.5.3-configure.patch +++ /dev/null @@ -1,38 +0,0 @@ -From ddb265e3c5e99065ceeef92ecb9fd94b4c3e169e Mon Sep 17 00:00:00 2001 -From: Daniel Stone <daniel@fooishbar.org> -Date: Thu, 7 May 2009 14:23:25 +0200 -Subject: [PATCH 36/78] configure.ac: Add GLX_SYS_LIBS for Xvfb and Xnest - -This fixes the linking for these two when using DRI2, which requires -DLOPEN_LIBS. -(cherry picked from commit ae38151ddda9984effca5bb7c582540061201dce) - -Conflicts: - - configure.ac ---- - configure.ac | 4 ++-- - 1 files changed, 2 insertions(+), 2 deletions(-) - -Index: xorg-server-1.5.3/configure.ac -=================================================================== ---- xorg-server-1.5.3.orig/configure.ac 2008-11-05 11:46:15.000000000 -0800 -+++ xorg-server-1.5.3/configure.ac 2009-09-14 19:48:11.043879237 -0700 -@@ -1215,7 +1215,7 @@ - - if test "x$XVFB" = xyes; then - XVFB_LIBS="$FB_LIB $FIXES_LIB $XEXT_LIB $CONFIG_LIB $DBE_LIB $XTRAP_LIB $RECORD_LIB $GLX_LIBS $RENDER_LIB $RANDR_LIB $DAMAGE_LIB $MIEXT_DAMAGE_LIB $MIEXT_SHADOW_LIB $XI_LIB $XKB_LIB $XKB_STUB_LIB $COMPOSITE_LIB $XPSTUBS_LIB" -- XVFB_SYS_LIBS="$XVFBMODULES_LIBS" -+ XVFB_SYS_LIBS="$XVFBMODULES_LIBS $GLX_SYS_LIBS" - AC_SUBST([XVFB_LIBS]) - AC_SUBST([XVFB_SYS_LIBS]) - fi -@@ -1233,7 +1233,7 @@ - - if test "x$XNEST" = xyes; then - XNEST_LIBS="$FB_LIB $FIXES_LIB $MI_LIB $XEXT_LIB $DBE_LIB $XTRAP_LIB $RECORD_LIB $GLX_LIBS $RENDER_LIB $RANDR_LIB $DAMAGE_LIB $MIEXT_DAMAGE_LIB $MIEXT_SHADOW_LIB $XI_LIB $XKB_LIB $XKB_STUB_LIB $COMPOSITE_LIB $XPSTUBS_LIB $DIX_LIB $OS_LIB $CONFIG_LIB" -- XNEST_SYS_LIBS="$XNESTMODULES_LIBS" -+ XNEST_SYS_LIBS="$XNESTMODULES_LIBS $GLX_SYS_LIBS" - AC_SUBST([XNEST_LIBS]) - AC_SUBST([XNEST_SYS_LIBS]) - fi diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.5.3/xorg-server-1.5.3-glcore-prepare-for-dynamic.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.5.3/xorg-server-1.5.3-glcore-prepare-for-dynamic.patch deleted file mode 100644 index 17eb0f58a6..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.5.3/xorg-server-1.5.3-glcore-prepare-for-dynamic.patch +++ /dev/null @@ -1,108 +0,0 @@ -From 70df9cb2b93ed3d4b7d6e201a58951c9981bbc93 Mon Sep 17 00:00:00 2001 -From: =?utf-8?q?R=C3=A9mi=20Cardona?= <remi@gentoo.org> -Date: Thu, 7 May 2009 14:19:22 +0200 -Subject: [PATCH 35/78] cherry-pick the rest of "glcore: prepare for dynamic loading" - -When f2c30a57e3c6169fbecdbb60ac24ad2a5e9aa8a4 was cherry-picked into the -1.5 branch, some parts were lost. This commit brings the missing bits. - -Conflicts: - - configure.ac ---- - configure.ac | 2 +- - hw/kdrive/ephyr/Makefile.am | 4 ++++ - hw/kdrive/fake/Makefile.am | 4 ++++ - hw/kdrive/fbdev/Makefile.am | 4 ++++ - hw/kdrive/sdl/Makefile.am | 4 ++++ - hw/kdrive/vesa/Makefile.am | 4 ++++ - 6 files changed, 21 insertions(+), 1 deletions(-) - -Index: xorg-server-1.5.3/configure.ac -=================================================================== ---- xorg-server-1.5.3.orig/configure.ac 2009-09-14 19:48:11.043879237 -0700 -+++ xorg-server-1.5.3/configure.ac 2009-09-14 19:49:34.903881120 -0700 -@@ -1964,7 +1964,7 @@ - KDRIVE_LOCAL_LIBS="$TSLIB_LIBS $DIX_LIB $KDRIVE_LIB $KDRIVE_STUB_LIB $CONFIG_LIB" - KDRIVE_LOCAL_LIBS="$KDRIVE_LOCAL_LIBS $FB_LIB $MI_LIB $KDRIVE_PURE_LIBS" - KDRIVE_LOCAL_LIBS="$KDRIVE_LOCAL_LIBS $KDRIVE_OS_LIB $OS_LIB" -- KDRIVE_LIBS="$KDRIVE_LOCAL_LIBS $XSERVER_SYS_LIBS" -+ KDRIVE_LIBS="$KDRIVE_LOCAL_LIBS $XSERVER_SYS_LIBS $GLX_SYS_LIBS" - - # check if we can build Xephyr - PKG_CHECK_MODULES(XEPHYR, $XEPHYR_REQUIRED_LIBS, [xephyr="yes"], [xephyr="no"]) -Index: xorg-server-1.5.3/hw/kdrive/ephyr/Makefile.am -=================================================================== ---- xorg-server-1.5.3.orig/hw/kdrive/ephyr/Makefile.am 2008-11-05 08:52:17.000000000 -0800 -+++ xorg-server-1.5.3/hw/kdrive/ephyr/Makefile.am 2009-09-14 19:49:34.903881120 -0700 -@@ -67,6 +67,10 @@ - Xephyr_SOURCES = \ - ephyrinit.c - -+if GLX -+Xephyr_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG) -+endif -+ - Xephyr_LDADD = \ - libxephyr.a \ - libxephyr-hostx.a \ -Index: xorg-server-1.5.3/hw/kdrive/fake/Makefile.am -=================================================================== ---- xorg-server-1.5.3.orig/hw/kdrive/fake/Makefile.am 2008-07-11 08:12:13.000000000 -0700 -+++ xorg-server-1.5.3/hw/kdrive/fake/Makefile.am 2009-09-14 19:49:34.903881120 -0700 -@@ -16,6 +16,10 @@ - Xfake_SOURCES = \ - fakeinit.c - -+if GLX -+Xfake_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG) -+endif -+ - Xfake_LDADD = \ - libfake.a \ - @KDRIVE_LIBS@ \ -Index: xorg-server-1.5.3/hw/kdrive/fbdev/Makefile.am -=================================================================== ---- xorg-server-1.5.3.orig/hw/kdrive/fbdev/Makefile.am 2008-07-11 08:12:13.000000000 -0700 -+++ xorg-server-1.5.3/hw/kdrive/fbdev/Makefile.am 2009-09-14 19:49:34.903881120 -0700 -@@ -14,6 +14,10 @@ - Xfbdev_SOURCES = \ - fbinit.c - -+if GLX -+Xfbdev_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG) -+endif -+ - Xfbdev_LDADD = \ - libfbdev.a \ - @KDRIVE_LIBS@ -Index: xorg-server-1.5.3/hw/kdrive/sdl/Makefile.am -=================================================================== ---- xorg-server-1.5.3.orig/hw/kdrive/sdl/Makefile.am 2008-07-11 08:12:13.000000000 -0700 -+++ xorg-server-1.5.3/hw/kdrive/sdl/Makefile.am 2009-09-14 19:49:34.903881120 -0700 -@@ -7,6 +7,10 @@ - - Xsdl_SOURCES = sdl.c - -+if GLX -+Xsdl_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG) -+endif -+ - Xsdl_LDADD = \ - @KDRIVE_LIBS@ \ - @XSDL_LIBS@ -Index: xorg-server-1.5.3/hw/kdrive/vesa/Makefile.am -=================================================================== ---- xorg-server-1.5.3.orig/hw/kdrive/vesa/Makefile.am 2008-11-05 08:52:17.000000000 -0800 -+++ xorg-server-1.5.3/hw/kdrive/vesa/Makefile.am 2009-09-14 19:49:34.903881120 -0700 -@@ -19,6 +19,10 @@ - Xvesa_SOURCES = \ - vesainit.c - -+if GLX -+Xvesa_LDFLAGS = $(LD_EXPORT_SYMBOLS_FLAG) -+endif -+ - Xvesa_LDADD = \ - libvesa.a \ - @KDRIVE_LIBS@ diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.6.1/drmfix.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.6.1/drmfix.patch deleted file mode 100644 index 8ebda98975..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.6.1/drmfix.patch +++ /dev/null @@ -1,15 +0,0 @@ -upstream: applied in b3e981c9d4ff31263a43b47f83cf8db4c2b5aeff (2008-07-28) - -Index: xorg-server-1.5.1/hw/xfree86/os-support/linux/Makefile.am -=================================================================== ---- xorg-server-1.5.1.orig/hw/xfree86/os-support/linux/Makefile.am 2008-09-23 19:24:59.000000000 +0100 -+++ xorg-server-1.5.1/hw/xfree86/os-support/linux/Makefile.am 2008-10-27 13:27:40.000000000 +0000 -@@ -40,7 +40,7 @@ - - AM_CFLAGS = -DUSESTDRES -DHAVE_SYSV_IPC $(DIX_CFLAGS) $(XORG_CFLAGS) $(PLATFORM_DEFINES) - --INCLUDES = $(XORG_INCS) $(PLATFORM_INCLUDES) -I/usr/include/drm # FIXME this last part is crack -+INCLUDES = $(XORG_INCS) $(PLATFORM_INCLUDES) $(LIBDRM_CFLAGS) - - # FIXME: These need to be added to the build - LNX_EXTRA_SRCS = \ diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.6.1/hack-assume-pixman-supports-overlapped-blt.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.6.1/hack-assume-pixman-supports-overlapped-blt.patch deleted file mode 100644 index a947582f15..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.6.1/hack-assume-pixman-supports-overlapped-blt.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/fb/fbcopy.c b/fb/fbcopy.c -index 07eb663..ba394b7 100644 ---- a/fb/fbcopy.c -+++ b/fb/fbcopy.c -@@ -91,8 +91,7 @@ fbCopyNtoN (DrawablePtr pSrcDrawable, - while (nbox--) - { - #ifndef FB_ACCESS_WRAPPER /* pixman_blt() doesn't support accessors yet */ -- if (pm == FB_ALLONES && alu == GXcopy && !reverse && -- !upsidedown) -+ if (pm == FB_ALLONES && alu == GXcopy) - { - if (!pixman_blt ((uint32_t *)src, (uint32_t *)dst, srcStride, dstStride, srcBpp, dstBpp, - (pbox->x1 + dx + srcXoff), diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.7.3/hack-assume-pixman-supports-overlapped-blt.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.7.3/hack-assume-pixman-supports-overlapped-blt.patch deleted file mode 100644 index a947582f15..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg-1.7.3/hack-assume-pixman-supports-overlapped-blt.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/fb/fbcopy.c b/fb/fbcopy.c -index 07eb663..ba394b7 100644 ---- a/fb/fbcopy.c -+++ b/fb/fbcopy.c -@@ -91,8 +91,7 @@ fbCopyNtoN (DrawablePtr pSrcDrawable, - while (nbox--) - { - #ifndef FB_ACCESS_WRAPPER /* pixman_blt() doesn't support accessors yet */ -- if (pm == FB_ALLONES && alu == GXcopy && !reverse && -- !upsidedown) -+ if (pm == FB_ALLONES && alu == GXcopy) - { - if (!pixman_blt ((uint32_t *)src, (uint32_t *)dst, srcStride, dstStride, srcBpp, dstBpp, - (pbox->x1 + dx + srcXoff), diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/dolt-fix.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/dolt-fix.patch deleted file mode 100644 index 9e15f42e84..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/dolt-fix.patch +++ /dev/null @@ -1,22 +0,0 @@ -Index: xorg-server-1.6.1/acinclude.m4 -=================================================================== ---- xorg-server-1.6.1.orig/acinclude.m4 2009-04-14 21:14:56.000000000 +0400 -+++ xorg-server-1.6.1/acinclude.m4 2009-07-15 12:38:33.796848843 +0400 -@@ -147,7 +147,7 @@ - cat <<__DOLTLIBTOOL__EOF__ > doltlibtool - #!$DOLT_BASH - __DOLTLIBTOOL__EOF__ -- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool -+ cat <<'__DOLTLIBTOOL__EOF__' | sed -e "s/@host_alias@/$host_alias/g" >>doltlibtool - top_builddir_slash="${0%%doltlibtool}" - : ${top_builddir_slash:=./} - args=() -@@ -163,7 +163,7 @@ - if $modeok && $tagok ; then - . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}" - else -- exec ${top_builddir_slash}libtool "$[]@" -+ exec ${top_builddir_slash}@host_alias@-libtool "$[]@" - fi - __DOLTLIBTOOL__EOF__ - diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/drmfix.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/drmfix.patch deleted file mode 100644 index fcbeac097c..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/drmfix.patch +++ /dev/null @@ -1,15 +0,0 @@ -upstream: applied in b3e981c9d4ff31263a43b47f83cf8db4c2b5aeff (2008-07-28) - -Index: xorg-server-X11R7.0-1.0.1/hw/xfree86/os-support/linux/Makefile.am -=================================================================== ---- xorg-server-X11R7.0-1.0.1.orig/hw/xfree86/os-support/linux/Makefile.am -+++ xorg-server-X11R7.0-1.0.1/hw/xfree86/os-support/linux/Makefile.am -@@ -24,7 +24,7 @@ liblinux_la_SOURCES = lnx_init.c lnx_vid - - AM_CFLAGS = -DUSESTDRES -DHAVE_SYSV_IPC $(XORG_CFLAGS) @SERVER_DEFINES@ @LOADER_DEFINES@ - --INCLUDES = $(XORG_INCS) -I/usr/include/drm # FIXME this last part is crack -+INCLUDES = $(XORG_INCS) $(LIBDRM_CFLAGS) - - # FIXME: These need to be added to the build - LNX_EXTRA_SOURCES = \ diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/fontfile.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/fontfile.patch deleted file mode 100644 index ed39bf45d0..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/fontfile.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- xc/lib/font/fontfile/Imakefile.old 2005-06-03 20:09:53.000000000 +0100 -+++ xc/lib/font/fontfile/Imakefile 2005-06-03 20:09:57.000000000 +0100 -@@ -14,7 +14,7 @@ - #endif - - INCLUDES = -I$(FONTINCSRC) -I../include -I$(SERVERSRC)/include \ -- -I$(INCLUDESRC) -+ -I$(INCLUDESRC) $(CC_STAGING) - HEADERS = - #ifdef FontFormatDefines - FORMAT_DEFS = FontFormatDefines diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/freetype.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/freetype.patch deleted file mode 100644 index 0ba3dd5627..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/freetype.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- xc/lib/font/FreeType/Imakefile.old 2005-06-03 20:18:51.000000000 +0100 -+++ xc/lib/font/FreeType/Imakefile 2005-06-03 20:18:52.000000000 +0100 -@@ -20,7 +20,7 @@ - - INCLUDES = $(FT2INCS) -I. -I$(FONTINCSRC) -I../include -I$(XINCLUDESRC) \ - -I$(SERVERSRC)/include $(EXTRAINCLUDES) \ -- -I$(INCLUDESRC) -+ -I$(INCLUDESRC) $(CC_STAGING) - - SRCS = xttcap.c ftfuncs.c ftenc.c fttools.c - OBJS = xttcap.o ftfuncs.o ftenc.o fttools.o ---- xc/config/cf/X11.tmpl.old 2005-06-03 20:40:24.000000000 +0100 -+++ xc/config/cf/X11.tmpl 2005-06-03 20:40:40.000000000 +0100 -@@ -3371,7 +3371,7 @@ - - #if BuildFreetype2Library || HasFreetype2 - #if Freetype2IncDirStandard --FREETYPE2INCLUDES = -I$(FREETYPE2INCDIR)/freetype2 -I$(FREETYPE2INCDIR)/freetype2/config -+FREETYPE2INCLUDES = `pkg-config --cflags freetype2` - #else - FREETYPE2INCLUDES = -I$(FREETYPE2INCDIR) -I$(FREETYPE2INCDIR)/freetype2 -I$(FREETYPE2INCDIR)/freetype2/config - #endif diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/hack-fbdev-ignore-return-mode.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/hack-fbdev-ignore-return-mode.patch deleted file mode 100644 index d3661cbea2..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/hack-fbdev-ignore-return-mode.patch +++ /dev/null @@ -1,39 +0,0 @@ -Ugly hack that prevents server termination with xf86-video-fbdev-0.4.1 -(and probably other) while returning from chvt or resume on some -hardware (e. g. zaurus). - -Correct fix would require debugging of fbdev mode during LeaveVT and -EnterVT. - -This patch may cause staying in incorrect or corrupted display mode -after EnterVT, but on man affected devices it does not cause any visible -problems. - -Hacked code is never called on properly written drivers. - -Devices affected and testers involved for future patch removal: -Sharp Zaurus (spitz/akita): Stanislav Brabec <utx@penguin.cz> - -See also: -https://bugzilla.redhat.com/show_bug.cgi?id=238451 - -The bug (first line indicates that your device is affected): - -(EE) FBDEV(0): FBIOPUT_VSCREENINFO succeeded but modified mode - -Fatal server error: -EnterVT failed for screen 0 - -Index: xorg-server-1.7.3/hw/xfree86/fbdevhw/fbdevhw.c -=================================================================== ---- xorg-server-1.7.3.orig/hw/xfree86/fbdevhw/fbdevhw.c -+++ xorg-server-1.7.3/hw/xfree86/fbdevhw/fbdevhw.c -@@ -571,7 +571,7 @@ fbdevHWSetMode(ScrnInfoPtr pScrn, Displa - #if DEBUG - print_fbdev_mode("returned", &set_var); - #endif -- return FALSE; -+ /* return FALSE; UGLY HACK to allow return from chvt */ - } - - if (!check) diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/imake-installed.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/imake-installed.patch deleted file mode 100644 index 57821075ef..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/imake-installed.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- xc/config/cf/Imake.tmpl.old 2005-05-05 21:04:45.000000000 +0100 -+++ xc/config/cf/Imake.tmpl 2005-05-05 21:04:49.000000000 +0100 -@@ -2058,7 +2058,7 @@ - * INCLUDES contains client-specific includes set in Imakefile - * LOCAL_LDFLAGS contains client-specific ld flags flags set in Imakefile - */ -- ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(INSTALLED_INCLUDES) $(STD_INCLUDES) -+ ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) - ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(MODULE_DEFINES) $(DEFINES) $(EXTRA_DEFINES) - CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(MODULE_CFLAGS) $(ALLDEFINES) $(CC_STAGING) - LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES) diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/no-screen-blanking.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/no-screen-blanking.patch deleted file mode 100644 index cd7cbe371c..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/no-screen-blanking.patch +++ /dev/null @@ -1,15 +0,0 @@ -upstream: not applicable to upstream - ---- xserver/include/site.h-orig 2006-11-02 10:37:14.000000000 +0000 -+++ xserver/include/site.h 2006-11-02 10:37:14.000000000 +0000 -@@ -117,8 +117,8 @@ - #define DEFAULT_PTR_DENOMINATOR 1 - #define DEFAULT_PTR_THRESHOLD 4 - --#define DEFAULT_SCREEN_SAVER_TIME (10 * (60 * 1000)) --#define DEFAULT_SCREEN_SAVER_INTERVAL (10 * (60 * 1000)) -+#define DEFAULT_SCREEN_SAVER_TIME 0 -+#define DEFAULT_SCREEN_SAVER_INTERVAL 0 - #define DEFAULT_SCREEN_SAVER_BLANKING PreferBlanking - #define DEFAULT_SCREEN_SAVER_EXPOSURES AllowExposures - #ifndef NOLOGOHACK diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/xpconfig-parentdir.patch b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/xpconfig-parentdir.patch deleted file mode 100644 index 17d05d3ff8..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg/xpconfig-parentdir.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- xorg-server-X11R7.0-1.0.1/XpConfig/C/print/models/HPLJ4050-PS/fonts/Makefile.am.orig 2006-06-23 10:20:42.126095128 -0600 -+++ xorg-server-X11R7.0-1.0.1/XpConfig/C/print/models/HPLJ4050-PS/fonts/Makefile.am 2006-06-23 10:20:50.923757680 -0600 -@@ -1,6 +1,6 @@ - xpcdir = @xpconfigdir@/C/print/models/HPLJ4050-PS/fonts - --parentdir = $(DESTDIR)/@xpconfigdir@/C/print/models/PSdefault/fonts -+parentdir = @xpconfigdir@/C/print/models/PSdefault/fonts - - XPFONTS = \ - AvantGarde-Book.pmf \ ---- xorg-server-X11R7.0-1.0.1/XpConfig/C/print/models/CANONC3200-PS/fonts/Makefile.am.orig 2006-06-23 10:21:02.877940368 -0600 -+++ xorg-server-X11R7.0-1.0.1/XpConfig/C/print/models/CANONC3200-PS/fonts/Makefile.am 2006-06-23 10:21:11.903568264 -0600 -@@ -1,6 +1,6 @@ - xpcdir = @xpconfigdir@/C/print/models/CANONC3200-PS/fonts - --parentdir = $(DESTDIR)/@xpconfigdir@/C/print/models/PSdefault/fonts -+parentdir = @xpconfigdir@/C/print/models/PSdefault/fonts - - XPFONTS = \ - AvantGarde-Book.pmf \ ---- xorg-server-X11R7.0-1.0.1/XpConfig/C/print/models/SPSPARC2/fonts/Makefile.am.orig 2006-06-23 10:21:22.893897480 -0600 -+++ xorg-server-X11R7.0-1.0.1/XpConfig/C/print/models/SPSPARC2/fonts/Makefile.am 2006-06-23 10:21:28.412058592 -0600 -@@ -1,6 +1,6 @@ - xpcdir = @xpconfigdir@/C/print/models/SPSPARC2/fonts - --parentdir = $(DESTDIR)/@xpconfigdir@/C/print/models/PSdefault/fonts -+parentdir = @xpconfigdir@/C/print/models/PSdefault/fonts - - XPFONTS = \ - Courier-Bold.pmf \ diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.2.0.bb b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.2.0.bb deleted file mode 100644 index 0b2e39958c..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.2.0.bb +++ /dev/null @@ -1,15 +0,0 @@ -MESA_VER = "6.5.2" - -require xorg-xserver-common.inc -PE = "1" -PR = "${INC_PR}.1" - -export LDFLAGS += " -ldl " - -#DESCRIPTION = "" - -#DEPENDS += " " - -SRC_URI += "file://report-correct-randr10.patch" -SRC_URI[archive.md5sum] = "ea291c89e68832d570d9d5e007218bd6" -SRC_URI[archive.sha256sum] = "e3e56b35ee13098f4ee79948beb20bfc9a06d1a7a35fb906405ff1531b92bb85" diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.3.0.0.bb b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.3.0.0.bb deleted file mode 100644 index c2ec4b1084..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.3.0.0.bb +++ /dev/null @@ -1,18 +0,0 @@ -MESA_VER = "6.5.2" - -require xorg-xserver-common.inc -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI += "file://drmfix.patch \ - file://glyphstr.patch \ - file://report-correct-randr12.patch" - -export LDFLAGS += " -ldl " - -#DESCRIPTION = "" - -#DEPENDS += " " - -SRC_URI[archive.md5sum] = "a51a7d482e3c689394755bb17bda8526" -SRC_URI[archive.sha256sum] = "93c656f142f37607c15372dd24c5de9eab82cd79c5d60449174a928d345c2975" diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.4.2.bb b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.4.2.bb deleted file mode 100644 index 0f4f8e73c4..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.4.2.bb +++ /dev/null @@ -1,20 +0,0 @@ -require xorg-xserver-common.inc - -DESCRIPTION = "the X.Org X server" -DEPENDS += "pixman" -RDEPENDS_${PN} += "hal" -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI += "file://drmfix.patch \ - file://pkgconfig_fix.patch \ - file://sysroot_fix.patch \ - file://xcalibrate-xorg.diff \ -" - -MESA_VER = "7.0.2" - -export LDFLAGS += " -ldl " - -SRC_URI[archive.md5sum] = "fa2915ae377f61c340a18ebef484b64b" -SRC_URI[archive.sha256sum] = "829c66ec4c295822700067c87afae796b8e67530cc65a7b83060ea29a4ff316d" diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.4.bb b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.4.bb deleted file mode 100644 index f1532126c4..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.4.bb +++ /dev/null @@ -1,18 +0,0 @@ -require xorg-xserver-common.inc - -DESCRIPTION = "the X.Org X server" -DEPENDS += "pixman" -RDEPENDS_${PN} += "hal" -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI += "file://drmfix.patch \ - file://pkgconfig_fix.patch \ - file://sysroot_fix.patch" - -MESA_VER = "7.0.2" - -export LDFLAGS += " -ldl " - -SRC_URI[archive.md5sum] = "a06d9fe4f9f1d459ae02657f9ce64220" -SRC_URI[archive.sha256sum] = "51b142df328d427143705371f139a08ff3bcd6efe0eab91f4178ca4017c0ebc2" diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.5.1.bb b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.5.1.bb deleted file mode 100644 index b1eef4f14f..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.5.1.bb +++ /dev/null @@ -1,17 +0,0 @@ -require xorg-xserver-common.inc - -DESCRIPTION = "the X.Org X server" -DEPENDS += "pixman libpciaccess openssl" -RDEPENDS_${PN} += "hal" -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI += "file://drmfix.patch \ - file://sysroot_fix.patch" - -MESA_VER = "7.2" - -export LDFLAGS += " -ldl " - -SRC_URI[archive.md5sum] = "d16f5a033f001c9069b4141194614da2" -SRC_URI[archive.sha256sum] = "2f36880bffaee0a5b2b704376a02b22066b6842445e1d77da698854e5973eb21" diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.5.3.bb b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.5.3.bb deleted file mode 100644 index 776b87f7c9..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.5.3.bb +++ /dev/null @@ -1,21 +0,0 @@ -require xorg-xserver-common.inc - -DESCRIPTION = "the X.Org X server" -DEPENDS += "pixman libpciaccess openssl" -RDEPENDS_${PN} += "hal" -PE = "2" -PR = "${INC_PR}.2" - -SRC_URI += "file://drmfix.patch \ - file://sysroot_fix.patch \ - file://xorg-avr32-support.diff \ - file://xorg-server-1.5.3-configure.patch \ - file://xorg-server-1.5.3-glcore-prepare-for-dynamic.patch \ -" - -MESA_VER = "7.2" - -export LDFLAGS += " -ldl " - -SRC_URI[archive.md5sum] = "308971036e25250e7fe3cccfd5a120f8" -SRC_URI[archive.sha256sum] = "a680174f54be7763819e5275c5d5d44fc9e9b6f8e9351dd45c150eb4c182d5bb" diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.6.1.bb b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.6.1.bb deleted file mode 100644 index 630ec576d6..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.6.1.bb +++ /dev/null @@ -1,20 +0,0 @@ -require xorg-xserver-common.inc - -DESCRIPTION = "the X.Org X server" -DEPENDS += "pixman libpciaccess openssl xineramaproto libxinerama" -RDEPENDS_${PN} += "hal" -PE = "2" -PR = "${INC_PR}.2" - -SRC_URI += "file://sysroot_fix.patch \ - file://dolt-fix.patch" - -# This requires support in pixman, which the default one doesn't have -SRC_URI_append_angstrom = " file://hack-assume-pixman-supports-overlapped-blt.patch" - -MESA_VER = "7.2" - -export LDFLAGS += " -ldl " - -SRC_URI[archive.md5sum] = "ed0878bf32a24d4948c3b8a122a39eff" -SRC_URI[archive.sha256sum] = "0edbaa994797cb7944a4129d33b634ad99164b21ec32355d56996a178d38bfcf" diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.7.2.bb b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.7.2.bb deleted file mode 100644 index efe68d2180..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.7.2.bb +++ /dev/null @@ -1,22 +0,0 @@ -require xorg-xserver-common.inc - -DESCRIPTION = "the X.Org X server" -DEPENDS += "pixman libpciaccess openssl dri2proto glproto xorg-minimal-fonts" -PE = "2" -PR = "${INC_PR}.0" - -SRC_URI += "file://sysroot_fix.patch \ - file://dolt-fix-1.7.0.patch \ - file://randr-support-1.7.0.patch \ - " -do_install_prepend() { - mkdir -p ${D}/${libdir}/X11/fonts -} - -EXTRA_OECONF += "--disable-xephyr --disable-config-hal --disable-xinerama --disable-kdrive --disable-xephyr --disable-xsdl --disable-xfake --disable-xfbdev --disable-dmx" -EXTRA_OECONF += " --disable-glx-tls --enable-dri2 --disable-unit-tests " - -export LDFLAGS += " -ldl " - -SRC_URI[archive.md5sum] = "5c087e0f555203065fd90d02ef5f736e" -SRC_URI[archive.sha256sum] = "f4fb49209a6f3cb1c5b039b1f43870774e2eac1540b4d3235a2f13bc441da159" diff --git a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.7.3.bb b/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.7.3.bb deleted file mode 100644 index fc8c3540cd..0000000000 --- a/recipes/obsolete/xorg/xorg-xserver/xserver-xorg_1.7.3.bb +++ /dev/null @@ -1,30 +0,0 @@ -require xorg-xserver-common.inc - -DESCRIPTION = "the X.Org X server" -DEPENDS += "pixman libpciaccess openssl dri2proto glproto xorg-minimal-fonts" -PE = "2" -PR = "${INC_PR}.0" - -SRC_URI += "file://sysroot_fix.patch \ - file://dolt-fix-1.7.0.patch \ - file://randr-support-1.7.0.patch \ - file://hack-fbdev-ignore-return-mode.patch \ - " - -SRC_URI_append_angstrom = " file://hack-assume-pixman-supports-overlapped-blt.patch" -SRC_URI_append_shr = " file://hack-assume-pixman-supports-overlapped-blt.patch" - -do_install_prepend() { - mkdir -p ${D}/${libdir}/X11/fonts -} - -# The NVidia driver requires Xinerama support in the X server. Ion uses it. -XINERAMA = "${@['--disable-xinerama','--enable-xinerama'][bb.data.getVar('MACHINE',d) in ['ion']]}" - -EXTRA_OECONF += " --enable-config-hal ${XINERAMA} --disable-kdrive --disable-xephyr --disable-xsdl --disable-xfake --disable-xfbdev --disable-dmx" -EXTRA_OECONF += " --disable-glx-tls --enable-dri2 --disable-unit-tests " - -export LDFLAGS += " -ldl " - -SRC_URI[archive.md5sum] = "4c63b22cad9ed8ae8b86561f0f92c327" -SRC_URI[archive.sha256sum] = "4b644113cd030fc77615c03c7b6529e063dc1d471ec6a990e6f62eb45a9c2db4" |