[kdelibs] add ss390/s390x support in kjs

Than Ngo than at fedoraproject.org
Tue Dec 6 16:43:24 UTC 2011


commit 1b7f933f1af283ea7f5ef03eda4973e4d0746e31
Author: Than Ngo <than at redhat.com>
Date:   Tue Dec 6 17:42:41 2011 +0100

    add ss390/s390x support in kjs

 kdelibs-4.7.2-kjs-s390.patch |   22 ++++++++++++++++++++++
 kdelibs.spec                 |    9 ++++++++-
 2 files changed, 30 insertions(+), 1 deletions(-)
---
diff --git a/kdelibs-4.7.2-kjs-s390.patch b/kdelibs-4.7.2-kjs-s390.patch
new file mode 100644
index 0000000..e813515
--- /dev/null
+++ b/kdelibs-4.7.2-kjs-s390.patch
@@ -0,0 +1,22 @@
+diff -up kdelibs-4.7.2/kjs/wtf/Platform.h.me kdelibs-4.7.2/kjs/wtf/Platform.h
+--- kdelibs-4.7.2/kjs/wtf/Platform.h.me	2011-12-06 10:10:08.372356038 -0500
++++ kdelibs-4.7.2/kjs/wtf/Platform.h	2011-12-06 10:48:51.962357831 -0500
+@@ -97,6 +97,18 @@
+ 
+ /* CPU */
+ 
++/* PLATFORM(S390X) - S390X 64-bit */                                                                                  
++#if defined(__s390x__)                                                                                          
++#define WTF_PLATFORM_S390X 1                                                                                         
++#define WTF_PLATFORM_BIG_ENDIAN 1                                                                                    
++#endif                                                                                                          
++                                                                                                                
++/* PLATFORM(S390) - S390 32-bit */                                                                                   
++#if defined(__s390__)                                                                                           
++#define WTF_PLATFORM_S390 1                                                                                          
++#define WTF_PLATFORM_BIG_ENDIAN 1                                                                                    
++#endif                                                                                                          
++
+ /* PLATFORM(PPC) */
+ #if   defined(__ppc__)     \
+    || defined(__PPC__)     \
diff --git a/kdelibs.spec b/kdelibs.spec
index e7e4ff9..0d06d84 100644
--- a/kdelibs.spec
+++ b/kdelibs.spec
@@ -20,7 +20,7 @@
 
 Summary: KDE Libraries
 Version: 4.7.90
-Release: 1%{?dist}
+Release: 2%{?dist}
 
 Name: kdelibs
 Epoch: 6
@@ -130,6 +130,9 @@ Patch51: kdelibs-4.6.2-uri_mimetypes.patch
 # Toggle solid upnp support at runtime via env var SOLID_UPNP=1 (disabled by default)
 Patch52: kdelibs-4.7.4-SOLID_UPNP.patch
 
+# add s390/s390x support in kjs
+Patch53: kdelibs-4.7.2-kjs-s390.patch
+
 ## upstream
 
 ## security fix
@@ -322,6 +325,7 @@ sed -i -e "s|@@VERSION_RELEASE@@|%{version}-%{release}|" kio/kio/kprotocolmanage
 %patch50 -p1 -b .knewstuff2_gpg2
 %patch51 -p1 -b .uri_mimetypes
 %patch52 -p1 -b .SOLID_UPNP
+%patch53 -p1 -b .kjs-s390
 
 # upstream patches
 
@@ -576,6 +580,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Tue Dec 06 2011 Than Ngo <than at redhat.com> - 4.7.90-2
+- add ss390/s390x support in kjs
+
 * Sat Dec 03 2011 Rex Dieter <rdieter at fedoraproject.org> 4.7.90-1
 - 4.7.90
 


More information about the scm-commits mailing list