[SCM] QtWebKit packaging branch, master, updated. debian/2.0-week26-2-12-g4c2cea6
Fathi Boudra
fabo at alioth.debian.org
Sun Sep 5 06:32:58 UTC 2010
The following commit has been merged in the master branch:
commit d0e30d654326e85eb93870efab029f346938e9c3
Author: Fathi Boudra <fabo at debian.org>
Date: Sun Sep 5 09:28:28 2010 +0300
Remove 0002_add_webkit_qt_config.patch - merged upstream.
Adjust 05_sparc_unaligned_access.diff
Refresh patches
---
debian/changelog | 1 +
.../0001_fix_symbols_visibility_for_webcore.diff | 2 +-
debian/patches/0002_add_webkit_qt_config.patch | 15 ----------
debian/patches/01_lflags_as-needed.diff | 4 +-
.../patches/02_add_nostrip_for_debug_packages.diff | 2 +-
debian/patches/03_hide_std_symbols.diff | 4 +-
debian/patches/04_enable_debug_information.diff | 2 +-
debian/patches/05_sparc_unaligned_access.diff | 30 ++++----------------
debian/patches/06_kfreebsd_strnstr.diff | 2 +-
...07_s390_stabs_format_debugging_information.diff | 2 +-
debian/patches/08_powerpc_s390_no_gc_sections.diff | 2 +-
debian/patches/series | 1 -
12 files changed, 17 insertions(+), 50 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index fa689d1..0ba6d32 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
qtwebkit (2.1~week35-1) UNRELEASED; urgency=low
* New upstream release: switch to Qt WebKit 2.1 branch.
+ * Remove 0002_add_webkit_qt_config.patch - merged upstream.
-- Fathi Boudra <fabo at debian.org> Sun, 05 Sep 2010 09:08:05 +0300
diff --git a/debian/patches/0001_fix_symbols_visibility_for_webcore.diff b/debian/patches/0001_fix_symbols_visibility_for_webcore.diff
index 88782cd..9e1c059 100644
--- a/debian/patches/0001_fix_symbols_visibility_for_webcore.diff
+++ b/debian/patches/0001_fix_symbols_visibility_for_webcore.diff
@@ -4,7 +4,7 @@ Bug: https://bugs.webkit.org/show_bug.cgi?id=40237
--- a/WebCore/WebCore.pro
+++ b/WebCore/WebCore.pro
-@@ -93,7 +93,7 @@ unix:!mac:*-g++*:QMAKE_CXXFLAGS += -ffun
+@@ -94,7 +94,7 @@ unix:!mac:*-g++*:QMAKE_CXXFLAGS += -ffun
unix:!mac:*-g++*:QMAKE_LFLAGS += -Wl,--gc-sections
linux*-g++*:QMAKE_LFLAGS += $$QMAKE_LFLAGS_NOUNDEF
diff --git a/debian/patches/0002_add_webkit_qt_config.patch b/debian/patches/0002_add_webkit_qt_config.patch
deleted file mode 100644
index 0551bdd..0000000
--- a/debian/patches/0002_add_webkit_qt_config.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Description: when Qt is built with -no-webkit and Qt WebKit is used
- Qt applications cannot found webkit as they rely on qmake.
-Author: Simon Hausmann <simon.hausmann at nokia.com>
-Author: Fathi Boudra <fathi.boudra at nokia.com>
-
---- a/WebKit/qt/qt_webkit_version.pri
-+++ b/WebKit/qt/qt_webkit_version.pri
-@@ -1,3 +1,7 @@
-+#configuration
-+QT_CONFIG *= webkit
-+
-+#versioning
- QT_WEBKIT_VERSION = 4.7.0
- QT_WEBKIT_MAJOR_VERSION = 4
- QT_WEBKIT_MINOR_VERSION = 7
diff --git a/debian/patches/01_lflags_as-needed.diff b/debian/patches/01_lflags_as-needed.diff
index 1df5897..987b4a8 100644
--- a/debian/patches/01_lflags_as-needed.diff
+++ b/debian/patches/01_lflags_as-needed.diff
@@ -3,9 +3,9 @@ Author: Fathi Boudra <fabo at debian.org>
--- a/WebKit.pri
+++ b/WebKit.pri
-@@ -58,6 +58,8 @@ symbian {
+@@ -60,6 +60,8 @@ symbian {
CONFIG -= warn_on
- *-g++*:QMAKE_CXXFLAGS += -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self
+ *-g++*:QMAKE_CXXFLAGS += -Wall -Wextra -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self
+*-g++*:QMAKE_LFLAGS += -Wl,--as-needed
+
diff --git a/debian/patches/02_add_nostrip_for_debug_packages.diff b/debian/patches/02_add_nostrip_for_debug_packages.diff
index 1671556..a318de6 100644
--- a/debian/patches/02_add_nostrip_for_debug_packages.diff
+++ b/debian/patches/02_add_nostrip_for_debug_packages.diff
@@ -4,7 +4,7 @@ Author: Fathi Boudra <fabo at debian.org>
--- a/WebKit.pri
+++ b/WebKit.pri
-@@ -8,6 +8,8 @@ else:exists($$PWD/WebCore/generated): CO
+@@ -10,6 +10,8 @@ CONFIG += production
CONFIG += depend_includepath
diff --git a/debian/patches/03_hide_std_symbols.diff b/debian/patches/03_hide_std_symbols.diff
index c33f978..019a7b2 100644
--- a/debian/patches/03_hide_std_symbols.diff
+++ b/debian/patches/03_hide_std_symbols.diff
@@ -4,8 +4,8 @@ Author: Sune Vuorela <sune at debian.org>
--- a/WebKit.pri
+++ b/WebKit.pri
-@@ -61,6 +61,7 @@ CONFIG -= warn_on
- *-g++*:QMAKE_CXXFLAGS += -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self
+@@ -63,6 +63,7 @@ CONFIG -= warn_on
+ *-g++*:QMAKE_CXXFLAGS += -Wall -Wextra -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self
*-g++*:QMAKE_LFLAGS += -Wl,--as-needed
+*-g++*:QMAKE_LFLAGS += -Wl,--version-script,$$BASE_DIR/symbols.filter
diff --git a/debian/patches/04_enable_debug_information.diff b/debian/patches/04_enable_debug_information.diff
index ffddb6f..fcdda11 100644
--- a/debian/patches/04_enable_debug_information.diff
+++ b/debian/patches/04_enable_debug_information.diff
@@ -4,7 +4,7 @@ author: Fathi Boudra <fabo at debian.org>
--- a/WebCore/WebCore.pro
+++ b/WebCore/WebCore.pro
-@@ -2935,8 +2935,6 @@ HEADERS += $$WEBKIT_API_HEADERS
+@@ -3158,8 +3158,6 @@ HEADERS += $$WEBKIT_API_HEADERS
CONFIG(QTDIR_build) {
# Remove the following 2 lines if you want debug information in WebCore
diff --git a/debian/patches/05_sparc_unaligned_access.diff b/debian/patches/05_sparc_unaligned_access.diff
index 659d869..5b52dbe 100644
--- a/debian/patches/05_sparc_unaligned_access.diff
+++ b/debian/patches/05_sparc_unaligned_access.diff
@@ -1,24 +1,6 @@
Description: fix some alignment problems on sparc.
Author: Mike Hommey <glandium at debian.org>
---- a/JavaScriptCore/wtf/FastMalloc.cpp
-+++ b/JavaScriptCore/wtf/FastMalloc.cpp
-@@ -2336,13 +2336,13 @@ static TCMalloc_Central_FreeListPadded c
-
- // Page-level allocator
- static SpinLock pageheap_lock = SPINLOCK_INITIALIZER;
--static void* pageheap_memory[(sizeof(TCMalloc_PageHeap) + sizeof(void*) - 1) / sizeof(void*)];
-+static uint64_t pageheap_memory[(sizeof(TCMalloc_PageHeap) + sizeof(uint64_t) - 1) / sizeof(uint64_t)];
- static bool phinited = false;
-
- // Avoid extra level of indirection by making "pageheap" be just an alias
- // of pageheap_memory.
- typedef union {
-- void* m_memory;
-+ uint64_t* m_memory;
- TCMalloc_PageHeap* m_pageHeap;
- } PageHeapUnion;
-
--- a/JavaScriptCore/wtf/ListHashSet.h
+++ b/JavaScriptCore/wtf/ListHashSet.h
@@ -127,7 +127,7 @@ namespace WTF {
@@ -51,9 +33,9 @@ Author: Mike Hommey <glandium at debian.org>
};
template<typename ValueArg, size_t inlineCapacity> struct ListHashSetNode {
---- a/WebCore/platform/text/AtomicString.cpp
-+++ b/WebCore/platform/text/AtomicString.cpp
-@@ -103,9 +103,9 @@ static inline bool equal(StringImpl* str
+--- a/JavaScriptCore/wtf/text/AtomicString.cpp
++++ b/JavaScriptCore/wtf/text/AtomicString.cpp
+@@ -128,9 +128,9 @@ static inline bool equal(StringImpl* str
if (string->length() != length)
return false;
@@ -64,9 +46,9 @@ Author: Mike Hommey <glandium at debian.org>
const UChar* stringCharacters = string->characters();
for (unsigned i = 0; i != length; ++i) {
if (*stringCharacters++ != *characters++)
---- a/WebCore/platform/text/StringHash.h
-+++ b/WebCore/platform/text/StringHash.h
-@@ -54,13 +54,13 @@ namespace WebCore {
+--- a/JavaScriptCore/wtf/text/StringHash.h
++++ b/JavaScriptCore/wtf/text/StringHash.h
+@@ -56,13 +56,13 @@ namespace WebCore {
// FIXME: perhaps we should have a more abstract macro that indicates when
// going 4 bytes at a time is unsafe
diff --git a/debian/patches/06_kfreebsd_strnstr.diff b/debian/patches/06_kfreebsd_strnstr.diff
index b535c47..7e74723 100644
--- a/debian/patches/06_kfreebsd_strnstr.diff
+++ b/debian/patches/06_kfreebsd_strnstr.diff
@@ -4,7 +4,7 @@ Bug: https://bugs.webkit.org/show_bug.cgi?id=33903
--- a/JavaScriptCore/wtf/Platform.h
+++ b/JavaScriptCore/wtf/Platform.h
-@@ -367,7 +367,7 @@
+@@ -385,7 +385,7 @@
#endif
/* OS(LINUX) - Linux */
diff --git a/debian/patches/07_s390_stabs_format_debugging_information.diff b/debian/patches/07_s390_stabs_format_debugging_information.diff
index 208d356..d2f4703 100644
--- a/debian/patches/07_s390_stabs_format_debugging_information.diff
+++ b/debian/patches/07_s390_stabs_format_debugging_information.diff
@@ -6,7 +6,7 @@ Bug-Debian: http://bugs.debian.org/528485
--- a/WebKit.pri
+++ b/WebKit.pri
-@@ -49,6 +49,13 @@ CONFIG(release, debug|release) {
+@@ -51,6 +51,13 @@ CONFIG(release, debug|release) {
DEFINES += NDEBUG
}
diff --git a/debian/patches/08_powerpc_s390_no_gc_sections.diff b/debian/patches/08_powerpc_s390_no_gc_sections.diff
index a88d108..be7d66a 100644
--- a/debian/patches/08_powerpc_s390_no_gc_sections.diff
+++ b/debian/patches/08_powerpc_s390_no_gc_sections.diff
@@ -9,7 +9,7 @@ Last-Update: 2010-04-11 (s390 added)
--- a/WebCore/WebCore.pro
+++ b/WebCore/WebCore.pro
-@@ -90,7 +90,7 @@ unix {
+@@ -91,7 +91,7 @@ unix {
}
unix:!mac:*-g++*:QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections
diff --git a/debian/patches/series b/debian/patches/series
index d0fc0d8..acce5e4 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,6 +1,5 @@
# upstream patches
0001_fix_symbols_visibility_for_webcore.diff
-0002_add_webkit_qt_config.patch
# debian patches
01_lflags_as-needed.diff
--
QtWebKit packaging
More information about the pkg-kde-commits
mailing list