Accepting request 223710 from home:michalsrb:branches:X11:XOrg
- u_arch-Fix-image-and-bitmap-byte-order-for-ppc64le.patch: arch: Fix image and bitmap byte order for ppc64le (bnc#865069) OBS-URL: https://build.opensuse.org/request/show/223710 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=17
This commit is contained in:
parent
95d64b14ff
commit
d2b4e99566
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 24 14:42:50 UTC 2014 - msrb@suse.com
|
||||
|
||||
- u_arch-Fix-image-and-bitmap-byte-order-for-ppc64le.patch:
|
||||
arch: Fix image and bitmap byte order for ppc64le (bnc#865069)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 13 14:29:47 UTC 2014 - msrb@suse.com
|
||||
|
||||
|
@ -105,6 +105,7 @@ Patch10: tigervnc-1.2.80-fix-int-to-pointer.patch
|
||||
Patch11: u_aarch64-support.patch
|
||||
Patch12: N_xorg-server-xdmcp.patch
|
||||
Patch13: n_tigervnc-dont-build-gtf.patch
|
||||
Patch14: u_arch-Fix-image-and-bitmap-byte-order-for-ppc64le.patch
|
||||
|
||||
%description
|
||||
TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing),
|
||||
@ -142,6 +143,7 @@ patch -p1 < ../xserver113.patch
|
||||
%patch11 -p1
|
||||
%patch12 -p1
|
||||
%patch13 -p1
|
||||
%patch14 -p1
|
||||
popd
|
||||
|
||||
%build
|
||||
|
38
u_arch-Fix-image-and-bitmap-byte-order-for-ppc64le.patch
Normal file
38
u_arch-Fix-image-and-bitmap-byte-order-for-ppc64le.patch
Normal file
@ -0,0 +1,38 @@
|
||||
From: Dinar Valeev <dvaleev@suse.com>
|
||||
Date: Mon Feb 24 10:48:22 2014 +0100
|
||||
Subject: [PATCH]arch: Fix image and bitmap byte order for ppc64le
|
||||
Patch-Mainline: to be upstreamed
|
||||
Git-commit: 3874826e84151917a443f8efb46ea7414c990243
|
||||
Git-repo: git://anongit.freedesktop.org/git/xorg/xserver
|
||||
References: bnc#865069
|
||||
Signed-off-by: Egbert Eich <eich@suse.com>
|
||||
|
||||
So far PPC was big endian for sure. For ppc64le this is no longer
|
||||
true.
|
||||
|
||||
Signed-off-by: Egbert Eich <eich@freedesktop.org>
|
||||
---
|
||||
include/servermd.h | 9 +++++++--
|
||||
1 file changed, 7 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/include/servermd.h b/include/servermd.h
|
||||
index 11f6c10..256d84b 100644
|
||||
--- a/include/servermd.h
|
||||
+++ b/include/servermd.h
|
||||
@@ -114,8 +114,13 @@ SOFTWARE.
|
||||
|
||||
#if defined(__powerpc__) || defined(__ppc__) || defined(__ppc64__)
|
||||
|
||||
-#define IMAGE_BYTE_ORDER MSBFirst
|
||||
-#define BITMAP_BIT_ORDER MSBFirst
|
||||
+#if defined(__LITTLE_ENDIAN__)
|
||||
+#define IMAGE_BYTE_ORDER LSBFirst
|
||||
+#define BITMAP_BIT_ORDER LSBFirst
|
||||
+#else
|
||||
+#define IMAGE_BYTE_ORDER MSBFirst
|
||||
+#define BITMAP_BIT_ORDER MSBFirst
|
||||
+#endif
|
||||
#define GLYPHPADBYTES 4
|
||||
|
||||
#endif /* PowerPC */
|
||||
|
Loading…
Reference in New Issue
Block a user