[tigervnc] Add ppc64le support (bug #1078495).

Tim Waugh twaugh at fedoraproject.org
Thu Mar 27 13:49:05 UTC 2014


commit 30ea4b666c64cceb3f070c8a268a3dd719e08532
Author: Tim Waugh <twaugh at redhat.com>
Date:   Thu Mar 27 13:29:21 2014 +0000

    Add ppc64le support (bug #1078495).
    
    Resolves: rhbz#1078495

 tigervnc-ppc64le.patch |   32 ++++++++++++++++++++++++++++++++
 tigervnc.spec          |    5 +++++
 2 files changed, 37 insertions(+), 0 deletions(-)
---
diff --git a/tigervnc-ppc64le.patch b/tigervnc-ppc64le.patch
new file mode 100644
index 0000000..53f6ec7
--- /dev/null
+++ b/tigervnc-ppc64le.patch
@@ -0,0 +1,32 @@
+From cf3b41ab32a894c19de50a2759a38c90cc2c8351 Mon Sep 17 00:00:00 2001
+From: Gustavo Luiz Duarte <gustavold at linux.vnet.ibm.com>
+Date: Wed, 19 Mar 2014 13:51:18 -0500
+Subject: [PATCH] Add support for ppc64le architecture.
+
+---
+ unix/xserver/include/servermd.h | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/unix/xserver/include/servermd.h b/unix/xserver/include/servermd.h
+index 11f6c10..17951da 100644
+--- a/unix/xserver/include/servermd.h
++++ b/unix/xserver/include/servermd.h
+@@ -114,9 +114,15 @@ SOFTWARE.
+ 
+ #if defined(__powerpc__) || defined(__ppc__) || defined(__ppc64__)
+ 
++#if defined(__BIG_ENDIAN__)
+ #define IMAGE_BYTE_ORDER        MSBFirst
+ #define BITMAP_BIT_ORDER        MSBFirst
+ #define GLYPHPADBYTES           4
++#else
++#define IMAGE_BYTE_ORDER	LSBFirst
++#define BITMAP_BIT_ORDER	LSBFirst
++#define GLYPHPADBYTES		4
++#endif
+ 
+ #endif                          /* PowerPC */
+ 
+-- 
+1.9.0
+
diff --git a/tigervnc.spec b/tigervnc.spec
index 458a0bb..8fc5ec7 100644
--- a/tigervnc.spec
+++ b/tigervnc.spec
@@ -53,6 +53,7 @@ Patch11:	tigervnc-format-security.patch
 Patch12:	tigervnc-zrle-crash.patch
 Patch13:	tigervnc-cursor.patch
 Patch14:	tigervnc-xstartup.patch
+Patch15:	tigervnc-ppc64le.patch
 
 %description
 Virtual Network Computing (VNC) is a remote display system which
@@ -189,6 +190,9 @@ popd
 # Clearer xstartup file (bug #923655).
 %patch14 -p1 -b .xstartup
 
+# Add ppc64le support (bug #1078495).
+%patch15 -p1 -b .ppc64le
+
 %build
 %ifarch sparcv9 sparc64 s390 s390x
 export CFLAGS="$RPM_OPT_FLAGS -fPIC"
@@ -363,6 +367,7 @@ fi
 %changelog
 * Thu Mar 27 2014 Tim Waugh <twaugh at redhat.com> 1.3.1-1
 - 1.3.1 (bug #1078806).
+- Add ppc64le support (bug #1078495).
 
 * Wed Mar 19 2014 Tim Waugh <twaugh at redhat.com> 1.3.0-15
 - Disable dri3 to enable building (bug #1063392).


More information about the scm-commits mailing list