Accepting request 223711 from X11:XOrg
- u_arch-Fix-image-and-bitmap-byte-order-for-ppc64le.patch: arch: Fix image and bitmap byte order for ppc64le (bnc#865069) (forwarded request 223710 from michalsrb) OBS-URL: https://build.opensuse.org/request/show/223711 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tigervnc?expand=0&rev=4
This commit is contained in:
commit
0ec7aa5948
@ -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
|
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
|
Patch11: u_aarch64-support.patch
|
||||||
Patch12: N_xorg-server-xdmcp.patch
|
Patch12: N_xorg-server-xdmcp.patch
|
||||||
Patch13: n_tigervnc-dont-build-gtf.patch
|
Patch13: n_tigervnc-dont-build-gtf.patch
|
||||||
|
Patch14: u_arch-Fix-image-and-bitmap-byte-order-for-ppc64le.patch
|
||||||
|
|
||||||
%description
|
%description
|
||||||
TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing),
|
TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing),
|
||||||
@ -142,6 +143,7 @@ patch -p1 < ../xserver113.patch
|
|||||||
%patch11 -p1
|
%patch11 -p1
|
||||||
%patch12 -p1
|
%patch12 -p1
|
||||||
%patch13 -p1
|
%patch13 -p1
|
||||||
|
%patch14 -p1
|
||||||
popd
|
popd
|
||||||
|
|
||||||
%build
|
%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