rpms/webkitgtk/devel webkit-1.1.14-atomic-word.patch, NONE, 1.1 .cvsignore, 1.9, 1.10 sources, 1.9, 1.10 webkitgtk.spec, 1.18, 1.19

Matthias Clasen mclasen at fedoraproject.org
Tue Sep 8 02:32:22 UTC 2009


Author: mclasen

Update of /cvs/pkgs/rpms/webkitgtk/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21854

Modified Files:
	.cvsignore sources webkitgtk.spec 
Added Files:
	webkit-1.1.14-atomic-word.patch 
Log Message:
1.1.14


webkit-1.1.14-atomic-word.patch:
 Platform.h  |    9 ++++++++-
 Threading.h |   14 +++++++-------
 2 files changed, 15 insertions(+), 8 deletions(-)

--- NEW FILE webkit-1.1.14-atomic-word.patch ---
diff -up webkit-1.1.14/JavaScriptCore/wtf/Platform.h.atomic-word webkit-1.1.14/JavaScriptCore/wtf/Platform.h
--- webkit-1.1.14/JavaScriptCore/wtf/Platform.h.atomic-word	2009-09-04 14:51:45.000000000 -0400
+++ webkit-1.1.14/JavaScriptCore/wtf/Platform.h	2009-09-07 21:52:29.696143904 -0400
@@ -282,9 +282,16 @@
 #endif
 
 /* PLATFORM(SPARC64) */
-#if defined(__sparc64__)
+#if defined(__sparc64__)\
+    || defined(__sparc__) && defined(_arch64__)
 #define WTF_PLATFORM_SPARC64 1
 #define WTF_PLATFORM_BIG_ENDIAN 1
+#else
+/* PLATFORM(SPARC) */
+#if defined(__sparc__)
+#define WTF_PLATFORM_SPARC 1
+#define WTF_PLATFORM_BIG_ENDIAN 1
+#endif
 #endif
 
 /* PLATFORM(WINCE) && PLATFORM(QT)
diff -up webkit-1.1.14/JavaScriptCore/wtf/Threading.h.atomic-word webkit-1.1.14/JavaScriptCore/wtf/Threading.h
--- webkit-1.1.14/JavaScriptCore/wtf/Threading.h.atomic-word	2009-09-04 08:30:57.000000000 -0400
+++ webkit-1.1.14/JavaScriptCore/wtf/Threading.h	2009-09-07 21:59:39.149138812 -0400
@@ -231,14 +231,14 @@ inline int atomicDecrement(int volatile*
 #elif COMPILER(GCC)
 #define WTF_USE_LOCKFREE_THREADSAFESHARED 1
 
-inline int atomicIncrement(int volatile* addend) { return __gnu_cxx::__exchange_and_add(addend, 1) + 1; }
-inline int atomicDecrement(int volatile* addend) { return __gnu_cxx::__exchange_and_add(addend, -1) - 1; }
+inline int atomicIncrement(_Atomic_word volatile* addend) { return __gnu_cxx::__exchange_and_add(addend, 1) + 1; }
+inline int atomicDecrement(_Atomic_word volatile* addend) { return __gnu_cxx::__exchange_and_add(addend, -1) - 1; }
 
 #endif
 
 class ThreadSafeSharedBase : public Noncopyable {
 public:
-    ThreadSafeSharedBase(int initialRefCount = 1)
+    ThreadSafeSharedBase(_Atomic_word initialRefCount = 1)
         : m_refCount(initialRefCount)
     {
     }
@@ -258,12 +258,12 @@ public:
         return refCount() == 1;
     }
 
-    int refCount() const
+    _Atomic_word refCount() const
     {
 #if !USE(LOCKFREE_THREADSAFESHARED)
         MutexLocker locker(m_mutex);
 #endif
-        return static_cast<int const volatile &>(m_refCount);
+        return static_cast<_Atomic_word const volatile &>(m_refCount);
     }
 
 protected:
@@ -290,7 +290,7 @@ private:
     template<class T>
     friend class CrossThreadRefCounted;
 
-    int m_refCount;
+    _Atomic_word m_refCount;
 #if !USE(LOCKFREE_THREADSAFESHARED)
     mutable Mutex m_mutex;
 #endif
@@ -298,7 +298,7 @@ private:
 
 template<class T> class ThreadSafeShared : public ThreadSafeSharedBase {
 public:
-    ThreadSafeShared(int initialRefCount = 1)
+    ThreadSafeShared(_Atomic_word initialRefCount = 1)
         : ThreadSafeSharedBase(initialRefCount)
     {
     }


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/webkitgtk/devel/.cvsignore,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- .cvsignore	25 Aug 2009 13:46:42 -0000	1.9
+++ .cvsignore	8 Sep 2009 02:32:22 -0000	1.10
@@ -1 +1 @@
-webkit-1.1.13.tar.gz
+webkit-1.1.14.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/webkitgtk/devel/sources,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- sources	25 Aug 2009 13:46:42 -0000	1.9
+++ sources	8 Sep 2009 02:32:22 -0000	1.10
@@ -1 +1 @@
-627d5ac4b2c7a967e5a5ccb175e459ea  webkit-1.1.13.tar.gz
+bff87d1ddc562223cb99201950d7e138  webkit-1.1.14.tar.gz


Index: webkitgtk.spec
===================================================================
RCS file: /cvs/pkgs/rpms/webkitgtk/devel/webkitgtk.spec,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -p -r1.18 -r1.19
--- webkitgtk.spec	25 Aug 2009 13:46:42 -0000	1.18
+++ webkitgtk.spec	8 Sep 2009 02:32:22 -0000	1.19
@@ -34,7 +34,7 @@
 %bcond_with 	wml
 
 Name:		webkitgtk
-Version:	1.1.13
+Version:	1.1.14
 Release:	1%{?dist}
 Summary:	GTK+ Web content engine library
 
@@ -47,7 +47,7 @@ URL:		http://www.webkitgtk.org/
 
 Source0:	http://www.webkitgtk.org/webkit-%{version}.tar.gz
 
-Patch0: 	webkit-1.1.12-atomic-word.patch
+Patch0: 	webkit-1.1.14-atomic-word.patch
 Patch1: 	webkit-1.1.13-no-execmem.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -59,11 +59,10 @@ BuildRequires:	flex
 BuildRequires:	geoclue-devel
 BuildRequires:	gettext
 BuildRequires:	gperf
-BuildRequires:	gnome-keyring-devel
 BuildRequires:	gstreamer-devel
 BuildRequires:	gstreamer-plugins-base-devel
 BuildRequires:	gtk2-devel
-BuildRequires:	libsoup-devel >= 2.27.4
+BuildRequires:	libsoup-devel >= 2.27.91
 BuildRequires:	libicu-devel
 BuildRequires:	libjpeg-devel
 BuildRequires:	libxslt-devel
@@ -111,11 +110,11 @@ LICENSE, README, and AUTHORS files.
 
 %prep
 %setup -qn "webkit-%{version}"
-%patch0 -p1
+%patch0 -p1 -b .atomic-word
 %patch1 -p1 -b .no-execmem
 
 %build
-%configure							\
+CFLAGS="%optflags -DLIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGER_MIGHT_GO_AWAY" %configure							\
 			--enable-gnomekeyring			\
 			--enable-geolocation			\
 %{?with_3dtransforms:	--enable-3D-transforms		}	\
@@ -124,7 +123,7 @@ LICENSE, README, and AUTHORS files.
 %{?with_pango:		--with-font-backend=pango	}	\
 %{?with_svg:		--enable-svg-filters		}	\
 %{?with_wml:		--enable-wml			}
-	
+
 make %{?_smp_mflags}
 
 
@@ -153,7 +152,7 @@ install -m 755 Programs/GtkLauncher %{bu
 %add_to_doc_files WebKit/gtk/po/README
 
 %add_to_doc_files JavaScriptCore/AUTHORS
-%add_to_doc_files JavaScriptCore/pcre/AUTHORS   
+%add_to_doc_files JavaScriptCore/pcre/AUTHORS
 
 %add_to_doc_files JavaScriptCore/THANKS
 
@@ -189,6 +188,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Mon Sep  7 2009 Matthias Clasen <mclasen at redhat.com> - 1.1.14-1
+- Update to 1.1.14
+
 * Tue Aug 25 2009 Matthias Clasen <mclasen at redhat.com> - 1.1.13-1
 - Update to 1.1.13
 




More information about the fedora-extras-commits mailing list