qt: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Peter Korsgaard 2010-11-08 09:48:31 +01:00
parent 9217101241
commit 61881e8d30
2 changed files with 14 additions and 23 deletions

View File

@ -5,7 +5,7 @@ Based on https://dev.openwrt.org/log/packages/Xorg/lib/qt4/patches/100-fix-webki
Signed-off-by: Johan Sagaert <sagaert.johan@skynet.be> Signed-off-by: Johan Sagaert <sagaert.johan@skynet.be>
--- qt-everywhere-opensource-src-4.6.2/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp 2010-02-11 16:55:20.000000000 +0100 --- qt-everywhere-opensource-src-4.6.2/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp 2010-02-11 16:55:20.000000000 +0100
+++ qt-everywhere-opensource-src-4.6.2JS/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp 2010-05-23 10:49:29.000000000 +0200 +++ qt-everywhere-opensource-src-4.6.2JS/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp 2010-05-23 10:49:29.000000000 +0200
@@ -74,6 +74,22 @@ @@ -75,6 +75,22 @@
#endif #endif
#include <unistd.h> #include <unistd.h>
@ -25,13 +25,13 @@ Signed-off-by: Johan Sagaert <sagaert.johan@skynet.be>
+#endif +#endif
+#endif +#endif
+ +
#if PLATFORM(SOLARIS) #if OS(SOLARIS)
#include <thread.h> #include <thread.h>
#else #else
@@ -667,16 +683,59 @@ static inline void* currentThreadStackBa @@ -667,18 +683,61 @@ static inline void* currentThreadStackBa
get_thread_info(find_thread(NULL), &threadInfo); get_thread_info(find_thread(NULL), &threadInfo);
return threadInfo.stack_end; return threadInfo.stack_end;
#elif PLATFORM(UNIX) #elif OS(UNIX)
+#ifdef UCLIBC_USE_PROC_SELF_MAPS +#ifdef UCLIBC_USE_PROC_SELF_MAPS
+ // Read /proc/self/maps and locate the line whose address + // Read /proc/self/maps and locate the line whose address
+ // range contains __libc_stack_end. + // range contains __libc_stack_end.
@ -63,6 +63,8 @@ Signed-off-by: Johan Sagaert <sagaert.johan@skynet.be>
+ free(line); + free(line);
+ return 0; + return 0;
+#else +#else
AtomicallyInitializedStatic(Mutex&, mutex = *new Mutex);
MutexLocker locker(mutex);
static void* stackBase = 0; static void* stackBase = 0;
static size_t stackSize = 0; static size_t stackSize = 0;
static pthread_t stackThread; static pthread_t stackThread;
@ -79,7 +81,7 @@ Signed-off-by: Johan Sagaert <sagaert.johan@skynet.be>
+#endif +#endif
pthread_attr_t sattr; pthread_attr_t sattr;
pthread_attr_init(&sattr); pthread_attr_init(&sattr);
#if HAVE(PTHREAD_NP_H) || PLATFORM(NETBSD) #if HAVE(PTHREAD_NP_H) || OS(NETBSD)
// e.g. on FreeBSD 5.4, neundorf@kde.org // e.g. on FreeBSD 5.4, neundorf@kde.org
pthread_attr_get_np(thread, &sattr); pthread_attr_get_np(thread, &sattr);
+#elif defined(QT_LINUXBASE) +#elif defined(QT_LINUXBASE)
@ -88,22 +90,11 @@ Signed-off-by: Johan Sagaert <sagaert.johan@skynet.be>
#else #else
// FIXME: this function is non-portable; other POSIX systems may have different np alternatives // FIXME: this function is non-portable; other POSIX systems may have different np alternatives
pthread_getattr_np(thread, &sattr); pthread_getattr_np(thread, &sattr);
@@ -688,6 +747,7 @@ static inline void* currentThreadStackBa @@ -690,6 +749,7 @@ static inline void* currentThreadStackBa
stackThread = thread; stackThread = thread;
} }
return static_cast<char*>(stackBase) + stackSize; return static_cast<char*>(stackBase) + stackSize;
+#endif +#endif
#elif PLATFORM(WINCE) #elif OS(WINCE)
if (g_stackBase) AtomicallyInitializedStatic(Mutex&, mutex = *new Mutex);
return g_stackBase; MutexLocker locker(mutex);
--- qt-everywhere-opensource-src-4.6.2/src/3rdparty/webkit/JavaScriptCore/runtime/Collector.cpp 2010-02-11 16:55:17.000000000 +0100
+++ qt-everywhere-opensource-src-4.6.2JS/src/3rdparty/webkit/JavaScriptCore/runtime/Collector.cpp 2010-05-23 01:41:06.000000000 +0200
@@ -83,7 +83,7 @@
// pthread_getattr_np or pthread_attr_getstack.
#if __UCLIBC_MAJOR__ == 0 && \
(__UCLIBC_MINOR__ < 9 || \
- (__UCLIBC_MINOR__ == 9 && __UCLIBC_SUBLEVEL__ <= 30))
+ (__UCLIBC_MINOR__ == 9 && __UCLIBC_SUBLEVEL__ <= 31))
#define UCLIBC_USE_PROC_SELF_MAPS 1
#include <stdio_ext.h>
extern int *__libc_stack_end;

View File

@ -1,6 +1,6 @@
###################################################################### ######################################################################
# #
# Qt Embedded for Linux 4.6 # Qt Embedded for Linux
# http://www.qtsoftware.com/ # http://www.qtsoftware.com/
# #
# This makefile was originally composed by Thomas Lundquist <thomasez@zelow.no> # This makefile was originally composed by Thomas Lundquist <thomasez@zelow.no>
@ -12,7 +12,7 @@
# #
###################################################################### ######################################################################
QT_VERSION:=4.6.3 QT_VERSION:=4.7.0
QT_SOURCE:=qt-everywhere-opensource-src-$(QT_VERSION).tar.gz QT_SOURCE:=qt-everywhere-opensource-src-$(QT_VERSION).tar.gz
QT_SITE:=http://get.qt.nokia.com/qt/source QT_SITE:=http://get.qt.nokia.com/qt/source
QT_CAT:=$(ZCAT) QT_CAT:=$(ZCAT)